0000077543-21-000020.txt : 20210224 0000077543-21-000020.hdr.sgml : 20210224 20210224170335 ACCESSION NUMBER: 0000077543-21-000020 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210224 DATE AS OF CHANGE: 20210224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TUTOR PERINI CORP CENTRAL INDEX KEY: 0000077543 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL BUILDING CONTRACTORS - NONRESIDENTIAL BUILDINGS [1540] IRS NUMBER: 041717070 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-06314 FILM NUMBER: 21674611 BUSINESS ADDRESS: STREET 1: 15901 OLDEN STREET CITY: SYLMAR STATE: CA ZIP: 91342 BUSINESS PHONE: 818-362-8391 MAIL ADDRESS: STREET 1: 15901 OLDEN STREET CITY: SYLMAR STATE: CA ZIP: 91342 FORMER COMPANY: FORMER CONFORMED NAME: TUTOR PERINI Corp DATE OF NAME CHANGE: 20090529 FORMER COMPANY: FORMER CONFORMED NAME: PERINI CORP DATE OF NAME CHANGE: 19920703 10-K 1 tpc-20201231.htm 10-K tpc-20201231
0000077543false2020FYP3YP3YP1Y0.0330579us-gaap:OtherAssetsus-gaap:OtherAssetsus-gaap:OtherLiabilitiesNoncurrentus-gaap:OtherLiabilitiesNoncurrentus-gaap:AccruedLiabilitiesCurrentus-gaap:AccruedLiabilitiesCurrentus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberNANANANANA00000775432020-01-012020-12-31iso4217:USD00000775432020-06-30xbrli:shares00000775432021-02-1900000775432019-01-012019-12-3100000775432018-01-012018-12-31iso4217:USDxbrli:shares0000077543us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310000077543us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-3100000775432020-12-3100000775432019-12-3100000775432018-12-3100000775432017-12-310000077543us-gaap:CommonStockMember2017-12-310000077543us-gaap:AdditionalPaidInCapitalMember2017-12-310000077543us-gaap:RetainedEarningsMember2017-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000077543us-gaap:NoncontrollingInterestMember2017-12-310000077543srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2017-12-310000077543srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:NoncontrollingInterestMember2017-12-310000077543srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-310000077543us-gaap:RetainedEarningsMember2018-01-012018-12-310000077543us-gaap:NoncontrollingInterestMember2018-01-012018-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000077543us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000077543us-gaap:CommonStockMember2018-01-012018-12-310000077543us-gaap:CommonStockMember2018-12-310000077543us-gaap:AdditionalPaidInCapitalMember2018-12-310000077543us-gaap:RetainedEarningsMember2018-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000077543us-gaap:NoncontrollingInterestMember2018-12-310000077543us-gaap:RetainedEarningsMember2019-01-012019-12-310000077543us-gaap:NoncontrollingInterestMember2019-01-012019-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000077543us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000077543us-gaap:CommonStockMember2019-01-012019-12-310000077543us-gaap:CommonStockMember2019-12-310000077543us-gaap:AdditionalPaidInCapitalMember2019-12-310000077543us-gaap:RetainedEarningsMember2019-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000077543us-gaap:NoncontrollingInterestMember2019-12-310000077543us-gaap:RetainedEarningsMember2020-01-012020-12-310000077543us-gaap:NoncontrollingInterestMember2020-01-012020-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000077543us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000077543us-gaap:CommonStockMember2020-01-012020-12-310000077543us-gaap:CommonStockMember2020-12-310000077543us-gaap:AdditionalPaidInCapitalMember2020-12-310000077543us-gaap:RetainedEarningsMember2020-12-310000077543us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000077543us-gaap:NoncontrollingInterestMember2020-12-310000077543srt:MinimumMember2020-01-012020-12-310000077543srt:MaximumMember2020-01-012020-12-310000077543tpc:ConsolidatedEntityExcludingJointVentureMember2020-12-310000077543tpc:ConsolidatedEntityExcludingJointVentureMember2019-12-310000077543us-gaap:CorporateJointVentureMember2020-12-310000077543us-gaap:CorporateJointVentureMember2019-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2017-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2017-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-01-012018-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000077543us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000077543us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000077543us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000077543us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-310000077543us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310000077543us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-01-012018-12-310000077543tpc:CivilMembertpc:MassTransitMember2020-01-012020-12-310000077543tpc:CivilMembertpc:MassTransitMember2019-01-012019-12-310000077543tpc:CivilMembertpc:MassTransitMember2018-01-012018-12-310000077543tpc:CivilMembertpc:BridgesMember2020-01-012020-12-310000077543tpc:CivilMembertpc:BridgesMember2019-01-012019-12-310000077543tpc:CivilMembertpc:BridgesMember2018-01-012018-12-310000077543tpc:MilitaryDefenseFacilitiesMembertpc:CivilMember2020-01-012020-12-310000077543tpc:MilitaryDefenseFacilitiesMembertpc:CivilMember2019-01-012019-12-310000077543tpc:MilitaryDefenseFacilitiesMembertpc:CivilMember2018-01-012018-12-310000077543tpc:CivilMembertpc:HighwaysMember2020-01-012020-12-310000077543tpc:CivilMembertpc:HighwaysMember2019-01-012019-12-310000077543tpc:CivilMembertpc:HighwaysMember2018-01-012018-12-310000077543tpc:WaterMembertpc:CivilMember2020-01-012020-12-310000077543tpc:WaterMembertpc:CivilMember2019-01-012019-12-310000077543tpc:WaterMembertpc:CivilMember2018-01-012018-12-310000077543tpc:ProductsAndServicesOtherMembertpc:CivilMember2020-01-012020-12-310000077543tpc:ProductsAndServicesOtherMembertpc:CivilMember2019-01-012019-12-310000077543tpc:ProductsAndServicesOtherMembertpc:CivilMember2018-01-012018-12-310000077543tpc:CivilMember2020-01-012020-12-310000077543tpc:CivilMember2019-01-012019-12-310000077543tpc:CivilMember2018-01-012018-12-310000077543tpc:IndustrialAndCommercialMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:IndustrialAndCommercialMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:IndustrialAndCommercialMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:HospitalityAndGamingMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:HospitalityAndGamingMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:HospitalityAndGamingMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:MunicipalAndGovernmentMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:MunicipalAndGovernmentMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:MunicipalAndGovernmentMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:BuildingGroupMembertpc:MassTransitMember2020-01-012020-12-310000077543tpc:BuildingGroupMembertpc:MassTransitMember2019-01-012019-12-310000077543tpc:BuildingGroupMembertpc:MassTransitMember2018-01-012018-12-310000077543tpc:EducationFacilitiesMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:EducationFacilitiesMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:EducationFacilitiesMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:HealthCareFacilitiesMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:HealthCareFacilitiesMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:HealthCareFacilitiesMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:MixedUseMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:MixedUseMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:MixedUseMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:ProductsAndServicesOtherMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:ProductsAndServicesOtherMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:ProductsAndServicesOtherMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:MassTransitMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:MassTransitMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:MassTransitMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:IndustrialAndCommercialMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:IndustrialAndCommercialMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:IndustrialAndCommercialMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:MultiUnitResidentialMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:MultiUnitResidentialMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:MultiUnitResidentialMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:WaterMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:WaterMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:WaterMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:MixedUseMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:MixedUseMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:MixedUseMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:EducationFacilitiesMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:EducationFacilitiesMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:EducationFacilitiesMember2018-01-012018-12-310000077543tpc:ProductsAndServicesOtherMembertpc:SpecialtyContractorsMember2020-01-012020-12-310000077543tpc:ProductsAndServicesOtherMembertpc:SpecialtyContractorsMember2019-01-012019-12-310000077543tpc:ProductsAndServicesOtherMembertpc:SpecialtyContractorsMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMember2018-01-012018-12-310000077543tpc:CivilMembertpc:StateAndLocalAgenciesMember2020-01-012020-12-310000077543tpc:StateAndLocalAgenciesMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:StateAndLocalAgenciesMember2020-01-012020-12-310000077543tpc:StateAndLocalAgenciesMember2020-01-012020-12-310000077543tpc:CivilMembertpc:FederalAgenciesMember2020-01-012020-12-310000077543tpc:BuildingGroupMembertpc:FederalAgenciesMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:FederalAgenciesMember2020-01-012020-12-310000077543tpc:FederalAgenciesMember2020-01-012020-12-310000077543tpc:CivilMembertpc:PrivateOwnersMember2020-01-012020-12-310000077543tpc:PrivateOwnersMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:PrivateOwnersMember2020-01-012020-12-310000077543tpc:PrivateOwnersMember2020-01-012020-12-310000077543tpc:CivilMembertpc:StateAndLocalAgenciesMember2019-01-012019-12-310000077543tpc:StateAndLocalAgenciesMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:StateAndLocalAgenciesMember2019-01-012019-12-310000077543tpc:StateAndLocalAgenciesMember2019-01-012019-12-310000077543tpc:CivilMembertpc:FederalAgenciesMember2019-01-012019-12-310000077543tpc:BuildingGroupMembertpc:FederalAgenciesMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:FederalAgenciesMember2019-01-012019-12-310000077543tpc:FederalAgenciesMember2019-01-012019-12-310000077543tpc:CivilMembertpc:PrivateOwnersMember2019-01-012019-12-310000077543tpc:PrivateOwnersMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:PrivateOwnersMember2019-01-012019-12-310000077543tpc:PrivateOwnersMember2019-01-012019-12-310000077543tpc:CivilMembertpc:StateAndLocalAgenciesMember2018-01-012018-12-310000077543tpc:StateAndLocalAgenciesMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:StateAndLocalAgenciesMember2018-01-012018-12-310000077543tpc:StateAndLocalAgenciesMember2018-01-012018-12-310000077543tpc:CivilMembertpc:FederalAgenciesMember2018-01-012018-12-310000077543tpc:BuildingGroupMembertpc:FederalAgenciesMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:FederalAgenciesMember2018-01-012018-12-310000077543tpc:FederalAgenciesMember2018-01-012018-12-310000077543tpc:CivilMembertpc:PrivateOwnersMember2018-01-012018-12-310000077543tpc:PrivateOwnersMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:PrivateOwnersMember2018-01-012018-12-310000077543tpc:PrivateOwnersMember2018-01-012018-12-310000077543us-gaap:FixedPriceContractMembertpc:CivilMember2020-01-012020-12-310000077543us-gaap:FixedPriceContractMembertpc:BuildingGroupMember2020-01-012020-12-310000077543us-gaap:FixedPriceContractMembertpc:SpecialtyContractorsMember2020-01-012020-12-310000077543us-gaap:FixedPriceContractMember2020-01-012020-12-310000077543tpc:CivilMembertpc:GuaranteedMaximumPriceMember2020-01-012020-12-310000077543tpc:BuildingGroupMembertpc:GuaranteedMaximumPriceMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:GuaranteedMaximumPriceMember2020-01-012020-12-310000077543tpc:GuaranteedMaximumPriceMember2020-01-012020-12-310000077543tpc:CivilMembertpc:UnitPriceMember2020-01-012020-12-310000077543tpc:BuildingGroupMembertpc:UnitPriceMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:UnitPriceMember2020-01-012020-12-310000077543tpc:UnitPriceMember2020-01-012020-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:CivilMember2020-01-012020-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:BuildingGroupMember2020-01-012020-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:SpecialtyContractorsMember2020-01-012020-12-310000077543tpc:CostPlusFeeAndOtherMember2020-01-012020-12-310000077543us-gaap:FixedPriceContractMembertpc:CivilMember2019-01-012019-12-310000077543us-gaap:FixedPriceContractMembertpc:BuildingGroupMember2019-01-012019-12-310000077543us-gaap:FixedPriceContractMembertpc:SpecialtyContractorsMember2019-01-012019-12-310000077543us-gaap:FixedPriceContractMember2019-01-012019-12-310000077543tpc:CivilMembertpc:GuaranteedMaximumPriceMember2019-01-012019-12-310000077543tpc:BuildingGroupMembertpc:GuaranteedMaximumPriceMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:GuaranteedMaximumPriceMember2019-01-012019-12-310000077543tpc:GuaranteedMaximumPriceMember2019-01-012019-12-310000077543tpc:CivilMembertpc:UnitPriceMember2019-01-012019-12-310000077543tpc:BuildingGroupMembertpc:UnitPriceMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMembertpc:UnitPriceMember2019-01-012019-12-310000077543tpc:UnitPriceMember2019-01-012019-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:CivilMember2019-01-012019-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:BuildingGroupMember2019-01-012019-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:SpecialtyContractorsMember2019-01-012019-12-310000077543tpc:CostPlusFeeAndOtherMember2019-01-012019-12-310000077543us-gaap:FixedPriceContractMembertpc:CivilMember2018-01-012018-12-310000077543us-gaap:FixedPriceContractMembertpc:BuildingGroupMember2018-01-012018-12-310000077543us-gaap:FixedPriceContractMembertpc:SpecialtyContractorsMember2018-01-012018-12-310000077543us-gaap:FixedPriceContractMember2018-01-012018-12-310000077543tpc:CivilMembertpc:GuaranteedMaximumPriceMember2018-01-012018-12-310000077543tpc:BuildingGroupMembertpc:GuaranteedMaximumPriceMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:GuaranteedMaximumPriceMember2018-01-012018-12-310000077543tpc:GuaranteedMaximumPriceMember2018-01-012018-12-310000077543tpc:CivilMembertpc:UnitPriceMember2018-01-012018-12-310000077543tpc:BuildingGroupMembertpc:UnitPriceMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:UnitPriceMember2018-01-012018-12-310000077543tpc:UnitPriceMember2018-01-012018-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:CivilMember2018-01-012018-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:BuildingGroupMember2018-01-012018-12-310000077543tpc:CostPlusFeeAndOtherMembertpc:SpecialtyContractorsMember2018-01-012018-12-310000077543tpc:CostPlusFeeAndOtherMember2018-01-012018-12-310000077543tpc:AlaskanWayViaductMatterMember2019-01-012019-12-310000077543tpc:CivilMember2020-12-310000077543tpc:BuildingGroupMember2020-12-310000077543tpc:SpecialtyContractorsMember2020-12-310000077543tpc:CivilMember2019-12-310000077543tpc:BuildingGroupMember2019-12-310000077543tpc:SpecialtyContractorsMember2019-12-310000077543tpc:CivilMembersrt:MinimumMember2020-01-012020-12-310000077543tpc:CivilMembersrt:MaximumMember2020-01-012020-12-310000077543tpc:BuildingAndSpecialtyContractorsMembersrt:MinimumMember2020-01-012020-12-310000077543tpc:BuildingAndSpecialtyContractorsMembersrt:MaximumMember2020-01-012020-12-31xbrli:pure0000077543us-gaap:StateAndLocalJurisdictionMember2020-12-310000077543us-gaap:DomesticCountryMember2020-12-310000077543us-gaap:DomesticCountryMember2019-12-310000077543us-gaap:StateAndLocalJurisdictionMember2019-12-3100000775432017-01-012017-12-310000077543tpc:CivilMember2018-12-310000077543tpc:BuildingGroupMember2018-12-310000077543tpc:SpecialtyContractorsMember2018-12-310000077543us-gaap:TradeNamesMember2020-12-310000077543us-gaap:TradeNamesMember2020-12-310000077543us-gaap:TradeNamesMember2020-01-012020-12-310000077543us-gaap:ContractualRightsMember2020-12-310000077543us-gaap:CustomerRelationshipsMember2020-12-310000077543us-gaap:CustomerRelationshipsMember2020-01-012020-12-310000077543tpc:ConstructionContractBacklogMember2020-12-310000077543tpc:ConstructionContractBacklogMember2020-01-012020-12-310000077543us-gaap:TradeNamesMember2019-12-310000077543us-gaap:TradeNamesMember2019-12-310000077543us-gaap:TradeNamesMember2019-01-012019-12-310000077543us-gaap:ContractualRightsMember2019-12-310000077543us-gaap:CustomerRelationshipsMember2019-12-310000077543us-gaap:CustomerRelationshipsMember2019-01-012019-12-310000077543tpc:ConstructionContractBacklogMember2019-12-310000077543tpc:ConstructionContractBacklogMember2019-01-012019-12-310000077543us-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2020-12-310000077543us-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2019-12-310000077543tpc:TermLoanBMember2020-12-310000077543tpc:CreditFacility2020Member2020-12-310000077543tpc:A2017CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2019-12-310000077543us-gaap:ConvertibleDebtMember2020-12-310000077543us-gaap:ConvertibleDebtMember2019-12-310000077543tpc:EquipmentFinancingAndMortgagesMember2020-12-310000077543tpc:EquipmentFinancingAndMortgagesMember2019-12-310000077543us-gaap:NotesPayableOtherPayablesMember2020-12-310000077543us-gaap:NotesPayableOtherPayablesMember2019-12-310000077543tpc:CreditFacility2020Memberus-gaap:RevolvingCreditFacilityMember2020-12-310000077543tpc:CreditAgreement2020Membertpc:BMOHarrisBankMemberus-gaap:LineOfCreditMember2020-08-180000077543tpc:CreditAgreement2020Membertpc:BMOHarrisBankMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-08-180000077543tpc:CreditAgreement2020Memberus-gaap:LetterOfCreditMembertpc:BMOHarrisBankMemberus-gaap:LineOfCreditMember2020-08-180000077543tpc:CreditAgreement2020Membertpc:BMOHarrisBankMemberus-gaap:LineOfCreditMemberus-gaap:BridgeLoanMember2020-08-180000077543tpc:CreditAgreement2020Membertpc:BMOHarrisBankMemberus-gaap:RevolvingCreditFacilityMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:FirstLienMember2020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:SecuredDebtMemberus-gaap:JuniorLienMemberus-gaap:UnsecuredDebtMember2020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:UnsecuredDebtMember2020-08-180000077543tpc:CreditAgreement2020Membertpc:BMOHarrisBankMemberus-gaap:FederalFundsEffectiveSwapRateMember2020-08-182020-08-180000077543tpc:CreditAgreement2020Membertpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMembertpc:TermLoanBMembersrt:MinimumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMembertpc:TermLoanBMembersrt:MaximumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:TermLoanBMemberus-gaap:BaseRateMembersrt:MinimumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:TermLoanBMemberus-gaap:BaseRateMembersrt:MaximumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMembertpc:TermLoanBMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:TermLoanBMemberus-gaap:BaseRateMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMembertpc:CreditFacility2020Membersrt:MinimumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMembertpc:CreditFacility2020Membersrt:MaximumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:CreditFacility2020Memberus-gaap:BaseRateMembersrt:MinimumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:CreditFacility2020Memberus-gaap:BaseRateMembersrt:MaximumMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMemberus-gaap:LondonInterbankOfferedRateLIBORMembertpc:CreditFacility2020Member2020-08-182020-08-180000077543tpc:BMOHarrisBankMembertpc:CreditFacility2020Memberus-gaap:BaseRateMember2020-08-182020-08-180000077543tpc:BMOHarrisBankMember2020-08-180000077543tpc:BMOHarrisBankMembertpc:CreditFacility2020Member2020-12-310000077543tpc:BMOHarrisBankMembertpc:CreditFacility2020Member2020-08-180000077543tpc:BMOHarrisBankMembersrt:ScenarioForecastMembertpc:CreditFacility2020Member2022-03-310000077543tpc:A2017CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-12-310000077543us-gaap:LetterOfCreditMembertpc:A2017CreditFacilityMember2020-12-310000077543tpc:A2017CreditFacilityMemberus-gaap:BridgeLoanMember2020-12-310000077543us-gaap:ConvertibleDebtMember2020-08-190000077543tpc:EquityComponentMemberus-gaap:ConvertibleDebtMember2019-12-310000077543us-gaap:ConvertibleDebtMembertpc:LiabilityComponentMember2019-12-310000077543us-gaap:ConvertibleDebtMembertpc:LiabilityComponentMember2019-01-012019-12-310000077543tpc:LiabilityComponentMember2020-12-310000077543tpc:EquityComponentMember2020-12-310000077543us-gaap:ConvertibleDebtMembertpc:LiabilityComponentMember2020-12-310000077543us-gaap:ConvertibleDebtMembertpc:LiabilityComponentMember2020-01-012020-12-310000077543tpc:EquityComponentMemberus-gaap:ConvertibleDebtMember2020-12-310000077543us-gaap:PrivatePlacementMemberus-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2020-12-310000077543us-gaap:PrivatePlacementMemberus-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2020-01-012020-12-310000077543tpc:EquipmentLoanBMember2020-12-310000077543tpc:EquipmentLoanBMember2019-12-310000077543tpc:EquipmentLoanBMembersrt:MinimumMember2020-12-310000077543tpc:EquipmentLoanBMembersrt:MaximumMember2020-12-310000077543tpc:EquipmentLoanBMember2020-01-012020-12-310000077543srt:ScenarioForecastMembertpc:EquipmentLoanBMember2021-12-310000077543srt:ScenarioForecastMembertpc:EquipmentLoanBMember2022-12-310000077543us-gaap:MortgagesMember2020-12-310000077543us-gaap:MortgagesMember2019-12-310000077543us-gaap:MortgagesMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310000077543us-gaap:MortgagesMember2020-01-012020-12-310000077543us-gaap:MortgagesMembersrt:ScenarioForecastMember2021-12-310000077543us-gaap:MortgagesMembersrt:ScenarioForecastMember2023-12-310000077543us-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2020-01-012020-12-310000077543us-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2019-01-012019-12-310000077543us-gaap:SeniorNotesMembertpc:A2017SeniorNotesMember2018-01-012018-12-310000077543tpc:TermLoanBMember2020-01-012020-12-310000077543tpc:CreditFacility2020Member2020-01-012020-12-310000077543tpc:A2017CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310000077543tpc:A2017CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-12-310000077543tpc:A2017CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-12-310000077543us-gaap:ConvertibleDebtMember2020-01-012020-12-310000077543us-gaap:ConvertibleDebtMember2019-01-012019-12-310000077543us-gaap:ConvertibleDebtMember2018-01-012018-12-310000077543tpc:AlaskanWayViaductMatterMember2020-01-012020-12-310000077543tpc:AlaskanWayViaductMatterMember2018-09-012018-09-300000077543tpc:AlaskanWayViaductMatterMember2016-03-012016-03-310000077543tpc:AlaskanWayViaductMatterMember2016-03-310000077543tpc:AlaskanWayViaductMatterMember2019-12-132019-12-130000077543tpc:AlaskanWayViaductMatterMember2019-10-012019-12-310000077543tpc:GeorgeWashingtonBridgeBusStationMatterMember2013-08-012013-08-310000077543tpc:GeorgeWashingtonBridgeBusStationMatterMember2015-02-262015-02-260000077543tpc:GeorgeWashingtonBridgeBusStationMatterMember2018-03-310000077543tpc:ReturnOfRetainageByDeveloperMembertpc:GeorgeWashingtonBridgeBusStationMatterMember2018-03-310000077543tpc:GeorgeWashingtonBridgeBusStationMatterMember2019-06-042019-06-040000077543tpc:GeorgeWashingtonBridgeBusStationMatterMember2019-12-132019-12-130000077543tpc:GeorgeWashingtonBridgeBusStationMatterMember2018-07-020000077543srt:MinimumMember2020-12-310000077543srt:MaximumMember2020-12-310000077543us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000077543tpc:RestrictedStockUnitsAndStockOptionsMembertpc:TutorPeriniCorporationLongTermIncentivePlanMember2020-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2017-12-310000077543us-gaap:EmployeeStockOptionMember2017-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000077543us-gaap:EmployeeStockOptionMember2018-01-012018-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2018-12-310000077543us-gaap:EmployeeStockOptionMember2018-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310000077543us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2019-12-310000077543us-gaap:EmployeeStockOptionMember2019-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000077543us-gaap:RestrictedStockUnitsRSUMember2020-12-310000077543us-gaap:EmployeeStockOptionMember2020-12-310000077543tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember2020-12-310000077543tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember2019-12-310000077543tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember2020-01-012020-12-310000077543tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember2019-01-012019-12-310000077543tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember2018-01-012018-12-310000077543tpc:UnrestrictedStockUnitsMember2018-01-012018-12-310000077543tpc:UnrestrictedStockUnitsMember2019-01-012019-12-310000077543tpc:UnrestrictedStockUnitsMember2020-01-012020-12-310000077543tpc:EmployeeMember2020-01-012020-12-310000077543tpc:EmployeeMember2019-01-012019-12-310000077543tpc:EmployeeMember2018-01-012018-12-310000077543srt:DirectorMember2020-01-012020-12-310000077543srt:DirectorMember2019-01-012019-12-310000077543srt:DirectorMember2018-01-012018-12-310000077543us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000077543us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310000077543us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-12-310000077543us-gaap:CashMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:CashMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:PensionPlansDefinedBenefitMembertpc:DomesticEquitySecuritiesMember2020-12-310000077543us-gaap:PensionPlansDefinedBenefitMembertpc:DomesticEquitySecuritiesMember2019-12-310000077543tpc:InternationalEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543tpc:InternationalEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeSecuritiesMember2020-12-310000077543us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeSecuritiesMember2019-12-310000077543us-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:PensionPlansDefinedBenefitMember2018-12-310000077543us-gaap:CashAndCashEquivalentsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Membertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:CashAndCashEquivalentsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:CashAndCashEquivalentsMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:CashAndCashEquivalentsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Membertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:CashAndCashEquivalentsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:CashAndCashEquivalentsMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FixedIncomeFundsMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:MutualFundMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:MutualFundMemberus-gaap:FairValueInputsLevel2Membertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:MutualFundMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:MutualFundMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:MutualFundMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:MutualFundMemberus-gaap:FairValueInputsLevel2Membertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:MutualFundMembertpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:MutualFundMembertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543tpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FairValueInputsLevel2Membertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543tpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543tpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel12And3Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543tpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FairValueInputsLevel2Membertpc:NonCloselyHeldFundsMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543tpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543tpc:NonCloselyHeldFundsMemberus-gaap:FairValueInputsLevel12And3Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:EquityFundsMember2019-12-310000077543us-gaap:EquityFundsMember2020-12-310000077543us-gaap:EquityFundsMemberus-gaap:PensionPlansDefinedBenefitMembertpc:CloselyHeldFundsMember2020-12-310000077543us-gaap:EquityFundsMemberus-gaap:PensionPlansDefinedBenefitMembertpc:CloselyHeldFundsMember2019-12-310000077543us-gaap:HedgeFundsMember2019-12-310000077543us-gaap:HedgeFundsMember2020-12-310000077543us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMembertpc:CloselyHeldFundsMember2020-12-310000077543us-gaap:HedgeFundsMemberus-gaap:PensionPlansDefinedBenefitMembertpc:CloselyHeldFundsMember2019-12-310000077543us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembertpc:CloselyHeldFundsMember2020-12-310000077543us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembertpc:CloselyHeldFundsMember2019-12-310000077543us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000077543us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000077543us-gaap:HedgeFundsMember2020-12-310000077543us-gaap:HedgeFundsMember2019-12-310000077543us-gaap:DomesticPlanMember2020-12-310000077543tpc:BenefitEqualizationPlanMember2020-12-310000077543us-gaap:DomesticPlanMember2019-12-310000077543tpc:BenefitEqualizationPlanMember2019-12-310000077543tpc:PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember2020-01-012020-12-310000077543tpc:PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember2019-01-012019-12-310000077543tpc:PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember2018-01-012018-12-310000077543tpc:ExcavatorsUnionLocal731PensionFundMember2020-01-012020-12-310000077543tpc:ExcavatorsUnionLocal731PensionFundMember2019-01-012019-12-310000077543tpc:ExcavatorsUnionLocal731PensionFundMember2018-01-012018-12-310000077543tpc:CarpentersPensionTrustFundForNorthernCaliforniaMember2020-01-012020-12-310000077543tpc:CarpentersPensionTrustFundForNorthernCaliforniaMember2019-01-012019-12-310000077543tpc:CarpentersPensionTrustFundForNorthernCaliforniaMember2018-01-012018-12-310000077543tpc:NorthernCaliforniaElectricalWorkersPensionPlanMember2020-01-012020-12-310000077543tpc:NorthernCaliforniaElectricalWorkersPensionPlanMember2019-01-012019-12-310000077543tpc:NorthernCaliforniaElectricalWorkersPensionPlanMember2018-01-012018-12-310000077543tpc:LaborersPensionTrustFundForNorthernCaliforniaMember2020-01-012020-12-310000077543tpc:SteamfittersIndustryPensionFundMember2020-01-012020-12-310000077543us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000077543us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000077543us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000077543us-gaap:FairValueMeasurementsRecurringMember2020-12-310000077543us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000077543us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000077543us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000077543us-gaap:FairValueMeasurementsRecurringMember2019-12-310000077543us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310000077543us-gaap:CorporateDebtSecuritiesMember2020-12-310000077543us-gaap:CertificatesOfDepositMember2020-12-310000077543us-gaap:CorporateDebtSecuritiesMember2019-12-310000077543us-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310000077543us-gaap:CertificatesOfDepositMember2019-12-310000077543srt:MaximumMember2019-01-012019-12-310000077543us-gaap:MoneyMarketFundsMember2020-12-310000077543us-gaap:MunicipalBondsMember2020-12-310000077543us-gaap:MoneyMarketFundsMember2019-12-310000077543us-gaap:MunicipalBondsMember2019-12-310000077543tpc:CivilSegmentJointVentureMember2019-01-012019-12-310000077543us-gaap:CorporateJointVentureMembertpc:CivilSegmentJointVentureMember2019-12-310000077543tpc:CivilSegmentJointVentureMember2020-01-012020-01-010000077543us-gaap:FairValueMeasurementsNonrecurringMembertpc:CivilSegmentJointVentureMember2019-01-012019-12-310000077543tpc:CivilSegmentJointVentureMember2019-12-310000077543tpc:CivilSegmentJointVentureMembertpc:ConstructionContractBacklogMember2019-01-012019-12-310000077543us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000077543us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-12-310000077543tpc:PurpleLineExpansionSection2AndSection3Membertpc:OAndGIndustriesIncMember2020-01-012020-12-310000077543us-gaap:ConstructionContractsMembertpc:OAndGIndustriesIncMember2020-01-012020-12-310000077543tpc:ParsonsCorporationMembertpc:NewarkLibertyInternationalAirportTerminalOneProjectMemberus-gaap:ScenarioPlanMember2020-01-012020-12-310000077543tpc:ParsonsCorporationMembertpc:NewarkLibertyInternationalAirportTerminalOneProjectMember2020-01-012020-12-31tpc:segment0000077543us-gaap:OperatingSegmentsMembertpc:CivilMember2020-01-012020-12-310000077543us-gaap:OperatingSegmentsMembertpc:BuildingGroupMember2020-01-012020-12-310000077543us-gaap:OperatingSegmentsMembertpc:SpecialtyContractorsMember2020-01-012020-12-310000077543us-gaap:OperatingSegmentsMember2020-01-012020-12-310000077543tpc:CivilMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-310000077543tpc:BuildingGroupMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-310000077543us-gaap:IntersegmentEliminationMember2020-01-012020-12-310000077543us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000077543us-gaap:OperatingSegmentsMembertpc:CivilMember2019-01-012019-12-310000077543us-gaap:OperatingSegmentsMembertpc:BuildingGroupMember2019-01-012019-12-310000077543us-gaap:OperatingSegmentsMembertpc:SpecialtyContractorsMember2019-01-012019-12-310000077543us-gaap:OperatingSegmentsMember2019-01-012019-12-310000077543tpc:CivilMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000077543tpc:BuildingGroupMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000077543tpc:SpecialtyContractorsMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000077543us-gaap:IntersegmentEliminationMember2019-01-012019-12-310000077543us-gaap:CorporateNonSegmentMember2019-01-012019-12-310000077543us-gaap:OperatingSegmentsMembertpc:CivilMember2018-01-012018-12-310000077543us-gaap:OperatingSegmentsMembertpc:BuildingGroupMember2018-01-012018-12-310000077543us-gaap:OperatingSegmentsMembertpc:SpecialtyContractorsMember2018-01-012018-12-310000077543us-gaap:OperatingSegmentsMember2018-01-012018-12-310000077543tpc:CivilMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-310000077543tpc:BuildingGroupMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-310000077543us-gaap:IntersegmentEliminationMember2018-01-012018-12-310000077543us-gaap:CorporateNonSegmentMember2018-01-012018-12-310000077543tpc:SpecialtyContractorsMembertpc:UnfavorableLegalRulingPertainingToMechanicalProjectInCaliforniaMember2020-01-012020-12-310000077543tpc:SpecialtyContractorsMembertpc:AdverseArbitrationRulingPertainingToElectricalProjectInNewYorkMember2020-01-012020-12-310000077543tpc:FavorableArbitrationDecisionMembertpc:SpecialtyContractorsMember2020-01-012020-12-310000077543tpc:AlaskanWayViaductMatterMembertpc:CivilMember2019-01-012019-12-310000077543tpc:CivilMembertpc:AdverseArbitrationRulingPertainingToSubcontractProjectInNewYorkMember2018-01-012018-12-310000077543us-gaap:OperatingSegmentsMembertpc:CivilMember2020-12-310000077543us-gaap:OperatingSegmentsMembertpc:CivilMember2019-12-310000077543us-gaap:OperatingSegmentsMembertpc:BuildingGroupMember2020-12-310000077543us-gaap:OperatingSegmentsMembertpc:BuildingGroupMember2019-12-310000077543us-gaap:OperatingSegmentsMembertpc:SpecialtyContractorsMember2020-12-310000077543us-gaap:OperatingSegmentsMembertpc:SpecialtyContractorsMember2019-12-310000077543us-gaap:CorporateNonSegmentMember2020-12-310000077543us-gaap:CorporateNonSegmentMember2019-12-310000077543country:US2020-01-012020-12-310000077543country:US2019-01-012019-12-310000077543country:US2018-01-012018-12-310000077543us-gaap:NonUsMember2020-01-012020-12-310000077543us-gaap:NonUsMember2019-01-012019-12-310000077543us-gaap:NonUsMember2018-01-012018-12-310000077543country:US2020-12-310000077543country:US2019-12-310000077543us-gaap:NonUsMember2020-12-310000077543us-gaap:NonUsMember2019-12-310000077543srt:BoardOfDirectorsChairmanMember2020-01-012020-12-310000077543srt:BoardOfDirectorsChairmanMember2019-01-012019-12-310000077543srt:BoardOfDirectorsChairmanMember2018-01-012018-12-31tpc:project0000077543tpc:ProjectInLosAngelesCaliforniaMembertpc:OAndGIndustriesIncMember2020-12-310000077543tpc:OAndGIndustriesIncMember2020-01-012020-12-310000077543tpc:AlliantInsuranceServicesInc.Member2020-01-012020-12-310000077543tpc:AlliantInsuranceServicesInc.Member2019-01-012019-12-310000077543tpc:AlliantInsuranceServicesInc.Member2018-01-012018-12-310000077543tpc:AlliantInsuranceServicesInc.Member2020-12-310000077543tpc:AlliantInsuranceServicesInc.Member2019-12-3100000775432020-01-012020-03-3100000775432020-04-012020-06-3000000775432020-07-012020-09-3000000775432020-10-012020-12-3100000775432019-01-012019-03-3100000775432019-04-012019-06-3000000775432019-07-012019-09-3000000775432019-10-012019-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-K
Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the fiscal year ended December 31, 2020
or
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from __________ -to- __________
Commission File Number: 1-6314
Tutor Perini Corporation
(Exact name of registrant as specified in its charter)
Massachusetts04-1717070
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)
15901 Olden Street, Sylmar, California
91342
(Address of principal executive offices)(Zip Code)
(818) 362-8391
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
 Common Stock, $1.00 par value  TPC  The New 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 o 
Accelerated filer
Non-accelerated filer o
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.  o
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.
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 voting Common Stock held by non-affiliates of the registrant was $490,456,469 as of June 30, 2020, the last business day of the registrant’s most recently completed second fiscal quarter.
The number of shares of Common Stock, $1.00 par value per share, outstanding at February 19, 2021 was 50,913,900.
Documents Incorporated by Reference
The information required by Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference to the registrant’s definitive proxy statement relating to the Annual Meeting of Shareholders to be held in 2021, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates.



TUTOR PERINI CORPORATION
2020 ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
PAGE
2

PART I.
Forward-Looking Statements
The statements contained in this Annual Report on Form 10-K that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934 (the “Exchange Act”), including without limitation, statements regarding our management’s expectations, hopes, beliefs, intentions or strategies regarding the future and statements regarding future guidance or estimates and non-historical performance. These forward-looking statements are based on our current expectations and beliefs concerning future developments and their potential effects on us. Our expectations, beliefs and projections are expressed in good faith, and we believe there is a reasonable basis for them. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by such forward-looking statements. These material risks and uncertainties are listed and discussed in Item 1A. Risk Factors, below. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.
ITEM 1. BUSINESS
General
Tutor Perini Corporation (together with its consolidated subsidiaries, “Tutor Perini,” the “Company,” “we,” “us,” and “our,” unless the context indicates otherwise) is a leading construction company, based on revenue as ranked by Engineering News-Record (“ENR”), offering diversified general contracting, construction management and design-build services to private customers and public agencies throughout the world. The Company was formed as a result of the 2008 merger between Tutor-Saliba Corporation and Perini Corporation (“Perini”) and our legacy dates back to 1894, when Perini's predecessor businesses began providing construction services. Our corporate headquarters are in Los Angeles (Sylmar), California, and we have various other principal offices throughout the United States and its territories (see Item 2. Properties for a listing of our major facilities). Our common stock is listed on the New York Stock Exchange under the symbol “TPC.” We are incorporated in the Commonwealth of Massachusetts.
We have established a strong reputation within our markets for executing large, complex projects on time and within budget while adhering to strict quality control measures. We offer general contracting, pre-construction planning and comprehensive project management services, including the planning and scheduling of the manpower, equipment, materials and subcontractors required for a project. We also offer self-performed construction services including site work; concrete forming and placement; steel erection; electrical; mechanical; plumbing; heating, ventilation and air conditioning (HVAC); and fire protection. During 2020, we performed work on approximately 1,200 construction projects.
In 2020, ENR ranked Tutor Perini as the 14th largest domestic contractor. We are recognized as one of the leading civil contractors in the United States, as evidenced by our performance on several of the country’s largest mass-transit and transportation projects, such as Newark Liberty International Airport Terminal One (“Newark Airport Terminal One”), the East Side Access project in New York City, the California High-Speed Rail System, the Alaskan Way Viaduct Replacement (SR 99) project in Seattle, major portions of the Red Line and Purple Line segments of the Los Angeles Metro subway system, and the San Francisco Central Subway extension to Chinatown. We are also recognized as one of the leading building contractors in the United States, as evidenced by our performance on several of the country’s largest building development projects, including CityCenter and the Cosmopolitan Resort and Casino in Las Vegas, and Hudson Yards in New York City.
Our strengths and expertise in the construction of civil and building infrastructure projects have been augmented by our vertical integration capabilities, which we established more than 10 years ago through the acquisitions of various business entities specializing in electrical, mechanical, plumbing, HVAC and other services that enhanced our market capabilities and expanded our geographic presence. Our vertical integration is a competitive advantage that allows us to self-perform a greater amount of work than our competitors. It also increases our competitiveness in bidding and our efficiency in managing and executing large, complex projects, and provides us with significant cross-selling opportunities across a broad geographic footprint.

3

Business Segment Overview
Our business is conducted through three segments: Civil, Building and Specialty Contractors.
Civil Segment
Our Civil segment specializes in public works construction and the replacement and reconstruction of infrastructure across several major geographic regions of the United States. Our civil contracting services include construction and rehabilitation of highways, bridges, tunnels, mass-transit systems, military defense facilities, and water management and wastewater treatment facilities.
The Civil segment is comprised of the heavy civil construction operations of our predecessors, Tutor-Saliba Corporation, its subsidiary Black Construction, and Perini, as well as our acquired companies, Frontier-Kemper, Lunda Construction and Becho. Our heavy civil units operate primarily on the West and East Coasts of the United States and are engaged in a variety of large mass-transit, tunneling, bridge and highway projects. Black Construction is the largest contractor in Guam and provides a variety of heavy civil, building, mechanical and electrical construction services throughout the Western Pacific region and in other strategic military locations. Frontier-Kemper is a heavy civil contractor engaged in the construction of tunnels for highways, railroads, subways and rapid transit systems; the construction of shafts and other facilities for water supply, wastewater transport and hydroelectric projects; and the development and equipping of mines with innovative hoisting, elevator and vertical conveyance systems. Lunda Construction is a heavy civil contractor specializing in the construction, rehabilitation and maintenance of bridges, railroads and other civil structures throughout the United States. Becho is engaged in drilling, foundation and excavation support for shoring, bridges, piers, roads and highway projects, primarily in the southwestern United States.
In its 2020 rankings, ENR ranked us as the nation’s second largest contractor in the transportation market and third largest domestic heavy contractor.
Our Civil segment’s customers primarily award contracts through one of two methods: the traditional public “competitive bid” method, in which price is the major determining factor, or through a best value proposal, where contracts are awarded based on a combination of technical qualifications, proposed project team, schedule, past performance on similar projects and price.
Traditionally, our Civil segment’s customers require each contractor to pre-qualify for construction business by meeting criteria that include technical capabilities and financial strength. Our financial strength, outstanding record of performance on challenging civil works projects, and vertical integration capabilities often enable us to pre-qualify for projects in situations where smaller, less diversified contractors are unable to meet the qualification requirements. We believe this is a competitive advantage that allows us to self-perform a greater amount of work and makes us an ideal lead contractor for the largest, most complex infrastructure projects and on prestigious design-build, design-build-operate-maintain and public-private partnership projects.
We believe the Civil segment provides us with significant opportunities for growth due to the condition of existing infrastructure coupled with large government funding sources dedicated to the replacement and reconstruction of aging U.S. infrastructure. In addition, infrastructure programs generally garner popular, bipartisan support from the public and elected officials due to their favorable long-term economic impacts, including significant job creation. Funding for major civil infrastructure projects is typically provided through a combination of one or more of the following: local, regional, state and federal loans and grants; other direct allocations sourced through tax revenue; bonds; user fees; and, for certain projects, private capital.
We have been active in civil construction since 1894 and believe we have a particular expertise in large, complex civil construction projects. We have completed, or are currently working on, some of the most significant civil construction projects in the United States. For example, we are currently working on Newark Airport Terminal One, the East Side Access project in New York City, the first phase of the California High-Speed Rail project, the Purple Line Segments 2 and 3 expansion projects in Los Angeles, the San Francisco Central Subway extension to Chinatown and the Minneapolis Southwest Light Rail Transit project. We have also completed major projects such as the Alaskan Way Viaduct Replacement (SR 99) in Seattle; the platform over the eastern rail yard at Hudson Yards in New York City; the rehabilitation of the Verrazano-Narrows Bridge in New York; and multiple runway reconstruction projects at the John F. Kennedy International Airport in New York, Los Angeles International Airport and Fort Lauderdale-Hollywood International Airport, among others.
4

Building Segment
Our Building segment has significant experience providing services to a number of specialized building markets for private and public works customers, including hospitality and gaming, transportation, health care, commercial offices, government facilities, sports and entertainment, education, correctional facilities, biotech, pharmaceutical, industrial and high-tech. We believe the success of the Building segment results from our proven ability to manage and perform large, complex projects with aggressive fast-track schedules, elaborate designs, and advanced mechanical, electrical and life safety systems, while providing accurate budgeting and strict quality control. Although price is a key competitive factor, we believe our strong reputation, long-standing customer relationships and significant level of repeat and referral business have enabled us to achieve a leading position in the marketplace.
In its 2020 rankings, ENR ranked us as the 19th largest domestic building contractor. We are a recognized leader in the hospitality and gaming market, specializing in the construction of high-end resorts and casinos. We work with hotel operators, Native American tribal councils, developers and architectural firms to provide diversified construction services to meet the challenges of new construction and renovation of hotel and resort properties. We believe that our reputation for completing projects on time is a significant competitive advantage in this market, as any delay in project completion could result in significant loss of revenue for the customer.
The Building segment is comprised of several operating units that provide general contracting, design-build, preconstruction and construction services in various regions of the United States. Tutor Perini Building Corp. focuses on large, complex building projects nationwide, including significant projects in the hospitality and gaming, commercial office, education, government facilities, and multi-unit residential markets. Rudolph and Sletten focuses on large, complex projects in California in the health care, commercial office, technology, industrial, education, and government facilities markets. Roy Anderson Corp. provides general contracting services, including major disaster response and reconstruction support, to public and private customers primarily throughout the southeastern United States. Perini Management Services provides diversified construction and design-build services internationally to U.S. government agencies, as well as to surety companies and multi-national corporations.
We have recently completed, or are currently working on, various large private and public building projects across a wide array of end markets. Specific projects include Newark Airport Terminal One; three large corporate office buildings in northern California for distinct confidential technology customers; a commercial office tower at 10 Hudson Yards and a multi-unit residential tower at 15 Hudson Yards in New York City; the El Camino Hospital Integrated Medical Office Building in El Camino, California; Kaiser Hospital buildings in San Leandro, Redwood City and Roseville, California; the Choctaw Casino and Resort in Durant, Oklahoma; the Pechanga Resort and Casino expansion in Temecula, California; the O Street Government Office Building in Sacramento, California; and courthouses in San Bernardino and San Diego, California and Broward County, Florida. As a result of our reputation and track record, we were previously awarded and completed contracts for several marquee hospitality and gaming projects in Las Vegas, including CityCenter, the Cosmopolitan Resort and Casino and the Wynn Encore Hotel. These projects span a wide array of building end markets and illustrate our Building segment’s résumé of successfully completed large-scale public and private projects.
Specialty Contractors Segment
Our Specialty Contractors segment specializes in electrical, mechanical, plumbing, HVAC, fire protection systems and pneumatically placed concrete for a full range of civil and building construction projects in the industrial, commercial, hospitality and gaming, and mass-transit end markets. This segment provides unique strengths and vertically integrated service capabilities that position us as a full-service contractor with greater control over project bids and costs, scheduled work, project delivery and risk management. The majority of work performed by the Specialty Contractors segment is contracted directly with state and local municipal agencies, real estate developers, school districts and other commercial and industrial customers. A significant portion of the segment's work has been, and is expected to continue to be, performed for our Civil and Building segments.
The Specialty Contractors segment is comprised of several operating units that provide unique services in various regions of the United States. Five Star Electric has established itself as an industry leader and is one of the largest electrical contractors in New York City. Five Star Electric provides construction services, including power, lighting, fire alarm, security, telecommunications, low voltage and wireless systems to both the public and private sectors. These services are provided across end markets that include multi-unit residential, hotels, commercial offices, industrial, mass transit, education, retail, sports and entertainment, health care and water treatment. Fisk Electric (“Fisk”) covers many of the major commercial, transportation and industrial electrical construction markets in California and the southern United States, with the ability to cover other attractive markets nationwide. Fisk’s expertise is in the design and development of electrical and technology systems for major projects spanning a broad variety of project types, including commercial office buildings, sports arenas, hospitals, research laboratories,
5

hotels and casinos, convention centers, manufacturing plants, refineries, and water and wastewater treatment facilities. WDF, Nagelbush and Desert Mechanical each provide mechanical, plumbing, HVAC and fire protection services to a range of customers in a wide variety of markets, including transportation, commercial/industrial, schools and universities and residential. WDF is one of the largest mechanical contractors serving the New York City metropolitan region. Nagelbush operates primarily in Florida and Desert Mechanical operates primarily in the western United States. Superior Gunite specializes in pneumatically placed structural concrete utilized in infrastructure projects nationwide, such as bridges, dams, tunnels and retaining walls.
Our Specialty Contractors business units have completed, or are currently working on, various portions of the East Side Access project in New York City, various projects at the World Trade Center and at Hudson Yards in New York City, and upgrades and rehabilitations at various New York City public housing facilities. The Specialty Contractors segment has also supported, or is currently supporting, several large projects in our Civil and Building segments, including the Alaskan Way Viaduct Replacement (SR 99) project in Seattle; the San Francisco Central Subway extension to Chinatown; the Purple Line Segments 2 and 3 expansion projects in Los Angeles; Newark Airport Terminal One; the California High Speed Rail project in central California; McCarran International Airport Terminal 3 in Las Vegas; and several marquee hospitality and gaming projects in Las Vegas, including CityCenter, the Cosmopolitan Resort and Casino, and the Wynn Encore Hotel.
For information regarding the breakdown of our revenue by segment, end market, customer type and contract type, see Note 3 of the Notes to Consolidated Financial Statements. In addition, financial information about geographic areas is discussed in Note 14 of the Notes to Consolidated Financial Statements.
Backlog
Backlog in our industry is a measure of the total value of work that is remaining to be performed on projects that have been awarded. We include a construction project in our backlog when a contract is awarded or when we have otherwise received written definitive notice that the project has been awarded to us and there are no remaining major uncertainties that the project will proceed (e.g., adequate funding is in place). As a result, we believe our backlog is firm, and although cancellations or scope adjustments may occur, historically they have not been material. We estimate that approximately $4 billion, or 47%, of our backlog as of December 31, 2020 will be recognized as revenue in 2021. Our backlog by segment, end market and customer type is presented in the following tables:
As of December 31,
(in thousands)20202019
Backlog by business segment:
Civil$4,783,564 57 %$6,037,195 54 %
Building1,702,305 20 %2,790,289 25 %
Specialty Contractors1,859,848 23 %2,393,626 21 %
Total backlog$8,345,717 100 %$11,221,110 100 %
As of December 31,
(in thousands)20202019
Civil segment backlog by end market:
Mass transit (includes certain transportation and tunneling projects)$3,885,275 81 %$4,628,664 77 %
Military defense facilities318,389 %369,647 %
Bridges244,385 %364,992 %
Water130,274 %218,517 %
Other205,241 %455,375 %
Total Civil segment backlog$4,783,564 100 %$6,037,195 100 %
6

As of December 31,
(in thousands)20202019
Building segment backlog by end market:
Municipal and government$556,726 33 %$584,444 21 %
Commercial and industrial facilities350,012 21 %578,852 21 %
Hospitality and gaming333,315 20 %793,624 28 %
Education facilities165,766 10 %233,551 %
Mass transit (includes transportation projects)144,019 %345,462 12 %
Health care facilities49,655 %92,913 %
Other102,812 %161,443 %
Total Building segment backlog$1,702,305 100 %$2,790,289 100 %
As of December 31,
(in thousands)20202019
Specialty Contractors segment backlog by end market:
Mass transit (includes certain transportation and tunneling projects)$1,058,479 57 %$1,406,047 59 %
Multi-unit residential219,139 12 %307,009 13 %
Water214,717 12 %278,788 12 %
Commercial and industrial facilities122,687 %163,921 %
Other244,826 12 %237,861 %
Total Specialty Contractors segment backlog$1,859,848 100 %$2,393,626 100 %
As of December 31,
20202019
Backlog by customer type:
State and local agencies72 %69 %
Private owners20 %25 %
Federal agencies%%
Total backlog100 %100 %
Fixed price contracts are expected to continue to represent a sizeable percentage of total backlog. The composition of backlog by type of contract for 2020 and 2019 is as follows:
As of December 31,
20202019
Backlog by contract type:
Fixed price76 %76 %
Guaranteed maximum price11 %11 %
Unit price%%
Cost plus fee and other%%
Total backlog100 %100 %
Competition
While the construction markets include numerous competitors, especially for small to mid-sized projects, much of the work that we target is for larger, more complex projects where there are typically fewer active market participants due to the greater capabilities and resources required to perform the work. In addition to domestic competitors, we have seen certain foreign competitors attempting to grow their presence in the United States over the past several years, particularly through the pursuit of large civil projects. In recent years, however, we have observed a diminished presence from some of these foreign competitors in the bidding for several of the larger U.S. project opportunities. We believe price, experience, reputation, responsiveness, customer relationships, project completion track record, schedule control, risk management and quality of work are key factors customers consider when awarding contracts.
In our Civil segment, we compete principally with large civil construction firms, including (alphabetically) Dragados USA; Fluor Corporation; Granite Construction; Kiewit Corporation; Skanska USA; Traylor Bros., Inc.; and The Walsh Group. In our Building segment, we compete with a variety of national and regional contractors, including (alphabetically) AECOM (through
7

its acquisitions of Tishman Construction and Hunt Construction Group); Balfour Beatty Construction; Clark Construction Group; DPR Construction; Gilbane, Inc.; Hensel Phelps Construction Co.; McCarthy Building Companies, Inc.; Skanska USA; Suffolk Construction; and Turner Construction Company. In our Specialty Contractors segment, we compete principally with various regional and local electrical, mechanical and plumbing subcontractors.
Construction Costs
If prices for materials, labor or equipment increase excessively, provisions in certain types of contracts often shift all or a major portion of any adverse impact to the customer. In our fixed price contracts, we attempt to insulate ourselves from the unfavorable effects of inflation, when possible, by incorporating escalating wage and price assumptions into our construction cost estimates, by obtaining firm fixed price quotes from major subcontractors and material suppliers, and by securing purchase commitments for materials early in the project schedule. Construction and other materials used in our construction activities are generally available locally from multiple sources and have been in adequate supply during recent years. Labor resources for our domestic projects are largely obtained through various labor unions. We have not experienced significant labor shortages in recent years, nor do we expect to in the near future, although a significant, rapid growth in our backlog may lead to situations in which labor resources become constrained. We employ expatriate and local labor in selected overseas areas.
Seasonality
We experience seasonal trends in our business. Our revenue and operating income are typically higher in the second half of the year. Our first fiscal quarter of the year is typically our lowest revenue quarter, as the harsher winter weather conditions that often occur during this period can negatively impact our ability to execute work and our productivity in parts of North America. Our revenue typically increases during the high construction seasons of the summer and fall months in the United States. Within the United States, as well as in other parts of the world, our business generally benefits from milder weather conditions during our third fiscal quarter, which allows for more productivity from our on-site construction operations. For these reasons, coupled with the number and significance of customer contracts commenced and completed during a particular period, it is not unusual for us to experience seasonal changes or fluctuations in our quarterly operating results.
Government Contracts
Most of our federal, state and local government customers can terminate, renegotiate, or modify any of their contracts with us at their election, and many of our federal government contracts are subject to renewal or extension periodically. Revenue derived from federal, state and local government customers was approximately 60% of our total revenue for each of the years ended December 31, 2020, 2019 and 2018.
Environmental, Health and Safety Regulations
Environmental, health and safety regulations and requirements materially affect our business. We are firmly committed to providing a safe and healthy work environment for our employees and to working in a manner that ensures the safety of our subcontractors, customers and the general public, as well as the protection of facilities, equipment and the environment. Compliance with Occupational Safety and Health Administration (“OSHA”) and other health and safety regulations, in particular, is essential to procure business and to attract and retain our workforce. Accordingly, we make considerable investments in our environmental, health and safety programs, and we factor costs associated with compliance into our project bids and proposals.
We provide construction and construction management services at various project sites, and sometimes perform work in and around sensitive environmental areas, such as rivers, lakes and wetlands. We also handle small quantities of hazardous materials on occasion. Significant fines, penalties and other sanctions may be imposed for non-compliance with environmental and health and safety laws and regulations, and some laws provide for joint and several strict liabilities for remediation of releases of hazardous substances.
Contaminants have been detected at some of the sites that we own and where we have worked as a contractor in the past, and we have incurred costs for the investigation and remediation of hazardous substances. However, we do not own the job sites upon which we perform our work. We have pollution liability insurance coverage for such matters, and if applicable, we seek indemnification from customers to cover the risks associated with environmental remediation. Accordingly, we believe that our environmental liabilities are not material. In addition, we continually evaluate our compliance with all applicable environmental laws and regulations, and believe that we are in substantial compliance with those laws and regulations.
8

Insurance and Bonding
All of our properties and equipment, as well as those of our joint ventures, are covered by insurance in amounts that we believe are consistent with our risk of loss and industry practice. Our wholly owned subsidiary, PCR Insurance Company, issues policies for default insurance for our subcontractors, automobile liability, general liability and workers’ compensation insurance, allowing us to centralize our claims and risk management functions to reduce our insurance-related costs.
As a normal part of the construction business, we are often required to provide various types of surety bonds as an additional level of security for our performance. We also require many of our higher-risk subcontractors to provide surety bonds as security for payment of subcontractors and suppliers and to guarantee their performance. As an alternative to traditional surety bonds, we also have purchased subcontractor default insurance for certain construction projects to insure against the risk of subcontractor default.
Human Capital Resources
The foundation of our continuing success as a leading construction services business is our ability to attract and retain the industry’s best talent by providing a culture of opportunity, development, accountability and empowerment. This understanding guides our approach to managing our human capital resources.
Employees. Our principal asset is our employees, many of whom have technical and professional backgrounds and undergraduate and/or advanced degrees. As of December 31, 2020, we had approximately 8,700 employees (including union employees), of which approximately 2,100 were salaried and 6,600 were hourly employees. The number of employees at any given time depends on the volume and types of active projects in progress, as well as our position within the lifecycle of those projects. We believe that we have strong relationships with our employees and that the quality and level of service that our employees deliver to our customers are among the highest in our industry.
Union Workforce. We are signatory to numerous local and regional collective bargaining agreements, both directly and through trade associations, as a union contractor. These agreements cover all necessary union crafts and are subject to various renewal dates. As of December 31, 2020, our workforce included a total of approximately 4,500 union employees. Estimated amounts for wage escalation related to the expiration of union contracts are included in our bids on various projects; accordingly, the expiration of any union contract in the next year is not expected to have any material impact on us. During the past several years, we have not experienced any significant work stoppages caused by our union employees.
Talent Recruitment, Training and Retention. Our business relies upon an adequate supply of management, supervisory and field personnel. Recruiting, training and retaining key personnel has been and will remain primary goals of our human capital initiative. Through the use of management information systems, on-the-job training and educational seminars, employees are trained to understand the importance of project execution. We place a strong emphasis on training employees in accurate and comprehensive project estimating, project management and project cost control. As is common in our industry, we experience some recurring employee turnover each year, which we believe is comparable to the industry average. Historically, we have successfully attracted and retained sufficient numbers of personnel, including union personnel, to support our operational needs. We strive to ensure a fully competent project management team that includes long-term successors to our current project leaders by investing significant resources to build strong and highly competent project managers. We regularly hire construction management and engineering staff, including interns and recent graduates, and provide them with engaging projects and development programs. On the occasion when we have a need for senior project executives, the broad professional network of our leadership team often provides strong candidates to fill those needs. We also utilize internal and external recruiting specialists to help fill our open job positions. To support retention and motivation of our top talent, we provide very competitive compensation, which may include performance incentives.
Workplace Safety. We place a strong emphasis on the safety of our employees, our customers and the public. Accordingly, we conduct extensive safety training programs that have allowed us to maintain a high safety level at our worksites. All newly hired employees that will be working at project job sites undergo an initial safety orientation, and for certain types of projects or processes we conduct specific hazard training programs. Our project supervisors regularly conduct on-site safety meetings and our safety managers make random site safety inspections and perform daily assessments. In addition, operational employees are required to complete an OSHA 30-hour training program and project-specific courses on various safety topics. Moreover, we promote a culture of safety by encouraging employees to recognize, immediately correct and report all unsafe conditions.
Available Information
Our investor website address is http://investors.tutorperini.com. In the “Financial Reports” portion of our investor website, under the subsection “SEC Filings,” you may obtain free electronic copies of our annual reports on Form 10-K, quarterly
9

reports on Form 10-Q, current reports on Form 8-K, and any amendments to these reports. These reports, and any amendments to them, are made available on our website as soon as reasonably practicable after we electronically file them with the Securities and Exchange Commission (“SEC”).
ITEM 1A. RISK FACTORS
We are subject to a number of known and unknown risks and uncertainties that could have a material adverse effect on our operations. Set forth below, and elsewhere in this report, are descriptions of the material risks and uncertainties that could cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report and could have a material adverse effect on our financial condition, results of operations and cash flows.
Risks Related to Our Business and Operations
The novel coronavirus (“COVID-19”) pandemic has adversely impacted, and could continue to adversely impact, our business, financial condition and results of operations.
The World Health Organization declared the COVID-19 outbreak a pandemic and the U.S. Government declared a national emergency in March 2020. The COVID-19 pandemic has created volatility, uncertainty and economic disruption for the Company, our customers, subcontractors and suppliers, and the markets in which we do business. The scope and impact of the COVID-19 pandemic continues to evolve, and new strains of the COVID-19 virus have recently been discovered, including some that may have a higher degree of transmission. Extraordinary and wide-ranging actions have been taken by international, federal, state and local public health and governmental authorities to contain and combat the spread of COVID-19, including stay-at-home or shelter-in-place orders, social distancing measures and travel restrictions for individuals, orders for many businesses to cease or curtail normal operations unless their work is deemed essential or critical and, recently, the approvals of various vaccines and subsequent roll-outs of large-scale vaccination programs worldwide. Some of these vaccines, while highly effective against the original virus strain, may be less effective against some of the newer and more contagious variants.
While we have not experienced project cancellations as a result of the COVID-19 pandemic, we have experienced disruptions to our business operations as the pandemic has spread through the geographies where we do business. For example, beginning in mid-March of 2020, work on some non-essential construction projects was suspended or curtailed by certain customers, primarily in our Building and Specialty Contractors segments, though the vast majority of our projects in the Civil segment have been designated as essential business, allowing us to continue our work on those projects. In addition, we have modified certain business and workforce practices and implemented new protocols to promote social distancing and enhance health and safety measures on our projects and in our offices to conform to regulatory requirements and best practices encouraged by governmental and regulatory authorities, all of which has negatively affected our operations and resulted in increases in operating expenses. We have also experienced absenteeism due to illness, quarantine or fear by our employees or those of our subcontractors on certain projects, which has resulted in some disruption of our work. The COVID-19 pandemic's impacts to date have been primarily productivity inefficiencies due to project suspensions or absenteeism on certain projects, as well as additional costs associated with the new health and safety measures implemented in response to the pandemic. Any ongoing project suspensions, personnel absenteeism, or reduced work schedules or shifts required to comply with quarantines or other social distancing measures could continue to adversely affect our operations. In addition, as a result of COVID-19 containment efforts, we have experienced delays in certain bidding activities and also in legal proceedings and settlement discussions where we have claims against project owners for additional costs exceeding the contract price or for amounts not included in the original contract price. Consequently, our ability to resolve and recover on these types of claims has been and may continue to be delayed, which may adversely affect our liquidity and financial results. For further discussion regarding the impact of COVID-19 to our business, see Management's Discussion and Analysis of Financial Condition and Results of Operations contained in Item 7.
It remains too early to assess the full impact that the COVID-19 pandemic, and the actions taken in response to it, will have on our employees, our operating segments and practices, our customers, subcontractors and suppliers, and the regions that we serve, or on our financial condition and results of operations as a whole. The full impact depends on many factors that remain uncertain and subject to ongoing volatility, or that are not yet identifiable, and in many cases are out of our control. These factors could include, among other things: (1) the duration of the COVID-19 pandemic and the types and magnitude of adverse impacts on the U.S. and global economies; (2) the health and welfare of our employees, and those of our customers, subcontractors and suppliers; (3) evolving business and government actions in response to the pandemic, including stay-at-home measures, changes to what are considered “essential” businesses, social distancing measures, travel bans and additional health and safety requirements that we may be required to observe in order to continue working on our projects; (4) the varying impact that the pandemic may have on industries we serve and on government spending for infrastructure projects, including reduced government spending on infrastructure as a result of lower revenues from taxes, tolls and fares; (5) the response of our customers or prospective customers to the pandemic, including further delays, stoppages or terminations of existing projects or
10

potential new awards; (6) delays in the settlement of receivables if customers are unable to pay, fail to make timely payments, request financial concessions or if we continue to experience delays in resolving claims and disputes (e.g., further delays in court proceedings or settlement discussions); (7) limitations and higher costs associated with obtaining financing; (8) potential challenges with suppliers that could limit the availability or cost of materials; (9) potential interruptions to our information systems and technology or breaches in our data security due to increasing use of remote communications and access; and (10) the extent to which and timing of when individuals become vaccinated against COVID-19 (which would contribute to the point at which “herd immunity” may be achieved), as well as the extent to which such vaccines are effective against the various current and future virus strains. Such factors may continue to result in fewer or delayed project bidding opportunities or additional or further delays on existing projects.
Any of these events or impacts we have experienced or identified could cause or contribute to the risks and uncertainties facing the Company and our customers and could materially and adversely affect our business or portions thereof, and our financial condition and results of operations. The COVID-19 pandemic and the volatile economic conditions stemming from the pandemic, as well as reactions to future pandemics or resurgences of COVID-19, could also aggravate or heighten the risks posed by other risk factors that we have identified in this Annual Report on our Form 10-K for the year ended December 31, 2020, which in turn could materially and adversely affect our business, financial condition and results of operations. There may be other adverse consequences to our business, financial condition and results of operations from the spread of COVID-19 that are not presently known or that have not yet become apparent. As a result, we cannot assure you that if COVID-19 continues to spread, it would not have a further adverse impact on our business, financial condition and results of operations.
We are involved in a significant number of legal proceedings which, if determined unfavorable to us, could adversely affect our financial results and/or cash flows, harm our reputation and/or preclude us from bidding on future projects. We also may invest significant working capital on projects while legal proceedings are being settled.
We are involved in various lawsuits, including the legal proceedings described under Note 8 of the Notes to Consolidated Financial Statements. Litigation is inherently uncertain, and it is not possible to accurately predict what the final outcome will be of any legal proceeding. We must make certain assumptions and rely on estimates, which are inherently subject to risks and uncertainties, regarding potential outcomes of legal proceedings in order to determine an appropriate contingent liability and charge to income. Any result that is materially different from our expectations and estimates could have a material adverse effect on our financial condition, results of operations and cash flows. This may include requiring us to record an expense or reduce revenue that we previously recorded based on our expectations or estimates, requiring us to pay damages or reducing cash collections that we had expected to receive. For example, on December 13, 2019, we received an adverse jury verdict in the case related to the construction of the Alaskan Way Viaduct Replacement Project (“SR 99”) by a joint venture for which the Company holds a 45% share as a minority partner. As a result of the unexpected adverse jury verdict, we recorded a pre-tax charge of $166.8 million in 2019. Refer to the Alaskan Way Viaduct (SR 99) Matter in Note 8 of the Notes to Consolidated Financial Statements for further discussion. In addition, any adverse judgments could harm our reputation and preclude us from bidding on future projects.
We may bring claims against project owners for additional cost exceeding the contract price or for amounts not included in the original contract price. 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.
If we are unable to accurately estimate contract risks, revenue or costs, the timing of new awards, or the pace of project execution, we may incur a loss or achieve lower than anticipated profit.
Accounting for contract-related revenue and costs requires management to make significant estimates and assumptions that may change substantially throughout the project lifecycle, which has previously resulted, and in the future could result, in a material impact to our consolidated financial statements. In addition, cost overruns, including unanticipated cost increases on fixed price and guaranteed maximum price contracts, have previously resulted, and in the future may result, in lower profits or losses. Changes in laws, policies or regulations, including tariffs and taxes, have previously impacted, and in the future could impact, the prices for materials or equipment. Further, our results of operations have historically fluctuated, and may continue to fluctuate, quarterly and annually depending on when new awards occur and the commencement and progress of work on projects already awarded.
Our contracts require us to perform extra, or change order, work which can result in disputes or claims and adversely affect our working capital, profits and cash flows.
Our contracts generally require us to perform extra, or change order, work as directed by the customer even if the customer has not agreed in advance on the scope and/or price of the work to be performed. This process may result in disputes or claims over
11

whether the work performed is beyond the scope of work directed by the customer and/or exceeds the price the customer is willing to pay for the work performed. To the extent we do not recover our costs for this work or there are delays in the recovery of these costs, our working capital, profits and cash flows could be adversely impacted.
Our actual results could differ from the assumptions and estimates used to prepare our financial statements.
In preparing our financial statements, we are required under generally accepted accounting principles in the United States (“GAAP”) to make estimates and assumptions as of the date of the financial statements. These estimates and assumptions affect the reported values of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities. Areas requiring significant estimates by our management include, but are not limited to:
• recognition of contract revenue, costs, profits or losses in applying the principles of revenue accounting;
• recognition of revenue related to project incentives or awards we expect to receive;
• recognition of recoveries under contract change orders or claims;
• estimated amounts for expected project losses, warranty costs, contract closeout or other costs;
• collectability of billed and unbilled accounts receivable;
• asset valuations;
• income tax provisions and related valuation allowances;
• determination of expense and potential liabilities under pension and other post-retirement benefit programs; and
• accruals for other estimated liabilities, including litigation and insurance reserves.
Our actual business and financial results could differ from our estimates of such results, which could have a material adverse impact on our financial condition and reported results of operations.
A significant slowdown or decline in economic conditions could adversely affect our operations.
Any significant decline in economic conditions in any of the markets we serve or uncertainty regarding the economic outlook (apart from the COVID-19 related impacts discussed above) could result in a decline in demand for infrastructure projects and commercial building developments. In addition, any instability in the financial and credit markets could negatively impact our customers’ ability to pay us on a timely basis, or at all, for work on projects already under construction, could cause our customers to delay or cancel construction projects in our backlog or could create difficulties for customers to obtain adequate financing to fund new construction projects. Such consequences could have an adverse impact on our future operating results. Lastly, we are more susceptible to adverse economic conditions in New York and California, as a significant portion of our operations are concentrated in those states.
The level of federal, state and local government spending for infrastructure and other public projects could adversely affect the number of projects available to us in the future.
The civil construction and public-works building markets are dependent on the amount of work funded by various government agencies, which depends on many factors, including the condition of the existing infrastructure and buildings; the need for new or expanded infrastructure and buildings; and federal, state and local government spending levels. As a result, our future operating results could be negatively impacted by any decrease in demand for public projects or decrease or delay in government funding, which could result from a variety of factors, including extended government shutdowns, delays in the sale of voter-approved bonds, budget shortfalls, credit rating downgrades or long-term impairment in the ability of state and local governments to raise capital in the municipal bond market. In 2020, some of our customers experienced budget shortfalls due to COVID-19 impacts, which resulted in delayed revenue, a lower volume of new awards and reduced backlog for the Company.
We require substantial personnel, including construction and project managers and specialty subcontractor resources, to execute and perform on our contracts in backlog. The successful execution of our business strategies is also dependent upon our ability to attract and retain our key officers, as well as adequately plan for their succession.
Our ability to execute and perform on our contracts in backlog depends in large part upon our ability to hire and retain highly skilled personnel, including project and construction management and trade labor resources, such as carpenters, masons and other skilled workers. In the event we are unable to attract, hire and retain the requisite personnel and subcontractors necessary to execute and perform on our contracts in backlog, we may experience delays in completing projects in accordance with project schedules or an increase in expected costs, both of which could have a material adverse effect on our financial results, our reputation and our relationships. In addition, if we lack the personnel and specialty subcontractors necessary to perform on our current contract backlog, we may find it necessary to curtail our pursuit of new projects. A significant, rapid growth in our backlog may lead to situations in which labor resources become constrained.
12

The execution of our business strategies also substantially depends on our ability to retain several key members of our management. Losing any of these individuals could adversely affect our business. The majority of these key individuals are not bound by employment agreements. Volatility or lack of positive performance in our stock price may adversely affect our ability to retain key individuals to whom we have provided share-based compensation. Additionally, because a substantial portion of our key officers' compensation is placed “at risk” and linked to the performance of our business, when our operating results are negatively impacted, we are at greater risk of employee turnover. If we lose any key officer due to voluntary or involuntary termination, including as a result of death or disability, and we do not have qualified successors in place, our operating results could be harmed.
The construction services industry is highly schedule driven, and our failure to meet the schedule requirements of our contracts could adversely affect our reputation and/or expose us to financial liability.
Many of our contracts are subject to specific completion schedule requirements. Failure to meet contractual schedule requirements has subjected us, and in the future could subject us, to liquidated damages, liability for our customer’s actual cost arising out of our delay and damage to our reputation.
We may not fully realize the revenue value reported in our backlog due to cancellations or reductions in scope.
As of December 31, 2020, our backlog of uncompleted construction work was approximately $8.3 billion. The revenue projected in our backlog may not be fully realized and, in some cases, if realized, may not result in profits or may be less profitable than expected. The cancellation or reduction in scope of significant projects included in our backlog could have a material adverse effect on our financial condition, results of operations and cash flows.
Systems and information technology interruption and breaches in data security could adversely impact our ability to operate and negatively impact our operating results.
We rely on computer, information and communication technology and other related systems, some of which are hosted by third party providers, for various business processes and activities, including project management, accounting, financial reporting and business development. These systems have been and may, in the future, be subject to interruptions or damage by a variety of factors including, but not limited to, cyber-attacks, natural disasters, power loss, telecommunications failures, acts of war, computer viruses, obsolescence and physical damage. Such interruptions can result in a loss of critical data, a delay in operations, damage to our reputation or an unintentional disclosure of customer confidential or personally identifiable information, any of which could have a material adverse impact on us and our consolidated financial statements.
In addition, various privacy and security laws require us to protect sensitive and confidential information from disclosure. We dedicate considerable attention and resources to the safeguarding of our information technology systems. Nevertheless, our systems are at risk for cyber-attacks. Consequently, we may need to engage significant resources in the future to remediate the impact of, or further mitigate the risk of, such an attack. Any successful cyber-attack can result in the criminal, or otherwise illegitimate use of, confidential data, including our data or third-party data for which we have the responsibility for safekeeping. Additionally, such an attack could adversely affect our operations, reputation and financial results.
Competition for new project awards is intense, and our failure to compete effectively could reduce our market share and profits.
New project awards are determined through either a competitive bid basis or on a negotiated basis. Projects may be awarded based solely upon price, but often take into account other factors, such as technical qualifications, proposed project team, schedule and past performance on similar projects. Within our industry, we compete with many international, regional and local construction firms. Some of these competitors have achieved greater market penetration than we have in the markets in which we compete, and some have greater resources than we do. If we are unable to compete successfully in such markets, our relative market share and profits could be reduced.
Our participation in construction joint ventures exposes us to liability and/or harm to our reputation for failures by our partners.
As part of our business, we enter into joint venture arrangements typically to jointly bid on and execute particular projects, thereby reducing our risk profile while enhancing the execution capability and financial reward of project teams. Success on these joint projects depends in large part on whether our joint venture partners satisfy their contractual obligations. Generally, we and our joint venture partners are jointly and severally liable for all liabilities and obligations of our joint ventures. If a joint venture partner fails to perform or is financially unable to bear its portion of required capital contributions or other obligations, including liabilities stemming from lawsuits, we could be required to make additional investments, provide additional services
13

or pay more than our proportionate share of a liability to make up for our partner’s shortfall. Further, if we are unable to adequately address our partner’s performance issues, the customer may terminate the project, which could result in legal liability to us, harm our reputation, reduce our profit on a project or, in some cases, result in a loss.
Our international operations expose us to economic, political, regulatory and other risks, as well as uncertainty related to U.S. Government funding, which could adversely affect our revenue and earnings.
For the year ended December 31, 2020, we derived $365.7 million of revenue from our work on projects located outside of the United States. Our international operations expose us to risks inherent in doing business in certain hostile regions outside the United States, including political risks; risks of loss due to acts of war; unstable economic, financial and market conditions; potential incompatibility with foreign subcontractors and vendors; foreign currency controls and fluctuations; trade restrictions; logistical challenges; variations in taxes; and changes in labor conditions, labor strikes and difficulties in staffing and managing international operations. Failure to successfully manage risks associated with our international operations could result in higher operating costs than anticipated or could delay or limit our ability to generate revenue and income from construction operations in key international markets.
The U.S. federal government has approved various spending bills for the construction of defense- and diplomacy-related projects and has allocated significant funds to the defense of U.S. interests around the world from the threat of terrorism. The federal government has also approved funds for development in conjunction with the relocation of military personnel into Guam. However, federal government funding levels for construction projects in the Middle East have decreased significantly over the past several years as the U.S. government has reduced the number of military troops and support personnel in the region. As a result, we have seen a decrease in the number and size of federal government projects available to us in this region. Any decrease in U.S. federal government funding for projects in Guam or in other U.S. Territories or countries in which we are pursuing work may result in project delays or cancellations, which could reduce our revenue and earnings.
Weather can significantly affect our revenue and profitability.
Inclement weather conditions, such as significant storms and unusual temperatures, can impact our ability to perform work. Adverse weather conditions can cause delays and increases in project costs, resulting in variability in our revenue and profitability.
We are subject to risks related to government contracts and related procurement regulations.
Our contracts with U.S. federal, as well as state, local and foreign, government entities are subject to various procurement regulations and other requirements relating to their formation, administration and performance. We are subject to audits and investigations relating to our government contracts, and any violations could result in various civil and criminal penalties and administrative sanctions, including termination of contract, refunding or suspending of payments, forfeiture of profits, payment of fines and suspension or debarment from future government business. In addition, most of these contracts provide for termination or renegotiation by the government at any time, without cause, which could have an adverse effect on our business and operations.
We could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act and similar worldwide anti-bribery laws.
The U.S. Foreign Corrupt Practices Act of 1977, the U.K. Bribery Act of 2010, and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments for the purpose of obtaining or retaining business. While our policies mandate compliance with these anti-bribery laws, there is no assurance that our policies and procedures will protect us from circumstances or actions that could result in possible criminal penalties or other sanctions, including contract cancellations or debarment and loss of reputation, any of which could have a material adverse impact on our business, financial condition, and results of operations.
In connection with mergers and acquisitions, we have recorded goodwill and other intangible assets that could become impaired and adversely affect our operating results. Assessing whether impairment has occurred requires us to make significant judgments and assumptions about the future, which are inherently subject to risks and uncertainties, and if actual events turn out to be materially less favorable than the judgments we make and the assumptions we use, we may be required to record impairment charges in the future.
We had $255.5 million of goodwill and indefinite-lived intangible assets recorded on our Consolidated Balance Sheet as of December 31, 2020. We assess these assets for impairment annually, or more often if required. Our assessments involve a number of estimates and assumptions that are inherently subjective, require significant judgment and involve highly uncertain
14

matters that are subject to change. The use of different assumptions or estimates could materially affect the determination as to whether or not an impairment has occurred. In addition, if future events are less favorable than what we assumed or estimated in our impairment analysis, we may be required to record an impairment charge, which could have a material adverse impact on our consolidated financial statements.
Adverse health events, such as an epidemic or a pandemic, could adversely impact our business.
From time to time, various diseases have spread across the globe, such as the recent COVID-19. If a disease spreads sufficiently to cause an epidemic or a pandemic, our business or the business of our suppliers, subcontractors or customers could be adversely impacted.
Risks Related to Our Capital Structure
We have a substantial amount of indebtedness which could adversely affect our financial position and prevent us from fulfilling our obligations under our debt agreements.
We currently have, and expect to continue to have, a substantial amount of indebtedness. As of December 31, 2020, our total debt was $1.0 billion, with $100.2 million classified as current debt. If we are unable to meet the terms of the financial covenants or fail to comply with any of the other restrictions contained in the agreements governing our indebtedness, an event of default could occur, causing the debt related to such agreements to become immediately due. If such acceleration occurs, we may not be able to repay such indebtedness as required. Since indebtedness under our credit agreement entered into on August 18, 2020 (the “2020 Credit Agreement”) with BMO Harris Bank N.A., as Administrative Agent, Swing Line Lender and L/C Issuer and other lenders is secured by substantially all of our assets, acceleration of this debt could result in foreclosure of those assets and a negative impact on our operations. In addition, a failure to meet the terms of our 2020 Credit Agreement could result in a reduction of future borrowing capacity under the 2020 Credit Agreement, causing a loss of liquidity. A loss of liquidity could adversely impact our ability to execute projects in our backlog, obtain new projects, engage subcontractors, and attract and retain key employees.
Downgrades in our credit ratings could have a material adverse effect on our business and financial condition.
The Company’s debt rating was downgraded by a major credit rating agency on March 23, 2020. The credit ratings assigned to us and our debt are subject to ongoing evaluation by credit rating agencies and could change based upon, among other things, our results of operations and financial condition. Actual or anticipated changes or downgrades in our credit ratings, including any announcement that our ratings are under review for a downgrade, could have a material adverse effect on our costs and availability of capital, which could in turn have a material adverse effect on our financial condition, results of operations, cash flows and our ability to satisfy our debt service obligations. Negative changes in our credit ratings could also result in more stringent covenants and higher interest rates with regard to any new or refinanced debt.
The phase-out of the London Interbank Offered Rate (“LIBOR”), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates paid on some of our loans and, consequently, our earnings and cash flows.
Borrowings under our 2020 Credit Agreement and the variable portion of our equipment financing and mortgages use interest rates in relation to LIBOR. In 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. It is unclear if LIBOR will cease to exist at that time or if new methods of calculating LIBOR will be established such that it continues to exist after 2021. The expected phase out of LIBOR could cause market volatility or disruption and may adversely affect our access to the capital markets and cost of funding.
Risk Related to Our Stock Ownership
Our chairman and chief executive officer could exert influence over the Company due to his position and significant ownership interest.
As of December 31, 2020, our chairman and chief executive officer, Ronald N. Tutor, and three trusts controlled by Mr. Tutor (the “Tutor Group”) owned approximately 16% of the outstanding shares of our common stock. Additionally, one of our current directors was appointed by Mr. Tutor pursuant to his right to nominate one member to our Board of Directors, so long as the Tutor Group owns at least 11.25% of the outstanding shares of our common stock. Accordingly, Mr. Tutor could exert influence over the outcome of a range of corporate matters, including the election of directors and the approval or rejection of other extraordinary transactions, such as a takeover attempt or sale of the Company or its assets.
15

ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
We have office facilities and equipment yards in the following locations, which we believe are suitable and adequate for our current needs:
OfficesOwned or Leased by Tutor PeriniBusiness Segment(s)
Los Angeles (Sylmar), CAOwned and LeasedCorporate, Civil & Specialty Contractors
Barrigada, GuamOwnedCivil
Black River Falls, WIOwnedCivil
Evansville, INOwnedCivil
Fort Lauderdale, FLLeasedBuilding & Specialty Contractors
Framingham, MAOwnedBuilding
Gulfport, MSOwnedBuilding
Henderson, NVOwnedBuilding & Specialty Contractors
Houston, TXOwnedSpecialty Contractors
Jessup, MDOwnedCivil
Lakeview Terrace, CALeasedSpecialty Contractors
Mount Vernon, NYLeasedSpecialty Contractors
New Rochelle, NYOwnedCivil
Ozone Park, NYOwnedSpecialty Contractors
Philadelphia, PALeasedBuilding
San Carlos, CALeasedBuilding
Equipment YardsOwned or Leased by Tutor PeriniBusiness Segment(s)
Black River Falls, WIOwnedCivil
Evansville, INOwnedCivil
Fontana, CALeasedCivil
Hilbert, WIOwnedCivil
Lakeview Terrace, CALeasedSpecialty Contractors
Rosemount, MNOwnedCivil
Stockton, CAOwnedBuilding
Waukesha, WIOwnedCivil
ITEM 3. LEGAL PROCEEDINGS
Legal proceedings are discussed in Note 8 of the Notes to Consolidated Financial Statements and are incorporated herein by reference.
ITEM 4. MINE SAFETY DISCLOSURES
We do not own or operate any mines; however, we may be considered a mine operator under the Federal Mine Safety and Health Act of 1977 because we provide construction services to customers in the mining industry. Accordingly, we provide information regarding mine safety violations and other mining regulation matters in Exhibit 95 to this Form 10-K.
PART II.
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock is traded on the New York Stock Exchange under the symbol “TPC.”
16

Holders
At February 19, 2021, there were 354 holders of record of our common stock, including holders of record on behalf of an indeterminate number of beneficial owners.
Dividends and Issuer Purchases of Equity Securities
We did not repurchase any of our common stock during the fourth quarter of 2020. We have not historically paid dividends on our common stock and have no immediate plans to do so.
Issuance of Unregistered Securities
None.
Performance Graph
The following graph compares the cumulative five-year total return to shareholders on our common stock relative to the cumulative total returns of the NYSE Composite Index and the Dow Jones U.S. Heavy Construction Index. We selected the Dow Jones U.S. Heavy Construction Index because we believe the index reflects the market conditions within the industry in which we primarily operate. The comparison of total return on investment, defined as the change in year-end stock price plus reinvested dividends, for each of the periods assumes that $100 was invested on December 31, 2015 in each of our common stock, the NYSE Composite Index and the Dow Jones U.S. Heavy Construction Index, with investment weighted on the basis of market capitalization.
The comparisons in the following graph are based on historical data and are not intended to forecast the possible future performance of our common stock.
tpc-20201231_g1.jpg

17

ITEM 6. SELECTED FINANCIAL DATA
Selected Consolidated Financial Information
The following tables present selected financial data for the last five years. This selected financial data should be read in conjunction with Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations, Item 15. Exhibits and Financial Statement Schedules, and the other information included elsewhere in this Annual Report.
CONSOLIDATED OPERATING RESULTSYear Ended December 31,
(in thousands, except per common share data)20202019201820172016
Revenue:
Civil$2,199,899 $1,779,352 $1,586,093 $1,602,175 $1,668,963 
Building1,984,641 1,742,040 1,861,699 1,941,325 2,069,841 
Specialty Contractors1,134,223 929,440 1,006,870 1,213,708 1,234,272 
Total5,318,763 4,450,832 4,454,662 4,757,208 4,973,076 
Cost of operations(4,832,610)(4,209,060)(4,000,209)(4,302,803)(4,515,886)
Gross profit(a)
486,153 241,772 454,453 454,405 457,190 
General and administrative expenses(b)
(223,809)(226,916)(262,577)(274,928)(255,270)
Goodwill impairment(c)
— (379,863)— — — 
Income (loss) from construction operations262,344 (365,007)191,876 179,477 201,920 
Other income (expense)(d)
(11,853)6,667 4,256 43,882 6,977 
Interest expense(76,212)(67,494)(63,519)(69,384)(59,782)
Income (loss) before income taxes174,279 (425,834)132,613 153,975 149,115 
Income tax (expense) benefit(e)
(21,942)65,609 (34,832)569 (53,293)
Net income (loss)152,337 (360,225)97,781 154,544 95,822 
Less: Net income attributable to noncontrolling interests43,943 27,465 14,345 6,162 — 
Net income (loss) attributable to Tutor Perini Corporation$108,394 $(387,690)$83,436 $148,382 $95,822 
Earnings (loss) per common share:(a)(b)(c)(d)(e)
Basic$2.14 $(7.72)$1.67 $2.99 $1.95 
Diluted$2.12 $(7.72)$1.66 $2.92 $1.92 
Weighted-average common shares outstanding:
Basic50,656 50,220 49,952 49,647 49,150 
Diluted51,077 50,220 50,301 50,759 49,864 
_____________________________________________________________________________________________________________
(a)During the year ended December 31, 2020, the Company recorded a charge of $15.2 million in gross profit ($0.22 per diluted share) due to an unfavorable legal ruling pertaining to a mechanical project in California in the Specialty Contractors segment, as well as a charge of $13.2 million ($0.19 per diluted share) due to an adverse arbitration ruling pertaining to an electrical project in New York in the Specialty Contractors segment.
During the year ended December 31, 2019, the Company recorded a charge of $166.8 million in gross profit ($2.38 per diluted share) as a result of the adverse jury verdict in the case related to the construction of SR 99 by a joint venture for which the Company holds a 45% share as a minority partner. Refer to the Alaskan Way Viaduct (SR 99) Matter discussion in Note 8 of the Notes to Consolidated Financial Statements for further discussion of this item.
During the year ended December 31, 2018, the Company recorded a charge of $17.8 million in gross profit ($0.25 per diluted share), which was primarily non-cash, as a result of the unexpected adverse outcome of an arbitration decision related to a subcontract back charge dispute on a Civil segment project in New York that was completed in 2013.
(b)During the year ended December 31, 2020, the Company recognized a gain of $25.7 million ($0.36 per diluted share) as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute in the Specialty Contractors segment.
During the year ended December 31, 2019, the Company recognized a one-time gain of $37.8 million ($0.54 per diluted share) related to the Company’s acquisition of an additional 25% interest in a Civil segment joint venture for which the Company gained a controlling financial interest. The gain resulted from the remeasurement to fair value of the Company’s existing investment in the joint venture. For further discussion on the acquisition and the related remeasurement, see Note 12 of the Notes to Consolidated Financial Statements.
18

(c)During the year ended December 31, 2019, the Company recorded a non-cash goodwill impairment charge of $379.9 million in income (loss) from construction operations ($6.58 per diluted share) resulting from an interim impairment test the Company performed as of June 1, 2019. For further information and breakdown of the goodwill impairment charge by segment, see Note 6 of the Notes to Consolidated Financial Statements.
(d)On June 6, 2017, the Company received $37.0 million ($0.43 per diluted share) in a cash settlement with Merrill Lynch, Pierce, Fenner & Smith Incorporated, as successor in interest to Banc of America Securities LLC and Bank of America, N.A. (collectively “BofA”). The settlement pertained to litigation, which was filed by the Company in 2011, and related to the purchase by the Company of certain auction-rate securities from BofA.
(e)Income tax expense for the year ended December 31, 2020 includes a federal tax benefit of $14.5 million ($0.28 per diluted share) arising from the carryback of net operating losses to years with a 35% statutory rate due to enactment of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) (see Note 5 of the Notes to Consolidated Financial Statements).
As mentioned above in footnote (c), the Company recorded a $379.9 million goodwill impairment charge during 2019, of which approximately $209.5 million was not deductible for income tax purposes. The Company recognized a tax benefit totaling $49.4 million ($0.98 per diluted share) as a result of the impairment charge.
In December 2017, the Tax Cuts and Jobs Act of 2017 (“TCJA”) was enacted reducing the U.S. corporate income tax rate from 35% to 21%, effective in 2018. As a result, tax expense in 2018 through 2020 was positively impacted and in 2017 the Company recognized a favorable tax adjustment of $53.3 million ($1.05 per diluted share) primarily due to a one-time revaluation of its deferred tax assets and liabilities in connection with the adoption of the TCJA.
As of and For the Year Ended December 31,
(in thousands, except ratios and percentages)20202019201820172016
CONSOLIDATED FINANCIAL POSITION
Current assets$4,080,457 $3,510,986 $3,175,643 $3,074,392 $2,837,756 
Current liabilities2,264,363 2,109,856 1,597,966 1,581,846 1,518,943 
Working capital$1,816,094 $1,401,130 $1,577,677 $1,492,546 $1,318,813 
Current ratio1.80 1.66 1.99 1.94 1.87 
Property and equipment, net of accumulated depreciation$489,217 $509,685 $490,669 $467,499 $477,626 
Total assets5,045,617 4,485,777 4,387,752 4,264,123 4,038,620 
Capitalization:
Total debt1,025,465 834,476 761,504 736,276 759,519 
Stockholders’ equity1,553,856 1,440,142 1,809,177 1,713,275 1,553,023 
Total capitalization$2,579,321 $2,274,618 $2,570,681 $2,449,551 $2,312,542 
Total debt as a percentage of total capitalization40 %37 %30 %30 %33 %
Ratio of debt to equity0.66 0.58 0.42 0.43 0.49 
Stockholders' equity per common share$30.57 $28.64 $36.16 $34.42 $31.56 
OTHER DATA
Backlog at year end$8,345,717 $11,221,110 $9,296,691 $7,283,434 $6,227,137 
New awards2,443,370 6,375,262 6,467,918 5,813,505 3,735,084 
Capital expenditures54,781 84,196 77,069 30,280 15,743 
Net cash provided by operating activities172,772 136,530 21,402 163,550 113,336 
Net cash used in investing activities(46,358)(76,055)(70,208)(87,133)(13,844)
Net cash provided by (used in) financing activities123,337 21,763 (28,979)(75,376)(24,190)
_____________________________________________________________________________________________________________
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our Consolidated Financial Statements and the accompanying Notes to Consolidated Financial Statements included in Item 15. Exhibits and Financial Statement Schedules in this Annual Report. This discussion contains forward-looking statements, which involve risks and uncertainties. For cautions about relying on such forward-looking statements, please refer to the section entitled Forward-Looking Statements at the beginning of this Annual Report immediately prior to Item 1. Our actual results
19

could differ materially from those anticipated in the forward-looking statements as a result of certain factors, including, but not limited to, those discussed in Item 1A. Risk Factors and elsewhere in this Annual Report.
Comparison of 2019 and 2018 Results
For a discussion comparing our 2019 results to our 2018 results, refer to Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Form 10-K for the year ended December 31, 2019, as filed with the Securities and Exchange Commission on February 26, 2020.
Executive Overview
COVID-19 Update
In the first quarter of 2020, the outbreak of a novel strain of coronavirus, COVID-19, was declared a pandemic. Efforts in the United States to prevent the spread of COVID-19 and mitigate its impacts intensified in March 2020. All 50 states in the United States declared states of emergency, and various countries around the world, including the United States, took steps to restrict travel. Many states and cities within the United States also enacted temporary closures of businesses, issued stay-at-home orders and implemented other restrictive measures in response to the pandemic. The pace of easing and the continued level of restrictions have varied across regions based on the rates of new COVID-19 cases and hospitalizations, and this variability is expected to continue until infection rates decrease to levels that are more acceptable to public health officials. Several vaccines have been developed and approved, or are in the process of being approved, and large-scale immunization programs have commenced worldwide, with recipients being offered the vaccine based upon government-approved priority classifications and schedules. These vaccines are highly effective against the original COVID-19 virus strain, but may not be as effective against certain new variants that have recently been discovered nor against other future variants.
In 2020, the COVID-19 pandemic caused a lack of available manpower, a reduction in field labor productivity, other inefficiencies, delays to project schedules, deferral of project execution and, consequently, incremental costs estimated to be in excess of $50 million, much of which we are seeking to recover from our customers as allowed by contractual terms. The relief sought from customers, some of which has already been received, helped reduce the pandemic's negative impact on our revenue for the year to an estimated $290 million and income from construction operations to an estimated $21 million (with much of the revenue and income from construction operations associated with these impacts expected to be recognized in future periods). In addition, the pandemic caused the cancellation of a transaction to sell an office building that would have resulted in other income of approximately $8 million. Altogether, we estimate that the pandemic negatively impacted EPS by $0.41 in 2020, partially offsetting the results for the year.
The vast majority of our projects, especially in the Civil segment, have been and continue to be considered essential business activities, which has allowed projects to continue while implementing new health and safety requirements. However, the COVID-19 pandemic had an adverse effect on the volume of our new awards and, correspondingly, backlog in 2020. Many of our state and local government customers’ revenue sources have been negatively impacted by the pandemic due to severely curtailed ridership on mass-transit systems (buses, subways, trains, etc.), travel on commercial airlines, and driving by the general public, which resulted in reduced fare and toll collections, lower fuel tax receipts and reduced airport and other facility usage fees. Sales and other tax revenues have also been negatively affected by reduced spending, as the retail, travel, hospitality and entertainment industries, among others, have suffered through periodic government-imposed shut-downs or occupancy restrictions. These tax revenue shortfalls led to, and could continue to result in, funding uncertainties that have caused customers to delay bid solicitations and contract awards for many of their planned infrastructure projects. Our reduced backlog combined with the possibility of continued pandemic-related delays in project bids and awards could result in lower-than-expected revenue and earnings until such time as the federal government provides supplemental funding support (should that occur) to our customers or when customers’ funding uncertainties are otherwise resolved.
While the recently commenced COVID-19 vaccination programs offer hope that society and business environments may return to a greater sense of normalcy in the second half of 2021, the timing and pace of such a return to normalcy are difficult to predict. As such, due to the fluidity of the COVID-19 pandemic, uncertainties as to its scope and duration, and ongoing changes in the way that governments, businesses and individuals react and respond to the pandemic, the Company is unable at this time to accurately predict the pandemic’s future impact on the Company’s business, results of operations, financial condition or liquidity. Among other things, governments could prohibit the continuation of certain projects that to date have been designated as “essential” or could impose health, safety and other operational requirements on such projects that could result in delays to or suspensions of such projects. In addition, employees and contractors working on such projects could be unable or unwilling to continue working on them, perhaps for extended periods, because they may be unable or unwilling to be immunized against COVID-19, or for other reasons. The COVID-19 pandemic also could negatively affect the ability of counterparties to make required payments on a timely basis or at all.
20

Operating Results
Consolidated revenue for 2020 was $5.3 billion, an increase of 20% compared to $4.5 billion in 2019. The growth was primarily attributable to increased activities on several infrastructure projects in California and the Northeast, and various building projects in California. The revenue growth in 2020 was reduced by the COVID-19 impact mentioned above. Revenue in 2019 was negatively impacted by a $123.9 million reduction associated with the SR 99 charge discussed in the following paragraph.
Income from construction operations in 2020 was $262.3 million compared to a loss from construction operations of $365.0 million in 2019. Adjusted income from construction operations for 2019, which is a non-GAAP financial measure and excludes the $379.9 million non-cash goodwill impairment charge incurred in that year, was $14.9 million. (For a discussion of non-GAAP financial measures, including a reconciliation of non-GAAP financial measures to the most nearly comparable GAAP financial measures, see the section below titled Non-GAAP Financial Measures.) The increase in 2020 was driven by contributions from the above-mentioned infrastructure projects, as well as the absence of a prior-year $166.8 million pre-tax charge related to the adverse SR 99 jury verdict. (The SR 99-related charge in 2019 principally impacted the Civil segment. For additional information, refer to the Alaskan Way Viaduct (SR 99) Matter discussion in Note 8 of the Notes to Consolidated Financial Statements.) The increase was partially offset by the COVID-19 impact mentioned above.
The provision for income taxes was $21.9 million for 2020 compared to an income tax benefit of $65.6 million for 2019. The effective tax rate for 2020 was 12.6% compared to 15.4% for 2019. The effective tax rate in 2020 primarily reflects tax benefits related to provisions of the CARES Act. The income tax benefit in 2019 resulted from the pre-tax loss primarily related to the goodwill impairment and SR 99 charges mentioned above. See Corporate, Tax and Other Matters below for a discussion of the changes in the effective tax rate.
Diluted earnings per share for 2020 was $2.12 compared to diluted loss per share of $7.72 for 2019. The COVID-19 pandemic had an estimated negative impact on diluted earnings per share of $0.41 for 2020. For 2019, adjusted diluted loss per share, which is a non-GAAP financial measure and excludes the goodwill impairment charge (and the associated tax benefit) incurred in that year, was $1.14. The increase in 2020 was principally due to the factors discussed above that drove the increase in income from construction operations, as well as the impact of the favorable income tax rate in 2020.
Consolidated new awards in 2020 were $2.4 billion compared to $6.4 billion in 2019. The lower volume of new awards in 2020 was primarily due to the impacts of the COVID-19 pandemic, which delayed certain customers from moving forward with planned project bid solicitations and contract awards due to budgetary impacts, funding uncertainties and customer staffing challenges. In addition, new awards in 2020 were negatively impacted by the timing of bids and awards for certain large prospective project opportunities, which the Company expects will occur in 2021 and 2022. The Civil and Building segments were the primary contributors to the new award activity in 2020. Significant new awards included approximately $732 million for various mass-transit projects; approximately $615 million for various building projects in California; $286 million for various electrical projects in Texas, California and Florida; $271 million for several government facilities projects nationwide; and $158 million for various electrical projects in New York.
Consolidated backlog as of December 31, 2020 was $8.3 billion compared to $11.2 billion as of December 31, 2019. Backlog declined as a result of the higher current year revenue generated from near-record backlog at the end of 2019 outpacing current year new awards, which were negatively impacted by the COVID-19 pandemic. As of December 31, 2020, the mix of backlog by segment was 57% for Civil, 20% for Building and 23% for Specialty Contractors.
Most projects in the Civil segment’s backlog typically convert to revenue over a period of three to five years and in the Building and Specialty Contractors segments over a period of one to three years. We estimate that approximately $4 billion, or 47%, of our backlog as of December 31, 2020 will be recognized as revenue in 2021.
21

The following table presents the changes in backlog in 2020:
(in millions)Backlog at December 31, 2019
New Awards
in 2020(a)
Revenue
Recognized
in 2020
Backlog at December 31, 2020(b)
Civil$6,037.2 $946.3 $(2,199.9)$4,783.6 
Building2,790.3 896.7 (1,984.7)1,702.3 
Specialty Contractors2,393.6 600.4 (1,134.2)1,859.8 
Total$11,221.1 $2,443.4 $(5,318.8)$8,345.7 
_____________________________________________________________________________________________________________
(a)New awards consist of the original contract price of projects added to our backlog plus or minus subsequent changes to the estimated total contract price of existing contracts.
(b)Backlog may differ from the transaction prices allocated to the remaining performance obligations as disclosed in Note 3 of the Notes to Consolidated Financial Statements. Such differences relate to the timing of executing a formal contract or receiving a notice to proceed. More specifically, backlog sometimes may include awards for which a contract has not yet been executed or a notice to proceed has not been issued, but for which there are no remaining major uncertainties that we will proceed with our work on the project (e.g., adequate funding is in place).
Because the COVID-19 pandemic remains fluid and uncertain, the Company cannot assess the degree to which it might experience future adverse impacts. The general outlook for the Company’s growth over the next several years remains favorable, particularly in the Civil and Specialty Contractors segments, but the impact of the COVID-19 pandemic could continue to adversely affect future performance and operations, and the level of new work awarded. In addition, the Company’s growth could continue to be impacted by future project delays or the timing of project commencements, ramp-up activities and completions. We anticipate that we will continue to win our share of significant new awards resulting from long-term capital spending plans by state, local and federal customers, as well as limited competition for some of the largest project opportunities. In recent elections, voters in numerous states approved dozens of long-term transportation funding measures totaling approximately $200 billion in long-term funding. The largest of these were in Los Angeles County, where Measure M, a half-cent sales tax increase, was approved and is expected to generate $120 billion of funding over 40 years, and in Seattle, Washington, where Sound Transit 3 was passed and is expected to generate $54 billion of funding over 25 years. As state and local governments continue responding to the economic burdens attributable to the COVID-19 pandemic, they may delay or cancel planned infrastructure investments due to reduced revenues from income and sales taxes, fuel taxes and tolls. The extent of such effects, their duration, and how state and local governments will respond remains uncertain, just as the scope and duration of the COVID-19 pandemic remain uncertain. However, the COVID-19 pandemic’s dramatic impact on the U.S. economy has caused interest rates to remain at historically low levels, which may be conducive to continued, and potentially increased, spending on infrastructure projects.
There has long been strong, bipartisan support for infrastructure investments in the U.S. Given the lack of substantial federal infrastructure spending over the past two decades, there now appears to be a greater likelihood for additional federal financial assistance or stimulus programs directed toward assisting state and local governments in response to the COVID-19 pandemic and/or a federal program specifically targeting significant investments in infrastructure. Such additional federal financial assistance or stimulus programs could favorably impact the Company’s current work and prospective opportunities, though the timing and magnitude of such additional federal government actions, if any, remain uncertain.
While we anticipate continued revenue growth from our existing backlog of large civil infrastructure projects on the West Coast and other projects in Guam, certain large civil projects in the Northeast are completing or will be nearing completion over the next year. The Company is pursuing several large prospective projects on the West Coast, in the Northeast and in Guam that are expected to be bid and awarded in 2021 and 2022. However, revenue could decline in 2021 because the timing and magnitude of revenue contributions from these prospective projects may not be sufficient to offset revenue reductions associated with the projects that will be completed or nearing completion in 2021. In addition, as discussed earlier, the COVID-19 pandemic has resulted in, and could potentially continue to result in, delays in the bidding and awarding of certain projects the Company is pursuing, which could further delay large new revenue streams.
For a more detailed discussion of operating performance of each business segment, corporate general and administrative expenses and other items, see Results of Segment Operations, Corporate, Tax and Other Matters and Liquidity and Capital Resources below.
Non-GAAP Financial Measures
To supplement our consolidated financial statements presented under generally accepted accounting principles in the United States (“GAAP”), we are presenting certain non-GAAP financial measures. We are providing these non-GAAP financial measures to disclose additional information to facilitate the comparison of past and present operations, and they are among the
22

indicators management uses as a basis for evaluating the Company’s financial performance as well as for forecasting future periods. We believe that these non-GAAP financial measures, when considered together with our GAAP financial results, provide management and investors with an additional understanding of our business operating results, including underlying trends.
These non-GAAP financial measures, which exclude the non-cash goodwill impairment charge incurred in 2019 (as well as the tax benefit associated with this charge), include adjusted income (loss) from construction operations, adjusted net income (loss) attributable to Tutor Perini Corporation, adjusted diluted earnings (loss) per common share and adjusted effective income tax rate. We also reference adjusted operating margin for each segment, which is a non-GAAP financial measure that we define as adjusted income (loss) from construction operations as a percentage of revenue. These non-GAAP financial measures are not intended to replace the presentation of our financial results in accordance with GAAP, and they may not be comparable to other similarly titled non-GAAP financial measures presented by other companies. Reconciliations of these non-GAAP financial measures to the most nearly comparable GAAP financial measures are presented below. There were no adjustments for 2020; therefore, the non-GAAP financial measures do not differ from GAAP results in that period.

Reconciliation of Non-GAAP Financial Measures
(in millions)CivilBuildingSpecialty
Contractors
CorporateConsolidated
Total
Year Ended December 31, 2019
Income (loss) from construction operations, as reported$(150.9)$23.7 $(172.6)$(65.2)$(365.0)
Plus: Goodwill impairment charge210.2 13.5 156.2 — 379.9 
Adjusted income (loss) from construction operations$59.3 $37.2 $(16.4)$(65.2)$14.9 
Year Ended December 31,
(in millions, except per common share amounts and percentages)20202019
Net income (loss) attributable to Tutor Perini Corporation, as reported$108.4 $(387.7)
Plus: Goodwill impairment charge— 379.9 
Less: Tax benefit provided on goodwill impairment charge— (49.4)
Adjusted net income (loss) attributable to Tutor Perini Corporation$108.4 $(57.2)
Diluted earnings (loss) per common share, as reported$2.12 $(7.72)
Plus: Goodwill impairment charge— 7.56 
Less: Tax benefit provided on goodwill impairment charge— (0.98)
Adjusted diluted earnings (loss) per common share$2.12 $(1.14)
Effective income tax rate, as reported12.6 %15.4 %
Tax effect of goodwill impairment charge— %19.9 %
Adjusted effective income tax rate12.6 %35.3 %
Results of Segment Operations
The results of our Civil, Building and Specialty Contractors segments are discussed below:
Civil Segment
Revenue, income (loss) from construction operations and adjusted income from construction operations for the Civil segment are summarized as follows:
Year Ended December 31,
(in millions)20202019
Revenue$2,199.9 $1,779.4 
Income (loss) from construction operations, as reported245.8 (150.9)
Plus: Goodwill impairment charge— 210.2 
Adjusted income from construction operations245.8 59.3 
23

Revenue for 2020 increased 24% compared to 2019. The revenue growth was primarily due to overall increased project execution activities on various mass-transit projects in California and Minnesota, as well as the absence of the prior-year revenue reduction associated with the adverse SR 99 jury verdict discussed in the section entitled Executive Overview. We estimate that the COVID-19 pandemic negatively impacted revenue by approximately $45 million in 2020, primarily due to the factors that affected operating results mentioned above in COVID-19 Update.
Income from construction operations was $245.8 million in 2020 compared to a loss from construction operations of $150.9 million in 2019. Excluding the impact of the goodwill impairment charge in 2019, adjusted income from construction operations was $59.3 million, reflecting an increase of 314% in 2020 compared to 2019. The increase was primarily driven by the volume growth mentioned above and improved performance on certain projects, as well as the absence of the prior-year SR 99-related charge ($155.8 million of the $166.8 million charge impacted the Civil segment in 2019). The increase was partially offset by the absence of a prior-year $37.8 million reduction in the segment's general and administrative expenses associated with the remeasurement gain that resulted from the Company increasing its ownership interest in a joint venture in 2019, as well as by an increase in non-cash amortization expense of $25.9 million in 2020, also related to that increased ownership interest. We estimate that the COVID-19 pandemic resulted in a negative impact of approximately $6 million on income from construction operations in 2020.
Operating margin was 11.2% for 2020 compared to operating margin of (8.5)% and adjusted operating margin of 3.3% in 2019. Adjusted operating margin excludes the impact of the 2019 goodwill impairment charge. The increase in adjusted operating margin for 2020 was primarily due to the factors discussed above that drove the increases in revenue and income from construction operations.

New awards in the Civil segment totaled $946 million in 2020 compared to $2.7 billion in 2019. The lower volume of new awards in 2020 compared to 2019 was primarily due to the COVID-19 pandemic, which resulted in delays in customers issuing bid solicitations and contract awards for certain planned projects. In addition, new awards in 2020 were negatively impacted by the timing of bids and awards for certain large prospective project opportunities, which the Company expects will occur in 2021 and 2022. New awards in 2020 included more than $732 million of additional funding for various mass-transit projects, the Company’s $121 million share of a joint-venture mass-transit project in Massachusetts, and a $64 million mining project in Alabama. The COVID-19 pandemic has resulted in significant revenue shortfalls for many state and local government agencies in 2020, and may continue to cause the deferrals or cancellations of certain new projects, depending on the allocation and prioritization of state and local funding, as well as the availability, timing and magnitude of anticipated supplemental funding from the federal government.
New awards in 2019 included the $1.4 billion Purple Line Section 3 Stations project and the $432 million Division 20 Portal Widening and Turnback Facility project, both in California; the $253 million Culver Line Communications-Based Train Control project in New York; and a $178 million military facilities project and a $122 million wastewater treatment project, both in Guam.
Backlog for the Civil segment was $4.8 billion as of December 31, 2020, a decrease of 21% compared to $6.0 billion as of December 31, 2019. The decrease was primarily due to strong revenue growth for the segment that exceeded the volume of new awards in 2020. The segment continues to experience strong demand reflected in a large, multi-year pipeline of prospective projects, substantial anticipated funding from various voter-approved transportation measures and public agencies’ long-term spending plans. The Civil segment is well-positioned to continue capturing its share of these prospective projects.
Building Segment
Revenue, income from construction operations and adjusted income from construction operations for the Building segment are summarized as follows:
Year Ended December 31,
(in millions)20202019
Revenue$1,984.6 $1,742.0 
Income from construction operations, as reported53.2 23.7 
Plus: Goodwill impairment charge— 13.5 
Adjusted income from construction operations53.2 37.2 
Revenue for 2020 increased 14% compared to 2019, primarily due to increased project execution activities on various projects in California and Oklahoma. The increase was partially offset by reduced activity on certain projects in California that are completed or nearing completion. Revenue grew in 2020 despite the estimated negative impact of the COVID-19 pandemic of approximately $190 million, primarily due to the factors that affected operating results mentioned above in COVID-19 Update.
24

Income from construction operation in 2020 was $53.2 million compared to $23.7 million in 2019. Excluding the impact of the goodwill impairment charge in 2019, adjusted income from construction operations was $37.2 million, reflecting an increase of 43% in 2020 compared to 2019. The increase was principally driven by the factors mentioned above that drove the increases in revenue, as well as increased contributions from certain higher-margin projects in 2020. We estimate that the COVID-19 pandemic resulted in a negative impact of approximately $6 million in income from construction operations during 2020.
Operating margin was 2.7% in 2020 compared to operating margin of 1.4% and adjusted operating margin of 2.1% in 2019. Adjusted operating margin excludes the impact of the 2019 goodwill impairment charge. The increase in adjusted operating margin was driven by the factors mentioned above that drove the increases in revenue and income from construction operations.

New awards in the Building segment totaled $897 million in 2020 compared to $2.2 billion in 2019, as the COVID-19 pandemic negatively impacted demand in certain end markets and, correspondingly, the timing of bids and contract awards for certain planned projects. New awards in 2020 included approximately $615 million for various building projects in California and $271 million for several government facilities projects nationwide. The COVID-19 pandemic could continue to result in delayed project opportunities.
New awards in 2019 included the Choctaw Casino and Resort project in Oklahoma; a large hospitality and gaming project in California; a $263 million courthouse project in Florida; a technology campus tenant improvement project in California valued at more than $200 million; and the $200 million Southland Gaming Casino and Hotel project in Arkansas.
Backlog for the Building segment was $1.7 billion as of December 31, 2020, a decrease of 39% compared to $2.8 billion as of December 31, 2019. The decrease was driven by revenue growth for the segment that exceeded the volume of new awards in 2020. The Building segment continues to have a large volume of prospective projects across various end markets and geographic locations. Barring any further adverse impacts from the COVID-19 pandemic, demand for our building construction services is expected to continue due to ongoing customer spending supported by a historically low interest rate environment.
Specialty Contractors Segment
Revenue, income (loss) from construction operations and adjusted income (loss) from construction operations for the Specialty Contractors segment are summarized as follows:
Year Ended December 31,
(in millions)20202019
Revenue$1,134.2 $929.4 
Income (loss) from construction operations, as reported17.2 (172.6)
Plus: Goodwill impairment charge— 156.2 
Adjusted income (loss) from construction operations17.2 (16.4)
Revenue for 2020 increased 22% compared to 2019. The growth was principally due to increased project execution activities on certain mechanical and electrical projects in the Northeast and California. We estimate that the COVID-19 pandemic negatively impacted revenue in 2020 by approximately $55 million, primarily due to the factors that affected operating results mentioned above in COVID-19 Update.
Income from construction operations in 2020 was $17.2 million compared to a loss from construction operations of $172.6 million in 2019. Excluding the impact of the goodwill impairment charge in 2019, adjusted loss from construction operations was $16.4 million. Income from construction operations increased substantially in 2020 compared to the adjusted loss from construction operations in 2019, primarily due to the increased volume mentioned above and a gain of $25.7 million as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute. The increase was also due to the absence of prior-year net unfavorable adjustments on certain electrical and mechanical projects in New York that totaled $41.5 million, none of which were individually material, and the absence of the prior-year SR 99-related charge ($11.0 million of which impacted the Specialty Contractors segment). The increase in 2020 was partially offset by various net unfavorable adjustments to project forecasts that totaled $29.8 million, none of which were individually material; a charge of $15.2 million due to an unfavorable legal ruling pertaining to a mechanical project in California; a charge of $13.2 million due to an adverse arbitration ruling on an electrical project in New York; and the estimated negative impact of the COVID-19 pandemic of approximately $9 million.
Operating margin was 1.5% in 2020 compared to operating margin of (18.6)% and adjusted operating margin of (1.8)% in 2019. Adjusted operating margin excludes the impact of the 2019 goodwill impairment charge. The changes in adjusted operating margin for both periods were mainly attributable to the aforementioned factors that drove the changes in revenue and adjusted income (loss) from construction operations.
25


New awards in the Specialty Contractors segment totaled $600 million in 2020 compared to $1.5 billion in 2019, as the COVID-19 pandemic resulted in, and could continue to result in, reduced demand from certain commercial and government customers that have experienced funding constraints. New awards in 2020 included $286 million for various electrical projects in Texas, California and Florida, and $158 million for various electrical projects in New York.
New awards in 2019 included, among others, electrical and mechanical subcontracts valued at $216 million for the Purple Line Section 3 Stations project and an electrical subcontract valued at $140 million for the Division 20 Portal Widening and Turnback Facility project, both in California; and three mechanical projects collectively valued at $192 million and an electrical subcontract valued at $140 million for a mass-transit project, all in New York.
Backlog for the Specialty Contractors segment was $1.9 billion as of December 31, 2020, a decrease of 22% compared to $2.4 billion as of December 31, 2019. The decrease was primarily due to strong revenue growth for the segment that exceeded the volume of new awards in 2020. The Specialty Contractors segment continues to be increasingly focused on servicing the Company’s backlog of large Civil and Building segment projects, but also remains well-positioned to capture its share of new projects for external customers, leveraging the size and scale of our business units that operate in New York, Texas, Florida and California and the strong reputation held by these business units for high-quality work on large, complex projects.
Corporate, Tax and Other Matters
Corporate General and Administrative Expenses
Corporate general and administrative expenses were $53.9 million in 2020 compared to $65.5 million in 2019. The decrease in corporate general and administrative expenses in 2020 was predominantly due to lower share-based compensation expense, lower outside professional fees, and reduced travel expenses due to the COVID-19 pandemic.
Other Income (Expense), Interest Expense and Income Tax (Expense) Benefit
Year Ended December 31,
(in millions)20202019
Other income (expense)$(11.9)$6.7 
Interest expense(76.2)(67.5)
Income tax (expense) benefit(21.9)65.6 
Other income (expense) for 2020 was a net expense of $11.9 million compared to net other income of $6.7 million for 2019. The net expense in 2020 was primarily due to charges related to the unfavorable resolutions of certain disputes pertaining to past business acquisitions, which were not material individually or in the aggregate, while the net other income in 2019 was primarily related to a net gain on the sale of property and equipment. The COVID-19 pandemic caused the cancellation of a transaction to sell an office building that would have resulted in other income of approximately $8 million in 2020.
Interest expense increased $8.7 million in 2020 compared to 2019, almost entirely due to non-cash extinguishment costs that resulted from our debt restructuring transactions in August 2020.
The provision for income taxes was $21.9 million for 2020 compared to an income tax benefit of $65.6 million for 2019. The effective income tax rate was 12.6% for 2020 compared to 15.4% for 2019. The effective income tax rate for 2020 primarily reflects the favorable tax rate differential realized on the 2019 net operating loss (“NOL”) carryback and earnings attributable to noncontrolling interests for which income taxes are not the responsibility of the Company. Under the CARES Act, enacted on March 27, 2020, the NOL generated in 2019 may be carried back up to five years, whereas under previous rules NOLs were only allowed to be carried forward. This allowed the Company to realize the benefit of the tax rate differential by carrying back the NOL to tax years when the federal statutory tax rate was 35% rather than the current rate of 21%. These benefits to the effective tax rate were partially offset by state income taxes.
During 2019, the Company recognized a tax benefit of $65.6 million on a loss before income taxes of $425.8 million. As a result of the $379.9 million goodwill impairment charge discussed above, the Company recognized a tax benefit totaling $49.4 million. Approximately $209.5 million of the charge was not deductible for income tax purposes, which significantly reduced the tax benefit and effective income tax rate for 2019. As discussed above, the effective income tax rate for 2019 was 15.4%. The adjusted effective income tax rate for 2019, which excludes the tax benefit from the goodwill impairment charge and which is a non-GAAP financial measure, was 35.3%. The adjusted effective income tax rate for 2019 was higher than the U.S. federal statutory rate primarily due to earnings attributable to noncontrolling interests for which income taxes are not the responsibility
26

of the Company, which increased the effective rate due to the pre-tax loss for the period, U.S. federal research and development tax credits, and state income taxes, partially offset by foreign tax impacts.
Liquidity and Capital Resources
Liquidity is provided by available cash and cash equivalents, cash generated from operations, credit facilities and access to capital markets. On August 18, 2020, the Company entered into a new credit agreement that provides for a term loan B facility and a revolving credit facility. We used the net proceeds to repay all borrowings under our 2017 Credit Facility and repurchase a majority of our Convertible Notes, with the remaining notes outstanding to be repaid from cash restricted for such purpose. Under the new credit agreement, we have a committed line of credit totaling $175 million, with sublimits for the issuance of letters of credit and swing line loans up to the aggregate amounts of $75.0 million and $10.0 million, respectively, which may be used for revolving loans, letters of credit and/or general purposes. We believe that cash generated from operations, along with our unused credit capacity of $175 million and available cash balances as of December 31, 2020, will be sufficient to fund any working capital needs and debt maturities for the next 12 months, provided that we are not adversely impacted by unanticipated future events, including a material increase in the negative impact of the COVID-19 pandemic as discussed above in COVID-19 Update. For a discussion of our new credit agreement and other debt transactions, see the section entitled Debt below.
Cash and Working Capital
Cash and cash equivalents were $374.3 million as of December 31, 2020 compared to $193.7 million as of December 31, 2019. Cash immediately available for general corporate purposes was $210.8 million and $43.8 million as of December 31, 2020 and 2019, respectively, with the remainder being amounts held by our consolidated joint ventures and also our proportionate share of cash held by our unconsolidated joint ventures. Cash held by our joint ventures was available only for joint venture-related uses, including distributions to joint venture partners. In addition, our restricted cash and restricted investments totaled $156.5 million as of December 31, 2020 compared to $79.4 million as of December 31, 2019. Restricted cash and restricted investments are primarily held to secure insurance-related contingent obligations. Our restricted cash as of December 31, 2020 also included $69.9 million of cash held to repay the outstanding principal balance of the Convertible Notes.
During the year ended December 31, 2020, net cash provided by operating activities was $172.8 million (which is a new record high for any year since the 2008 merger of Tutor-Saliba and Perini), due primarily to cash generated from earnings sources, partially offset by investment in working capital. The increase in working capital for the year ended December 31, 2020 primarily reflects an increase in costs and estimated earnings in excess of billings and an increase in accounts receivable due to timing of collections, partially offset by an increase in accounts payable due to timing of payments to suppliers and subcontractors. The increase in costs and estimated earnings in excess of billings was driven in part by impacts of the COVID-19 pandemic, which caused delays in the negotiation and resolution of certain claims and unapproved change orders (due to the postponement of certain legal and arbitration proceedings, as well as deferments of certain settlement discussions) and constrained customers’ revenue and funding sources, thereby limiting their budgetary discretion to pay the Company for changes approved in scope but for which pricing is pending. During the year ended December 31, 2019, net cash provided by operating activities was $136.5 million, due primarily to changes in net investment in working capital and cash generated from income sources. Those changes in working capital primarily reflected an increase in billings in excess of costs and estimated earnings (“BIE”), partially offset by increases in accounts receivable and retainage receivable.
The $36.2 million increase in cash provided by operating activities when comparing 2020 with 2019 primarily reflects the significant increase in cash from earnings sources, partially offset by an increase in investment in working capital principally due to a smaller increase in BIE.
During 2020 and 2019, we used $46.4 million and $76.1 million of cash from investing activities, respectively. The net cash used in investing activities for 2020 and 2019 was primarily due to the acquisition of property and equipment for projects, which totaled $54.8 million and $84.2 million, respectively. The majority of our capital expenditures for both years was for project-specific equipment purchased by our joint ventures and funded directly by our customers.
During 2020, net cash provided by financing activities was $123.3 million, which was primarily driven by increased net borrowings of $181.4 million, partially offset by $48.5 million of cash distributions to noncontrolling interests and debt issuance costs of $11.2 million. During 2019, we generated $21.8 million of cash from financing activities principally due to increased net borrowings of $61.3 million and contributions from noncontrolling interests of $9.8 million, partially offset by distributions to noncontrolling interests of $46.5 million.
27

As of December 31, 2020, we had working capital of $1.8 billion, a ratio of current assets to current liabilities of 1.80 and a ratio of debt to equity of 0.66 compared to working capital of $1.4 billion, a ratio of current assets to current liabilities of 1.66 and a ratio of debt to equity of 0.58 at December 31, 2019.
Debt
Summarized below are the key terms of our debt as of December 31, 2020. For additional information, refer to Note 7 of the Notes to Consolidated Financial Statements, as applicable.
2020 Credit Agreement
On August 18, 2020, the Company entered into a new credit agreement (the “2020 Credit Agreement”) with BMO Harris Bank N.A., as Administrative Agent, Swing Line Lender and L/C Issuer and other lenders. The 2020 Credit Agreement provides for a $425.0 million term loan B facility (the “Term Loan B”) and a $175.0 million revolving credit facility (the “2020 Revolver”), with sublimits for the issuance of letters of credit and swing line loans up to the aggregate amounts of $75.0 million and $10.0 million, respectively. The Term Loan B will mature on August 18, 2027 and the 2020 Revolver will mature on August 18, 2025, in each case, unless any of the 2017 Senior Notes are outstanding on January 30, 2025 (which is 91 days prior to the maturity of the 2017 Senior Notes), in which case, both the Term Loan B and the 2020 Revolver will mature on January 30, 2025 (subject to certain further exceptions). For more information regarding the terms of our 2020 Credit Agreement, refer to Note 7 of the Notes to Consolidated Financial Statements.
The table below presents our actual and required first lien net leverage ratio under the 2020 Credit Agreement for the period, which is calculated on a rolling four-quarter basis:
Trailing Four Fiscal Quarters Ended
December 31, 2020
ActualRequired
First lien net leverage ratio0.69 to 1.00< or = 2.75 : 1.00
As of December 31, 2020, we were in compliance and expect to continue to be in compliance with the covenants under the 2020 Credit Agreement.
Termination of 2017 Credit Facility and Repurchase of Convertible Notes

On April 20, 2017, the Company entered into a credit agreement (the “2017 Credit Facility”) with SunTrust Bank, now known as Truist Bank, as Administrative Agent, Swing Line Lender and L/C Issuer and a syndicate of other lenders. The 2017 Credit Facility provided for a $350 million revolving credit facility and a sublimit for the issuance of letters of credit and swing line loans up to the aggregate amount of $150 million and $10 million, respectively, both maturing on April 20, 2022 unless any of the Convertible Notes, as defined below, were outstanding on December 17, 2020, in which case all such borrowings would have matured on December 17, 2020 (the “spring-forward provision”).

On August 18, 2020, the Company used proceeds from the Term Loan B to repay outstanding amounts under its 2017 Credit Facility. As a result of repaying the outstanding amounts under the 2017 Credit Facility and entering into the 2020 Credit Agreement, the Company terminated the 2017 Credit Facility, including its spring-forward provision that would have accelerated the maturity of the facility to December 17, 2020.

On June 15, 2016, the Company issued $200 million of 2.875% Convertible Senior Notes due June 15, 2021 (the “Convertible Notes”) in a private placement offering. On August 19, 2020, the Company used proceeds from the Term Loan B to repurchase $130.1 million aggregate principal amount of its Convertible Notes for an aggregate purchase price of $132.4 million (including accrued and unpaid interest to the repurchase date). At December 31, 2020, $69.9 million ($67.9 million net of unamortized discount and debt issuance costs) remain outstanding and are included in “Current maturities of long-term debt” on the Consolidated Balance Sheet. The Company will repurchase or retire at or before maturity the remaining Convertible Notes and repay the principal balance using available proceeds from the Term Loan B, which are currently held in a restricted cash account for such purpose.
The Convertible Notes are unsecured obligations of the Company and do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes bear interest at a rate of 2.875% per year, payable in cash semi-annually in June and December. Upon conversion, and at the Company’s election, the Company may satisfy its conversion obligation with cash, shares of its common stock or a combination thereof. As of December 31, 2020, the conversion provisions of the Convertible Notes have not been triggered.
28

2017 Senior Notes
On April 20, 2017, the Company issued $500 million in aggregate principal amount of 6.875% Senior Notes due May 1, 2025 (the “2017 Senior Notes”) in a private placement offering. Interest on the 2017 Senior Notes is payable in arrears semi-annually in May and November of each year, beginning in November 2017.
Equipment Financing and Mortgages
The Company has certain loans entered into for the purchase of specific property, plant and equipment and secured by the assets purchased. The aggregate balance of equipment financing loans was approximately $36.9 million and $27.7 million at December 31, 2020 and 2019, respectively, with interest rates ranging from 2.74% to 3.89% with equal monthly installment payments over periods up to seven years with balloon payments of $12.4 million in 2021 and $6.3 million in 2022. The aggregate balance of mortgage loans was approximately $10.7 million and $11.5 million at December 31, 2020 and 2019, respectively, with interest rates ranging from LIBOR plus 3% to a fixed 3.50% and equal monthly installment payments over periods up to 10 years with balloon payments of $2.9 million in 2021 and $6.8 million in 2023.
Contractual Obligations
Our outstanding contractual obligations as of December 31, 2020 are summarized in the following table:
Payments Due
(in thousands)TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
Debt(a)
$1,047,714 $102,228 $29,104 $513,654 $402,728 
Interest on debt(a)
313,225 61,293 118,409 93,599 39,924 
Operating leases107,891 12,512 18,251 11,495 65,633 
Pension benefit payments(b)
5,263 4,265 998 — — 
Other10,937 1,504 752 — 8,681 
Total$1,485,030 $181,802 $167,514 $618,748 $516,966 
_____________________________________________________________________________________________________________
(a)Debt and interest on debt exclude unamortized debt discounts and deferred debt issuance costs. Amounts for interest on debt are based on interest rates in effect as of December 31, 2020.
(b)The Company utilizes current actuarial assumptions in determining the expected minimum contributions to fund our defined benefit pension and other post-retirement plans. Estimated contributions for periods beyond the scope of the actuarial assumptions have not been included because, in management’s judgment, such estimates may not be reliable.
Off-Balance Sheet Arrangements
None.
Critical Accounting Policies
Our 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 GAAP. Our significant accounting policies are described in Note 1 of the Notes to Consolidated Financial Statements. The preparation of the Consolidated Financial Statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. Estimates are based on information available through the date of the issuance of the financial statements; accordingly, actual results in future periods could differ from these estimates. Effective January 1, 2018, the Company adopted Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”). See Note 1(d), Note 3 and Note 4 of the Notes to Consolidated Financial Statements for more information. Significant judgments and estimates used in the preparation of the Consolidated Financial Statements apply to the following critical accounting policies:
Method of Accounting for Contracts — Contract revenue is recognized over time using the cost-to-cost method which measures progress towards completion based on the ratio of contract costs incurred to date compared to total estimated costs for each performance obligation. The estimates used in accounting for contracts with customers require judgment and assumptions regarding both future events and the evaluation of contingencies such as the impact of change orders, liability claims, other contract disputes, the achievement of contractual performance standards and potential variances in project schedule and costs. Changes to the total estimated contract cost, either due to unexpected events or revisions to management’s initial estimates, for a given project are recognized in the period in which they are determined.
29

In certain instances, we provide guaranteed completion dates and/or achievement of other performance criteria. Failure to meet schedule or performance guarantees could result in unrealized incentive fees and/or liquidated damages. In addition, depending on the type of contract, unexpected increases in contract cost may be unrecoverable, resulting in total cost exceeding revenue realized from the projects. The Company generally provides limited warranties for work performed, with warranty periods typically extending for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred.
Claims arising from construction contracts have been made against the Company by customers, and the Company has made claims against customers for costs incurred in excess of current contract provisions. The Company recognizes revenue for claims as variable consideration in accordance with ASC 606. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Estimated amounts are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for variable consideration have been satisfied.
Construction Joint Ventures — Certain contracts are executed through joint ventures. The arrangements are often formed for the execution of single contracts or projects and allow the Company to share risks and secure specialty skills required for project execution.
In accordance with ASC 810, Consolidation (“ASC 810”) the Company assesses its joint ventures at inception to determine if any meet the qualifications of a variable interest entity (“VIE”). The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether the joint venture is a VIE.
The Company also evaluates whether it is the primary beneficiary of each VIE and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the entity and (b) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining whether it qualifies as the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. When the Company is determined to be the primary beneficiary, the VIE is consolidated. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.
For construction joint ventures that do not need to be fully consolidated, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. Intercompany balances and transactions are eliminated. See Note 1(b) and Note 13 of the Notes to Consolidated Financial Statements for additional discussion regarding VIEs.
Recoverability of Goodwill — Goodwill represents the excess of amounts paid over the fair value of net assets acquired from an acquisition. In order to determine the amount of goodwill resulting from an acquisition, we perform an assessment to determine the value of the acquired company's tangible and identifiable intangible assets and liabilities. In our assessment, we determine whether identifiable intangible assets exist, which typically include backlog, customer relationships and trade names.
We test goodwill for impairment annually as of October 1 of each year. This test requires us to estimate the fair value of each reporting unit carrying goodwill using income and market approaches, and to compare the calculated fair value of each reporting unit to its carrying value, which is equal to the reporting unit’s net assets. If the calculated fair value of a reporting unit is less than its carrying value, we recognize an impairment charge equal to the difference.
30

The impairment evaluation process requires assumptions that are subject to a high degree of judgment such as revenue growth rates, profitability levels, discount rates, industry market multiples and weighted-average cost of capital. Changes in these assumptions would impact the results of our impairment tests.
During interim periods, including those subsequent to the Company’s October 1 annual test date, we evaluate events and circumstances, including, but not limited to, an examination of macroeconomic conditions, cost factors, overall financial performance by each reporting unit, other relevant entity-specific events, and trends in the stock prices of our Company and peers to determine if such factors indicate that it is likely that the goodwill for one or more of our reporting units is impaired, thus warranting the performance of a quantitative impairment test sooner than the fourth quarter of the year. The Company performed an interim impairment test as of June 1, 2019 and recognized a non-cash impairment loss totaling $379.9 million, which eliminated the carrying value of goodwill for the Building and Specialty Contractors reporting units. See Note 1(g) and Note 6 of the Notes to Consolidated Financial Statements.
During the fourth quarter of 2020, we conducted our annual goodwill impairment test and determined that goodwill was not impaired since the estimated fair value of the Civil reporting unit exceeded its net book value by a significant amount. As such, there is a risk of goodwill impairment if future events are less favorable than what we assumed or estimated in our impairment analysis.
The Company has considered relevant events and circumstances since the annual goodwill impairment test, including, but not limited to, an examination of macroeconomic conditions, industry and market conditions, impacts from the COVID-19 pandemic, cost factors, overall financial performance by each reporting unit, other relevant entity-specific events, and trends in the stock prices of the Company and its peers. In considering the totality of qualitative factors known as of the reporting date, we determined that no triggering events occurred or circumstances changed since our October 1, 2020 annual test that would more likely than not reduce the fair value of the Civil reporting unit below its carrying amount. We will continue to monitor events occurring or circumstances changing which may suggest that goodwill should be reevaluated. These events and circumstances include, but are not limited to, changes in the overall financial performance of the Civil reporting unit, impacts to our business as a result of the COVID-19 pandemic, as well as other quantitative and qualitative factors specific to the Civil reporting unit which indicate potential triggering events that would more likely than not reduce the fair value of the Civil reporting unit below its carrying amount.
New Accounting Pronouncements — For discussion of recently adopted accounting standards and updates, see Note 1 of the Notes to Consolidated Financial Statements.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We do not enter into derivative financial instruments for trading, speculation or other purposes that would expose the Company to market risk. In the normal course of business, our results of operations are exposed to certain market risks, primarily associated with fluctuations in interest rates. Borrowings under our 2020 Credit Agreement and certain other debt obligations have variable interest rates subject to interest rate risk. See Note 7 of the Notes to Consolidated Financial Statements for further discussion of our 2020 Credit Agreement. We had approximately $431.5 million and $121.9 million of borrowings with variable interest rates as of December 31, 2020 and 2019, respectively. If short-term floating interest rates on these borrowings were to change by 0.50% and our variable indebtedness were to remain unchanged, interest expense would increase or decrease by approximately $2.2 million for the next twelve months.
ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The Report of Independent Registered Public Accounting Firm and Consolidated Financial Statements are set forth in Item 15 in this Annual Report on Form 10-K and are incorporated herein by reference.
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 — An evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as defined by Rule 13a-15(e) under the Exchange Act, as of December 31, 2020 was made under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2020, our disclosure controls and procedures were effective, in that they provide reasonable assurance that
31

information required to be disclosed in our reports filed or submitted under the Exchange Act were recorded, processed, summarized and reported within the time periods specified in the SEC’s rules. Our disclosure controls and procedures are designed to ensure that information we are required to disclose in such reports is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Management’s Report on Internal Control over Financial Reporting — Our management, under the supervision of our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining an adequate system of internal control over financial reporting as such term is defined in Exchange Act Rules 13a-15(f). In designing and evaluating our system of internal control over financial reporting, we recognize that inherent limitations exist in any control system no matter how well designed and operated, and we can only provide reasonable, not absolute, assurance of achieving the desired control objectives. In making this assessment, management utilized the criteria issued in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management concluded that, as of December 31, 2020, our internal control over financial reporting was effective based on those criteria.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, projections of any evaluation of the effectiveness to future periods are subject to the risk that controls may become inadequate due to changes in conditions, or that the degree of compliance with policies and procedures may deteriorate.
Deloitte & Touche LLP, the independent registered public accounting firm that audited our consolidated financial statements included in this Annual Report on Form 10-K, has issued an attestation report on the Company’s internal control over financial reporting as of December 31, 2020.
Changes in Internal Control over Financial Reporting — There were no changes in our internal control over financial reporting for the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
32

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Tutor Perini Corporation
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Tutor Perini Corporation and subsidiaries (the “Company”) as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2020, of the Company and our report dated February 24, 2021, expressed an unqualified opinion on those financial statements.
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 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 the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit 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, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
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/ Deloitte & Touche LLP
Los Angeles, CA
February 24, 2021
33

ITEM 9B. OTHER INFORMATION
None.
PART III.

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this Item 10 is hereby incorporated by reference from our definitive proxy statement to be filed within 120 days after the end of 2020.
We have adopted a Code of Business Conduct and Ethics that applies to all of our directors, officers and employees, including our principal executive, principal financial and principal accounting officers. Our Code of Business Conduct and Ethics is posted on our website located at http://investors.tutorperini.com/corporate-governance/overview/default.aspx. We intend to disclose future amendments to certain provisions of the Code of Business Conduct and Ethics, and waivers of the Code of Business Conduct and Ethics granted to executive officers and directors, on the website within four business days following the date of the amendment or waiver.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this Item 11 is hereby incorporated by reference from our definitive proxy statement to be filed within 120 days after the end of 2020.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item 12 is hereby incorporated by reference from our definitive proxy statement to be filed within 120 days after the end of 2020.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item 13 is hereby incorporated by reference from our definitive proxy statement to be filed within 120 days after the end of 2020.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this Item 14 is hereby incorporated by reference from our definitive proxy statement to be filed within 120 days after the end of 2020.
PART IV.
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
Tutor Perini Corporation and Subsidiaries
(a) List of Documents Filed as a Part of This Report.
1.           Financial Statements:
Our Consolidated Financial Statements as of December 31, 2020 and 2019 and for each of the three years in the period ended December 31, 2020 and the Notes thereto, together with the Report of Independent Registered Public Accounting Firm on those Consolidated Financial Statements are hereby filed as part of this Annual Report on Form 10-K, beginning on page F-1.
2.           Financial Statement Schedules:
All consolidated financial statement schedules are omitted because of the absence of the conditions under which they are required or because the required information is included in the Consolidated Financial Statements and in the Notes thereto.
3.           Exhibits:
See exhibits listed under Part (b) below.
34

(b) Exhibits.
EXHIBIT INDEX
The following designated exhibits are, as indicated below, either filed herewith or have heretofore been filed with the SEC under the Securities Act or the Exchange Act and are referred to and incorporated herein by reference to such filings.
Exhibit 3.Articles of Incorporation and By-laws
3.1
3.2
Exhibit 4.Instruments Defining the Rights of Security Holders, Including Indentures
4.1
4.2
4.3
4.4
4.5
4.6
4.7
Exhibit 10.Material Contracts
10.1*
10.2*
10.3*
10.4*
10.5*
10.6*
10.7*
10.8
10.9
10.10
10.11
35

10.12
10.13
10.14
10.15
10.16
10.17
10.18*
10.19*
10.20*
10.21*
10.22*
10.23*
10.24*
10.25*
10.26
Exhibit 21
Exhibit 23
Exhibit 24
Exhibit 31.1
Exhibit 31.2
Exhibit 32.1
Exhibit 32.2
Exhibit 95
Exhibit 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.
Exhibit 101.SCHInline XBRL Taxonomy Extension Schema Document.
Exhibit 101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
Exhibit 101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
Exhibit 101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
Exhibit 101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
Exhibit 104
Cover Page Interactive Data File - The cover page from the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, formatted in Inline XBRL (included as Exhibit 101).
_____________________________________________________________________________________________________________
*    Management contract or compensatory plan or arrangement
36

ITEM 16. FORM 10-K SUMMARY
None.
37

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.
Tutor Perini Corporation
(Registrant)
Date: February 24, 2021
By:
/s/ Gary G. Smalley
Gary G. Smalley
Executive Vice President and Chief Financial 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 and on the dates indicated.
SignatureTitleDate
= Principal Executive Officer and Director
/s/ Ronald N. Tutor
Ronald N. TutorChairman and Chief Executive OfficerFebruary 24, 2021
= Principal Financial Officer
/s/ Gary G. Smalley
Gary G. SmalleyExecutive Vice President and Chief Financial OfficerFebruary 24, 2021
= Principal Accounting Officer
/s/ Ryan J. Soroka
Ryan J. SorokaVice President and Chief Accounting OfficerFebruary 24, 2021
= Other Directors
Peter Arkley)
Sidney J. Feltenstein)
James A. Frost)
Michael F. Horodniceanu)/s/ Gary G. Smalley
Michael R. Klein)Gary G. Smalley
Robert C. Lieber)Attorney in Fact
Dennis D. Oklak)
Raymond R. Oneglia)
Dale A. Reiss)
Dickran M. Tevrizian, Jr.)Dated: February 24, 2021
38

TUTOR PERINI CORPORATION AND SUBSIDIARIES
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
TABLE OF CONTENTS
F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Tutor Perini Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Tutor Perini Corporation and subsidiaries (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive income (loss), changes in equity, and cash flows, for each of the three years in the period ended December 31, 2020, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.
We have also 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, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 24, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's 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 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 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 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 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 financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the 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 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.
Revenue, Accounts Receivable, Contract Assets and Liabilities — Accounting for Construction Contracts– Refer to Notes 1, 3, 4, and 8 to the consolidated financial statements
Critical Audit Matter Description
The Company recognizes revenue for construction contracts over the contract term (“over time”) as construction work progresses. The accounting for these contracts involves judgment, particularly as it relates to the process of determining total estimated revenue (transaction price) and estimating total costs to be incurred at contract completion. Costs of operations are typically recognized as incurred, and the Company’s revenues, including estimated profits, are recorded proportionately as costs are incurred based on the ratio of costs incurred to date to the total estimated costs at completion for the respective performance obligations. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration, including the impact of change orders, claims, contract disputes and the achievement of contractual performance criteria, and award or other incentive fees are made during the contract performance period (collectively referred to as “variable consideration”). The Company estimates variable consideration at the most likely amount it expects to receive, and includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Also, the Company often engages subcontractors, suppliers, or vendors, to provide underlying materials or services, or a combination of both. Judgment
F-2

is involved in determining estimated recoveries from disputes regarding performance under these contracts (“back charges”), which are a reduction in costs and are recorded as a receivable on the consolidated balance sheet.
Given the significant judgment necessary to account for the Company’s construction contracts including the use of estimates, such as total estimated revenue, total costs to be incurred at contract completion, variable consideration and back charges, which are complex and subject to many variables, auditing the corresponding balances and related accounting estimates required extensive audit effort due to the complexity of these estimates, and a high degree of auditor judgment when performing audit procedures and evaluating the results of those procedures.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to management’s estimates and judgments included within the Company’s total estimated revenues, total costs to be incurred at contract completion, variable consideration, and back charges included the following, among others:
We tested the effectiveness of controls over revenues, including those over the determination of estimated costs at completion of the contract, total estimated revenue (including the estimated percentage of completion), variable consideration (including significant change orders and claims), and back charges.
We selected a sample of construction contracts and performed the following:
Compared the total estimated revenue (transaction price), including estimated variable consideration, to the consideration expected to be received based on current rights and obligations under the contracts and any modifications that were agreed upon with the customers.
We evaluated the reasonableness of the estimated variable consideration by 1) evaluating the information supporting management’s judgment as to the cause and contractual rights and 2) testing the accuracy of the identification of the underlying costs.
Tested the accuracy and completeness of costs incurred to date.
Evaluated the reasonableness of management’s estimates of total cost and profit at completion for selected contracts by:
Evaluating management’s ability to achieve the estimates of total cost and profit by performing corroborating inquiries with the Company’s project managers, and comparing the estimates to management’s work plans, engineering specifications, and supplier contracts.
Comparing management’s estimates to supporting documents for those estimates, when applicable.
Evaluating management’s ability to accurately estimate total costs and profits at completion by comparing actual costs and profits to management’s historical estimates for performance obligations that have been fulfilled.
Evaluating trends on changes in estimates and obtaining evidence on timing and amounts supporting these changes in estimates.
Tested the mathematical accuracy of management’s calculation of revenue recognized.
We evaluated selected quarter over quarter changes in contract profit estimates by obtaining explanations from the Company’s project managers regarding timing and amount and corroborating these inquiries by reading documents such as management work plans, customer communications, invoices and supplier communications.
Performed procedures on recorded back charges to evaluate the reasonableness of the estimated recovery by 1) evaluating the information supporting management’s judgment as to the cause and contractual rights and 2) testing the accuracy of the identification of the underlying costs.
Goodwill – Refer to Notes 1 and 6 to the consolidated financial statements
Critical Audit Matter Description
The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of the Civil reporting unit (which corresponds with the Company’s Civil operating segment and is the only reporting unit with a goodwill balance) to its carrying value. The Company determines the fair value of the reporting unit using the income approach and market approach. The determination of fair value using the income-based approach requires management to make significant estimates and assumptions related to projected operating margins, cash flows generated from existing work and new awards, and projected investments in working capital (collectively, the “forecasted financial information”), as well as the discount rates and weighted-
F-3

average cost of capital (“WACC”). The determination of fair value using the market-based approach requires management to make significant assumptions, including those related to the forecasted financial information referred to above and the industry-comparable multiples to be used for each of its reporting units. The Company determines the valuation of the reporting unit based upon a weighted-average value of the income approach and market approach. In evaluating the results there are various quantitative and qualitative factors that need to be considered and could involve subjective judgment.
We identified goodwill as a critical audit matter because small changes to valuation assumptions, specifically the forecasted financial information, discount rates, WACC, and industry-comparable multiples, could have a significant impact on the reporting unit concluded value for the annual goodwill impairment test. Auditing these assumptions involved extensive audit effort, including the need to involve our fair value specialists, due to the complexity of these assumptions and a high degree of auditor judgment when performing audit procedures and evaluating the results of those procedures.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the forecasted financial information, discount rates, WACC, and industry-comparable multiples for the reporting unit included the following, among others:
We tested the effectiveness of controls within the goodwill impairment test process, including those over the forecasted financial information, the selection of the industry-comparable multiples, WACC, and discount rates, as well as the identification of interim impairment indicators.
We evaluated management’s historical ability to accurately forecast by comparing actual results to management’s previous forecasted financial information for the same period.
We evaluated the reasonableness of management’s forecasted financial information by comparing the forecasted financial information to (1) historical results, (2) internal communications to management and the Board of Directors, (3) reporting units’ backlog, and (4) forecasted financial information included in the Company’s press releases, as well as analyst and industry reports of the Company and companies in its peer group.
We considered the impact of circumstances affecting the industry including, but not limited to, changes in the legal and business environment.
With the assistance of our fair value specialists, we evaluated the WACC and discount rates, including testing the underlying source information and the mathematical accuracy of the calculations, and developing a range of independent estimates of the discount rates and comparing those to the WACC and discount rates selected by management.
With the assistance of our fair value specialists, we evaluated the industry-comparable multiples, including testing the underlying source information and mathematical accuracy of the calculations, the acceptability of the selected companies within the Company’s peer group, and comparing the multiples selected by management to companies in the engineering and construction industry.
We evaluated the selected industry-comparable multiples by comparing to those used in the prior year, those used in the Civil reporting unit and to current facts and circumstances affecting the Civil reporting unit.
/s/ Deloitte & Touche LLP
Los Angeles, CA
February 24, 2021
We have served as the Company's auditor since 2002.
F-4

TUTOR PERINI CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
Year Ended December 31,
(in thousands, except per common share amounts)202020192018
REVENUE$5,318,763 $4,450,832 $4,454,662 
COST OF OPERATIONS(4,832,610)(4,209,060)(4,000,209)
GROSS PROFIT486,153 241,772 454,453 
General and administrative expenses(223,809)(226,916)(262,577)
Goodwill impairment (379,863) 
INCOME (LOSS) FROM CONSTRUCTION OPERATIONS262,344 (365,007)191,876 
Other income (expense)(11,853)6,667 4,256 
Interest expense(76,212)(67,494)(63,519)
INCOME (LOSS) BEFORE INCOME TAXES174,279 (425,834)132,613 
Income tax (expense) benefit(21,942)65,609 (34,832)
NET INCOME (LOSS)152,337 (360,225)97,781 
LESS: NET INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS43,943 27,465 14,345 
NET INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION$108,394 $(387,690)$83,436 
BASIC EARNINGS (LOSS) PER COMMON SHARE$2.14 $(7.72)$1.67 
DILUTED EARNINGS (LOSS) PER COMMON SHARE$2.12 $(7.72)$1.66 
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING:
BASIC50,656 50,220 49,952 
DILUTED51,077 50,220 50,301 
The accompanying notes are an integral part of these consolidated financial statements.
F-5

TUTOR PERINI CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
Year Ended December 31,
(in thousands)202020192018
NET INCOME (LOSS)$152,337 $(360,225)$97,781 
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX:
Defined benefit pension plan adjustments(6,261)844 771 
Foreign currency translation adjustments279 1,337 (2,945)
Unrealized gain (loss) in fair value of investments1,571 1,561 (778)
TOTAL OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX(4,411)3,742 (2,952)
COMPREHENSIVE INCOME (LOSS)147,926 (356,483)94,829 
LESS: COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS44,173 27,858 14,124 
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION$103,753 $(384,341)$80,705 
The accompanying notes are an integral part of these consolidated financial statements.
F-6

TUTOR PERINI CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
As of December 31,
(in thousands, except share and per share amounts)20202019
ASSETS
CURRENT ASSETS:
Cash and cash equivalents ($105,735 and $103,850 related to VIEs)
$374,289 $193,685 
Restricted cash77,563 8,416 
Restricted investments78,912 70,974 
Accounts receivable ($86,012 and $91,090 related to VIEs)
1,415,063 1,354,519 
Retainage receivable ($122,335 and $89,132 related to VIEs)
648,441 562,375 
Costs and estimated earnings in excess of billings ($39,846 and $22,764 related to VIEs)
1,236,734 1,123,544 
Other current assets ($51,746 and $58,128 related to VIEs)
249,455 197,473 
Total current assets4,080,457 3,510,986 
PROPERTY AND EQUIPMENT:
Land44,167 39,047 
Building and improvements116,422 115,041 
Construction equipment570,675 560,547 
Other equipment192,247 183,197 
923,511 897,832 
Less accumulated depreciation(434,294)(388,147)
Total property and equipment, net ($12,840 and $49,919 related to VIEs)
489,217 509,685 
GOODWILL205,143 205,143 
INTANGIBLE ASSETS, NET123,115 155,270 
OTHER ASSETS147,685 104,693 
TOTAL ASSETS$5,045,617 $4,485,777 
LIABILITIES AND EQUITY
CURRENT LIABILITIES:
Current maturities of long-term debt, net of unamortized discount and debt issuance costs totaling $2,040 and $0
$100,188 $124,054 
Accounts payable ($116,461 and $93,848 related to VIEs)
794,611 682,699 
Retainage payable ($26,439 and $13,967 related to VIEs)
315,135 252,181 
Billings in excess of costs and estimated earnings ($362,427 and $422,847 related to VIEs)
839,222 844,389 
Accrued expenses and other current liabilities ($9,595 and $25,402 related to VIEs)
215,207 206,533 
Total current liabilities2,264,363 2,109,856 
LONG-TERM DEBT, less current maturities, net of unamortized discount and debt issuance costs totaling $20,209 and $23,343
925,277 710,422 
DEFERRED INCOME TAXES82,966 35,686 
OTHER LONG-TERM LIABILITIES230,066 199,288 
TOTAL LIABILITIES3,502,672 3,055,252 
COMMITMENTS AND CONTINGENCIES (Note 8)
EQUITY
Stockholders' equity:
Preferred stock – authorized 1,000,000 shares ($1 par value), none issued
  
Common stock – authorized 112,500,000 and 75,000,000 shares ($1 par value), issued and outstanding 50,827,205 and 50,278,816 shares
50,827 50,279 
Additional paid-in capital1,127,385 1,117,972 
Retained earnings422,385 313,991 
Accumulated other comprehensive loss(46,741)(42,100)
Total stockholders' equity1,553,856 1,440,142 
Noncontrolling interests(10,911)(9,617)
TOTAL EQUITY1,542,945 1,430,525 
TOTAL LIABILITIES AND EQUITY$5,045,617 $4,485,777 
The accompanying notes are an integral part of these consolidated financial statements.
F-7

TUTOR PERINI CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
Year Ended December 31,
(in thousands)202020192018
Cash Flows from Operating Activities:
Net income (loss)$152,337 $(360,225)$97,781 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Goodwill impairment 379,863  
Depreciation74,879 58,818 43,724 
Amortization of intangible assets32,155 6,226 3,543 
Share-based compensation expense11,833 19,143 22,782 
Change in debt discounts and deferred debt issuance costs20,153 13,207 12,072 
Deferred income taxes48,253 (71,609)(449)
Gain on remeasurement of investment in joint venture (37,792) 
(Gain) loss on sale of property and equipment(1,673)(4,688)402 
Changes in other components of working capital, net of balances acquired(169,976)131,257 (156,844)
Other long-term liabilities4,352 1,863 (2,007)
Other, net459 467 398 
NET CASH PROVIDED BY OPERATING ACTIVITIES172,772 136,530 21,402 
Cash Flows from Investing Activities:
Business acquisition, cash balance acquired net of cash paid 6,607  
Acquisition of property and equipment(54,781)(84,196)(77,069)
Proceeds from sale of property and equipment14,550 12,581 6,387 
Investments in securities(31,331)(35,167)(20,848)
Proceeds from maturities and sales of investments in securities25,204 24,120 21,322 
NET CASH USED IN INVESTING ACTIVITIES(46,358)(76,055)(70,208)
Cash Flows from Financing Activities:
Proceeds from debt1,301,282 931,594 1,753,160 
Repayment of debt(1,119,887)(870,277)(1,738,314)
Business acquisition related payment  (15,951)
Cash payments related to share-based compensation(1,397)(2,363)(2,671)
Distributions paid to noncontrolling interests(48,467)(46,500)(29,000)
Contributions from noncontrolling interests3,000 9,813 3,797 
Debt issuance, extinguishment and modification costs(11,194)(504) 
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES123,337 21,763 (28,979)
Net increase (decrease) in cash, cash equivalents and restricted cash249,751 82,238 (77,785)
Cash, cash equivalents and restricted cash at beginning of year202,101 119,863 197,648 
Cash, cash equivalents and restricted cash at end of year$451,852 $202,101 $119,863 
The accompanying notes are an integral part of these consolidated financial statements.
F-8

TUTOR PERINI CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(in thousands)Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Noncontrolling
Interests
Total
Balance - December 31, 2017$49,781 $1,084,205 $622,007 $(42,718)$(8,495)$1,704,780 
Cumulative effect of accounting change— — (3,762)— (1,714)(5,476)
Net income— — 83,436 — 14,345 97,781 
Other comprehensive loss— — — (2,731)(221)(2,952)
Share-based compensation— 21,544 — — — 21,544 
Issuance of common stock, net245 (2,830)— — — (2,585)
Contributions from noncontrolling interests— — — — 3,797 3,797 
Distributions to noncontrolling interests— — — — (29,000)(29,000)
Balance - December 31, 2018$50,026 $1,102,919 $701,681 $(45,449)$(21,288)$1,787,889 
Net income (loss)— — (387,690)— 27,465 (360,225)
Other comprehensive income— — — 3,349 393 3,742 
Share-based compensation— 17,571 — — — 17,571 
Issuance of common stock, net253 (2,518)— — — (2,265)
Contributions from noncontrolling interests— — — — 9,813 9,813 
Distributions to noncontrolling interests— — — — (46,500)(46,500)
Recognized fair value of noncontrolling interest in joint venture upon consolidation— — — — 20,500 20,500 
Balance - December 31, 2019$50,279 $1,117,972 $313,991 $(42,100)$(9,617)$1,430,525 
Net income— — 108,394 — 43,943 152,337 
Other comprehensive income (loss)— — — (4,641)230 (4,411)
Share-based compensation— 11,928 — — — 11,928 
Reacquisition of equity component from convertible note repurchase, net of taxes— (764)— — — (764)
Issuance of common stock, net548 (1,751)— — — (1,203)
Contributions from noncontrolling interests— — — — 3,000 3,000 
Distributions to noncontrolling interests— — — — (48,467)(48,467)
Balance - December 31, 2020$50,827 $1,127,385 $422,385 $(46,741)$(10,911)$1,542,945 
The accompanying notes are an integral part of these consolidated financial statements.
F-9

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.Summary of Significant Accounting Policies
(a) Basis of Presentation
The accompanying consolidated financial statements have been prepared in compliance with generally accepted accounting principles in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”). Certain amounts in the notes to the consolidated financial statements of prior years have been reclassified to conform to the current year presentation.
(b) Principles of Consolidation
The consolidated financial statements include the accounts of Tutor Perini Corporation and its wholly owned subsidiaries (the “Company”). The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with ASC 810, Consolidation (“ASC 810”). If a joint venture is a VIE and the Company is the primary beneficiary, the joint venture is fully consolidated (See Note 13). If a joint venture is not a VIE, it may be consolidated under the voting interest method if the Company holds a controlling financial interest in the joint venture. The Company is considered to hold a controlling financial interest when it is able to exercise control over the joint venture’s operating and financial decisions. For construction joint ventures that do not need to be consolidated, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. Intercompany balances and transactions have been eliminated.
(c) Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts. These estimates are based on information available through the date of the issuance of the financial statements; therefore, actual results could differ from those estimates.
(d) Revenues
Revenue Recognition
The Company derives revenue from long-term construction contracts with public and private customers primarily in the United States and its territories and in certain other international locations. The Company’s construction contracts are generally each accounted for as a single unit of account (i.e., as a single performance obligation).
Throughout the execution of construction contracts, the Company and its affiliated entities recognize revenue with the continuous transfer of control to the customer. The customer typically controls the asset under construction by either contractual termination clauses or by the Company’s rights to payment for work already performed on the asset under construction that does not have an alternative use for the Company.
Because control transfers over time, revenue is recognized to the extent of progress towards completion of the performance obligations. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services provided. The Company generally uses the cost-to-cost method for its contracts, which measures progress towards completion for each performance obligation based on the ratio of costs incurred to date to the total estimated costs at completion for the respective performance obligation. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Revenue, including estimated fees or profits, is recorded proportionately as costs are incurred. Cost of operations includes labor, materials, subcontractor costs, and other direct and indirect costs, including depreciation and amortization.
Due to the nature of the work required to be performed on many of the Company’s performance obligations, estimating total revenue and cost at completion is complex, subject to many variables and requires significant judgment. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration, including the impact of change orders, claims, contract disputes and the achievement of contractual performance criteria, and award or other incentive fees are made during the contract performance period. The Company estimates variable consideration at the most likely amount it expects to receive. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal
F-10

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for variable consideration have been satisfied.
Changes in Estimates on Construction Contracts
The Company’s estimates of contract revenue and cost are highly detailed and many factors change during a contract performance period that result in a change to contract profitability. These factors include, but are not limited to, differing site conditions; availability of skilled contract labor; performance of major material suppliers and subcontractors; on-going subcontractor negotiations and buyout provisions; unusual weather conditions; changes in the timing of scheduled work; change orders; accuracy of the original bid estimate; changes in estimated labor productivity and costs based on experience to date; achievement of incentive-based income targets; and the expected, or actual, resolution terms for claims. The factors that cause changes in estimates vary depending on the maturation of the project within its lifecycle. For example, in the ramp-up phase, these factors typically consist of revisions in anticipated project costs and during the peak and closeout phases, these factors include the impact of change orders and claims, as well as additional revisions in remaining anticipated project costs. Generally, if the contract is at an early stage of completion, the current period impact is smaller than if the same change in estimate is made to the contract at a later stage of completion. Management evaluates changes in estimates on a contract-by-contract basis and discloses significant changes, if material, in the Notes to Consolidated Financial Statements. The cumulative catch-up method is used to account for revisions in estimates.
(e) Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets
Property and equipment and long-lived intangible assets are generally depreciated or amortized on a straight-line basis over their estimated useful lives ranging from three to forty years.
(f) Recoverability of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. In such circumstances, an impairment loss will be recognized by the amount the assets’ net carrying value exceeds their fair value.
(g) Recoverability of Goodwill
The Company tests goodwill for impairment annually as of October 1 for each reporting unit and between annual tests if events occur or circumstances change which suggest that goodwill should be reevaluated. Such events or circumstances include significant changes in legal factors and business climate, recent losses at a reporting unit, and industry trends, among other factors. The Civil, Building and Specialty Contractors segments each represent a reporting unit, and the Civil reporting unit carried the remaining goodwill balance at December 31, 2020 as a result of the $379.9 million impairment loss recognized in 2019. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using a weighted average of an income and a market approach. These approaches utilize various valuation assumptions, and small changes to the assumptions could have a significant impact on the concluded fair value. The income approach is based on estimated present value of future cash flows for each reporting unit carrying a goodwill balance. The market approach is based on assumptions about how market data relates to each reporting unit carrying a goodwill balance. The weighting of these two approaches is based on their individual correlation to the economics of each reporting unit carrying a goodwill balance. The annual quantitative assessment performed in the fourth quarter of 2020 resulted in an estimated fair value that exceeded the net book value of the Civil reporting unit; therefore, no impairment charge was necessary.
(h) Recoverability of Non-Amortizable Trade Names
Certain trade names have an estimated indefinite life and are not amortized to earnings, but instead are reviewed for impairment annually, or more often if events occur or circumstances change which suggest that the non-amortizable trade names should be reevaluated. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using an income approach (relief from royalty method). The assessment performed in the fourth quarter of 2020 resulted in an estimated fair value for the non-amortizable trade names that exceeded their respective net book values; therefore, no impairment charge was necessary.
F-11

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(i) Income Taxes
Deferred income tax assets and liabilities are recognized for the effects of temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities using tax rates expected to be in effect when such differences reverse. Income tax positions must meet a more-likely-than-not threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions as a component of the income tax provision.
(j) Earnings Per Common Share (EPS)
Basic EPS and diluted EPS are calculated by dividing net income attributable to Tutor Perini Corporation by the following: for basic EPS, the weighted-average number of common shares outstanding during the period; and for diluted EPS, the sum of the weighted-average number of both outstanding common shares and potentially dilutive securities, which for the Company can include restricted stock units, unexercised stock options and the Convertible Notes, as defined in Note 7. In accordance with ASC 260, Earnings Per Share, the settlement of the principal amount of the Convertible Notes has no impact on diluted EPS because the Company has the intent and ability to settle the principal amount in cash. See Note 7 for further discussion of the Convertible Notes. The Company calculates the effect of the potentially dilutive restricted stock units and stock options using the treasury stock method.
Year Ended December 31,
(in thousands, except per common share data)202020192018
Net income (loss) attributable to Tutor Perini Corporation$108,394 $(387,690)$83,436 
Weighted-average common shares outstanding, basic50,656 50,220 49,952 
Effect of dilutive restricted stock units and stock options421  349 
Weighted-average common shares outstanding, diluted51,077 50,220 50,301 
Net income (loss) attributable to Tutor Perini Corporation per common share:
Basic$2.14 $(7.72)$1.67 
Diluted$2.12 $(7.72)$1.66 
Anti-dilutive securities not included above1,862 3,640 2,670 
For the year ended December 31, 2019, all outstanding restricted stock units and stock options were excluded from the calculation of weighted-average diluted shares outstanding due to the net loss for the period.
(k) Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:
As of December 31,
(in thousands)20202019
Cash and cash equivalents available for general corporate purposes$210,841 $43,760 
Joint venture cash and cash equivalents163,448 149,925 
Cash and cash equivalents374,289 193,685 
Restricted cash77,563 8,416 
Total cash, cash equivalents and restricted cash$451,852 $202,101 
Cash equivalents include short-term, highly liquid investments with maturities of three months or less when acquired. Cash and cash equivalents consist of amounts available for the Company’s general purposes, the Company’s proportionate share of cash held by the Company’s unconsolidated joint ventures and 100% of amounts held by the Company’s consolidated joint ventures. In both cases, cash held by joint ventures is available only for joint venture-related uses, including future distributions to joint venture partners.
As of December 31, 2020, restricted cash consists primarily of $69.9 million held to repay the outstanding principal balance of Convertible Notes described in more detail in Note 7. Restricted cash also includes amounts held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit.
F-12

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(l) Restricted Investments
The Company has restricted investments primarily held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit. Restricted investments are primarily comprised of investments in U.S. government agency securities and corporate debt securities that are rated A3 or better.
(m) Share-Based Compensation
The Company’s long-term incentive plans allow the Company to grant share-based compensation awards in a variety of forms, including restricted and unrestricted stock units and stock options. Restricted stock units and stock options generally vest subject to service and/or performance requirements, with related compensation expense equal to the fair value of the award on the date of grant and recognized on a straight-line basis over the requisite period. The Company may grant awards that require liability classification and are remeasured at fair value at the end of each reporting period with the change in fair value recognized as compensation cost.
For share-based awards that have a service requirement, the Company accounts for forfeitures upon occurrence, rather than estimating the probability of forfeiture at the date of grant. Accordingly, the Company recognizes the full grant-date fair value of these awards on a straight-line basis throughout the requisite service period, reversing any expense if, and only if, there is a forfeiture.
For share-based awards that have a performance-based vesting requirement, the Company evaluates the probability of achieving the performance criteria throughout the performance period, and will adjust share-based compensation expense if it estimates that the achievement of the performance criteria is not probable. Certain performance-based awards contain market condition components and are valued on the date of grant using a Monte Carlo simulation model. The fair value of such awards is expensed ratably over the performance period and is not adjusted for actual achievement.
(n) Insurance Liabilities
The Company typically utilizes third-party insurance coverage subject to varying deductible levels with aggregate caps on losses retained. The Company assumes the risk for the amount of the deductible portion of the losses and liabilities primarily associated with workers’ compensation and general liability coverage. In addition, on certain projects, the Company assumes the risk for the amount of the deductible portion of losses that arise from any subcontractor defaults. Losses are accrued based upon the Company’s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. The estimate of insurance liability within the deductible limits includes an estimate of incurred but not reported claims based on data compiled from historical experience.
(o) Other Comprehensive Income (Loss)
ASC 220, Comprehensive Income, establishes standards for reporting comprehensive income and its components in the consolidated financial statements. The Company reports the change in pension benefit plan assets/liabilities, cumulative foreign currency translation, and change in fair value of investments as components of accumulated other comprehensive income (loss) (“AOCI”).
F-13

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:
Year Ended December 31,
202020192018
(in thousands)Before-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax Amount
Other comprehensive income (loss):
Defined benefit pension plan adjustments$(8,700)$2,439 $(6,261)$1,180 $(336)$844 $1,079 $(308)$771 
Foreign currency translation adjustment178 101 279 1,867 (530)1,337 (4,067)1,122 (2,945)
Unrealized gain (loss) in fair value of investments2,015 (444)1,571 1,982 (421)1,561 (1,005)227 (778)
Total other comprehensive income (loss)$(6,507)$2,096 $(4,411)$5,029 $(1,287)$3,742 $(3,993)$1,041 $(2,952)
Less: Other comprehensive income (loss) attributable to noncontrolling interests(a)
230  230 393  393 (221) (221)
Total other comprehensive income (loss) attributable to Tutor Perini Corporation$(6,737)$2,096 $(4,641)$4,636 $(1,287)$3,349 $(3,772)$1,041 $(2,731)
________________________________________________________________________________________
(a)The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.
The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:
(in thousands)Defined Benefit Pension PlanForeign Currency TranslationUnrealized Gain (Loss) in Fair
Value of Investments
Accumulated Other Comprehensive
Income (Loss)
Attributable to Tutor Perini Corporation:
Balance as of December 31, 2017$(39,441)$(3,591)$314 $(42,718)
Other comprehensive loss before reclassifications(695)(2,724)(835)(4,254)
Amounts reclassified from AOCI1,466  57 1,523 
Balance as of December 31, 2018$(38,670)$(6,315)$(464)$(45,449)
Other comprehensive income (loss) before reclassifications(539)944 1,621 2,026 
Amounts reclassified from AOCI1,383  (60)1,323 
Balance as of December 31, 2019$(37,826)$(5,371)$1,097 $(42,100)
Other comprehensive income (loss) before reclassifications(7,993)49 1,820 (6,124)
Amounts reclassified from AOCI1,732  (249)1,483 
Balance as of December 31, 2020$(44,087)$(5,322)$2,668 $(46,741)
The significant items reclassified out of AOCI and the corresponding location and impact on the Consolidated Statements of Operations during the years ended December 31, 2020, 2019 and 2018 are as follows:
Location in ConsolidatedYear Ended December 31,
(in thousands)Statements of Operations202020192018
Component of AOCI:
Defined benefit pension plan adjustmentsOther income (expense)$2,407 $1,933 $2,052 
Income tax benefitIncome tax expense (benefit)(675)(550)(586)
Net of tax$1,732 $1,383 $1,466 
Unrealized (gain) loss in fair value of investment adjustmentsOther income (expense)$(315)$(76)$72 
Income tax expense (benefit)Income tax expense (benefit)66 16 (15)
Net of tax$(249)$(60)$57 
F-14

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(p) Recent Accounting Pronouncements
In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). ASU 2020-04 is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.
In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance within ASU 2019-04 and ASU 2019-05 (collectively, “ASU 2016-13”). The amendments in ASU 2016-13 replace the incurred loss impairment methodology with the current expected credit loss model, which requires consideration of a broader range of reasonable and supportable information to estimate credit losses. The Company adopted this ASU effective January 1, 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s financial position, results of operations or cash flows.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), as amended and supplemented by subsequent ASUs (collectively, “ASC 842”). The Company adopted this ASU effective January 1, 2019 using the optional transition method. Under this method, financial results reported in periods prior to 2019 are unchanged. As such, the 2018 comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The following recent accounting pronouncements require implementation in future periods.
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The amendments in ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception. Also, ASU 2020-06 requires the application of the if-converted method for calculating diluted EPS and the treasury stock method will no longer be available. ASU 2020-06 is effective for interim and annual reporting periods beginning after December 15, 2021, with early adoption permitted. The Company does not expect to early adopt the new standard and does not expect it to have an impact on the Company's financial position, results of operations or cash flows.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (“ASU 2019-12”), modifying ASC 740, Income Taxes (“ASC 740”). The amendments in ASU 2019-12, among other things, remove certain exceptions to the general principles in ASC 740 and seek more consistent application by clarifying and amending the existing guidance. ASU 2019-12 is effective for interim and annual reporting periods beginning after December 15, 2020. The Company is currently evaluating the new standard, which is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.
F-15

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
2.    Consolidated Statements of Cash Flows
Below are the changes in other components of working capital, net of balances related to incremental interest acquired in a Civil segment joint venture during 2019 (see Note 12), as shown in the Consolidated Statements of Cash Flows, the supplemental disclosure of cash paid for interest and income taxes and the supplemental disclosure of non-cash investing activities:
Year Ended December 31,
(in thousands)202020192018
(Increase) Decrease in:
Accounts receivable$(104,901)$(81,983)$3,899 
Retainage receivable(85,769)(78,520)56,754 
Costs and estimated earnings in excess of billings(113,190)18,751 (209,537)
Other current assets(49,468)(76,146)15,398 
(Decrease) Increase in:
Accounts payable111,912 53,999 (78,243)
Retainage payable62,954 35,013 (49,864)
Billings in excess of costs and estimated earnings(5,168)245,292 76,703 
Accrued expenses and other current liabilities13,654 14,851 28,046 
Changes in other components of working capital$(169,976)$131,257 $(156,844)
Cash paid during the year for:
Interest$57,038 $56,137 $51,063 
Income taxes$11,204 $43,374 $13,652 
Supplemental disclosure of non-cash investing activities:
Real property acquired in settlement of a receivable$11,660 $ $ 
F-16

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
3.    Revenue
Disaggregation of Revenue
The following tables disaggregate revenue by end market, customer type and contract type, which the Company believes best depict how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors for the years ended December 31, 2020, 2019 and 2018.
Year Ended December 31,
(in thousands)202020192018
Civil segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$1,367,412 $992,755 $702,614 
Bridges306,161 334,117 431,202 
Military defense facilities146,969 59,082 26,225 
Highways122,254 86,747 202,423 
Water101,705 33,370 10,195 
Other155,398 273,281 213,434 
Total Civil segment revenue$2,199,899 $1,779,352 $1,586,093 
Year Ended December 31,
(in thousands)202020192018
Building segment revenue by end market:
Commercial and industrial facilities$580,297 $459,806 $374,312 
Hospitality and gaming474,329 297,700 301,871 
Municipal and government287,337 254,736 261,496 
Mass transit (includes transportation projects)218,930 201,400 67,588 
Education facilities173,472 143,382 145,147 
Health care facilities117,968 239,299 428,819 
Mixed use59,391 31,685 150,549 
Other72,917 114,032 131,917 
Total Building segment revenue$1,984,641 $1,742,040 $1,861,699 

Year Ended December 31,
(in thousands)202020192018
Specialty Contractors segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$592,430 $419,402 $296,092 
Commercial and industrial facilities152,868 186,819 189,632 
Multi-unit residential139,924 83,903 81,023 
Water73,769 37,403 22,390 
Mixed use47,022 64,302 163,308 
Education facilities44,762 70,229 99,214 
Other83,448 67,382 155,211 
Total Specialty Contractors segment revenue$1,134,223 $929,440 $1,006,870 

F-17

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Year Ended December 31, 2020
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,875,653 $534,449 $533,768 $2,943,870 
Federal agencies175,933 143,327 75,067 394,327 
Private owners148,313 1,306,865 525,388 1,980,566 
Total revenue$2,199,899 $1,984,641 $1,134,223 $5,318,763 
Year Ended December 31, 2019
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,401,001 $573,049 $496,195 $2,470,245 
Federal agencies116,869 153,467 11,326 281,662 
Private owners261,482 1,015,524 421,919 1,698,925 
Total revenue$1,779,352 $1,742,040 $929,440 $4,450,832 
Year Ended December 31, 2018
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,294,630 $617,133 $406,782 $2,318,545 
Federal agencies95,567 201,745 53,335 350,647 
Private owners195,896 1,042,821 546,753 1,785,470 
Total revenue$1,586,093 $1,861,699 $1,006,870 $4,454,662 
State and local agencies. The Company’s state and local government customers include state transportation departments, metropolitan authorities, cities, municipal agencies, school districts and public universities. Services provided to state and local customers are primarily pursuant to contracts awarded through competitive bidding processes. Construction services for state and local government customers have included mass-transit systems, tunnels, bridges, highways, judicial and correctional facilities, schools and dormitories, health care facilities, convention centers, parking structures and other municipal buildings. The vast majority of the Company’s civil contracting and building construction services are provided in locations throughout the United States and its territories.
Federal agencies. The Company’s federal government customers include the U.S. State Department, the U.S. Navy, the U.S. Army Corps of Engineers, the U.S. Air Force and the National Park Service. Services provided to federal agencies are typically pursuant to competitively bid contracts for specific or multi-year assignments that involve new construction or infrastructure repairs or improvements. A portion of revenue from federal agencies is derived from projects in overseas locations.
Private owners. The Company’s private owners (i.e., customers) include real estate developers, health care companies, technology companies, hospitality and gaming resort owners, Native American sovereign nations, public corporations and private universities. Services are provided to private customers through negotiated contract arrangements, as well as through competitive bids.
Most federal, state and local government contracts contain provisions that permit the termination of contracts, in whole or in part, for the convenience of government customers, among other reasons.
F-18

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Year Ended December 31, 2020
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,792,765 $508,655 $1,010,973 $3,312,393 
Guaranteed maximum price1,829 1,136,782 15,417 1,154,028 
Unit price392,548 867 83,257 476,672 
Cost plus fee and other12,757 338,337 24,576 375,670 
Total revenue$2,199,899 $1,984,641 $1,134,223 $5,318,763 
Year Ended December 31, 2019
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,315,195 $561,831 $769,410 $2,646,436 
Guaranteed maximum price6,951 752,110 21,291 780,352 
Unit price436,015 12,063 91,803 539,881 
Cost plus fee and other21,191 416,036 46,936 484,163 
Total revenue$1,779,352 $1,742,040 $929,440 $4,450,832 
Year Ended December 31, 2018
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,054,473 $377,538 $857,742 $2,289,753 
Guaranteed maximum price15,709 1,040,093 62,132 1,117,934 
Unit price469,305 32,468 32,562 534,335 
Cost plus fee and other46,606 411,600 54,434 512,640 
Total revenue$1,586,093 $1,861,699 $1,006,870 $4,454,662 
Fixed price. Fixed price or lump sum contracts are most commonly used for projects in the Civil and Specialty Contractors segments and generally commit the Company to provide all of the resources required to complete a project for a fixed sum. Usually, fixed price contracts transfer more risk to the Company, but offer the opportunity for greater profits. Billings on fixed price contracts are typically based on estimated progress against predetermined contractual milestones.
Guaranteed maximum price (“GMP”). GMP contracts provide for a cost plus fee arrangement up to a maximum agreed upon price. These contracts place risks on the Company for amounts in excess of the GMP, but may permit an opportunity for greater profits than under cost plus fee contracts through sharing agreements with the owner on any cost savings that may be realized. Services provided by our Building segment to various private customers are often performed under GMP contracts. Billings on GMP contracts typically occur on a monthly basis and are based on actual costs incurred plus a negotiated margin.
Unit price. Unit price contracts are most prevalent for projects in the Civil and Specialty Contractors segments and generally commit the Company to provide an estimated or undetermined number of units or components that comprise a project at a fixed price per unit. This approach shifts the risk of estimating the quantity of units required to the project owner, but the risk of increased cost per unit is borne by the Company, unless otherwise allowed for in the contract. Billings on unit price contracts typically occur on a monthly basis and are based on actual quantity of work performed or completed during the billing period.
Cost plus fee. Cost plus fee contracts are used for many projects in the Building and Specialty Contractors segments. Cost plus fee contracts include cost plus fixed fee contracts and cost plus award fee contracts. Cost plus fixed fee contracts provide for reimbursement of approved project costs plus a fixed fee. Cost plus award fee contracts provide for reimbursement of the project costs plus a base fee, as well as an incentive fee based on cost and/or schedule performance. Cost plus fee contracts serve to minimize the Company’s financial risk, but may also limit profits. Billings on cost plus fee contracts typically occur on a monthly basis based on actual costs incurred plus a negotiated margin.
F-19

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Changes in Contract Estimates that Impact Revenue
Changes to the total estimated contract revenue or cost for a given project, either due to unexpected events or revisions to management’s initial estimates, are recognized in the period in which they are determined. Revenue was negatively impacted during the year ended December 31, 2020 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $77.0 million for various projects. Revenue was negatively impacted during the year ended December 31, 2019 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $177.5 million for various projects, including a $123.9 million revenue impact that resulted from the charge related to the Alaskan Way Viaduct (SR 99) Matter discussed in Note 8. Revenue was positively impacted during the year ended December 31, 2018 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $19.4 million for various projects.
Remaining Performance Obligations
Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. As of December 31, 2020, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $4.8 billion, $1.5 billion and $1.8 billion for the Civil, Building and Specialty Contractors segments, respectively. As of December 31, 2019, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $5.2 billion, $2.2 billion and $2.2 billion for the Civil, Building and Specialty Contractors segments, respectively. The Company typically recognizes revenue on Civil segment projects over a period of three to five years, whereas for projects in the Building and Specialty Contractors segments, the Company typically recognizes revenue over a period of one to three years.
4.    Contract Assets and Liabilities
The Company classifies contract assets and liabilities that may be settled beyond one year from the balance sheet date as current, consistent with the length of time of the Company’s project operating cycle.
Contract assets include amounts due under retainage provisions, costs and estimated earnings in excess of billings and capitalized contract costs. The amounts as included on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
Retainage receivable$648,441 $562,375 
Costs and estimated earnings in excess of billings:
Claims752,783 705,993 
Unapproved change orders415,489 362,264 
Other unbilled costs and profits68,462 55,287 
Total costs and estimated earnings in excess of billings1,236,734 1,123,544 
Capitalized contract costs74,452 80,294 
Total contract assets$1,959,627 $1,766,213 
Retainage receivable represents amounts invoiced to customers where payments have been partially withheld pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances, such as contract-specific terms, project performance and other variables that may arise as the Company makes progress toward completion. As of December 31, 2020, the amount of retainage receivable estimated by management to be collected beyond one year is approximately 38% of the balance.
Costs and estimated earnings in excess of billings represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Costs and estimated earnings in excess of billings result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”), but a portion of the revenue recorded cannot be billed currently due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to
F-20

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings. As discussed in Note 8, the resolution of these claims and unapproved change orders may require litigation or other forms of dispute resolution proceedings. Other unbilled costs and profits are billable in accordance with the billing terms of each of the existing contractual arrangements and, as such, the timing of contract billing cycles can cause fluctuations in the balance of unbilled costs and profits. Ultimate resolution of other unbilled costs and profits typically involves incremental progress toward contractual requirements or milestones. The amount of costs and estimated earnings in excess of billings as of December 31, 2020 estimated by management to be collected beyond one year is approximately $756.2 million.
Capitalized contract costs primarily represent costs to fulfill a contract that (1) directly relate to an existing or anticipated contract, (2) generate or enhance resources that will be used in satisfying performance obligations in the future and (3) are expected to be recovered through the contract, and are included in other current assets. Capitalized contract costs are generally expensed to the associated contract over the period of anticipated use on the project. During the years ended December 31, 2020, 2019 and 2018, $46.7 million, $33.8 million and $16.3 million, respectively, of previously capitalized contract costs were amortized and recognized as expense on the related contracts.
Contract liabilities include amounts owed under retainage provisions and billings in excess of costs and estimated earnings. The amount as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
Retainage payable$315,135 $252,181 
Billings in excess of costs and estimated earnings839,222 844,389 
Total contract liabilities$1,154,357 $1,096,570 
Retainage payable represents amounts invoiced to the Company by subcontractors where payments have been partially withheld pending the completion of certain milestones, other contractual conditions or upon the completion of the project. Generally, retainage payable is not remitted to subcontractors until the associated retainage receivable from customers is collected. As of December 31, 2020, the amount of retainage payable estimated by management to be remitted beyond one year is approximately 38% of the balance.
Billings in excess of costs and estimated earnings represent the excess of contract billings to date over the amount of contract costs and profits (or contract revenue) recognized to date. The balance may fluctuate depending on the timing of contract billings and the recognition of contract revenue. Revenue recognized during the years ended December 31, 2020, 2019 and 2018 and included in the opening billings in excess of costs and estimated earnings balances for each period totaled $690.7 million, $479.6 million and $382.7 million, respectively.
5.    Income Taxes
Income (loss) before taxes is summarized as follows:
Year Ended December 31,
(in thousands)202020192018
United States operations$138,426 $(456,403)$106,222 
Foreign and U.S. territory operations35,853 30,569 26,391 
Total$174,279 $(425,834)$132,613 
F-21

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The income tax expense (benefit) is as follows:
Year Ended December 31,
(in thousands)202020192018
Current (benefit) expense:
Federal$(36,159)$(2,884)$21,055 
State(1,282)3,585 8,676 
Foreign and U.S. territories11,130 5,299 5,550 
Total current (benefit) expense:(26,311)6,000 35,281 
Deferred expense (benefit):
Federal38,667 (43,579)(1,773)
State10,608 (27,566)1,278 
Foreign and U.S. territories(1,022)(464)46 
Total deferred expense (benefit):48,253 (71,609)(449)
Total expense (benefit):$21,942 $(65,609)$34,832 
The following table is a reconciliation of the Company’s income tax provision at the statutory federal tax rate to the Company’s effective tax rate:
Year Ended December 31,
202020192018
(dollars in thousands)AmountRateAmountRateAmountRate
Federal income tax expense (benefit) at statutory tax rate$36,599 21.0 %$(89,425)21.0 %$27,849 21.0 %
State income taxes, net of federal tax benefit8,518 4.9 (18,442)4.3 9,011 6.8 
Stock based compensation3,185 1.8 1,706 (0.4)  
Impact of federal tax law changes(14,476)(8.3)  211 0.2 
Officers' compensation2,486 1.4 2,938 (0.7)3,078 2.3 
Goodwill impairment  43,990 (10.3)  
Noncontrolling interests(9,799)(5.6)(6,064)1.4 (3,232)(2.4)
Federal R&D credits(3,007)(1.7)(3,998)0.9 (2,658)(2.0)
Reversal of reserve for uncertain tax positions due to statute expirations(489)(0.3)(773)0.2 (1,958)(1.5)
Foreign tax rate differences1,491 0.9 4,940 (1.2)(19) 
Other(2,566)(1.5)(481)0.2 2,550 1.9 
Income tax expense (benefit)$21,942 12.6 %$(65,609)15.4 %$34,832 26.3 %
The Company's provision for income taxes and effective tax rate for the year ended December 31, 2020 was significantly impacted by a change in tax law. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. A major provision of the CARES Act allows net operating losses from the 2018, 2019 and 2020 tax years to be carried back up to five years. As a result, for the year ended December 31, 2020, the Company was able to recognize tax benefits substantially in excess of the current federal statutory rate of 21% due to the effects of carrying back its net operating loss arising in 2019 to tax years in which the federal statutory rate was 35%.
The Company’s provision for income taxes and effective tax rate for the year ended December 31, 2019 was significantly impacted by the goodwill impairment charge discussed in Note 6. Of the total goodwill impairment charge of $379.9 million, approximately $209.5 million pertained to goodwill that was not tax deductible and yielded permanent differences between book income and taxable income. For the year ended December 31, 2019, the Company recognized U.S. federal and state tax benefits totaling $49.4 million as a result of the impairment charge.
F-22

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following is a summary of the significant components of the deferred tax assets and liabilities:
As of December 31,
(in thousands)20202019
Deferred tax assets:
Timing of expense recognition$24,470 $44,761 
Net operating losses19,968 23,711 
Goodwill19,315 26,658 
Other, net10,155 17,098 
Deferred tax assets73,908 112,228 
Valuation allowance (2,212)
Net deferred tax assets73,908 110,016 
Deferred tax liabilities:
Intangible assets, due primarily to purchase accounting(15,212)(15,309)
Fixed assets(76,567)(75,461)
Construction contract accounting(9,769)(13,464)
Joint ventures(41,669)(24,331)
Other(11,962)(16,567)
Deferred tax liabilities(155,179)(145,132)
Net deferred tax liabilities$(81,271)$(35,116)
As of December 31, 2020, the Company had net operating loss carryforwards for income tax purposes in various states totaling $196.5 million with expiration dates ranging from 2022 to 2039, and no net operating loss carryforwards for federal income tax purposes. As of December 31, 2019, the Company had federal and various state net operating loss carryforwards for income tax purposes of $29.3 million and $184.8 million, respectively. As of December 31, 2020, the Company had federal and state credit carryforwards of approximately $1.4 million and $2.0 million, respectively. As of December 31, 2019, the Company had federal and state credit carryforwards of approximately $6.0 million and $1.2 million, respectively.
The net deferred tax liabilities are presented in the Consolidated Balance Sheets as follows:
As of December 31,
(in thousands)20202019
Deferred tax assets$1,695 $570 
Deferred tax liabilities(82,966)(35,686)
Net deferred tax liabilities$(81,271)$(35,116)
The Company’s policy is to record interest and penalties on unrecognized tax benefits as an element of income tax expense. The cumulative amounts related to interest and penalties are added to the total unrecognized tax liabilities on the balance sheet. The total amount of gross unrecognized tax benefits as of December 31, 2020 that, if recognized, would affect the effective tax rate is $8.7 million. The Company does not expect any significant release of unrecognized tax benefits within the next twelve months.
F-23

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The Company accounts for its uncertain tax positions in accordance with GAAP. The following is a reconciliation of the beginning and ending amounts of these unrecognized tax benefits for the three years ended December 31, 2020:
As of December 31,
(in thousands)202020192018
Beginning balance$5,682 $4,998 $6,495 
Change in tax positions of prior years2,286 351 (302)
Change in tax positions of current year1,202 1,106 763 
Reduction in tax positions for statute expirations(489)(773)(1,958)
Ending Balance$8,681 $5,682 $4,998 
The Company conducts business internationally and, as a result, one or more of its subsidiaries files income tax returns in U.S. federal, U.S. state and certain foreign jurisdictions. Accordingly, in the normal course of business, the Company is subject to examination by taxing authorities principally throughout the United States, Guam and Canada. The Company's open tax years for a U.S. federal income tax audit are for fiscal years 2017 and later, although there is currently no audit being conducted by the Internal Revenue Service. The Company has various years open to audit in a number of state and local jurisdictions and is currently under audit by certain state taxing authorities.
6.    Goodwill and Intangible Assets
Goodwill
The following table presents the changes in the carrying amount of goodwill since its inception through December 31, 2020:
(in thousands)CivilBuildingSpecialty
Contractors
Total
Gross goodwill as of December 31, 2018$492,074 $424,724 $156,193 $1,072,991 
Accumulated impairment as of December 31, 2018(76,716)(411,269) (487,985)
Goodwill as of December 31, 2018415,358 13,455 156,193 585,006 
2019 impairment(210,215)(13,455)(156,193)(379,863)
Goodwill as of December 31, 2019205,143   205,143 
Current year activity    
Goodwill as of December 31, 2020(a)
$205,143 $ $ $205,143 
_____________________________________________________________________________________________________________
(a)As of December 31, 2020, accumulated impairment was $867.8 million.
The Company performed its annual impairment test in the fourth quarter of 2020 and concluded goodwill was not impaired. In addition, the Company determined that no triggering events occurred and no circumstances changed since the date of our annual impairment test that would more likely than not reduce the fair value of the Civil reporting unit below its carrying amount.
During the year ended December 31, 2020, the novel coronavirus (“COVID-19”) pandemic, as well as the actions taken to contain and mitigate its public health effects, caused disruptions in domestic and global economies and financial markets. The vast majority of the Company’s projects, especially in its Civil reporting unit, have been designated as essential business, which allows the Company to continue its work on those projects. However, due to the fluidity of the pandemic, uncertainties as to its scope and duration, and ongoing changes in the way that governments, businesses and individuals are affected, the pandemic's future impact on the Company’s business, financial condition or performance remains uncertain. Among other things, governments could prohibit the continuation of certain projects that to date have been designated as “essential” or could impose health, safety and other operational requirements on such projects that could result in delays or suspensions of such projects. In addition, employees and contractors working on such projects could be unable or unwilling to continue working on them, perhaps for extended periods, because they may be unable or unwilling to be immunized against COVID-19, or for other reasons. The COVID-19 pandemic also could negatively affect the ability of counterparties or joint venture partners to make required payments on a timely basis or at all.
The Company considered the above factors in its annual impairment test in the fourth quarter of 2020. The Company will continue to monitor events and circumstances for changes that indicate the Civil reporting unit goodwill would need to be reevaluated for impairment during future interim periods prior to the annual impairment test. These future events and
F-24

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
circumstances include, but are not limited to, changes in the overall financial performance of the Civil reporting unit, impacts to our business as a result of the COVID-19 pandemic, as well as other quantitative and qualitative factors which could indicate potential triggering events for possible impairment.
Second Quarter of 2019 Goodwill Impairment
The net change in the carrying amount of goodwill for the year ended December 31, 2019 was primarily due to a goodwill impairment charge of $379.9 million recorded in the second quarter of 2019. In connection with the preparation of its quarterly financial statements during the second quarter of 2019, the Company assessed the changes in circumstances that occurred during the quarter to determine whether it was more likely than not that the fair values of any of its reporting units were below their carrying amounts. While there was no single determinative event or factor, potential triggering events identified in the accounting guidance (ASC 350, Intangibles – Goodwill and Other) developed during the second quarter of 2019, which led the Company to conclude that, when considering the events and factors in totality, it was more likely than not that the fair values of each of its reporting units were below their carrying amounts. The triggering factors included:
The Company faced a declining stock price and observed a sustained decrease subsequent to the filing of the Company’s first quarter Form 10-Q on May 8, 2019, in both absolute terms and relative to its peers. Consistent with the average stock prices of companies in its peer group, the Company’s stock price had been trending lower over several prior periods; however, during the second quarter of 2019, the Company’s stock price dropped to a 52-week low while the average stock price of companies in its peer group increased. The Company believes that delays experienced in resolving certain claims and unapproved change orders, which when combined with the increased working capital needs and significant negative operating cash flows in the first quarter of 2019, has contributed significantly to the sustained decrease in the Company’s stock price;
The Company experienced significant negative operating cash flows from each of its reporting units in the first quarter of 2019, and that trend continued at the beginning of the second quarter; and
The Company’s debt rating was downgraded by a major credit rating agency on May 17, 2019.
As the Company determined that it was more likely than not that the fair values of its reporting units were below their carrying amounts, the Company performed an interim impairment test as of June 1, 2019 (the “Interim Test”) and, as described below, recognized a non-cash impairment loss totaling $379.9 million.
The decrease in the Company’s stock price reduced its total market capitalization and increased the implied control premium to a level beyond observable market-comparable data. As a result, when performing the Interim Test, the Company increased the discount rates and the projected investments in working capital compared to the assumptions used in the previous October 1, 2018 test, which extended the timing of certain expected future cash flows in the calculation of fair value under the income-based approach. The Company believes these changes were consistent with market participant inputs as reflected in the decrease in the Company’s market valuation at that time.
Consistent with the previous October 1, 2018 test, the Company utilized a weighted average of (1) an income approach and (2) a market approach to determine the fair value of the Company and each of its reporting units for the Interim Test. The income approach was based on estimated present value of future cash flows for each reporting unit. The market approach was based on assumptions about how market data relates to each reporting unit. The weighting of these two approaches was based on their individual correlation to the economics of each reporting unit as impacted by factors such as the availability of comparable market data for each reporting unit.
Assessing impairment inherently involves management judgments as to the assumptions used to calculate fair value of the reporting units and the impact of market conditions on those assumptions. The key inputs that the Company uses in its assumptions to estimate the fair value of its reporting units under the income-based approach are as follows:
Weighted-average cost of capital (“WACC”), the risk-adjusted rate used to discount the projected cash flows;
Cash flows generated from existing work and new awards; and
Projected operating margins.
Expected future after-tax operating cash flows of each reporting unit are discounted to a present value using a risk-adjusted discount rate. Estimates of future cash flows require management to make significant assumptions concerning future operating performance including cash flows generated from existing work and new awards, projected operating margins, variations in the amount and timing of cash flows and the probability of achieving the estimated cash flows, as well as future economic conditions, which may differ from actual future cash flows. The discount rate, which is intended to reflect the risks inherent in future cash flow projections, used in estimating the present value of future cash flows, is based on estimates of the WACC of
F-25

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
market participants relative to the reporting units. Financial and credit market volatility can directly impact certain inputs and assumptions used to develop the WACC.
To develop the cash flows generated from new awards and future operating margins, the Company tracks known prospects of significance for each of its reporting units and considers the estimated timing of when the work is expected to be bid, started and completed. The Company also gives consideration to its relationships with the prospective owners; the pool of competitors that are capable of performing large, complex work; business strategy; and the Company’s history of success in winning new work in each reporting unit. With regard to operating margins, the Company gives consideration to its historical reporting unit operating margins in the end markets that the prospective work opportunities are most significant, expected margins from existing work, current market trends in recent new work procurement, and business strategy.
The Company also estimated the fair value of its reporting units under a market-based approach by applying industry-comparable multiples of revenues and operating earnings to its reporting units’ revenues and operating earnings. The conditions and prospects of companies in the engineering and construction industry depend on common factors such as overall demand for services.
The Company believes that the discount rates, timing of cash flows and other inputs and assumptions used in the Interim Test were consistent with those that a market participant would use based on the events described above which occurred during the second quarter of 2019 and were reflective of the market assessment of the fair value of its reporting units at that time. In addition, the Company believes that its estimates and assumptions about future revenues and margin projections in the Interim Test were reasonable and consistent with the estimates and assumptions used in the annual goodwill impairment test as of October 1, 2018. As an additional step to corroborate the Interim Test results, the Company compared its implied control premium with those of recent comparable market transactions and concluded that the implied control premium was within the range of control premiums observed in prior industry-specific M&A transactions.
The assumption changes described above were relatively larger in the Specialty Contractors reporting unit than in the Civil or Building reporting units, as Specialty Contractors had not met recent market expectations at the time of the Interim Test.
Intangible Assets
Intangible assets consist of the following:
As of December 31, 2020Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated Impairment ChargeCarrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)74,350 (23,754)(23,232)27,364 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (22,103)(16,645)1,052 12 years
Construction contract backlog149,290 (105,001)— 44,289 3 years
Total$387,040 $(150,858)$(113,067)$123,115 
As of December 31, 2019Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated Impairment ChargeCarrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)74,350 (21,267)(23,232)29,851 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (21,048)(16,645)2,107 12 years
Construction contract backlog149,290 (76,388)— 72,902 3 years
Total$387,040 $(118,703)$(113,067)$155,270 
The Company performs its annual quantitative impairment assessment during the fourth quarter of each year for non-amortizable trade names. If the estimated fair value for the non-amortizable trade names exceeds their respective net book
F-26

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
values, no impairment charge is necessary. Other amortizable intangible assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. The Company had no impairment of intangible assets during the years ended December 31, 2020 or 2019.
Amortization expense related to amortizable intangible assets was $32.2 million and $6.2 million for the years ended December 31, 2020 and 2019, respectively. The increase in accumulated amortization for construction contract backlog was due to the acquisition of an additional interest in a joint venture during the fourth quarter of 2019, as discussed in Note 12. Future amortization expense related to amortizable intangible assets for the years 2021 and 2022 will be approximately $32.4 million and $17.9 million, respectively, $2.5 million for the years 2023, 2024 and 2025, and $14.9 million thereafter.
7.    Financial Commitments
Long-Term Debt
Long-term debt as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
2017 Senior Notes$495,271 $494,365 
Term Loan B408,458 N/A  
2020 Revolver N/A  
2017 Credit FacilityN/A  114,000 
Convertible Notes(a)
67,878 182,292 
Equipment financing and mortgages47,594 39,159 
Other indebtedness6,264 4,660 
Total debt1,025,465 834,476 
Less: Current maturities100,188 124,054 
Long-term debt, net$925,277 $710,422 
_____________________________________________________________________________________________________________
(a)The Company will repurchase or retire the remaining Convertible Notes at or before their June 15, 2021 maturity using proceeds from the Term Loan B, $69.9 million of which is currently held in a restricted cash account for this purpose.
The following table reconciles the outstanding debt balances to the reported debt balances as of December 31, 2020 and 2019:
As of December 31, 2020As of December 31, 2019
(in thousands)Outstanding DebtUnamortized Discounts and Issuance
Costs

Debt,
as reported
Outstanding DebtUnamortized Discount and Issuance Costs
 Debt,
as reported
2017 Senior Notes$500,000 $(4,729)$495,271 $500,000 $(5,635)$494,365 
Term Loan B423,938 (15,480)408,458 N/A  N/A  N/A  
Convertible Notes69,918 (2,040)67,878 200,000 (17,708)182,292 
The unamortized issuance costs related to the 2020 Revolver were $2.6 million as of December 31, 2020 and are included in other assets on the Consolidated Balance Sheets. The unamortized issuance costs related to the 2017 Credit Facility, which was terminated on August 18, 2020 (as discussed below) were $3.7 million as of December 31, 2019 and were included in other assets on the Consolidated Balance Sheets.
2020 Credit Agreement

On August 18, 2020, the Company entered into a new credit agreement (the “2020 Credit Agreement”) with BMO Harris Bank N.A., as Administrative Agent, Swing Line Lender and L/C Issuer and other lenders. The 2020 Credit Agreement provides for a $425.0 million term loan B facility (the “Term Loan B”) and a $175.0 million revolving credit facility (the “2020 Revolver”), with sublimits for the issuance of letters of credit and swing line loans up to the aggregate amounts of $75.0 million and $10.0 million, respectively. The Term Loan B will mature on August 18, 2027 and the 2020 Revolver will mature on August 18, 2025, in each case, unless any of the 2017 Senior Notes are outstanding on January 30, 2025 (which is 91 days prior
F-27

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
to the maturity of the 2017 Senior Notes), in which case, both the Term Loan B and the 2020 Revolver will mature on January 30, 2025 (subject to certain further exceptions).

The 2020 Credit Agreement permits the Company to repay any or all borrowings outstanding under the 2020 Credit Agreement at any time prior to maturity without penalty, except that the Company must pay a 1.00% premium in respect to the Term Loan B in connection with any transactions that reduce the yield applicable to the Term Loan B within the first twelve months after August 18, 2020 (subject to certain further exceptions). The 2020 Credit Agreement requires the Company to make regularly scheduled payments of principal on the Term Loan B in quarterly installments equal to 0.25% of the initial principal amount of the Term Loan B. The 2020 Credit Agreement also requires the Company to make prepayments on the Term Loan B in connection with certain asset sales, receipts of insurance proceeds, incurrences of unpermitted indebtedness and annual excess cash flow (subject to certain exceptions).

Subject to certain exceptions, at any time prior to maturity, the 2020 Credit Agreement provides the Company with the right to increase the commitments under the 2020 Revolver and/or to establish one or more term loan facilities in an aggregate amount up to (i) the greater of $173.5 million and 50% LTM EBITDA (as defined in the 2020 Credit Agreement) plus (ii) additional amounts if (A) in the case of pari passu first lien secured indebtedness, the First Lien Net Leverage Ratio (as defined in the 2020 Credit Agreement) does not exceed 1.35:1.00, (B) in the case of junior lien secured indebtedness, the Total Net Leverage Ratio (as defined in the 2020 Credit Agreement) does not exceed 3.50:1.00 and (C) in the case of unsecured indebtedness, (x) the Total Net Leverage Ratio does not exceed 3.50:1.00 or (y) the Fixed Charge Coverage Ratio (as defined in the 2020 Credit Agreement) is no less than 2.00:1.00.

Borrowings under the 2020 Credit Agreement bear interest, at the Company’s option, at a rate equal to (i) (a) LIBOR or (b) a base rate (determined by reference to the highest of (1) the administrative agent’s prime lending rate, (2) the federal funds effective rate plus 50 basis points and (3) the LIBOR rate for a one-month interest period plus 100 basis points) plus, (ii) an applicable margin. The margin applicable to the Term Loan B is between 4.50% and 4.75% for LIBOR and between 3.50% and 3.75% for base rate (which was initially 4.75% for LIBOR and 3.75% for base rate), and, in each case, is based on the Total Net Leverage Ratio. The margin applicable to the 2020 Revolver is between 4.25% and 4.75% for LIBOR and 3.25% and 3.75% for base rate (which was initially 4.75% for LIBOR and 3.75% for base rate), and, in each case, is based on the First Lien Net Leverage Ratio. In addition to paying interest on outstanding principal under the 2020 Credit Agreement, the Company will pay a commitment fee to the lenders under the 2020 Revolver in respect of the unutilized commitments thereunder. The Company will pay customary letter of credit fees. If a payment or bankruptcy event of default occurs and is continuing, the otherwise applicable margin on overdue amounts will be increased by 2% per annum. The agreement includes provisions for the replacement of LIBOR with an alternative benchmark rate in the event LIBOR is discontinued. The weighted-average annual interest rate on borrowings under the 2020 Revolver was 6.74% during the year ended December 31, 2020.

The 2020 Credit Agreement requires, with respect to the 2020 Revolver only, the Company and its restricted subsidiaries to maintain a maximum First Lien Net Leverage Ratio range of 2.75:1:00, stepping down to 2.25:1.00 beginning the quarter ending March 31, 2022. The 2020 Credit Agreement also includes certain customary representations and warranties, affirmative covenants and events of default. Subject to certain exceptions, substantially all of the Company’s existing and future material wholly-owned subsidiaries unconditionally guarantee the obligations of the Company under the 2020 Credit Agreement; additionally, subject to certain exceptions, the obligations are secured by a lien on substantially all of the assets of the Company and its subsidiaries guaranteeing these obligations.

As of December 31, 2020, the entire $175 million was available under the 2020 Revolver and the Company had not utilized the 2020 Revolver for letters of credit. The Company was in compliance with the financial covenants under the 2020 Credit Agreement for the period ended December 31, 2020.
Termination of 2017 Credit Facility

On April 20, 2017, the Company entered into a credit agreement (the “2017 Credit Facility”) with SunTrust Bank, now known as Truist Bank, as Administrative Agent, Swing Line Lender and L/C Issuer and a syndicate of other lenders. The 2017 Credit Facility provided for a $350 million revolving credit facility (the “2017 Revolver”) and a sublimit for the issuance of letters of credit and swing line loans up to the aggregate amount of $150 million and $10 million, respectively, both maturing on April 20, 2022 unless any of the Convertible Notes, as defined below, were outstanding on December 17, 2020, in which case all such borrowings would have matured on December 17, 2020 (the “spring-forward provision”).

On August 18, 2020, the Company used proceeds from the Term Loan B to repay outstanding amounts under the 2017 Credit Facility. As a result of repaying the outstanding amounts under the 2017 Credit Facility and entering into the 2020 Credit Agreement, the Company terminated the 2017 Credit Facility, including its spring-forward provision that would have accelerated the maturity of the facility to December 17, 2020.

F-28

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The weighted-average annual interest rate on borrowings under the 2017 Revolver was 3.55% during the year ended December 31, 2020. At December 31, 2019, the balance outstanding on the 2017 Revolver of $114 million was included in “Current maturities of long-term debt” on the Consolidated Balance Sheet.
Convertible Notes
On June 15, 2016, the Company issued $200 million of 2.875% Convertible Senior Notes due June 15, 2021 (the “Convertible Notes”) in a private placement offering. On August 19, 2020, the Company used proceeds from the Term Loan B to repurchase $130.1 million aggregate principal amount of the Convertible Notes for an aggregate purchase price of $132.4 million (including accrued and unpaid interest to the repurchase date). At December 31, 2020, $69.9 million ($67.9 million net of unamortized discount and debt issuance costs) of the Convertible Notes remain outstanding and are included in “Current maturities of long-term debt” on the Consolidated Balance Sheet. The Company will repurchase or retire at or before maturity the remaining Convertible Notes and repay the principal balance using proceeds from the Term Loan B, which are currently held in a restricted cash account for this purpose.
The Convertible Notes are unsecured obligations of the Company and do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes bear interest at a rate of 2.875% per year, payable in cash semi-annually in June and December.
To account for the Convertible Notes, the Company applied the provisions of ASC 470-20, Debt with Conversion and Other Options (“ASC 470-20”). ASC 470-20 requires issuers of certain convertible debt instruments that may be settled in cash upon conversion to separately account for the liability (debt) and equity (conversion option) components of the instrument in a manner that reflects the issuer’s nonconvertible debt borrowing rate. This is done by allocating the proceeds from issuance to the liability component based on the fair value of the debt instrument excluding the conversion feature, with the residual allocated to the equity component and classified in additional paid in capital. The $46.8 million difference between the initial principal amount of the Convertible Notes ($200.0 million) and the proceeds initially allocated to the liability component ($153.2 million) is treated as a discount on the Convertible Notes. This difference is being amortized as non-cash interest expense using the interest method, as shown below under Interest Expense. The equity component, however, is not subject to amortization nor subsequent remeasurement.
In addition, ASC 470-20 requires that the debt issuance costs associated with a convertible debt instrument be allocated between the liability and equity components in proportion to the allocation of the debt proceeds between these two components. The debt issuance costs attributable to the liability component of the Convertible Notes ($5.1 million) are also treated as a discount on the Convertible Notes and amortized as non-cash interest expense. The debt issuance costs attributable to the equity component ($1.5 million) were netted with the equity component and are not amortized.
F-29

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following table presents information related to the liability and equity components of the Convertible Notes:
(in thousands)December 31, 2020December 31, 2019
Liability component:
Principal$69,918 $200,000 
Conversion feature(46,800)(46,800)
Allocated debt issuance costs(5,051)(5,051)
Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense)49,811 34,143 
Net carrying amount$67,878 $182,292 
Equity component:
Conversion feature$46,800 $46,800 
Reacquisition of conversion option from repurchase of notes, net of tax(764) 
Allocated debt issuance costs(1,543)(1,543)
Deferred taxes(18,815)(18,815)
Net carrying amount$25,678 $26,442 
Prior to January 15, 2021, the Convertible Notes were convertible only under certain circumstances including upon the occurrence of specified corporate events. The holders did not convert any of the Convertible Notes prior to January 15, 2021. On or after January 15, 2021 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.
The Convertible Notes are convertible at an initial conversion rate of 33.0579 shares of the Company’s common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $30.25. The conversion rate will be subject to adjustment for some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date, the Company is required to increase, in certain circumstances, the conversion rate for a holder who elects to convert their Convertible Notes in connection with such a corporate event including customary conversion rate adjustments in connection with a “make-whole fundamental change” described in the indenture. Upon conversion, and at the Company’s election, the Company may satisfy its conversion obligation with cash, shares of its common stock or a combination thereof. As of December 31, 2020, the conversion provisions of the Convertible Notes have not been triggered and none of the notes have been converted.
2017 Senior Notes
On April 20, 2017, the Company issued $500 million in aggregate principal amount of 6.875% Senior Notes due May 1, 2025 (the “2017 Senior Notes”) in a private placement offering. Interest on the 2017 Senior Notes is payable in arrears semi-annually in May and November of each year, beginning in November 2017.
Prior to May 1, 2020, the Company could have redeemed the 2017 Senior Notes under certain conditions described in the agreement. Since May 1, 2020, the Company may redeem the 2017 Senior Notes at specified redemption prices described in the indenture. Upon a change of control, holders of the 2017 Senior Notes may require the Company to repurchase all or part of the 2017 Senior Notes at 101% of the principal amount thereof, plus accrued and unpaid interest to the redemption date.
The 2017 Senior Notes are senior unsecured obligations of the Company and are guaranteed by substantially all of the Company’s existing and future subsidiaries that also guarantee obligations under the Company’s 2020 Credit Agreement, as defined above. In addition, the indenture for the 2017 Senior Notes provides for customary covenants, including events of default and restrictions on the payment of dividends and share repurchases.
Equipment Financing and Mortgages
The Company has certain loans entered into for the purchase of specific property, plant and equipment and secured by the assets purchased. The aggregate balance of equipment financing loans was approximately $36.9 million and $27.7 million at December 31, 2020 and 2019, respectively, with interest rates ranging from 2.74% to 3.89% with equal monthly installment
F-30

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
payments over periods up to 7 years with balloon payments of $12.4 million in 2021 and $6.3 million in 2022. The aggregate balance of mortgage loans was approximately $10.7 million and $11.5 million at December 31, 2020 and 2019, respectively, with interest rates ranging from LIBOR plus 3% to a fixed 3.50% and equal monthly installment payments over periods up to 10 years with balloon payments of $2.9 million in 2021 and $6.8 million in 2023.
The following table presents the future principal payments required under all of the Company’s debt obligations, discussed above:
Year (in thousands)
2021$102,228 
202214,822 
202314,282 
20247,498 
2025506,156 
Thereafter402,728 
1,047,714 
Less: Unamortized discount and issuance costs22,249 
Total$1,025,465 
Interest Expense
Interest expense as reported in the Consolidated Statements of Operations consisted of the following:
For the year ended December 31,
(in thousands)202020192018
Cash interest expense:
Interest on 2017 Senior Notes$34,375 $34,375 $34,375 
Interest on Term Loan B9,028 N/A  N/A  
Interest on 2020 Revolver77 N/A  N/A  
Interest on 2017 Credit Facility5,341 11,990 8,575 
Interest on Convertible Notes4,373 5,750 5,750 
Other interest2,079 2,172 2,747 
Cash portion of loss on extinguishment786   
Total cash interest expense56,059 54,287 51,447 
Non-cash interest expense(a):
Amortization of discount and debt issuance costs on Convertible Notes8,944 10,811 9,846 
Amortization of discount and debt issuance costs on Term Loan B784 N/A  N/A  
Amortization of debt issuance costs on 2020 Revolver206 N/A  N/A  
Amortization of debt issuance costs on 2017 Credit Facility1,001 1,552 1,439 
Amortization of debt issuance costs on 2017 Senior Notes906 844 787 
Non-cash portion of loss on extinguishment8,312   
Total non-cash interest expense20,153 13,207 12,072 
Total interest expense$76,212 $67,494 $63,519 
_____________________________________________________________________________________________________________
(a)The combination of cash and non-cash interest expense produces effective interest rates that are higher than contractual rates. Accordingly, the effective interest rates for the 2017 Senior Notes, Term Loan B and the Convertible Notes were 7.13%, 6.49% and 9.39%, respectively, for the year ended December 31, 2020.
F-31

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
8.    Commitments and Contingencies
The Company and certain of its subsidiaries are involved in litigation and other legal proceedings and forms of dispute resolution in the ordinary course of business, including but not limited to disputes over contract payment and/or performance-related issues (such as disagreements regarding delay or a change in the scope of work of a project and/or the price associated with that change) and other matters incidental to the Company’s business. In accordance with ASC 606, the Company makes assessments of these types of matters on a routine basis and, to the extent permitted by ASC 606, estimates and records recovery related to these matters as a form of variable consideration at the most likely amount the Company expects to receive, as discussed further in Note 1(d) and Note 4. In addition, the Company is contingently liable for litigation, performance guarantees and other commitments arising in the ordinary course of business, which are accounted for in accordance with ASC 450, Contingencies. Management reviews these matters regularly and updates or revises its estimates as warranted by subsequent information and developments. These assessments require judgments concerning matters that are inherently uncertain, such as litigation developments and outcomes, the anticipated outcome of negotiations and the estimated cost of resolving disputes. Consequently, these assessments are estimates, and actual amounts may vary from such estimates. In addition, because such matters are typically resolved over long periods of time, the Company’s assets and liabilities may change over time should the circumstances dictate. The description of the legal proceedings listed below include management’s assessment of those proceedings. Management believes that, based on current information and discussions with the Company’s legal counsel, the ultimate resolution of other matters is not expected to have a material effect on the Company’s consolidated financial position, results of operations or cash flows.
A description of the material pending legal proceedings, other than ordinary routine litigation incidental to the business is as follows:
Five Star Electric Matter
In the third quarter of 2015, Five Star Electric Corp. (“Five Star”), a wholly owned subsidiary of the Company that was acquired in 2011, entered into a tolling agreement (which has since expired) related to an ongoing investigation being conducted by the United States Attorney’s Office for the Eastern District of New York (“USAO EDNY”). Five Star has been cooperating with the USAO EDNY since late June 2014, when it was first made aware of the investigation, and has provided information requested by the government related to its use of certain minority-owned, women-owned, small and disadvantaged business enterprises and certain of Five Star’s employee compensation, benefit and tax practices.
As of December 31, 2020, the Company cannot predict the ultimate outcome of the investigation and cannot reasonably estimate the potential loss or range of loss that Five Star or the Company may incur or the impact of the results of the investigation on Five Star or the Company.
Alaskan Way Viaduct (SR 99) Matter
In January 2011, Seattle Tunnel Partners (“STP”), a joint venture between Dragados USA, Inc. and the Company, entered into a design-build contract with the Washington State Department of Transportation (“WSDOT”) for the construction of a large-diameter bored tunnel in downtown Seattle, King County, Washington to replace the Alaskan Way Viaduct, also known as State Route 99. The Company has a 45% interest in STP.
The construction of the large-diameter bored tunnel required the use of a tunnel boring machine (“TBM”). In December 2013, the TBM struck a steel pipe, installed by WSDOT as a well casing for an exploratory well. The TBM was significantly damaged and was required to be repaired. STP has asserted that the steel pipe casing was a differing site condition that WSDOT failed to properly disclose. The Disputes Review Board mandated by the contract to hear disputes issued a decision finding the steel casing was a Type I (material) differing site condition. WSDOT did not accept that finding.
The TBM was insured under a Builder’s Risk Insurance Policy (the “Policy”) with Great Lakes Reinsurance (UK) PLC and a consortium of other insurers (the “Insurers”). STP submitted the claims to the Insurers and requested interim payments under the Policy. The Insurers refused to pay and denied coverage. In June 2015, STP filed a lawsuit in the King County Superior Court, State of Washington seeking declaratory relief concerning contract interpretation, as well as damages as a result of the Insurers’ breach of their obligations under the terms of the Policy. STP is also asserting extra-contractual and statutory claims against the Insurers. WSDOT is deemed a plaintiff since WSDOT is an insured under the Policy and had filed its own claim for damages. Hitachi Zosen (“Hitachi”), the manufacturer of the TBM, joined the case as a plaintiff for costs incurred to repair the damages to the TBM.
F-32

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
In September 2018, rulings received on pre-trial motions effectively limited potential recovery under the Policy for STP, WSDOT and Hitachi. However, on December 19, 2018, the Court of Appeal granted the Company’s request for a discretionary appeal of those rulings. The appeal is expected to be heard in early 2021. STP submitted damages to the Insurers in the King County lawsuit in the amount of $532 million. STP also sought these damages from WSDOT related to the pipe-strike by the TBM in a related lawsuit in Thurston County (see following paragraph).
In March 2016, WSDOT filed a complaint against STP in Thurston County Superior Court alleging breach of contract, seeking $57.2 million in delay-related damages and seeking declaratory relief concerning contract interpretation. STP filed its answer to WSDOT’s complaint and filed a counterclaim against WSDOT and Hitachi, as the TBM designer, seeking damages of $667 million. On October 3, 2019, STP and Hitachi entered into a settlement agreement which released and dismissed the claims that STP and Hitachi had against each other. The jury trial between STP and WSDOT commenced on October 7, 2019 and concluded on December 13, 2019, with a jury verdict in favor of WSDOT awarding them $57.2 million in damages. Judgment was entered on January 10, 2020, and a notice of appeal was filed by STP on January 17, 2020. The appeal is expected to be heard in late 2021.
The Company recorded the impact of the jury verdict during the fourth quarter of 2019, resulting in a pre-tax charge of $166.8 million. The charge includes a pre-tax accrual of $25.7 million (which is the Company’s 45% proportionate share of the $57.2 million in damages awarded by the jury to WSDOT). Payment of damages will only be made if the adverse verdict is upheld on appeal, as the payment is secured by a bond for the course of the appeal. Other than the possible future payment in cash of $25.7 million in damages, the charge was for non-cash write-downs primarily related to the costs and estimated earnings in excess of billings and receivables that the Company previously recorded to reflect its expected recovery in this case.
With respect to STP’s direct and indirect claims against the Insurers, management has included in receivables an estimate of the total anticipated recovery concluded to be probable.
George Washington Bridge Bus Station Matter
In August 2013, Tutor Perini Building Corp. (“TPBC”) entered into a contract with the George Washington Bridge Bus Station Development Venture, LLC (the “Developer”) to renovate the George Washington Bridge Bus Station, a mixed-use facility owned by the Port Authority of New York and New Jersey (the “Port Authority”) that serves as a transit facility and retail space. The $100 million project experienced significant design errors and associated delays, resulting in damages to TPBC and its subcontractors, including WDF and Five Star, wholly owned subsidiaries of the Company. The project reached substantial completion on May 16, 2017.
On February 26, 2015, the Developer filed a demand for arbitration, subsequently amended, seeking $30 million in alleged damages and declaratory relief that TPBC’s requests for additional compensation are invalid due to lack of notice. TPBC denied the Developer’s claims and filed a counterclaim in March 2018. TPBC seeks in excess of $113 million in the arbitration, which includes unpaid contract balance claims, the return of $29 million retained by the Developer in alleged damages, as well as extra work claims, pass-through claims and delay claims.
Hearings on the merits commenced on September 24, 2018 before the arbitration panel. On June 4, 2019, the arbitration panel, as confirmed by the U.S. District Court in the Southern District of New York, issued a writ of attachment for $23 million of the $29 million discussed above. On October 7, 2019, the Developer filed for bankruptcy protection in the Southern District of New York under Chapter 11 of the Bankruptcy Code. The filing for bankruptcy stayed the pending arbitration proceedings. TPBC appeared in the bankruptcy proceedings on October 8, 2019 and filed a Proof of Claim in the amount of $113 million on December 13, 2019.
On June 5, 2020, the Developer, secured lenders and the Port Authority announced that they had reached a settlement of their disputes. As part of the settlement, the Port Authority waived the enforcement of its right to seek a “cure” pursuant to its lease agreement with the Developer which requires construction costs be paid prior to any sale of the leasehold, the sole asset in the Developer’s bankruptcy estate to be distributed in this bankruptcy. On July 14, 2020, the bankruptcy court conducted a hearing to determine (1) whether to approve the settlement agreement between the Developer, secured lenders and the Port Authority; and (2) whether TPBC can assert third-party beneficiary rights to the lease agreement and require that prior to the sale of the leasehold, any outstanding costs owed to contractors for the cost of building the project must be paid pursuant to the lease agreement’s “cure” provisions. On August 12, 2020, the bankruptcy court approved the settlement and denied TPBC’s third-party beneficiary rights under the lease agreement. On August 20, 2020, TPBC filed an appeal with the U.S. District Court for the Southern District of New York seeking to challenge the denial of its third-party beneficiary rights under the lease agreement’s “cure” provisions to avoid being subordinate to the claims of the secured lenders in the bankruptcy proceedings.
F-33

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Separately, on July 2, 2018, TPBC filed a lawsuit against the Port Authority, as owner of the project, seeking the same $113 million in damages pursuant to the lease agreement between the Port Authority and the Developer. On August 20, 2018, the Port Authority filed a motion to dismiss all causes of action, which was denied by the court on July 1, 2019. The Port Authority appealed this decision on July 15, 2019. On February 18, 2021, the Appellate Division affirmed in part and reversed in part the trial court's denial of the Port Authority's motion to dismiss TPBC’s causes of action.
On January 27, 2020, TPBC filed separate litigation in the U.S. District Court for the Southern District of New York in which TPBC asserted related claims against individual owners of the Developer for their wrongful conversion of project funds and against certain lenders that received interest payments from project funds and other amounts earmarked to pay the contractors. On June 1, 2020, the defendants filed motions to dismiss. On December 29, 2020, the District Court ordered that limited discovery take place before it decides the merits of the motions to dismiss.
As of December 31, 2020, the Company has concluded that the potential for a material adverse financial impact due to the Developer’s claims is remote. With respect to TPBC’s claims against the Developer, its owners, certain lenders and the Port Authority, management has made an estimate of the total anticipated recovery on this project, and such estimate is included in revenue recorded to date.
9.    Leases
The Company leases certain office space, construction and office equipment, vehicles and temporary housing generally under non-cancelable operating leases. Leases with an initial term of one year or less are not recorded on the balance sheet, and the Company generally recognizes lease expense for these leases on a straight-line basis over the lease term. As of December 31, 2020, the Company’s operating leases have remaining lease terms ranging from less than one year to 18 years, some of which include options to renew the leases. The exercise of lease renewal options is generally at the Company’s sole discretion. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.
The Company determines if an arrangement is a lease at inception. Operating lease ROU assets are included in other assets, while current and long-term operating lease liabilities are included in accrued expenses and other current liabilities, and other long-term liabilities, respectively, on the Consolidated Balance Sheet as of December 31, 2020. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The present value of future lease payments are discounted using either the implicit rate in the lease, if known, or the Company’s incremental borrowing rate for the specific lease as of the lease commencement date. The ROU asset is also adjusted for any prepayments made or incentives received. The lease terms include options to extend or terminate the lease only to the extent it is reasonably certain any of those options will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company accounts for lease components (e.g., fixed payments) separate from the non-lease components (e.g., common-area maintenance costs). The Company does not have any material financing leases.
The following table presents components of lease expense for the years ended December 31, 2020 and 2019:
For the year ended December 31,
(in thousands)20202019
Operating lease expense$14,547 $15,854 
Short-term lease expense(a)
87,969 72,562 
102,516 88,416 
Less: Sublease income1,026 1,077 
Total lease expense$101,490 $87,339 
(a)Short-term lease expense includes all leases with lease terms ranging from less than one month to one year. Short-term leases include, among other things, construction equipment rented on an as-needed basis as well as temporary housing.
F-34

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following table presents supplemental balance sheet information related to operating leases:
As of December 31,
(dollars in thousands)Balance Sheet Line Item20202019
Assets
ROU assetsOther assets$55,897$40,156
Total lease assets$55,897$40,156
Liabilities
Current lease liabilitiesAccrued expenses and other current liabilities$7,661$11,392
Long-term lease liabilitiesOther long-term liabilities51,33631,900
Total lease liabilities$58,997$43,292
Weighted-average remaining lease term 12.5 years5.0 years
Weighted-average discount rate9.22 %5.96 %
The following table presents supplemental cash flow information and non-cash activity related to operating leases:
As of December 31,
(in thousands)20202019
Operating cash flow information:
Cash paid for amounts included in the measurement of lease liabilities$(14,591)$(15,658)
Non-cash activity:
ROU assets obtained in exchange for lease liabilities$29,244 $9,784 
The following table presents maturities of operating lease liabilities on an undiscounted basis as of December 31, 2020:
Year (in thousands)
Operating Leases
2021$12,512 
202210,528 
20237,723 
20246,141 
20255,354 
Thereafter65,633 
Total lease payments107,891 
Less: Imputed interest48,894 
Total$58,997 

10.    Share-Based Compensation
On April 10, 2018, the Company adopted the Tutor Perini Corporation Omnibus Incentive Plan (the “Current Plan”), which was approved by the Company’s shareholders on May 23, 2018. The Current Plan effected the merger of the Company’s Amended and Restated Tutor Perini Corporation Long-Term Incentive Plan, as amended and restated on October 2, 2014 (the “2014 Plan”) and the Tutor Perini Corporation Incentive Compensation Plan adopted on April 3, 2017 (the “2017 Plan,” together with the 2014 Plan and the Current Plan, the “Plans”). The Current Plan provides for various types of share-based grants, including restricted and unrestricted stock units and stock options. Restricted and unrestricted stock units give the holder the right to exchange their stock units for shares of the Company’s common stock on a one-for-one basis. Stock options give the holder the right to purchase shares of the Company’s common stock subsequent to the vesting date at a defined exercise price. A stock option exercise price must be equal to or greater than the fair value of the Company’s common stock on the date of the award. Restricted stock units and stock options are usually subject to certain service and performance conditions as well as other restrictions. The term for stock options is limited to 10 years from the award date. As of December 31, 2020, there were 1,539,172 shares of common stock available for grant under the Company’s Current Plan. As of December 31, 2020, the Plans had an aggregate of 3,310,265 of restricted stock units and stock options from outstanding, historical awards that either have not vested or have vested but have not been exercised. Any awards that were granted under the 2014 Plan or the 2017 Plan that are forfeited, cancelled or held back for net settlement will become available to be issued under the Current Plan.
F-35

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The terms of the Plans give the Company the right to settle the vesting of share-based grants in cash or shares.
Many of the awards issued under the Plans contain separate tranches, each for a separate performance period and each with a performance target to be established subsequent to the award date; accordingly, the tranches are accounted for under ASC 718, Stock Compensation (“ASC 718”) as separate grants, with the grant date being the date the performance targets for a given tranche are established and communicated to the grantee. Similarly, for these awards, compliance with the requirements of the Plans is also based on the number of units granted in a given year, as determined by ASC 718, rather than the number of units awarded in a given year.
The following table summarizes restricted stock unit and stock option activity:
Restricted Stock UnitsStock Options
NumberWeighted-
Average
Grant Date
Fair Value
Per Share
NumberWeighted-
Average
Exercise/
(Strike) Price
Per Share
Outstanding as of December 31, 20171,397,984 $30.11 2,554,034 $20.45 
Granted699,000 24.21 664,000 23.20 
Expired or cancelled(240,289)32.76 (274,990)22.82 
Vested/exercised(387,695)28.67   
Outstanding as of December 31, 20181,469,000 $27.27 2,943,044 $20.89 
Granted530,000 20.23 220,000 19.66 
Expired or cancelled(104,029)28.98 (884,029)21.03 
Vested/exercised(179,971)25.39   
Outstanding as of December 31, 20191,715,000 $25.19 2,279,015 $20.62 
Granted245,000 20.67 165,000 19.24 
Expired or cancelled(403,750)25.52 (168,750)25.87 
Vested/exercised(521,250)29.44   
Outstanding as of December 31, 20201,035,000 $21.85 2,275,265 $20.13 
Included in the above table are certain restricted stock unit grants which are classified as liabilities in accordance with ASC 718 because they contain a guaranteed minimum payout. These awards may be performance-based or time-based and may be settled in shares of the Company's stock, cash or a combination thereof, at the Company's discretion. As of December 31, 2020 and 2019, there were 270,000 and 390,000 restricted stock units with guaranteed minimum payouts outstanding, with weighted-average grant date fair values per share of $27.80 and $27.89, respectively. The Company recognized liabilities for these awards totaling approximately $2.4 million and $2.9 million as of December 31, 2020 and 2019, respectively. During 2020, the Company paid approximately $0.3 million to settle these awards, and there were no cash settlements in 2019 or 2018.
The following table summarizes unrestricted stock units, which are generally issued to the non-employee members of the Company’s Board of Directors as part of their annual retainer fees:
Unrestricted Stock Units
YearNumberWeighted-Average
Grant Date
Fair Value Per Share
2018115,420 $21.26 
201998,591 15.72 
2020194,177 8.60 
Unrestricted stock units vest immediately upon grant and are converted to shares of the Company’s stock on a one-for-one basis. The fair value of unrestricted stock units issued during 2020, 2019 and 2018 was approximately $1.7 million, $1.5 million and $2.5 million, respectively.
The fair value of restricted stock units that vested during 2020, 2019 and 2018 was approximately $4.1 million, $3.1 million and $7.9 million, respectively. As of December 31, 2020, the balance of unamortized restricted stock and stock option expense was $9.0 million and $2.3 million, respectively, which is expected to be recognized over weighted-average periods of 2.0 years for restricted stock units and 2.0 years for stock options.
F-36

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The 2,275,265 outstanding stock options as of December 31, 2020 had an intrinsic value of $0.9 million and a weighted-average remaining contractual life of 4.6 years. Of those outstanding options: (1) 1,715,265 were exercisable with an intrinsic value of $0.9 million, a weighted-average exercise price of $20.43 per share and a weighted-average remaining contractual life of 3.5 years; (2) 560,000 have not vested and have no intrinsic value, a weighted-average exercise price of $19.21 per share and a weighted-average remaining contractual life of 8.1 years. The 560,000 unvested stock options include 328,125 with time-based or market-based vesting conditions that are expected to vest, as well as 231,875 with market-based vesting conditions that are not expected to vest.
The fair value of restricted and unrestricted stock units is based on the closing price of the Company’s common stock on the New York Stock Exchange on the date of the grant and the fair value of stock options is based on the Black-Scholes model. Certain performance-based awards contain market condition components tied to the Company’s total shareholder return in relation to its peer companies, as calculated over a multi-year performance period (“TSR awards”). The fair value of the TSR awards is determined using a Monte Carlo simulation model. Significant assumptions used in this simulation model include the Company’s expected volatility, a risk-free rate based on U.S. Treasury yield curve rates with maturities consistent with the performance period, and the volatilities for each of the Company’s peers. The ultimate payout on TSR awards is determined at the end of the performance period and will vary based on actual total shareholder return performance results. Compensation expense related to the TSR awards is recognized regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
The fair value on the grant date and the significant assumptions used in the Black-Scholes option-pricing model are as follows:
Year Ended December 31,
202020192018
Total stock options granted165,000 220,000 664,000 
Weighted-average grant date fair value$7.67 $7.59 $11.09 
Weighted-average assumptions:
Risk-free rate1.2 %2.1 %2.6 %
Expected life of options(a)
6.3 years6.1 years5.8 years
Expected volatility(b)
60.7 %39.4 %42.2 %
Expected quarterly dividends$ $ $ 
_____________________________________________________________________________________________________________
(a)Calculated using the simplified method due to the terms of the stock options and the limited pool of grantees.
(b)Calculated using historical volatility of the Company’s common stock over periods commensurate with the expected life of the option.
For the respective years ended December 31, 2020, 2019 and 2018, the Company recognized, as part of general and administrative expenses, costs for share-based payment arrangements for employees of $10.2 million, $17.5 million and $21.1 million. Additionally for the same periods, the Company recognized as part of general and administrative expenses costs for share-based awards to non-employee directors of $1.6 million, $1.6 million and $1.7 million, respectively. The aggregate tax benefits for these awards were approximately $1.3 million, $2.9 million and $3.8 million, for the respective periods.
11.    Employee Benefit Plans
Defined Benefit Pension Plan
The Company has a defined benefit pension plan that covers certain of its executive, professional, administrative and clerical employees, subject to certain specified service requirements. The pension plan is noncontributory and benefits are based on an employee’s years of service and “final average earnings,” as defined by the pension plan. The pension plan provides reduced benefits for early retirement and takes into account offsets for social security benefits. The Company also has an unfunded supplemental retirement plan (“Benefit Equalization Plan”) for certain employees whose benefits under the defined benefit pension plan were reduced because of compensation limitations under federal tax laws. Effective June 1, 2004, all benefit accruals under the Company’s pension plan and Benefit Equalization Plan were frozen; however, the current vested benefit was preserved. Pension disclosure as presented below includes aggregated amounts for both of the Company’s plans, except where otherwise indicated.
The Company historically has used the date of its year-end as its measurement date to determine the funded status of the pension plan.
F-37

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The long-term investment goals of the Company’s pension plan are to manage the assets in accordance with the legal requirements of all applicable laws; produce investment returns which maximize return within reasonable and prudent levels of risks; and achieve a fully funded status with regard to current pension liabilities. Some risk must be assumed in order to achieve the investment goals. Investments with the ability to withstand short and intermediate term variability are considered and some interim fluctuations in market value and rates of return are tolerated in order to achieve the pension plan’s longer-term objectives.
The pension plan’s assets are managed by a third-party investment manager. The Company monitors investment performance and risk on an ongoing basis.
The following table sets forth a summary of net periodic benefit cost for the years ended December 31, 2020, 2019 and 2018:
Year Ended December 31,
(in thousands)202020192018
Interest cost$3,032 $3,801 $3,496 
Service cost925 900 875 
Expected return on plan assets(4,022)(4,170)(4,302)
Recognized net actuarial losses2,407 1,933 2,067 
Net periodic benefit cost$2,342 $2,464 $2,136 
Actuarial assumptions used to determine net cost:
Discount rate3.07 %4.12 %3.45 %
Expected return on assets5.75 %5.75 %6.00 %
Rate of increase in compensationN/AN/AN/A
The target asset allocation for the Company’s pension plan by asset category for 2021 and the actual asset allocation as of December 31, 2020 and 2019 by asset category are as follows:
Percentage of Plan Assets as of December 31,
Target
Allocation
2021
Actual Allocation
Asset Category20202019
Cash5 %5 %4 %
Equity funds:
Domestic35 34 47 
International15 17 18 
Fixed income funds45 44 31 
Total100 %100 %100 %
The Company expects to contribute approximately $4.0 million to its defined benefit pension plan in 2021.
Future benefit payments under the plans are estimated as follows:
(in thousands)
Year ended December 31,
2021$6,800 
20226,746 
20236,657 
20246,617 
20256,526 
2026-203030,704 
Total$64,050 
F-38

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following tables provide a reconciliation of the changes in the fair value of plan assets and plan benefit obligations during 2020 and 2019, and a summary of the funded status as of December 31, 2020 and 2019:
Year Ended December 31,
(in thousands)20202019
Change in Fair Value of Plan Assets
Balance at beginning of year$73,357 $63,109 
Actual return on plan assets899 12,123 
Company contribution4,408 4,793 
Benefit payments(6,724)(6,668)
Balance at end of year$71,940 $73,357 
Year Ended December 31,
(in thousands)20202019
Change in Benefit Obligations
Balance at beginning of year$102,607 $95,869 
Interest cost3,032 3,801 
Service cost925 900 
Assumption change loss 7,902 8,373 
Actuarial loss81 332 
Benefit payments(6,723)(6,668)
Balance at end of year$107,824 $102,607 
As of December 31,
(in thousands)20202019
Funded status$(35,884)$(29,250)
Net unfunded amounts recognized in Consolidated Balance Sheets consist of:
Current liabilities$(293)$(279)
Long-term liabilities(35,591)(28,971)
Total net unfunded amount recognized in Consolidated Balance Sheets$(35,884)$(29,250)
Amounts not yet recognized in net periodic benefit cost and included in accumulated other comprehensive loss consist of net actuarial losses before income taxes of $65.2 million and $56.5 million as of December 31, 2020 and 2019, respectively.
The discount rate used in determining the accumulated post-retirement benefit obligation was 2.2% as of December 31, 2020 and 3.1% as of December 31, 2019. The discount rate used for the accumulated post-retirement obligation was derived using a blend of U.S. Treasury and high-quality corporate bond discount rates.
The expected long-term rate of return on assets assumption was 5.8% for both 2020 and 2019. The expected long-term rate of return on assets assumption was developed considering forward looking capital market assumptions and historical return expectations for each asset class assuming the plans’ target asset allocation and full availability of invested assets.
Closely held fund strategies seek to capitalize on inefficiencies identified across different asset classes or markets and include long-short equity and long equity, event-driven, multi-strategy and distressed credit.
Plan assets were measured at fair value. Registered investment companies are public investment vehicles valued using the Net Asset Value (“NAV”) of shares held by the pension plan at year-end. Equity and fixed income funds are valued based on quoted market prices in active markets. Closely held funds held by the pension plan, which are only available through private offerings, do not have readily determinable fair values. Estimates of fair value of these funds were determined using the information provided by the fund managers and are generally based on the NAV per share or its equivalent.
F-39

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following table sets forth the pension plan assets at fair value in accordance with the fair value hierarchy described in Note 12:
As of December 31, 2020As of December 31, 2019
Fair Value HierarchyFair Value Hierarchy
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash and cash equivalents$1,582 $ $ $1,582 $2,867 $ $ $2,867 
Fixed income funds2,000 3,086  5,086  2,861  2,861 
Mutual funds54,671   54,671 54,085   54,085 
$58,253 $3,086 $ $61,339 $56,952 $2,861 $ $59,813 
Closely held funds(a)
Equity partnerships3,700 3,660 
Hedge fund investments6,901 9,884 
Total closely held funds(a)
10,601 13,544 
Total$58,253 $3,086 $ $71,940 $56,952 $2,861 $ $73,357 
_____________________________________________________________________________________________________________
(a)Closely held funds in private investment were comprised of a combination of Level 1, 2 and 3 investments, but were not categorized in the fair value hierarchy because they were measured at NAV using the practical expedient under ASC 820, Fair Value Measurement (“ASC 820”).
As of December 31, 2020 and 2019, pension plan assets included approximately $10.6 million and $13.5 million, respectively, of investments in hedge funds and equity partnerships which do not have readily determinable fair values. The underlying holdings of the funds were comprised of a combination of assets for which the estimate of fair value is determined using information provided by fund managers.
The plans have benefit obligations in excess of the fair value of each plan’s assets as follows:
As of December 31, 2020As of December 31, 2019
(in thousands)Pension
Plan
Benefit
Equalization
Plan
TotalPension
Plan
Benefit
Equalization
Plan
Total
Projected benefit obligation$104,657 $3,167 $107,824 $99,515 $3,092 $102,607 
Accumulated benefit obligation$104,657 $3,167 $107,824 $99,515 $3,092 $102,607 
Fair value of plans' assets71,940  71,940 73,357  73,357 
Projected benefit obligation greater than fair value of plans' assets$32,717 $3,167 $35,884 $26,158 $3,092 $29,250 
Accumulated benefit obligation greater than fair value of plans' assets$32,717 $3,167 $35,884 $26,158 $3,092 $29,250 
Section 401(k) Plan
The Company has a contributory Section 401(k) plan which covers its executive, professional, administrative and clerical employees, subject to certain specified service requirements. The cost recognized by the Company for its 401(k) plan was $4.3 million in 2020, $4.1 million in 2019 and $4.2 million in 2018. The Company’s contribution is based on a non-discretionary match of employees’ contributions, as defined by the plan.
Multiemployer Plans
In addition to the Company’s defined benefit pension and contribution plans discussed above, the Company participates in multiemployer pension plans for its union construction employees. Contributions are based on the hours worked by employees covered under various collective bargaining agreements. Under the Employee Retirement Income Security Act, a contributor to a multiemployer plan is only liable for its proportionate share of a plan’s unfunded vested liability upon termination, or withdrawal from a plan. The Company currently has no intention of withdrawing from any of the multiemployer pension plans in which it participates and, therefore, has not recognized a liability for its proportionate share of any unfunded vested liabilities associated with these plans.
F-40

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following table summarizes key information for the plans that the Company made significant contributions to during the three years ended December 31, 2020:
Pension Protections Act
Zone Status
FIP/RP
Status
Pending Or
Implemented
Company Contributions
(amounts in millions)
Expiration
Date of
Collective
Bargaining
Agreement
Pension FundEIN/Pension
Plan Number
2020
2019
2020(b)
2019(b)
2018
Surcharge
Imposed
The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund13-6123601/001GreenGreenN/A$10.1 $9.3 
(a)
$12.2 
(a)
No4/13/2022
Excavators Union Local 731 Pension Fund13-1809825/002GreenGreenN/A4.8 5.1 4.1 No4/30/2022
Carpenters Pension Trust Fund for Northern California94-6050970RedRedImplemented4.6 4.0 4.9 No6/30/2023
Northern California Electrical Workers Pension Plan94-6062674GreenGreenN/A3.5 3.0 4.1 No5/31/2022
_____________________________________________________________________________________________________________
(a)These amounts exceeded 5% of the respective total plan contributions.
(b)The Company's contributions as a percentage of total plan contributions were not available for the 2020 and 2019 plan years for any of the above pension funds, excluding The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund, Excavators Union Local 731 Pension Fund and Northern California Electrical Workers Pension Plan for the 2019 plan year.
In addition to the individually significant plans described above, the Company also contributed approximately $46.8 million in 2020, $36.5 million in 2019 and $36.6 million in 2018 to other multiemployer pension plans. Funding for these payments is principally provided for in the contracts with our customers.
12.    Fair Value Measurements
The fair value hierarchy established by ASC 820 prioritizes the use of inputs used in valuation techniques into the following three levels:
Level 1 inputs are observable quoted prices in active markets for identical assets or liabilities
Level 2 inputs are observable, either directly or indirectly, but are not Level 1 inputs
Level 3 inputs are unobservable
The following fair value hierarchy table presents the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2020 and 2019:
As of December 31, 2020As of December 31, 2019
Fair Value HierarchyFair Value Hierarchy
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash and cash equivalents(a)
$374,289 $ $ $374,289 $193,685 $ $ $193,685 
Restricted cash(a)
77,563   77,563 8,416   8,416 
Restricted investments(b)
 78,912  78,912  70,974  70,974 
Investments in lieu of retainage(c)
92,609 1,300  93,909 89,572 1,219  90,791 
Total$544,461 $80,212 $ $624,673 $291,673 $72,193 $ $363,866 
_____________________________________________________________________________________________________________
(a)Includes money market funds and short-term investments with maturity dates of three months or less when acquired.
(b)Restricted investments, as of December 31, 2020, consist of investments in U.S. government agency securities of $40.5 million, corporate debt securities of $37.5 million and corporate certificates of deposits of $0.9 million, all with maturities of up to five years, and are valued based on pricing models, which are determined from a compilation of primarily observable market information, broker quotes in non-active markets or similar assets and are therefore classified as Level 2 assets. As of December 31, 2019, restricted investments consisted of investments in corporate debt securities of $35.8 million and U.S. government agency securities of $33.8 million and corporate certificates of deposits of $1.4 million, all with maturities of up to five years. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.
(c)Investments in lieu of retainage are included in retainage receivable and as of December 31, 2020 are comprised of money market funds of $92.6 million and municipal bonds of $1.3 million. The fair values of the money market funds are measured using quoted market prices; therefore, they are classified as Level 1 assets. The fair values of municipal bonds are measured using readily available pricing sources for comparable instruments; therefore, they are classified as Level 2 assets. As of December 31, 2019, investments in lieu of retainage consisted of money market funds of $89.6 million and
F-41

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
municipal bonds of $1.2 million. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.
The carrying values of receivables, payables and other amounts arising out of normal contract activities, including retainage, which may be settled beyond one year, are estimated to approximate fair value. Of the Company’s long-term debt, the fair value of the 2017 Senior Notes was $495.0 million and $485.0 million as of December 31, 2020 and 2019, respectively. The fair value of the Term Loan B was $425.0 million as of December 31, 2020 and was determined using Level 2 inputs, specifically third-party quoted market prices. The fair value of the Convertible Notes was $69.1 million and $193.4 million as of December 31, 2020 and 2019, respectively. The fair values of the 2017 Senior Notes and Convertible Notes were determined using Level 1 inputs, specifically current observable market prices. The fair value of the Convertible Notes repurchased on the extinguishment date was used in determining the loss on extinguishment. The fair value on the extinguishment date approximated the face value of the notes and was determined using Level 2 inputs. The reported value of the Company’s remaining borrowings approximates fair value as of December 31, 2020 and 2019.
During the year ended December 31, 2019, the Company acquired an additional 25% interest in a Civil segment joint venture. The Company’s 50% ownership interest prior to the acquisition was accounted for under the proportionate consolidation method and had a carrying value of $3.2 million. Through this acquisition, the Company’s interest increased from 50% to 75%, and it obtained a controlling financial interest in the joint venture, thereby requiring consolidation by the Company. The transaction was accounted for as a business combination achieved in stages, and under ASC 805, Business Combinations, the previously held equity interest in the joint venture was remeasured at the acquisition date fair value with the resulting gain of $37.8 million recognized in earnings, which was included in general and administrative expenses in the Company’s Consolidated Statement of Operations. The fair value of the joint venture and the Company’s existing investment therein was determined based on the fair value of the underlying assets and liabilities acquired by applying an income approach that used discounted future estimated cash flows based on projected revenues, expenses and weighted-average cost of capital. The fair value of the assets and liabilities of the joint venture was recognized in the Company’s consolidated financial statements as of the acquisition date with the 25% interest not owned by the Company recorded as a noncontrolling interest. The acquisition resulted in the recording of an intangible asset for construction contract backlog of $75.6 million. The fair values of the other assets acquired and liabilities assumed were not material. Pro forma results of operations for this acquisition of additional interest in the joint venture have not been presented because they are not material to the Company’s results of operations.
13.    Variable Interest Entities (VIEs)
The Company may form joint ventures or partnerships with third parties for the execution of projects. In accordance with ASC 810, the Company assesses its partnerships and joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether a joint venture is a VIE.
ASC 810 also requires the Company to determine whether it is the primary beneficiary of the VIE. The Company concludes that it is the primary beneficiary and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the VIE and (b) the obligation to absorb losses of, or the right to receive benefits from, the VIE that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining if the Company is the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.
As of December 31, 2020, the Company had unconsolidated VIE-related current assets and liabilities of $0.6 million and $0.5 million, respectively, included in the Company’s Consolidated Balance Sheet. As of December 31, 2019, the Company had unconsolidated VIE-related current assets and liabilities of $1.5 million and $1.4 million, respectively, included in the Company’s Consolidated Balance Sheet. The Company’s maximum exposure to loss as a result of its investments in unconsolidated VIEs is typically limited to the aggregate of the carrying value of the investment and future funding commitments. There were no future funding requirements for the unconsolidated VIEs as of December 31, 2020.
F-42

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
As of December 31, 2020, the Company’s Consolidated Balance Sheet included current and noncurrent assets of $405.7 million and $14.2 million, respectively, as well as current liabilities of $514.9 million related to the operations of its consolidated VIEs. As of December 31, 2019, the Company’s Consolidated Balance Sheet included current and noncurrent assets of $365.0 million and $52.0 million, respectively, as well as current liabilities of $556.1 million related to the operations of its consolidated VIEs.
Below is a discussion of some of the Company’s more significant or unique VIEs.
The Company established a joint venture to construct the Purple Line Extension Section 2 (Tunnels and Stations) and Section 3 (Stations) mass-transit projects in Los Angeles, California with a combined value of approximately $2.8 billion. The Company has a 75% interest in the joint venture with the remaining 25% held by O&G Industries, Inc. (“O&G”). The joint venture was initially financed with contributions from the partners and, per the terms of the joint venture agreement, the partners may be required to provide additional capital contributions in the future. The Company has determined that this joint venture is a VIE for which the Company is the primary beneficiary.
The Company also established a joint venture with Parsons Corporation (“Parsons”) to construct the Newark Liberty International Airport Terminal One project, a $1.4 billion transportation infrastructure project in Newark, New Jersey. The Company has an 80% interest in the joint venture with the remaining 20% held by Parsons. The joint venture was initially financed with contributions from the partners and, per the terms of the joint venture agreement, the partners may be required to provide additional capital contributions in the future. The Company has determined that this joint venture is a VIE for which the Company is the primary beneficiary.
14.    Business Segments
The Company offers general contracting, pre-construction planning and comprehensive project management services, including planning and scheduling of manpower, equipment, materials and subcontractors required for the timely completion of a project in accordance with the terms and specifications contained in a construction contract. The Company also offers self-performed construction services: site work, concrete forming and placement, steel erection, electrical, mechanical, plumbing, and HVAC (heating, ventilation and air conditioning). As described below, the Company’s business is conducted through three segments: Civil, Building and Specialty Contractors. These segments are determined based on how the Company’s Chairman and Chief Executive Officer (chief operating decision maker) aggregates business units when evaluating performance and allocating resources.
The Civil segment specializes in public works construction and the replacement and reconstruction of infrastructure. The contracting services provided by the Civil segment include construction and rehabilitation of highways, bridges, tunnels, mass-transit systems, military defense facilities, and water management and wastewater treatment facilities.
The Building segment has significant experience providing services for private and public works customers in a number of specialized building markets, including: hospitality and gaming, transportation, health care, commercial offices, government facilities, sports and entertainment, education, correctional facilities, biotech, pharmaceutical, industrial and high-tech.
The Specialty Contractors segment specializes in electrical, mechanical, plumbing, HVAC, fire protection systems and pneumatically placed concrete for a full range of civil and building construction projects in the industrial, commercial, hospitality and gaming, and mass-transit end markets. This segment provides the Company with unique strengths and capabilities that allow the Company to position itself as a full-service contractor with greater control over scheduled work, project delivery, and cost and risk management.
To the extent that a contract is co-managed and co-executed among segments, the Company allocates the share of revenues and costs of the contract to each segment to reflect the shared responsibilities in the management and execution of the project.
F-43

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The following tables set forth certain reportable segment information relating to the Company’s operations for the years ended December 31, 2020, 2019 and 2018:
Reportable Segments
(in thousands)CivilBuildingSpecialty
Contractors
TotalCorporateConsolidated
Total
Year ended December 31, 2020
Total revenue$2,565,210 $2,114,459 $1,135,018 $5,814,687 $— $5,814,687 
Elimination of intersegment revenue(365,311)(129,818)(795)(495,924)— (495,924)
Revenue from external customers$2,199,899 $1,984,641 $1,134,223 $5,318,763 $— $5,318,763 
Income (loss) from construction operations(a)
$245,835 $53,158 $17,203 $316,196 $(53,852)
(b)
$262,344 
Capital expenditures$51,044 $878 $1,917 $53,839 $942 $54,781 
Depreciation and amortization(c)
$90,250 $1,703 $3,983 $95,936 $11,098 $107,034 
Year ended December 31, 2019
Total revenue$2,054,097 $1,764,753 $929,738 $4,748,588 $— $4,748,588 
Elimination of intersegment revenue(274,745)(22,713)(298)(297,756)— (297,756)
Revenue from external customers$1,779,352 $1,742,040 $929,440 $4,450,832 $— $4,450,832 
Income (loss) from construction operations(d)
$(150,837)$23,655 $(172,637)$(299,819)$(65,188)
(b)
$(365,007)
Capital expenditures$82,156 $518 $688 $83,362 $834 $84,196 
Depreciation and amortization(c)
$47,905 $1,934 $4,136 $53,975 $11,069 $65,044 
Year ended December 31, 2018
Total revenue$1,810,232 $1,866,902 $1,006,870 $4,684,004 $— $4,684,004 
Elimination of intersegment revenue(224,139)(5,203) (229,342)— (229,342)
Revenue from external customers$1,586,093 $1,861,699 $1,006,870 $4,454,662 $— $4,454,662 
Income (loss) from construction operations(e)
$168,256 $43,939 $43,430 $255,625 $(63,749)
(b)
$191,876 
Capital expenditures$73,866 $1,655 $777 $76,298 $771 $77,069 
Depreciation and amortization(c)
$29,685 $1,956 $4,358 $35,999 $11,268 $47,267 
_____________________________________________________________________________________________________________
(a)During the year ended December 31, 2020, the Company recorded a charge of $15.2 million in income (loss) from construction operations (an after-tax impact of $11.0 million, or $0.22 per diluted share) due to an unfavorable legal ruling pertaining to a mechanical project in California in the Specialty Contractors segment, as well as a charge of $13.2 million (an after-tax impact of $9.6 million, or $0.19 per diluted share) due to an adverse arbitration ruling pertaining to an electrical project in New York in the Specialty Contractors segment. The Company also recorded a gain of $25.7 million in Specialty Contractors segment general and administrative expenses (an after-tax impact of $18.6 million, or $0.36 per diluted share) as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute.
(b)Consists primarily of corporate general and administrative expenses.
(c)Depreciation and amortization is included in income (loss) from construction operations.
(d)During the year ended December 31, 2019, the Company recorded a non-cash goodwill impairment charge of $379.9 million in income (loss) from construction operations (an after-tax impact of $330.5 million, or $6.58 per diluted share) resulting from an interim impairment test the Company performed as of June 1, 2019. For further information and breakdown of the goodwill impairment charge by segment, see Note 6. In addition, during the year ended December 31, 2019 the Company recorded a charge of $166.8 million in income (loss) from construction operations (an after-tax impact of $119.4 million, or $2.38 per diluted share), which principally impacted the Civil segment, as a result of the adverse jury verdict on the Alaskan Way Viaduct (SR 99) Matter, as discussed in Note 8. Lastly, the Company recognized a one-time gain of $37.8 million (an after-tax impact of $27.1 million, or $0.54 per diluted share) in Civil segment general and administrative expenses related to a remeasurement of its investment in a joint venture (see Note 12).
(e)During the year ended December 31, 2018, the Company recorded a charge of $17.8 million in income (loss) from construction operations (an after-tax impact of $12.8 million, or $0.25 per diluted share), which was primarily non-cash, as a result of the unexpected adverse outcome of an arbitration decision related to a subcontract back charge dispute on a Civil segment project in New York that was completed in 2013.
The above were the only changes in estimates considered material to the Company’s results of operations during the periods presented herein.
F-44

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Total assets by segment were as follows:
As of December 31,
(in thousands)20202019
Civil$3,141,991 $2,791,402 
Building1,147,649 995,298 
Specialty Contractors673,891 635,180 
Corporate and other(a)
82,086 63,897 
Total assets$5,045,617 $4,485,777 
_____________________________________________________________________________________________________________
(a)    Consists principally of cash, equipment, tax-related assets and insurance-related assets, offset by the elimination of assets related to intersegment revenue.
Geographic Information
Information concerning principal geographic areas is as follows:
Year Ended December 31,
(in thousands)202020192018
Revenue:
United States$4,953,045 $4,073,691 $4,180,206 
Foreign and U.S. territories365,718 377,141 274,456 
Total revenue$5,318,763 $4,450,832 $4,454,662 
As of December 31,
(in thousands)20202019
Assets:
United States$4,836,735 $4,271,722 
Foreign and U.S. territories208,882 214,055 
Total assets$5,045,617 $4,485,777 
Reconciliation of Segment Information to Consolidated Amounts
A reconciliation of segment results to the consolidated income (loss) before income taxes is as follows:
Year Ended December 31,
(in thousands)202020192018
Income (loss) from construction operations$262,344 $(365,007)$191,876 
Other income (expense)(11,853)6,667 4,256 
Interest expense(76,212)(67,494)(63,519)
Income (loss) before income taxes$174,279 $(425,834)$132,613 
15.    Related Party Transactions
The Company leases, at market rates, certain facilities from an entity owned by Ronald N. Tutor, the Company’s Chairman and Chief Executive Officer. Under these leases, the Company paid $3.2 million in 2020, $3.1 million in 2019 and $3.0 million in 2018, and recognized expense of $3.2 million in each of the three years.
Raymond R. Oneglia, Vice Chairman of O&G, is a director of the Company. The Company occasionally forms construction project joint ventures with O&G. During the three years ended December 31, 2020, the Company had active joint ventures with O&G including two infrastructure projects in the northeastern United States that were completed in 2017 and two mass-transit projects in Los Angeles, California to construct the Purple Line Extension Section 2 (Tunnels and Stations) and Section 3 (Stations), in which the Company’s and O&G’s joint venture interests are 75% and 25%, respectively. O&G may provide equipment and services to these joint ventures on customary trade terms; there were no material payments made by these joint ventures to O&G for services and equipment during the years ended December 31, 2020, 2019 and 2018.
F-45

TUTOR PERINI CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Peter Arkley, Senior Managing Director, Construction Services Group, of Alliant Insurance Services, Inc. (“Alliant”), is a director of the Company. The Company uses Alliant for various insurance-related services. The associated expenses for services provided for the years ended December 31, 2020, 2019 and 2018 were $16.0 million, $18.4 million and $14.7 million, respectively. The Company owed Alliant $2.7 million as of both December 31, 2020 and 2019 for services rendered.
16.    Unaudited Quarterly Financial Data
The following table presents selected unaudited quarterly financial data for each full quarterly period of 2020 and 2019:
(in thousands, except per common share amounts)First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Year Ended December 31, 2020
Revenue$1,250,729 $1,276,427 $1,442,091 $1,349,516 
Gross profit111,080 117,754 124,915 132,404 
Income from construction operations47,227 57,696 83,021 74,400 
Income before income taxes31,272 40,435 49,360 53,212 
Net income26,138 30,859 49,323 46,017 
Net income attributable to Tutor Perini Corporation17,371 18,709 36,819 35,495 
Earnings per common share:
Basic$0.35 $0.37 $0.72 $0.70 
Diluted$0.34 $0.37 $0.72 $0.69 
(in thousands, except per common share amounts)First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Year Ended December 31, 2019
Revenue$958,487 $1,125,275 $1,189,345 $1,177,725 
Gross profit (loss)88,470 100,943 115,063 (62,704)
Income (loss) from construction operations22,913 (341,717)47,943 (94,146)
Income (loss) before income taxes6,910 (358,339)32,312 (106,717)
Net income (loss)4,722 (315,439)26,721 (76,229)
Net income (loss) attributable to Tutor Perini Corporation(356)(320,530)19,313 (86,117)
Earnings (loss) per common share:
Basic$(0.01)$(6.38)$0.38 $(1.71)
Diluted$(0.01)$(6.38)$0.38 $(1.71)
F-46
EX-4.7 2 tpc-20201231xex47.htm EX-4.7 Document

Exhibit 4.7

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

The following description of the common stock of Tutor Perini Corporation (“we,” “us” and “our”) is not complete and is qualified in its entirety by reference to our Amended and Restated Articles of Organization (“Articles of Organization”) and our Third Amended and Restated By-Laws (“By-Laws”) each of which is incorporated by reference as an exhibit to this Annual Report on Form 10-K. The terms of our common stock are also subject to and qualified by certain provisions of the Massachusetts General Laws.

Authorized Capital Stock

Our authorized capital stock consists of 112,500,000 shares of common stock, $1.00 par value per share, and 1,000,000 shares of preferred stock, $1.00 par value per share.

Common Stock

Holders of our common stock are entitled to one vote for each share held on all matters submitted to a vote of our shareholders and do not have cumulative voting rights.

If a quorum of a voting group exists at a meeting of shareholders, favorable action on a matter, other than the election of a member of our board of directors, is taken by a voting group if the votes cast within the group favoring the action exceed the votes cast opposing the action, unless a greater number of affirmative votes is required by law, our Articles of Organization, our By-Laws or, to the extent authorized by law, a resolution of our board of directors. If a quorum of a voting group exists at a meeting of shareholders, directors shall be elected by a plurality of the votes cast by the shares entitled to vote in the election.

Holders of our common stock are entitled to receive any dividends as may be declared by our board of directors out of funds legally available therefor, subject to any preferential dividend rights of outstanding preferred stock.

In the event of our liquidation, dissolution or winding up, the holders of our common stock are entitled to receive ratably our assets remaining available after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of our common stock have no preemptive, subscription, redemption or conversion rights. The rights, preferences and privileges of holders of our common stock are subject to and may be adversely affected by the rights of the holders of shares of any series of preferred stock that our board of directors may establish, designate and issue in the future.

Certain Effects of Authorized but Unissued Stock

We have shares of common stock and preferred stock available for future issuance without shareholder approval. We may utilize these additional shares for a variety of corporate purposes, including future public offerings to raise additional capital or facilitate corporate acquisitions or for payment as a dividend on the capital stock. The existence of unissued and unreserved common stock and preferred stock may enable our board of directors to issue shares to persons friendly to current management or to issue preferred stock with terms that could render more difficult or discourage a third-party attempt to obtain control of us by means of a merger, tender offer, proxy contest or otherwise, thereby protecting the continuity of our management. In addition, if we issue preferred stock, the issuance could adversely affect the voting power of holders of our common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation.

Amended Shareholders Agreement

Effective September 8, 2008 upon completion of the merger with Tutor-Saliba Corporation (“Tutor-Saliba”), we entered into a shareholders agreement (as subsequently amended, the “Amended Shareholders Agreement”) pursuant to which Ronald N. Tutor (as the representative of the former Tutor-Saliba shareholders) has the right to designate two nominees for election to the board of directors if Mr. Tutor and the three trusts he controls (the “Tutor



Group”) own at least 22.5% of the outstanding shares of our common stock and one nominee if the Tutor Group owns less than 22.5% but at least 11.25% of the outstanding shares of our common stock.

Provisions of Our Articles of Organization, Our By-Laws and the Massachusetts General Laws That May Have Anti-Takeover Effects

Removal of Directors by Shareholders. Our By-Laws provide that members of our board of directors may be removed (a) with or without cause by vote of the holders of a majority of the voting power of the then outstanding shares of our capital stock entitled to vote generally in the election of directors, voting together as a single class or (b) for cause by a vote of a majority of our directors then in office.

Advance Notice Requirements for Shareholder Proposals and Director Nominations. Our By-Laws provide that nominations for election to our board of directors may be made either by our board of directors or by one of our shareholders who complies with specified notice provisions. Our By-Laws contain similar advance notice provisions for shareholder proposals for action at shareholder meetings.

Special Meeting of Shareholders. Our By-Laws impose restrictions and limitations on the ability of shareholders to call special meetings of shareholders. Requests for shareholder meetings must be made by shareholders holding at least 25% in interest of the capital stock entitled to vote at such meeting.

Action by Consent of Shareholders. Our By-Laws provide that any action to be taken by shareholders may be taken without a meeting if all shareholders entitled to vote on the matter consent to the action in writing.

Business Combinations with Interested Shareholders. The Massachusetts General Laws contain anti-takeover provisions regarding, among other things, business combinations with an affiliated shareholder. In general, the Massachusetts General Laws prevent a publicly held Massachusetts corporation from engaging in a business combination, as defined in the Massachusetts General Laws, with an interested shareholder for a period of three years after the date of the transaction in which the person became an interested shareholder, unless:

before the date on which the person became an interested shareholder, the board of directors of the corporation approved either the business combination or the transaction in which the person became an interested shareholder;
the interested shareholder acquired at least 90% of the outstanding voting stock of the corporation at the time it became an interested shareholder; or
the business combination is approved by the board of directors and the holders of at least two-thirds of the outstanding voting stock of the corporation voting at a meeting, excluding the voting stock owned by the interested shareholder.

An interested shareholder is generally a person owning 5% or more of the outstanding voting stock of the corporation. A business combination includes mergers, consolidations, stock and asset sales and other transactions with the interested shareholder that result in a financial benefit to the interested shareholder.

Control Share Acquisitions. We have elected to opt out of the control share acquisitions provisions of the Massachusetts General Laws. We could, however, opt into the control share acquisitions provisions at any time by amending our By-Laws.

In general, the control share acquisitions provisions of the Massachusetts General Laws provide that any person, including his, her or its affiliates, who acquires shares of a corporation that are subject to the control share acquisitions statute and whose shares represent one-fifth or more of the voting power of the corporation in the election of directors cannot exercise any voting power with respect to those shares, or any shares acquired by the person within 90 days before or after an acquisition of this nature, unless these voting rights are authorized by the shareholders of the corporation.

The authorization of voting rights requires the affirmative vote of the holders of a majority of the outstanding voting shares, excluding shares owned by:




the person making an acquisition of this nature;
any officer of the corporation; and
any employee who is also a director of the corporation.

There are several other types of share acquisitions that are not subject to these provisions of the Massachusetts General Laws, including acquisitions of shares under a tender offer, merger or consolidation that is made in connection with an agreement to which the corporation is a party and acquisitions of shares directly from the corporation or a wholly owned subsidiary of the corporation.


EX-10.14 3 tpc-20201231xex1014.htm EX-10.14 Document
Exhibit 10.14
SECOND AMENDMENT TO 15901 OLDEN STREET, SYLMAR
AND 11171 CHERRY AVENUE, FONTANA PROPERTIES LEASE

This SECOND AMENDMENT TO 15901 OLDEN STREET, SYLMAR AND 11171 CHERRY AVENUE, FONTANA PROPERTIES LEASE (“Second Amendment”) is made and entered into and effective as of the 28th day of December 2020 (the “Second Amendment Effective Date”) by and between ALIARON INVESTMENTS, LTD., LIMITED PARTNERSHIP, a California limited partnership (formerly known as Kristra Investments, Ltd., Limited Partnership) (“Lessor”), and TUTOR PERINI CORPORATION, a Massachusetts corporation (“Lessee”). (Each individual party may be referred to herein as a “Party” and collectively hereinafter in this Second Amendment, the “Parties”).
WITNESSETH:
WHEREAS, Lessor and Lessee are parties to that certain 15901 Olden Street, Sylmar and 11171 Cherry Avenue, Fontana Properties Lease, dated and effective June 1, 2014, as amended by that certain First Amendment to 15901 Olden Street, Sylmar and 11171 Cherry Avenue, Fontana Properties Lease, dated and effective as of October 7, 2020 (collectively, the “Original Lease”), for the lease of land and improvements commonly known and numbered as (i) Assessor’s Parcel Number 2604-002-019, located at 15901 Olden Street, Sylmar, California 91342 (“Property A”), and (i) Assessor’s Parcel Number 0236-191-14-0-000, located at 11171 Cherry Avenue, Fontana, California 92337 (“Property B”);
WHEREAS, Lessor (“Fontana Lease Landlord”) and Lessee (“Fontana Lease Tenant”) (in their capacities as landlord and tenant, respectively, under the Fontana Lease [defined below]), are also parties to that certain Commercial Lease Agreement, dated and effective June 1, 2014, as amended by that certain First Amendment to Commercial Lease Agreement, dated and effective as of October 7, 2020 (collectively, the “Fontana Lease”), for the lease of land and improvements commonly known and numbered as Assessor’s Parcel Number 0236-191-25-0-000, and located on the northeast corner of Jurupa Avenue and Cherry Avenue in Fontana, California; and
WHEREAS, the Parties desire by this instrument to amend the Original Lease in accordance with those certain modifications as more particularly set forth herein.
NOW, THEREFORE, the Parties in consideration of the mutual promises and agreements set forth herein, and intending to be legally bound, on behalf of themselves and their respective successors and assigns, do hereby agree as follows:
1.Recitals and Definitions.
a.Recitals. Lessor and Lessee incorporate the above recitals into this Second Amendment and affirm such recitals are true and correct.
b.Definitions. Each capitalized term used in this Second Amendment shall have the same meaning as is ascribed to such capitalized term in the Original Lease unless expressly otherwise provided for herein. As of the Second Amendment Effective Date and for the purposes of this Second Amendment, the Original Lease, as amended hereby, shall be referred to
1



as the “Lease”, and from and after the date of this Second Amendment, the Original Lease shall be referred to as the “Headquarters Lease”.
2.Amendments: The Original Lease shall be amended as follows:
a.Premises. The Original Lease shall be amended so that (i) any reference to “Property A” or “Property B” therein shall be replaced with a reference to “Premises”, and (ii) the definition of “Premises” is deleted in its entirety and the following is substituted in place thereof:
“Landlord is the owner of the land and improvements commonly known and numbered as Assessor’s Parcel Number 2604-002-019, located at 15901 Olden Street, Sylmar, California 91342. The Parties acknowledge and agree that simultaneously with the execution of this Second Amendment, Fontana Lease Landlord and Fontana Lease Tenant are entering into a second amendment to the Fontana Lease to, among other things, amend the Fontana Lease to include Property B in the Leased Premises (as defined in the Fontana Lease).”
b.Term. Paragraph 2 of the Original Lease is deleted in its entirety and the following is substituted in place thereof:
“2.    Term. The term of this Lease shall commence on June 1, 2014 and end on July 31, 2038, unless sooner terminated pursuant to any provision hereof.”
c.Base Rent. The first sentence of Paragraph 3 of the Original Lease is deleted in its entirety and the following is substituted in place thereof:
“3. Rent. Lessor and Lessee hereby acknowledge and agree that Lessee has paid all Base Rent and additional rent that Lessee is obligated to pay under the Lease for the period commencing on June 1, 2014 and continuing through and until December 31, 2020. For the period commencing on January 1, 2021 and continuing through and until December 31, 2021, Lessee shall pay to Lessor the monthly lease rate of One Hundred Twenty-One Thousand Dollars ($121,000) for the Premises (“Base Rent”). On January 1, 2022, and on January 1 of each year thereafter, Base Rent shall increase at the rate of the greater of three percent (3%) or the Consumer Price Index (“CPI”) for the Los Angeles metropolitan area.”
d.Defaults; Remedies. Section 13 of the Original Lease shall be amended as follows:
i.In clause (ii) of Section 13(a), the word “three” in the first sentence shall be replaced with the word “five”; and
ii.The following shall be added as a new clause (vi) in Paragraph 13(a):
“(vi)    the failure by Fontana Lease Tenant to make any payment of rent when due to Fontana Lease Landlord under the Fontana Lease, if such failure shall continue for fifteen (15) days after notice thereof shall have been given to Fontana Lease Tenant by Fontana Lease Landlord;
2



provided, however, that the foregoing shall only constitute a default in the event that, at the time of such default, the Fontana Lease Landlord is Aliaron Investments, Ltd. or an affiliate thereof.”
e.Landlord’s Option to Require Tenant to Purchase Premises. Paragraphs 39(a) and 39(b) of the Original Lease are deleted in their entirety and any references thereto shall be null and void.
f.Tenant’s Option to Require Landlord to Sell Premises. Paragraphs 39(c) and Paragraph 39(d) of the Original Lease are deleted in their entirety and any references thereto shall be null and void.
g.Right of First Refusal. The Original Lease shall be amended to add the following as a new Paragraph 30(e):
“(e) Right of First Refusal.
1.During the Term, before Lessor may convey, assign, or otherwise transfer its ownership interest in all or any portion of the Premises to a third party, Lessee shall have a right of first refusal to purchase the Premises on the material terms and conditions that Lessor is willing to sell the Premises to a third party following the procedures set forth in this Paragraph 30(e).
2.Prior to entering into a binding agreement to sell the Premises to a third party, Lessor shall deliver to Lessee written notice (the “Right of First Refusal Offer Notice”) of the material terms and conditions that Lessor has negotiated in good faith, and is willing to accept, from a third party, including the purchase price at which Lessor is willing to sell the Premises (such price, the “Right of First Refusal Purchase Price”). Upon Lessee’s receipt of a Right of First Refusal Offer Notice, Lessee shall have fifteen (15) calendar days to deliver written notice (a “Right of First Refusal Acceptance Notice”) to Lessor that it will purchase the Premises for the Right of First Refusal Purchase Price and on the terms and conditions set forth in the Right of First Refusal Offer Notice.
3.If Lessee timely delivers a Right of First Refusal Acceptance Notice electing to purchase the Premises on the terms and conditions set forth in the Right of First Refusal Offer Notice, then Lessor shall be bound to convey, assign, or otherwise transfer the Premises to Lessee promptly thereafter at the Right of First Refusal Purchase Price and on the terms and conditions set forth in the Right of First Refusal Offer Notice, and the parties shall proceed to consummate the sale of the Premises.
4.If Lessee (i) fails to timely deliver a Right of First Refusal Acceptance Notice, or (ii) elects not to purchase the Premises on the terms and conditions set forth in the Right of First Refusal Offer Notice, then Lessor shall be free for a period of one
3



hundred fifty (150) calendar days (such 150-calendar day period, “Lessor’s Sale Period”) to convey, assign, or otherwise transfer the Premises to a third party at a price not less than the Right of First Refusal Purchase Price and not on more favorable material terms and conditions than those stated in the Right of First Refusal Offer Notice. Any conveyance, assignment, or transfer of the Premises by Lessor to a third party shall be fully subject to the terms of this Lease and Lessor agrees to take all necessary steps to ensure the terms of this Lease shall be binding upon any new third party owner of the Premises.
5.If Lessor shall not have so conveyed, assigned, or transferred the Premises to a third party within Lessor’s Sale Period, then Lessor may not sell the Premises (or any portion thereof) to a third party without providing a new Right of First Refusal Offer Notice to Lessee and complying with the foregoing provisions of this Paragraph 30(e).
6.Lessee’s rights under this Paragraph 30(e) shall be at all times subordinate in all respects to all rights and remedies of JPMorgan Chase Bank, N.A. (the “Bank”) under the Bank’s deed of trust encumbering the Premises, such that Lessee’s rights under this Paragraph 30(e) shall not survive any foreclosure on the Premises by the Bank pursuant to its deed of trust, and shall not apply to any sale of the Premises by a receiver appointed by the Bank pursuant to its deed of trust.”
3.Lessor’s Access. Paragraph 32 of the Original Lease shall be amended to add the following as a new sentence thereto:
“In addition, Lessor and Lessor's agents shall have the right, at reasonable times, to enter the Premises for a period of up to fifteen (15) days, to remove Lessor’s papers and personal effects from the Premises, in each case, provided Lessor shall not thereby unreasonably interfere with Lessee’s business on the Premises.”
4.Miscellaneous.
a.Full Force and Effect. Except as expressly amended hereby, all of the representations, warranties, terms, covenants, conditions and other provisions of the Original Lease shall remain unchanged and shall continue to be, and shall remain, in full force and effect in accordance with their respective terms. The amendments set forth herein shall be limited precisely as provided for herein to the provisions expressly amended herein and shall not be deemed to be an amendment to, waiver of, consent to or modification of any other term or provision of the Original Lease.
b.Conflict. In the event of any conflict between the terms of this Second Amendment and the Original Lease, the terms of this Second Amendment shall
4



control and govern and the provisions of the Original Lease are to be construed in light of the intent of this Second Amendment.
c.Entire Agreement. This Second Amendment sets forth the entire agreement between the Parties regarding the matters set forth herein, superseding all prior agreements and understandings, written and oral, and may not be changed, modified or cancelled orally.
d.Governing Law. This Second Amendment shall be governed by and construed in accordance with the laws of the State of California, without regard to any conflicts of law provisions thereof.
e.Further Action. Each Party to this Second Amendment shall execute all instruments and documents and take such further action as may be reasonably required to effectuate the purpose of this Second Amendment.
f.Modification; Amendment: This Second Amendment may be modified or amended only by a writing executed by the Parties hereto.
g.Counterparts. This Second Amendment may be executed in multiple counterparts (including electronic [PDF] or facsimile counterparts), each of which shall be deemed an original, and all such counterparts shall together constitute one and the same instrument.
h.Severability. The invalidity of any portion of this Second Amendment shall not have any effect on the balance thereof.
i.No Broker. Each of Lessee and Lessor represents to the other that it has not dealt with any brokers in connection with this Second Amendment and that no broker negotiated this Second Amendment or is entitled to any commission in connection herewith. Each Party agrees to indemnify, defend and hold the other harmless from and against all claims, demands, actions, liabilities, damages, costs and expenses (including, reasonable attorneys’ fees) arising from any claim for a fee or commission made by any broker claiming to have acted by or on behalf of the indemnifying Party in connection with this Second Amendment. The foregoing indemnity shall survive the expiration or termination of the Lease.

[SIGNATURE PAGE FOLLOWS]
5




IN WITNESS WHEREOF, the Parties have caused this Second Amendment to be executed by their duly authorized officers or agents on the Second Amendment Effective Date.


ATTEST


LESSOR:
ALIARON INVESTMENTS, LTD.
    
By: Aliaron Investments, Inc.
Its: General Partner



/s/ Ronald N. Tutor
Ronald N. Tutor, President
Aliaron Investments, Inc.




LESSEE:

TUTOR PERINI CORPORATION



/s/ Gary G. Smalley
Gary G. Smalley, Executive Vice President and Chief Financial Officer

  

6

EX-10.15 4 tpc-20201231xex1015.htm EX-10.15 Document
Exhibit 10.15
SECOND AMENDMENT TO FONTANA PROPERTY LEASE

This SECOND AMENDMENT TO FONTANA PROPERTY LEASE (the “Second Amendment”) is made and entered into and effective as of the 28th day of December 2020 (the “Second Amendment Effective Date”) by and between ALIARON INVESTMENTS, LTD., LIMITED PARTNERSHIP, a California limited partnership (formerly known as Kristra Investments, Ltd., Limited Partnership) (“Landlord”), and TUTOR PERINI CORPORATION, a Massachusetts corporation (“Tenant”). (Each individual party may be referred to herein as a “Party” and collectively hereinafter in this Second Amendment as the “Parties”).
WITNESSETH:
WHEREAS, Landlord and Tenant are parties to that certain Fontana Property Lease, dated and effective June 1, 2014, as amended by that certain First Amendment to Commercial Lease Agreement, dated and effective as of October 7, 2020 (collectively, the “Original Lease”), for the lease of the Existing Premises (as defined in Paragraph 2(a) below);
WHEREAS, Landlord (“HQ Lease Lessor”)and Tenant (“HQ Lease Lessee”) (in their capacities as lessor and lessee, respectively, under the HQ Lease [defined below]), are also parties to that certain 15901 Olden Street, Sylmar and 11171 Cherry Avenue, Fontana Properties Lease, dated and effective June 1, 2014, as amended by that certain First Amendment to 15901 Olden Street, Sylmar and 11171 Cherry Avenue, Fontana Properties Lease, dated and effective as of October 7, 2020 (collectively, the “HQ Lease”), for the lease of land and improvements located at (i) 15901 Olden Street, Sylmar, California 91342 (the “Olden Street Premises”), and (ii) the Cherry Avenue Premises (as defined in Paragraph 2(a) below); and
WHEREAS, the Parties desire by this instrument to amend the Original Lease in accordance with those certain modifications as more particularly set forth herein.
NOW, THEREFORE, the Parties, in consideration of the mutual promises and agreements set forth herein, and intending to be legally bound, on behalf of themselves and their respective successors and assigns, do hereby agree as follows:
1.Recitals and Definitions.
a.Recitals. Landlord and Tenant incorporate the above recitals into this Second Amendment and affirm such recitals are true and correct.
b.Definitions. Each capitalized term used in this Second Amendment shall have the same meaning as is ascribed to such capitalized term in the Original Lease unless expressly otherwise provided for herein. As of the Second Amendment Effective Date and for the purposes of this Second Amendment, the Original Lease, as amended hereby, shall be referred to as the “Lease”.
2.Amendments. The Original Lease shall be amended as follows:
a.Premises. The Original Lease shall be amended so that the definition of “Premises” is deleted in its entirety and the following is substituted in place thereof:
1




Landlord is the owner of the land and improvements commonly known and numbered as (i) Assessor’s Parcel Number 0236-191-25-0-000, located on the northeast corner of Jurupa Avenue and Cherry Avenue in Fontana, California 92337 (the “Existing Premises”), and (ii) Assessor’s Parcel Number 0236-191-14-0-000, located at 11171 Cherry Avenue, Fontana, California 92337 (the “Cherry Avenue Premises”, and collectively with the Existing Premises, the “Leased Premises” or “Premises”). The Parties acknowledge and agree that simultaneously with the execution of this Second Amendment, HQ Lease Lessor and HQ Lease Lessee are entering into a second amendment to the HQ Lease to, among other things, amend the HQ Lease to exclude the Cherry Avenue Premises from the Premises (as defined in the HQ Lease).”
b.Term. Paragraph 2(A) of the Original Lease is deleted in its entirety and the following is substituted in place thereof:
“A.    Landlord hereby leases the Leased Premises to Tenant, and Tenant hereby leases the same from Landlord, for an “Initial Term” beginning on June 1, 2014 and ending July 31, 2038.”
c.Base Rent. The first sentence of Paragraph 3(A) of the Original Lease is deleted in its entirety and the following is substituted in place thereof:
“A. Base Rent. Landlord and Tenant hereby acknowledge and agree that Tenant has paid all Base Rent and additional rent that Tenant is obligated to pay under the Lease and the HQ Lease for the period commencing on June 1, 2014 and continuing through and until December 31, 2020. For the period commencing on January 1, 2021, and continuing through and until December 31, 2021, Tenant shall pay to Landlord the monthly lease rate of One Hundred Seventy-Nine Thousand Dollars ($179,000) for the Leased Premises (“Base Rent”). On January 1, 2022, and on January 1 of each year thereafter, Base Rent shall increase at the rate of the greater of three percent (3%) or the Consumer Price Index (“CPI”) for the Los Angeles metropolitan area.
d.Landlord’s Option to Require Tenant to Purchase the Leased Premises. Paragraph 4 of the Original Lease is deleted in its entirety and any references thereto shall be null and void.
e.Tenant’s Option to Require Landlord to Sell the Leased Premises. Paragraph 5 of the Original Lease is deleted in its entirety and any references thereto shall be null and void.
f.Use: The second sentence of Paragraph 6 of the Original Lease is deleted in its entirety and the following is substituted in place thereof:
“Notwithstanding the foregoing, Tenant shall not use the Leased Premises for the purposes of storing, manufacturing or selling any explosives, flammables or other inherently dangerous substance, chemical, thing or device; provided, however, that the foregoing shall not prevent, prohibit, limit or restrict Tenant (or its agents, contractors
2




or employees) in any way from storing, maintaining, servicing, accessing or using at the Leased Premises (i) fuel tanks for the purpose of fueling equipment or (ii) oxygen and/or acetylene tanks for the purpose of cutting steel, all in accordance with all applicable laws.”
g.Default. The first sentence of Paragraph 15 of the Original Lease is deleted in its entirety and the following is substituted in place thereof:
“If (i) default shall at any time be made (x) by Tenant in the payment of rent when due to Landlord as herein provided, or (y) by HQ Lease Lessee in the payment of rent when due to HQ Lease Lessor as provided in the HQ Lease (provided, however, that the foregoing clause (y) shall only constitute a default in the event that, at the time of such default, the HQ Lease Lessor is Aliaron Investments, Ltd. or an affiliate thereof), and if said default described in the immediately preceding clauses (x) or (y) shall continue for fifteen (15) days after written notice thereof shall have been given to Tenant by Landlord or to HQ Lease Lessee by HQ Lease Lessor, as applicable, or (ii) if default shall be made in any of the other covenants or conditions to be kept, observed and performed by Tenant, and such default shall continue for thirty (30) days after notice thereof in writing to Tenant by Landlord without correction thereof then having been commenced and thereafter diligently prosecuted, Landlord may declare the term of this Lease ended and terminated by giving Tenant written notice of such intention, and if possession of the Leased Premises is not surrendered, Landlord may reenter said premises.”
h.Right of First Refusal. The Original Lease shall be amended to add the following as a new Paragraph 30:
“30.    Right of First Refusal.
A.During the Term, before Landlord may convey, assign, or otherwise transfer its ownership interest in all or any portion of the Leased Premises to a third party, Tenant shall have a right of first refusal to purchase the Leased Premises on the material terms and conditions that Landlord is willing to sell the Leased Premises to a third party following the procedures set forth in this Paragraph 30.
B.Prior to entering into a binding agreement to sell the Leased Premises to a third party, Landlord shall deliver to Tenant written notice (the “Right of First Refusal Offer Notice”) of the material terms and conditions that Landlord has negotiated in good faith, and is willing to accept, from a third party, including the purchase price at which Landlord is willing to sell the Leased Premises (such price, the “Right of First Refusal Purchase Price”). Upon Tenant’s receipt of a Right of First Refusal Offer Notice, Tenant shall have fifteen (15) calendar days to deliver written notice (a “Right of First Refusal Acceptance Notice”) to Landlord that it will purchase the Leased Premises for the Right
3




of First Refusal Purchase Price and on the terms and conditions set forth in the Right of First Refusal Offer Notice.
C.If Tenant timely delivers a Right of First Refusal Acceptance Notice electing to purchase the Leased Premises on the terms and conditions set forth in the Right of First Refusal Offer Notice, then Landlord shall be bound to convey, assign, or otherwise transfer the Leased Premises to Tenant promptly thereafter at the Right of First Refusal Purchase Price and on the terms and conditions set forth in the Right of First Refusal Offer Notice, and the parties shall proceed to consummate the sale of the Leased Premises.
D.If Tenant (i) fails to timely deliver a Right of First Refusal Acceptance Notice, or (ii) elects not to purchase the Leased Premises on the terms and conditions set forth in the Right of First Refusal Offer Notice, then Landlord shall be free, for a period of one hundred fifty (150) calendar days (such 150-calendar day period, “Landlord’s Sale Period”), to convey, assign, or otherwise transfer the Leased Premises to a third party at a price not less than the Right of First Refusal Purchase Price and not on more favorable material terms and conditions than those stated in the Right of First Refusal Offer Notice. Any conveyance, assignment, or transfer of the Leased Premises by Landlord to a third party shall be fully subject to the terms of this Lease and Landlord agrees to take all necessary steps to ensure the terms of this Lease shall be binding upon any new third party owner of the Leased Premises.
E.If Landlord shall not have so conveyed, assigned, or transferred the Leased Premises to a third party within Landlord’s Sale Period, then Landlord may not sell the Leased Premises (or any portion thereof) to a third party without providing a new Right of First Refusal Offer Notice to Tenant and complying with the foregoing provisions of this Paragraph 30.
F.Tenant’s rights under this Paragraph 30 shall be at all times subordinate in all respects to all rights and remedies of JPMorgan Chase Bank, N.A. (the “Bank”) under the Bank’s deed of trust encumbering the Leased Premises, such that Tenant’s rights under this Paragraph 30 shall not survive any foreclosure on the Premises by the Bank pursuant to its deed of trust, and shall not apply to any sale of the Leased Premises by a receiver appointed by the Bank pursuant to its deed of trust.”
3.Miscellaneous.
a.Full Force and Effect. Except as expressly amended hereby, all of the representations, warranties, terms, covenants, conditions and other provisions of the Original Lease shall remain unchanged and shall continue to be, and shall
4




remain, in full force and effect in accordance with their respective terms. The amendments set forth herein shall be limited precisely as provided for herein to the provisions expressly amended herein and shall not be deemed to be an amendment to, waiver of, consent to or modification of any other term or provision of the Original Lease.
b.Conflict. In the event of any conflict between the terms of this Second Amendment and the Original Lease, the terms of this Second Amendment shall control and govern and the provisions of the Original Lease are to be construed in light of the intent of this Second Amendment.
c.Entire Agreement. This Second Amendment sets forth the entire agreement between the Parties regarding the matters set forth herein, superseding all prior agreements and understandings, written and oral, and may not be changed, modified or cancelled orally.
d.Governing Law. This Second Amendment shall be governed by and construed in accordance with the laws of the State of California, without regard to any conflicts of law provisions thereof.
e.Further Action. Each Party to this Second Amendment shall execute all instruments and documents and take such further action as may be reasonably required to effectuate the purpose of this Second Amendment.
f.Modification; Amendment. This Second Amendment may be modified or amended only by a writing executed by the Parties hereto.
g.Counterparts. This Second Amendment may be executed in multiple counterparts (including electronic [PDF] or facsimile counterparts), each of which shall be deemed an original, and all such counterparts shall together constitute one and the same instrument.
h.Severability. The invalidity of any portion of this Second Amendment shall not have any effect on the balance thereof.
i.No Broker. Each of Tenant and Landlord represents to the other that it has not dealt with any brokers in connection with this Second Amendment and that no broker negotiated this Second Amendment or is entitled to any commission in connection herewith. Each Party agrees to indemnify, defend and hold the other harmless from and against all claims, demands, actions, liabilities, damages, costs and expenses (including, reasonable attorneys’ fees) arising from any claim for a fee or commission made by any broker claiming to have acted by or on behalf of the indemnifying Party in connection with this Second Amendment. The foregoing indemnity shall survive the expiration or termination of the Lease.

[SIGNATURE PAGE FOLLOWS]

5




IN WITNESS WHEREOF, the Parties have caused this Second Amendment to be executed by their duly authorized officers or agents on the Second Amendment Effective Date.


ATTEST


LANDLORD:
ALIARON INVESTMENTS, LTD.
    
By: Aliaron Investments, Inc.
Its: General Partner



/s/ Ronald N. Tutor
Ronald N. Tutor, President
Aliaron Investments, Inc.




TENANT:

TUTOR PERINI CORPORATION



/s/ Gary G. Smalley
Gary G. Smalley, Executive Vice President and Chief Financial Officer
  

6

EX-10.16 5 tpc-20201231xex1016.htm EX-10.16 Document
Exhibit 10.16
THIRD AMENDMENT TO HEADQUARTERS LEASE
(F/K/A 15901 OLDEN STREET, SYLMAR
AND 11171 CHERRY AVENUE, FONTANA PROPERTIES LEASE)

This THIRD AMENDMENT TO HEADQUARTERS LEASE (F/K/A 15901 OLDEN STREET, SYLMAR AND 11171 CHERRY AVENUE, FONTANA PROPERTIES LEASE) (“Third Amendment”) is made and entered into and effective as of the 19th day of February 2021 (the “Third Amendment Effective Date”) by and between ALIARON INVESTMENTS, LTD., LIMITED PARTNERSHIP, a California limited partnership (formerly known as Kristra Investments, Ltd., Limited Partnership) (“Lessor”), and TUTOR PERINI CORPORATION, a Massachusetts corporation (“Lessee”). (Each individual party may be referred to herein as a “Party” and collectively hereinafter in this Third Amendment, the “Parties”).

WITNESSETH:
WHEREAS, Lessor and Lessee are parties to that certain 15901 Olden Street, Sylmar and 11171 Cherry Avenue, Fontana Properties Lease, dated and effective June 1, 2014, as amended by that certain First Amendment to 15901 Olden Street, Sylmar and 11171 Cherry Avenue, Fontana Properties Lease, dated and effective as of October 7, 2020, and as amended by that Second Amendment to 15901 Olden Street, Sylmar And 11171 Cherry Avenue Fontana Properties Lease, dated and effective as of December 28, 2020 (collectively, the “Original Lease”), for the lease of the Premises (as defined in the Original Lease); and
WHEREAS, the Parties desire by this instrument to further amend the Original Lease in accordance with those certain modifications as more particularly set forth herein.
NOW, THEREFORE, the Parties in consideration of the mutual promises and agreements set forth herein, and intending to be legally bound, on behalf of themselves and their respective successors and assigns, do hereby agree as follows:
1.Recitals and Definitions.
a.Recitals. Lessor and Lessee incorporate the above recitals into this Third Amendment and affirm such recitals are true and correct.
b.Definitions. Each capitalized term used in this Third Amendment shall have the same meaning as is ascribed to such capitalized term in the Original Lease unless expressly otherwise provided for herein. As of the Third Amendment Effective Date and for the purposes of this Third Amendment, the Original Lease, as amended hereby, shall be referred to as the “Lease”, and from and after the date of this Third Amendment, the Original Lease shall continue to be referred to as the “Headquarters Lease”.
2.Amendments: The Original Lease shall be amended as follows:
a.Property Insurance. The fourth (4th) sentence of Paragraph 8(c)(i) of the Original Lease shall be amended to delete the following words therefrom:
“as well as an automatic increase in insurance endorsement causing the increase in annual property insurance coverage by 2% per quarter”.
1



3.Miscellaneous.
a.Full Force and Effect. Except as expressly amended hereby, all of the representations, warranties, terms, covenants, conditions and other provisions of the Original Lease shall remain unchanged and shall continue to be, and shall remain, in full force and effect in accordance with their respective terms. The amendments set forth herein shall be limited precisely as provided for herein to the provisions expressly amended herein and shall not be deemed to be an amendment to, waiver of, consent to or modification of any other term or provision of the Original Lease.
b.Conflict. In the event of any conflict between the terms of this Third Amendment and the Original Lease, the terms of this Third Amendment shall control and govern and the provisions of the Original Lease are to be construed in light of the intent of this Third Amendment.
c.Entire Agreement. This Third Amendment sets forth the entire agreement between the Parties regarding the matters set forth herein, superseding all prior agreements and understandings, written and oral, and may not be changed, modified or cancelled orally.
d.Governing Law. This Third Amendment shall be governed by and construed in accordance with the laws of the State of California, without regard to any conflicts of law provisions thereof.
e.Further Action. Each Party to this Third Amendment shall execute all instruments and documents and take such further action as may be reasonably required to effectuate the purpose of this Third Amendment.
f.Modification; Amendment: This Third Amendment may be modified or amended only by a writing executed by the Parties hereto.
g.Counterparts. This Third Amendment may be executed in multiple counterparts (including electronic [PDF] or facsimile counterparts), each of which shall be deemed an original, and all such counterparts shall together constitute one and the same instrument.
h.Severability. The invalidity of any portion of this Third Amendment shall not have any effect on the balance thereof.
i.No Broker. Each of Lessee and Lessor represents to the other that it has not dealt with any brokers in connection with this Third Amendment and that no broker negotiated this Third Amendment or is entitled to any commission in connection herewith. Each Party agrees to indemnify, defend and hold the other harmless from and against all claims, demands, actions, liabilities, damages, costs and expenses (including, reasonable attorneys’ fees) arising from any claim for a fee or commission made by any broker claiming to have acted by or on behalf of the indemnifying Party in connection with this Third Amendment. The foregoing indemnity shall survive the expiration or termination of the Lease.
[SIGNATURE PAGE FOLLOWS]
2




IN WITNESS WHEREOF, the Parties have caused this Third Amendment to be executed by their duly authorized officers or agents on the Third Amendment Effective Date.


ATTEST


LESSOR:
ALIARON INVESTMENTS, LTD.
    
By: Aliaron Investments, Inc.
Its: General Partner



/s/ Ronald N. Tutor
Ronald N. Tutor, President
Aliaron Investments, Inc.




LESSEE:

TUTOR PERINI CORPORATION



/s/ Gary G. Smalley
Gary G. Smalley, Executive Vice President and Chief Financial Officer

  

3

EX-10.17 6 tpc-20201231xex1017.htm EX-10.17 Document
Exhibit 10.17

THIRD AMENDMENT TO FONTANA PROPERTY LEASE

This THIRD AMENDMENT TO FONTANA PROPERTY LEASE (the “Third Amendment”) is made and entered into and effective as of the 19th day of February 2021 (the “Third Amendment Effective Date”) by and between ALIARON INVESTMENTS, LTD., LIMITED PARTNERSHIP, a California limited partnership (formerly known as Kristra Investments, Ltd., Limited Partnership) (“Landlord”), and TUTOR PERINI CORPORATION, a Massachusetts corporation (“Tenant”). (Each individual party may be referred to herein as a “Party” and collectively hereinafter in this Third Amendment as the “Parties”).
WITNESSETH:
WHEREAS, Landlord and Tenant are parties to that certain Fontana Property Lease, dated and effective June 1, 2014, as amended by that certain First Amendment to Commercial Lease Agreement, dated and effective as of October 7, 2020, and as amended by that certain Second Amendment to Fontana Property Lease, dated and effective as of December 28, 2020 (collectively, the “Original Lease”), for the lease of the Premises (as defined in the Original Lease); and
WHEREAS, the Parties desire by this instrument to further amend the Original Lease in accordance with those certain modifications as more particularly set forth herein.
NOW, THEREFORE, the Parties, in consideration of the mutual promises and agreements set forth herein, and intending to be legally bound, on behalf of themselves and their respective successors and assigns, do hereby agree as follows:
1.Recitals and Definitions.
a.Recitals. Landlord and Tenant incorporate the above recitals into this Third Amendment and affirm such recitals are true and correct.
b.Definitions. Each capitalized term used in this Third Amendment shall have the same meaning as is ascribed to such capitalized term in the Original Lease unless expressly otherwise provided for herein. As of the Third Amendment Effective Date and for the purposes of this Third Amendment, the Original Lease, as amended hereby, shall be referred to as the “Lease”.
2.Amendments. The Original Lease shall be amended as follows:
a.Property Insurance. The fourth (4th) sentence of Paragraph 10(D) of the Original Lease shall be amended to delete the following words therefrom:
“as well as an automatic increase in insurance endorsement causing the increase in annual property insurance coverage by 2% per quarter.”
3.Miscellaneous.
a.Full Force and Effect. Except as expressly amended hereby, all of the representations, warranties, terms, covenants, conditions and other provisions of the Original Lease shall remain unchanged and shall continue to be, and shall remain, in full force and effect in accordance with their respective terms. The amendments set forth herein shall be limited precisely as provided for herein to the provisions expressly amended herein and shall not be deemed to be an
1




amendment to, waiver of, consent to or modification of any other term or provision of the Original Lease.
b.Conflict. In the event of any conflict between the terms of this Third Amendment and the Original Lease, the terms of this Third Amendment shall control and govern and the provisions of the Original Lease are to be construed in light of the intent of this Third Amendment.
c.Entire Agreement. This Third Amendment sets forth the entire agreement between the Parties regarding the matters set forth herein, superseding all prior agreements and understandings, written and oral, and may not be changed, modified or cancelled orally.
d.Governing Law. This Third Amendment shall be governed by and construed in accordance with the laws of the State of California, without regard to any conflicts of law provisions thereof.
e.Further Action. Each Party to this Third Amendment shall execute all instruments and documents and take such further action as may be reasonably required to effectuate the purpose of this Third Amendment.
f.Modification; Amendment. This Third Amendment may be modified or amended only by a writing executed by the Parties hereto.
g.Counterparts. This Third Amendment may be executed in multiple counterparts (including electronic [PDF] or facsimile counterparts), each of which shall be deemed an original, and all such counterparts shall together constitute one and the same instrument.
h.Severability. The invalidity of any portion of this Third Amendment shall not have any effect on the balance thereof.
i.No Broker. Each of Tenant and Landlord represents to the other that it has not dealt with any brokers in connection with this Third Amendment and that no broker negotiated this Third Amendment or is entitled to any commission in connection herewith. Each Party agrees to indemnify, defend and hold the other harmless from and against all claims, demands, actions, liabilities, damages, costs and expenses (including, reasonable attorneys’ fees) arising from any claim for a fee or commission made by any broker claiming to have acted by or on behalf of the indemnifying Party in connection with this Third Amendment. The foregoing indemnity shall survive the expiration or termination of the Lease.

[SIGNATURE PAGE FOLLOWS]


2




IN WITNESS WHEREOF, the Parties have caused this Third Amendment to be executed by their duly authorized officers or agents on the Third Amendment Effective Date.


ATTEST


LANDLORD:
ALIARON INVESTMENTS, LTD.
    
By: Aliaron Investments, Inc.
Its: General Partner



/s/ Ronald N. Tutor
Ronald N. Tutor, President
Aliaron Investments, Inc.




TENANT:

TUTOR PERINI CORPORATION



/s/ Gary G. Smalley
Gary G. Smalley, Executive Vice President and Chief Financial Officer
  

3

EX-21 7 tpc-20201231xex21.htm EX-21 Document

Exhibit 21

Tutor Perini Corporation
Subsidiaries of the Registrant

Percentage
of Interest
Businessor Voting
SegmentPlace ofSecurities
Name (as applicable)OrganizationOwned
Tutor Perini Corporation
Massachusetts
Becho, Inc.CivilUtah100%
Black Construction CorporationCivilGuam100%
Cherry Hill Construction, Inc.CivilMaryland100%
Frontier-Kemper Constructors, Inc.CivilIndiana100%
Lunda Construction CompanyCivilWisconsin100%
Tutor-Saliba CorporationCivilCalifornia100%
James A. Cummings, Inc.BuildingFlorida100%
Keating Building CompanyBuildingDelaware100%
Perini Management Services, Inc.BuildingMassachusetts100%
Roy Anderson CorpBuildingMississippi100%
Rudolph and Sletten, Inc.BuildingCalifornia100%
Tutor Perini Building Corp.BuildingArizona100%
Desert Mechanical Inc.Specialty ContractorsNevada100%
Fisk Electric CompanySpecialty ContractorsTexas100%
Five Star Electric Corp.Specialty ContractorsNew York100%
GreenStar Services CorporationSpecialty ContractorsDelaware100%
Nagelbush Mechanical, Inc.Specialty ContractorsFlorida100%
Superior GuniteSpecialty ContractorsCalifornia100%
WDF Inc.Specialty ContractorsNew York100%
Bow Equipment Leasing Company, Inc.N/ANew Hampshire100%
PCR Insurance CompanyN/AArizona100%


EX-23 8 tpc-20201231xex23.htm EX-23 Document


Exhibit 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-161492 and 333-174915 on Form S-3 and Registration Statement Nos. 333-116362, 333-138411, Post-effective Amendment No. 1 to Registration Statement Nos. 333-157804, 333-203191, and 333-218287 on Form S-8 of our reports dated February 24, 2021, relating to the financial statements of Tutor Perini Corporation and subsidiaries (the “Company”) and the effectiveness of Company’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2020.


/s/ Deloitte & Touche LLP
Los Angeles, California
February 24, 2021



EX-24 9 tpc-20201231xex24.htm EX-24 Document


Exhibit 24

Power of Attorney

We, the undersigned, Directors of Tutor Perini Corporation, hereby severally constitute James A. Frost and Gary G. Smalley, and each of them singly, our true and lawful attorneys, with full power to them and to each of them to sign for us, and in our names in the capacities indicated below, any Annual Report on Form 10-K pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 to be filed with the Securities and Exchange Commission and any and all amendments to said Annual Report on Form 10-K, hereby ratifying and confirming our signatures as they may be signed by our said Attorneys to said Annual Report on Form 10-K and to any and all amendments thereto and generally to do all such things in our names and behalf and in our said capacities as will enable Tutor Perini Corporation to comply with the provisions of the Securities Exchange Act of 1934, as amended, and all requirements of the Securities and Exchange Commission.

WITNESS our hands and common seal on the date set forth below.

/s/Peter ArkleyDirectorFebruary 25, 2016
Peter ArkleyDate
/s/Sidney J. FeltensteinDirectorFebruary 26, 2016
Sidney J. FeltensteinDate
/s/James A. FrostDirectorFebruary 26, 2016
James A. FrostDate
/s/Michael F. HorodniceanuDirectorMay 23, 2018
Michael F. HorodniceanuDate
/s/Michael R. KleinDirectorFebruary 26, 2016
Michael R. KleinDate
/s/Robert C. LieberDirectorFebruary 26, 2016
Robert C. LieberDate
/s/Dennis D. OklakDirectorFebruary 22, 2018
Dennis D. OklakDate
/s/Raymond R. OnegliaDirectorFebruary 26, 2016
Raymond R. OnegliaDate
/s/Dale Anne ReissDirectorFebruary 26, 2016
Dale Anne ReissDate
/s/Dickran M. Tevrizian, Jr.DirectorFebruary 25, 2016
Dickran M. Tevrizian, Jr.Date
/s/Ronald N. TutorDirectorFebruary 26, 2016
Ronald N. TutorDate


EX-31.1 10 tpc-20201231xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Ronald N. Tutor, certify that:
1.    I have reviewed this Annual Report on Form 10-K of Tutor Perini Corporation (the “registrant”);
2.    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;
3.    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;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this 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
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 24, 2021/s/Ronald N. Tutor
Ronald N. Tutor
Chairman and Chief Executive Officer

EX-31.2 11 tpc-20201231xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Gary G. Smalley, certify that:
1.    I have reviewed this Annual Report on Form 10-K of Tutor Perini Corporation (the “registrant”);
2.    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;
3.    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;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this 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
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 24, 2021/s/Gary G. Smalley
Gary G. Smalley
Executive Vice President and Chief Financial Officer

EX-32.1 12 tpc-20201231xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER 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 Tutor Perini Corporation (the “Company”) on Form 10-K for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ronald N. Tutor, Chairman and 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:
(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: February 24, 2021/s/Ronald N. Tutor
Ronald N. Tutor
Chairman and Chief Executive Officer
A signed original of this written statement required by Section 906 has been provided to Tutor Perini Corporation and will be retained by Tutor Perini Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 13 tpc-20201231xex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 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 Tutor Perini Corporation (the “Company”) on Form 10-K for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gary G. Smalley, 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:
(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: February 24, 2021/s/Gary G. Smalley
Gary G. Smalley
Executive Vice President and Chief Financial Officer
A signed original of this written statement required by Section 906 has been provided to Tutor Perini Corporation and will be retained by Tutor Perini Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

EX-95 14 tpc-20201231x10kex95.htm EX-95 Document


Exhibit 95

MINE SAFETY DISCLOSURE

Section 1503 of the Dodd-Frank Wall Street Reform and Consumer Protection Act requires domestic mine operators to disclose violations and orders issued under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”) by the federal Mine Safety and Health Administration (“MSHA”). We do not act as the owner of any mines but we may act as a mining operator as defined under the Mine Act where we may be an independent contractor performing services or construction of such mine. Due to timing and other factors, the data below may not agree with the mine data retrieval system maintained by MSHA.

The following table provides information for the year ended December 31, 2020.




Mine (1)
Mine Act §104 Violations (2)
Mine Act §104 (b) Orders (3)
Mine Act §104 (d) Citations and Orders (4)
Mine Act §110 (b)(2)
Violations (5)
Mine Act §107 (a) Orders (6)
Proposed Assessments from MSHA (In dollars ($))Mining Related Fatalities
Mine Act §104(e) Notice (yes/no) (7)
Pending Legal Action before Federal Mine Safety and Health Review Commission (yes/no)
Longview5$1,015 NoNo

(1)United States mine.
(2)The total number of violations received from MSHA under §104 of the Mine Act, which includes citations for health or safety standards that could significantly and substantially contribute to a serious injury if left unabated.
(3)The total number of orders issued by MSHA under §104(b) of the Mine Act, which represents a failure to abate a citation under §104(a) within the period of time prescribed by MSHA.
(4)The total number of citations and orders issued by MSHA under §104(d) of the Mine Act for unwarrantable failure to comply with mandatory health or safety standards.
(5)The total number of flagrant violations issued by MSHA under §110(b)(2) of the Mine Act.
(6)The total number of orders issued by MSHA under §107(a) of the Mine Act for situations in which MSHA determined an imminent danger existed.
(7)A written notice from the MSHA regarding a pattern of violations, or a potential to have such pattern under §104(e) of the Mine Act.


EX-101.SCH 15 tpc-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Calculations of Basic and Diluted EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies (Schedule of Cash and Cash Equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies (Tax Effects of Components of Other Comprehensive Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies (Changes in AOCI Balances by Component) (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies - Reclassification from AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2110102 - Disclosure - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Consolidated Statements of Cash Flows (Tables) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Consolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Revenue (Disaggregation Of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Revenue (Schedule Of Revenue By Contract Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Contract Assets And Liabilities link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Contract Assets And Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Contract Assets And Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Contract Assets And Liabilities (Schedule Of Contract Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Contract Assets And Liabilities (Schedule Of Contract Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Income Taxes (Summary of Income Before Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Income Taxes (Reconciliation of Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) (Alternate) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Income Taxes (Reconciliation of Gross Unrecognized Tax Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2132106 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Goodwill and Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Goodwill and Intangible Assets (Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2137107 - Disclosure - Financial Commitments link:presentationLink link:calculationLink link:definitionLink 2338307 - Disclosure - Financial Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Financial Commitments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Financial Commitments (Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Financial Commitments (Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Financial Commitments (Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Financial Commitments (Principal Payments of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Financial Commitments (Summary Of Interest Expense As Reported In The Consolidated Statements of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2145108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2147109 - Disclosure - Lease link:presentationLink link:calculationLink link:definitionLink 2348308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Leases (Components of Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Leases (Supplemental Balance Sheet Information Related To Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Leases (Supplemental Cash Flow And Other Information Related To Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2154110 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2355309 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Share-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Share-Based Compensation (Summary of Restricted Stock Unit and Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2458438 - Disclosure - Share-Based Compensation (Summary Of Unrestricted Stock Units Issuance) (Details) link:presentationLink link:calculationLink link:definitionLink 2459439 - Disclosure - Share-Based Compensation (Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 2160111 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2361310 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Employee Benefit Plans (Summary of Net Periodic Benefit Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2464442 - Disclosure - Employee Benefit Plans (Target and Actual Asset Allocation for Pension Plan by Asset Category) (Details) link:presentationLink link:calculationLink link:definitionLink 2465443 - Disclosure - Employee Benefit Plans (Future Benefit Payments Under Defined Benefit Pension Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2466444 - Disclosure - Employee Benefit Plans (Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status) (Details) link:presentationLink link:calculationLink link:definitionLink 2467445 - Disclosure - Employee Benefit Plans (Amounts Recognized in Consolidated Balance Sheets) (Details) link:presentationLink link:calculationLink link:definitionLink 2468446 - Disclosure - Employee Benefit Plans (Plan Assets at Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2469447 - Disclosure - Employee Benefit Plans (Benefit Obligations in Excess of the Fair Value of Plan's Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2470448 - Disclosure - Employee Benefit Plans (Summary of Key Information for the Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2171112 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2372311 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2473449 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2474450 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2175113 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 2476451 - Disclosure - Variable Interest Entities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2177114 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 2378312 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2479452 - Disclosure - Business Segments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2480453 - Disclosure - Business Segments (Reportable Segments) (Details) link:presentationLink link:calculationLink link:definitionLink 2481454 - Disclosure - Business Segments (Reconciliation of Segment Results to Consolidated Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2482455 - Disclosure - Business Segments (Principal Geographical Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 2483456 - Disclosure - Business Segments Reconciliation of Segment Information to Consolidated Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2184115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2485457 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2186116 - Disclosure - Unaudited Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 2387313 - Disclosure - Unaudited Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2488458 - Disclosure - Unaudited Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 16 tpc-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 17 tpc-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 18 tpc-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Units granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Intangible assets, due primarily to purchase accounting Deferred Tax Liabilities, Intangible Assets Target asset allocation (as a percent) Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Principal Geographical Areas Information Segments, Geographical Areas [Abstract] Aggregate Intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Purple Line Expansion Section 2 And Section 3 Purple Line Expansion Section2 And Section3 [Member] Purple Line Expansion Section 2 And Section 3 [Member] Change in Benefit Obligations Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Expected contributions to the defined benefit pension plan in 2020 Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Officers' compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Amount Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Net Deferred Tax Liabilities Deferred Tax Liabilities, Net, Classification [Abstract] Related Party [Axis] Related Party [Axis] Bridge Loan Bridge Loan [Member] Change in Fair Value of Plan Assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Business acquisition, cash balance acquired net of cash paid Payments for (Proceeds from) Businesses and Interest in Affiliates Accordion feature percentage of LTM EBITDA Line Of Credit Facility, Accordion Feature, Percentage of LTM EBITDA Line Of Credit Facility, Accordion Feature, Percentage of LTM EBITDA Carrying value of investments Investment Owned, at Cost Equity Component Equity Component [Member] Equity Component [Member] Impact of federal tax law changes Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Range [Domain] Statistical Measurement [Domain] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Retainage receivable estimated by management to be collected beyond one year, percentage Contract Receivable Retainage Expected To Be Collected Beyond One Year Percentage Contract Receivable Retainage Expected To Be Collected Beyond One Year Percentage Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Security Exchange Name Security Exchange Name International Equity Funds International Equity Securities [Member] This category includes information about ownership interests or the right to acquire ownership interests in international corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. Balance at beginning of year Balance at end of year Fair value of plans' assets Defined Benefit Plan, Plan Assets, Amount Total current liabilities Current liabilities Liabilities, Current Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Stock units with guaranteed minimum payouts outstanding, weighted-average grant date fair value (in dollars per share) Outstanding, beginning of period, Weighted Average Grant Date Fair Value (in dollars per share) Outstanding, end of period, Weighted Average Grant Date Fair Value (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 Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract] Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract] Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract] Variable Rate [Domain] Variable Rate [Domain] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Five ASSETS Assets [Abstract] Summary Of Unrestricted Stock Units Issuance Summary Of Unrestricted Stock Units Issuance [Table Text Block] Summary Of Unrestricted Stock Units Issuance [Table Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Net carrying amount Convertible Notes Payable, Noncurrent Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments 2023 Long-Term Debt, Maturity, Year Three Real property acquired in settlement of a receivable Noncash or Part Noncash Acquisition, Fixed Assets Acquired 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Total granted and outstanding (in shares) Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Bridges Bridges [Member] Bridges [Member] State Current State and Local Tax Expense (Benefit) Credit carryforwards Tax Credit Carryforward, Amount Preferred stock – authorized 1,000,000 shares ($1 par value), none issued Preferred Stock, Value, Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Investment Secondary Categorization [Axis] Investment Secondary Categorization [Axis] 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Deferred tax assets Deferred Income Tax Assets, Net OTHER LONG-TERM LIABILITIES Other Liabilities, Noncurrent OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Schedule of Multiemployer Plans [Table] Multiemployer Plan [Table] Options expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Chairman and Chief Executive Officer Board of Directors Chairman [Member] Statement [Line Items] Statement Statement [Line Items] Term of debt Debt Instrument, Term Statement [Table] Statement [Table] Interest cost Defined Benefit Plan, Interest Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Equity partnerships Equity Funds [Member] Impact of federal tax law changes Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Timing of expense recognition Deferred Tax Assets, Tax Deferred Expense Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Total future benefit payments Defined Benefit Plan Expected Future Benefit Payments Total Total amount of benefits expected to be paid from a defined benefit plan. Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Restricted investments Restricted Investments, Current Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Financial Commitments Debt Disclosure [Text Block] Less: Other comprehensive income (loss) attributable to noncontrolling interest, Tax (Expense) Benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Noncontrolling Interest Amendment Flag Amendment Flag Key assumptions used in estimating the grant date fair values of stock option awards granted Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Summary of Restricted Stock Unit and Stock Option Activity Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Number of shares authorized for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Northern California Electrical Workers Pension Plan Northern California Electrical Workers Pension Plan [Member] Northern California Electrical Workers Pension Plan [Member] Corporate, Non-Segment Corporate, Non-Segment [Member] Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Measurement Frequency [Axis] Measurement Frequency [Axis] Expired or cancelled (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Expired Or Canceled In Period Share Based Compensation Arrangement By Share Based Payment Award Options Expired Or Canceled In Period Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Number of construction projects Number Of Construction Projects Number Of Construction Projects Net leverage ratio (maximum) Net Leverage Ratio (Maximum) Net Leverage Ratio (Maximum) Effect of dilutive restricted stock units and stock options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Initial principal amount installment percentage Debt Instrument, Periodic Payment, Principal, Percentage Debt Instrument, Periodic Payment, Principal, Percentage Stock based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Stock Options Weighted Average Exercise/(Strike) Price Per Share Weighted Average Exercise Price Stock Options [Abstract] Federal R&D credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two State and Local Jurisdiction State and Local Jurisdiction [Member] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Accumulated benefit obligation greater than fair value of plans' assets Defined Benefit Plan, Accumulated benefit obligation greater than fair value of plan assets The difference between the accumulated benefit obligation and the fair value of plan assets, where the accumulated benefit obligation is greater than the fair value of plan assets. Components of Lease Expense Lease, Cost [Table Text Block] Lease expense, gross Lease Cost Before Sublease Income Lease Cost Before Sublease Income Cost Intangible Assets Gross Intangible Assets Gross 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three OTHER ASSETS Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Closely Held Funds Closely Held Funds [Member] Closely Held Funds [Member] Alaskan Way Viaduct Matter Alaskan Way Viaduct Matter [Member] Alaskan Way Viaduct Matter [Member] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure TOTAL ASSETS Assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Stock units with guaranteed minimum payouts outstanding (in shares) Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Cash portion of loss on extinguishment Cash Portion Of Loss On Extinguishment Of Debt Cash Portion Of Loss On Extinguishment Of Debt Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Future Benefit Payments Defined Benefit Plan, Expected Future Benefit Payment [Abstract] 2017 Credit Facility 2017 Credit Facility [Member] Two Thousand Seventeen Credit Facility [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Benefit Equalization Plan Benefit Equalization Plan [Member] An unfunded supplemental retirement plan for certain employees whose benefits under the defined benefit pension plan were reduced because of compensation limitations under federal tax laws. Stock based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount TOTAL LIABILITIES Liabilities Pension Protections Act Zone Status Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List] Goodwill impairment, tax benefit Goodwill Impairment, Tax Benefit Goodwill Impairment, Tax Benefit Retirement Plan Type [Axis] Retirement Plan Type [Axis] Expected volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Value of claim filed Loss Contingency, Damages Sought, Value Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Retainage receivable Increase Decrease In Contract Receivable Retainage Increase Decrease In Contract Receivable Retainage Weighted-average annual interest rate on borrowings Debt, Weighted Average Interest Rate Project In Los Angeles, California Project In Los Angeles California [Member] Project In Los Angeles, California [Member] Summary of restricted stock awards activity Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Changes in other components of working capital, net of balances acquired Changes in other components of working capital Increase (Decrease) in Other Operating Assets and Liabilities, Net Health care facilities Health Care Facilities [Member] Health Care Facilities [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Other Products And Services Other [Member] Products And Services, Other [Member] Goodwill Deferred Tax Assets, Goodwill and Intangible Assets Asset Class [Axis] Asset Class [Axis] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Pre-tax charge, impact from jury verdict Pre-tax Charge, Impact From Jury Verdict Pre-tax Charge, Impact From Jury Verdict Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Junior Lien Junior Lien [Member] Variable Interest Entities Variable Interest Entity Disclosure [Text Block] INCOME (LOSS) BEFORE INCOME TAXES Income (loss) before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Lien Category [Axis] Lien Category [Axis] Outstanding, beginning of period, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) Outstanding, end of period, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Stock options granted, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants, Weighted Average Exercise Price Adverse Arbitration Ruling Pertaining To Electrical Project In New York Adverse Arbitration Ruling Pertaining To Electrical Project In New York [Member] Adverse Arbitration Ruling Pertaining To Electrical Project In New York Common stock, shares authorized (in shares) Common Stock, Shares Authorized Mass transit (includes certain transportation and tunneling projects) Mass Transit [Member] Mass Transit [Member] Principal Geographical Areas Revenue from External Customers by Geographic Areas [Table Text Block] Total property and equipment, gross Property, Plant and Equipment, Gross Federal Deferred Federal Income Tax Expense (Benefit) Gain on remeasurement of investment in joint venture Gain (Loss) On Remeasurement Of Investment In Joint Venture Gain (Loss) On Remeasurement Of Investment In Joint Venture 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Civil Segment Joint Venture Civil Segment Joint Venture [Member] Civil Segment Joint Venture [Member] Funded status Defined Benefit Plan, Funded (Unfunded) Status of Plan Recoverability of Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Unamortized Discounts and Issuance Costs Unamortized Discounts and Issuance Costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Use of Estimates Use of Estimates, Policy [Policy Text Block] Return Of Retainage By Developer Return Of Retainage By Developer [Member] Return Of Retainage By Developer [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Consolidated Entities [Axis] Consolidated Entities [Axis] Ownership percentage in joint venture Ownership Percentage in Joint Venture Percentage represents the Company's ownership percentage in the joint venture. Capitalized contract costs Capitalized Contract Cost, Net Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List] Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List] Scenario, Unspecified [Domain] Scenario [Domain] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Consolidation Items [Domain] Consolidation Items [Domain] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Non-employee Directors Director [Member] Actual asset allocation (as a percent) Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Premium percentage Line of Credit Facility, Premium Fee, Percentage Line of Credit Facility, Premium Fee, Percentage Accumulated impairment as of December 31, 2018 Goodwill, Impaired, Accumulated Impairment Loss Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Other indebtedness Notes Payable, Other Payables [Member] 2026-2030 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Entity [Domain] Entity [Domain] Cash payments related to share-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Current year activity Goodwill, Acquired During Period Credit Facility 2020 Credit Facility 2020 [Member] Credit Facility 2020 Less: Other comprehensive income (loss) attributable to noncontrolling interests, Net-of-Tax Amount Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Unaudited Quarterly Financial Data Quarterly Financial Information [Text Block] Reconciliation Of Outstanding Debt Balance To Reported Debt Balance Reconciliation Of Outstanding Debt Balance To Reported Debt Balance [Table Text Block] Reconciliation Of Outstanding Debt Balance To Reported Debt Balance [Table Text Block] Estimated useful lives Property, Plant and Equipment, Useful Life PROPERTY AND EQUIPMENT: Property, Plant and Equipment, Net [Abstract] Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Municipal and government Municipal And Government [Member] Municipal And Government [Member] Construction contract backlog Construction Contract Backlog [Member] Entity's established relationships with its customers through contracts in backlog. Other current assets Increase (Decrease) in Other Current Assets Repurchased face amount Debt Instrument, Repurchased Face Amount Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Consolidated Entities [Domain] Consolidated Entities [Domain] Current lease liabilities Operating Lease, Liability, Current Military defense facilities Military Defense Facilities [Member] Military Defense Facilities [Member] Expired or cancelled, Weighted Average Grant Date Fair Value (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 Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] State and local agencies State And Local Agencies [Member] State And Local Agencies [Member] Customer [Domain] Customer [Domain] Carpenters Pension Trust Fund for Northern California Carpenters Pension Trust Fund For Northern California [Member] A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Assets: Assets, Fair Value Disclosure [Abstract] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent 2017 Senior Notes 2017 Senior Notes [Member] Two Thousand Seventeen Senior Notes [Member] Hospitality and gaming Hospitality And Gaming [Member] Hospitality And Gaming [Member] Noncurrent assets Assets, Noncurrent Intersegment Eliminations Intersegment Eliminations [Member] Unamortized debt issuance costs Allocated debt issuance costs Debt Issuance Costs, Net Foreign currency translation adjustment, Before-Tax Amount Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Value of damages seeking Value Of Claim Filed Value Of Claim Filed Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Investments by Secondary Categorization [Domain] Investments by Secondary Categorization [Domain] Building And Specialty Contractors Building And Specialty Contractors [Member] Building And Specialty Contractors [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Sale of Stock [Axis] Sale of Stock [Axis] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Tax Effects of Components of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] GOODWILL Balance at beginning of period Balance at end of period Goodwill Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Net-of-Tax Amount Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Face amount Principal Debt Instrument, Face Amount Other current assets ($51,746 and $58,128 related to VIEs) Other current assets Other Assets, Current Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Asset Class [Domain] Asset Class [Domain] Underlying Asset Class [Domain] Underlying Asset Class [Domain] Total Assets, Fair Value Disclosure Stock options granted, weighted-average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term Supplemental disclosure of non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Billings in excess of costs and estimated earnings ($362,427 and $422,847 related to VIEs) Billings in excess of costs and estimated earnings Billings in excess of costs and estimated earnings Contract with Customer, Liability, Current Granted, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Letters Of Credit Letter of Credit [Member] Favorable Arbitration Decision Favorable Arbitration Decision [Member] Favorable Arbitration Decision Expired or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Retainage payable estimated by management to be remitted beyond one year, percentage Contract Payable Retainage, Expected To Be Remitted Beyond One Year, Percentage Contract Payable Retainage, Expected To Be Remitted Beyond One Year, Percentage Change in debt discounts and deferred debt issuance costs Total non-cash interest expense Amortization of Debt Issuance Costs and Discounts Unsecured Debt Unsecured Debt [Member] NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Performance obligation amount Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Beginning balance Ending balance Unrecognized Tax Benefits Restricted cash held to repay outstanding debt Restricted Cash Held For Debt Repurchase Restricted Cash Held For Debt Repurchase Common stock – authorized 112,500,000 and 75,000,000 shares ($1 par value), issued and outstanding 50,827,205 and 50,278,816 shares Common Stock, Value, Issued Unfavorable Legal Ruling Pertaining To Mechanical Project In California Unfavorable Legal Ruling Pertaining To Mechanical Project In California [Member] Unfavorable Legal Ruling Pertaining To Mechanical Project In California 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Document Fiscal Year Focus Document Fiscal Year Focus 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Tax (Expense) Benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Balance at beginning of year Balance at end of year Projected benefit obligation Defined Benefit Plan, Benefit Obligation Entity Current Reporting Status Entity Current Reporting Status Current maturities of long-term debt, net of unamortized discount and debt issuance costs totaling $2,040 and $0 Less: Current maturities Debt, Current Earnings Per Common Share (EPS) Earnings Per Share, Policy [Policy Text Block] COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Total cash interest expense Interest Expense, Cash Interest Expense, Cash Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents ($105,735 and $103,850 related to VIEs) Cash and cash equivalent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Alliant Alliant Insurance Services Inc. [Member] Alliant Insurance Services, Inc. [Member] Total lease liabilities Total Operating Lease, Liability Net deferred tax liabilities Deferred taxes Deferred Tax Liabilities, Net LONG-TERM DEBT, less current maturities, net of unamortized discount and debt issuance costs totaling $20,209 and $23,343 Long-term debt, net Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Retainage receivable ($122,335 and $89,132 related to VIEs) Retainage receivable Retainage receivable Construction Contractor, Receivable, Retainage Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Foreign tax rate differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Restricted investment maturity period Restricted Investment Maturity Period Restricted Investment Maturity Period Entity Address, City or Town Entity Address, City or Town Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units Restricted Stock Units (RSUs) [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Goodwill impairment charge, after tax, diluted (in dollars per share) Goodwill Impairment Loss After Tax Per Diluted Share Goodwill Impairment Loss After Tax Per Diluted Share Short-term lease expense Short-term Lease, Cost (Gain) loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Valuation allowance Deferred Tax Assets, Valuation Allowance LIABILITIES Liabilities [Abstract] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Revenues Revenue from Contract with Customer [Policy Text Block] TOTAL OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX Other comprehensive income (loss) Total other comprehensive income (loss), Net-of-Tax Amount Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Current assets Assets, Current LESS: COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings per common share: Earnings Per Share [Abstract] Net operating loss carryforwards Operating Loss Carryforwards Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Guaranteed maximum price Guaranteed Maximum Price [Member] Guaranteed Maximum Price[Member] Fair Value Measured at Net Asset Value Per Share Fair Value Measured at Net Asset Value Per Share [Member] State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Defined Benefit Pension Plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Reversal of reserve for uncertain tax positions due to statute expirations Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Percent Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Percent Contributions from noncontrolling interests Noncontrolling Interest, Increase from Subsidiary Equity Issuance Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Variable interest ownership percentage in joint venture Variable Interest Entity's Ownership Percentage In Joint Venture Variable Interest Entity's Ownership Percentage In Joint Venture Certificates of Deposit Certificates of Deposit [Member] Purple Line Segment 2 Expansion Project Construction Contracts [Member] Company contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Mortgages Mortgages [Member] Fair Value, Inputs, Level 1, 2 and 3 Fair Value, Inputs, Level 1, 2 and 3 [Member] Non-Closely Held Funds Non Closely Held Funds [Member] Non-Closely Held Funds [Member] Joint Venture Corporate Joint Venture [Member] Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Investments in lieu of retainage Investments in Lieu of Retainage Fair Value Disclosure This element represents the portion of the balance sheet assertion valued at fair value by the entity 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. This item includes investments in lieu of retainage which are classified as Account Receivables and are comprised of U.S. Treasury Notes and other municipal bonds. Foreign tax rate differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Noncontrolling interests Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Expense provision for 401 (k) plans Defined Contribution Plan, Cost Equipment Financing Loans Equipment Loan B [Member] Equipment Loan B [Member] (Benefit) Provision for Income Taxes Income Tax Expense (Benefit), Continuing Operations [Abstract] Secured Debt Secured Debt [Member] Net unfunded amounts recognized in Consolidated Balance Sheets consist of: Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Municipal Bonds Municipal Bonds [Member] Building Building Group [Member] The Building segment has significant experience providing services to a number of specialized building markets for private and public works clients, including the hospitality and gaming, transportation, healthcare, municipal offices, sports and entertainment, education, correctional facilities, biotech, pharmaceutical, industrial and high-tech markets. Short term lease, lease term Short Term Lease, Lease Term Short Term Lease, Lease Term Vested/exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Unrealized gain (loss) in fair value of investments, Before-Tax Amount OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Increase in applicable margin on overdue amounts upon default Debt Instrument, Debt Default, Increase in Applicable Margin On Overdue Amounts Upon Default Debt Instrument, Debt Default, Increase in Applicable Margin On Overdue Amounts Upon Default Stock Options Share-based Payment Arrangement, Option [Member] Plan Assets at Fair Value Schedule of Fair Value of Plan Assets [Table Text Block] Tabular disclosure of the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall of pension plans and/or other employee benefit plans. Paid to settle share-based awards Share-based Payment Arrangement, Cash Used to Settle Award Foreign currency translation adjustments Foreign currency translation adjustment, Net-of-Tax Amount Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrestricted Stock Units Unrestricted Stock Units [Member] Unrestricted Stock Units [Member] Amended and Restated Tutor Perini Corporation Long-Term Incentive Plan (“Incentive Plan”) Tutor Perini Corporation Long Term Incentive Plan [Member] The Plan allows stock-based compensation awards to be granted in a variety of forms, including stock options, stock appreciation rights, restricted stock awards, unrestricted stock awards, deferred stock awards and dividend equivalent rights. Sale of Stock [Domain] Sale of Stock [Domain] Stock options granted and not expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Not Expected To Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Not Expected To Vest State Deferred State and Local Income Tax Expense (Benefit) Ownership [Domain] Ownership [Domain] 2025 Long-Term Debt, Maturity, Year Five Expected return on assets (as a percent) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets United States operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Accumulated Impairment Charge Indefinite Lived Intangible Assets Excluding Goodwill Accumulated Impairment Charge Indefinite Lived Intangible Assets Excluding Goodwill Accumulated Impairment Charge TOTAL EQUITY Balance Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Income taxes Income Taxes Paid, Net Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) General Corporate Purposes Consolidated Entity Excluding Joint Venture [Member] Consolidated Entity, Excluding Joint Venture [Member] Accrued expenses and other current liabilities ($9,595 and $25,402 related to VIEs) Accrued expenses and other current liabilities Accrued Liabilities, Current Earnings Per Share, Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Reconciliation of Gross Unrecognized Tax Benefit Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Carrying Value Indefinite-lived Intangible Assets (Excluding Goodwill) Insurance expense General Insurance Expense Total deferred expense (benefit): Deferred Income Tax Expense (Benefit) Loss contingency Loss Contingency, Loss in Period Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Noncontrolling Interests Noncontrolling Interest [Member] Steamfitters Industry Pension Fund Steamfitters Industry Pension Fund [Member] A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Restricted Stock Units And Stock Options Restricted Stock Units And Stock Options [Member] Restricted Stock Units And Stock Options [Member] Gain on remeasurement Assets, Fair Value Adjustment Redemption price, change of control triggering event (as a percent) Debt Instrument Triggering Event Redemption Price Upon the occurrence of a change of control triggering event specified in the Indenture, the Company must offer to purchase the Senior Notes at a redemption price expressed as percentage of the principal amount thereof, plus accrued and unpaid interest, if any, to the date of purchase. Summary Of Interest Expense As Reported In The Consolidated Statements of Operations Interest Income and Interest Expense Disclosure [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Income tax expense (benefit) Effective Income Tax Rate Reconciliation, Percent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investments [Domain] Investments [Domain] Trading Symbol Trading Symbol Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Private Placement Private Placement [Member] Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Aggregate repurchase price Debt Instrument, Repurchase Amount Foreign and U.S. territory operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Business Segments Segment Reporting Information [Line Items] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Entity Public Float Entity Public Float Restricted investments Restricted Investments, at Fair Value Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Construction contract accounting Deferred Tax Liabilities Construction Contract Accounting Amount of deferred tax liability attributable to taxable temporary differences from the method of accounting for construction contracts. Other income (expense) Other Nonoperating Income (Expense) Granted (in shares) Total stock options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross RSUs Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Restricted Stock Unit Awards [Abstract] Segments [Axis] Segments [Axis] Employee Benefit Plans Retirement Benefits [Text Block] Vested/exercised, Weighted Average Grant Date Fair Value (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 Changes in AOCI Balances by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Retainage payable ($26,439 and $13,967 related to VIEs) Retainage payable Retainage payable Contract Payable Retainage Contract Payable Retainage Level 3 Fair Value, Inputs, Level 3 [Member] Fixed charge coverage ratio (maximum) Fixed Charge Coverage Ratio (Maximum) Fixed Charge Coverage Ratio (Maximum) Accumulated Impairment Charge Intangible Assets Accumulated Impairment Charge Intangible Assets Accumulated Impairment Charge Expenses incurred with related party Related Party Transaction, Expenses from Transactions with Related Party Benefit payments Defined Benefit Plan, Plan Assets, Benefits Paid Underlying Asset Class [Axis] Underlying Asset Class [Axis] Line of Credit Line of Credit [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities DEFERRED INCOME TAXES Deferred tax liabilities Deferred Income Tax Liabilities, Net Proceeds from debt Proceeds from Issuance of Debt INTANGIBLE ASSETS, NET Carrying Value Intangible Assets, Net (Excluding Goodwill) Issuance of convertible notes Proceeds from Convertible Debt INCOME (LOSS) FROM CONSTRUCTION OPERATIONS Income from construction operations Operating Income (Loss) Schedule Of Contract Assets And Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Proof of claim amount Bankruptcy Claims, Amount of Claims Filed Variable Rate [Axis] Variable Rate [Axis] COMMITMENTS AND CONTINGENCIES (Note 8) Commitments and Contingencies Recognized fair value of noncontrolling interest in joint venture upon consolidation Noncontrolling Interest, Increase from Business Combination Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Entity Address, State or Province Entity Address, State or Province Vested/exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Federal income tax expense (benefit) at statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Total other comprehensive income (loss), Before-Tax Amount Other Comprehensive Income (Loss), before Tax Accounts payable ($116,461 and $93,848 related to VIEs) Accounts payable Accounts Payable, Current Less: Sublease income Sublease Income Mixed use Mixed Use [Member] Mixed Use [Member] Retained earnings Retained Earnings (Accumulated Deficit) ROU assets Operating Lease, Right-of-Use Asset Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Term Loan B Term Loan B [Member] Term Loan B Costs and estimated earnings in excess of billings estimated to be collected Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected after Next Twelve Months Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes Convertible Debt [Table Text Block] Customer [Axis] Customer [Axis] Adverse Arbitration Ruling Pertaining To Subcontract Project In New York Adverse Arbitration Ruling Pertaining To Subcontract Project In New York [Member] Adverse Arbitration Ruling Pertaining To Subcontract Project In New York Income Taxes Income Tax, Policy [Policy Text Block] Total lease expense Lease, Cost Accumulated Impairment Charge Intangible Assets Accumulated Impairment Value Intangible Assets Accumulated Impairment Value Number of vested and exercisable stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Other interest Interest Expense, Other Debt issuance, extinguishment and modification costs Payments of Financing Costs Construction equipment Machinery and Equipment, Gross Employee Employee [Member] Employee [Member] Federal agencies Federal Agencies [Member] Federal Agencies [Member] Pension Plan Domestic Plan [Member] Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Thereafter Long-Term Debt, Maturity, after Year Five REVENUE Revenue Revenue from Contract with Customer, Excluding Assessed Tax Lender Name [Axis] Lender Name [Axis] Restricted Investments Investment, Policy [Policy Text Block] Geographical [Domain] Geographical [Domain] Capitalized contract costs were amortized and recognized as expense Capitalized Contract Cost, Amortization Defined Benefit Plan Disclosure [Line Items] Employee Pension Plans Defined Benefit Plan Disclosure [Line Items] Initial conversion rate Debt Instrument, Convertible, Conversion Ratio Fixed income funds Fixed Income Funds [Member] Forecast Forecast [Member] Foreign and U.S. territories Deferred Foreign Income Tax Expense (Benefit) Deferred income taxes Increase (Decrease) in Deferred Income Taxes Entity Voluntary Filers Entity Voluntary Filers Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Credit Facility [Axis] Credit Facility [Axis] Contract Assets And Liabilities Contract With Customer Asset And Liability [Text Block] Contract With Customer Asset And Liability [Text Block] Pre-tax accrual, impact from jury verdict Pre-tax Accrual, Impact From Jury Verdict Pre-tax Accrual, Impact From Jury Verdict Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Land Land US Government Agencies Securities US Government Agencies Debt Securities [Member] Equipment financing and mortgages Equipment Financing And Mortgages [Member] Equipment Financing And Mortgages [Member] Multiemployer Plan Name [Domain] Retirement Plan Name [Domain] Weighted average remaining contractual term of outstanding stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Stock units with guaranteed minimum payouts outstanding, recognized liabilities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Units With Guaranteed Minimum Payouts Outstanding, Recognized Liabilities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Units With Guaranteed Minimum Payouts Outstanding, Recognized Liabilities Reversal of reserve for uncertain tax positions due to statute expirations Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Amount Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Amount Calculations of Basic and Diluted (EPS) Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Restricted cash Restricted Cash Fair Value Disclosure Restricted Cash Fair Value Disclosure Fair value of unrestricted stock units issued Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Issued In Period, Total Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Issued In Period, Total Fair Value Parsons Corporation [Member] Parsons Corporation [Member] Parsons Corporation [Member] Defined benefit pension plan adjustments, Tax (Expense) Benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Repayment of debt Repayments of Debt Funded Status Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] NET CASH PROVIDED BY OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] BMO Harris Bank BMO Harris Bank [Member] BMO Harris Bank Related Party Transactions Related Party Transaction [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2017 Senior Notes Senior Notes [Member] Total net unfunded amount recognized in Consolidated Balance Sheets Liability, Defined Benefit Plan Consolidated Statements of Cash Flows Cash Flow, Supplemental Disclosures [Text Block] Geographical [Axis] Geographical [Axis] Education facilities Education Facilities [Member] Education Facilities [Member] Laborers Pension Trust Fund For Northern California Laborers Pension Trust Fund For Northern California [Member] Laborers Pension Trust Fund for Northern California [Member] Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2024 Long-Term Debt, Maturity, Year Four Issuance of common stock, net Issuance of Common Stock, Net Value of stock issued during the period as a result of any stock-based compensation plan other than an employee stock ownership plan (ESOP), net of the value of stock withheld by the company to cover an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Cash Cash [Member] Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Defined benefit pension plan adjustments, Before-Tax Amount Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Schedule of Finite and Indefinite Lived Intangible Assets Schedule of Finite and Indefinite Lived Intangible Assets [Table Text Block] Schedule of Finite and Indefinite Lived Intangible Assets Federal Current Federal Tax Expense (Benefit) Amortization of intangible assets Amortization expense Amortization of Intangible Assets Other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Civil Civil [Member] The Civil segment specializes in public works construction and the repair, replacement and reconstruction of infrastructure, including highways, bridges, mass transit systems and water and wastewater treatment facilities. Business Segments Segment Reporting Disclosure [Text Block] Accounts receivable ($86,012 and $91,090 related to VIEs) Accounts receivable Receivables, Net, Current Scenario [Axis] Scenario [Axis] Benefit Obligations in Excess of Fair Value of Plan's Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Schedule of Intangible Assets [Table] Schedule of Intangible Assets [Table] Schedule of Intangible Assets Title of 12(b) Security Title of 12(b) Security Carrying Value Finite-Lived Intangible Assets, Net Weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Lien Category [Domain] Lien Category [Domain] Unrealized gain (loss) in fair value of investments Unrealized gain (loss) in fair value of investments, Net-of-Tax Amount OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized gain (loss) in fair value of investments, Tax (Expense) Benefit OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Interest expense Total interest expense Interest Expense Reconciliation of Segment Results to Consolidated Income Before Income Taxes Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block] Reconciliation of gross unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Noncontrolling interest, ownership percentage by noncontrolling owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Accumulated Amortization Intangible Assets Accumulated Amortization Intangible Assets Accumulated Amortization Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] FIP/RP Status Pending Or Implemented Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List] Investment Type [Axis] Investment Type [Axis] Weighted average period over which unrecognized compensation cost is expected to be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected quarterly dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Foreign and U.S. Territories Non-US [Member] 2022 Long-Term Debt, Maturity, Year Two Unamortized discount and debt issuance costs, current Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Current Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Current Revenue recognized Contract with Customer, Liability, Revenue Recognized Specialty Contractors Specialty Contractors [Member] The Specialty Contractors segment specializes in plumbing, HVAC, electrical, mechanical, and pneumatically placed concrete for a full range of civil, building and management services construction projects in the industrial, commercial, hospitality and gaming, and transportation end markets, among others. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Intangible Assets [Line Items] Intangible Assets [Line Items] Intangible Assets Debt Instrument [Axis] Debt Instrument [Axis] Unaudited Quarterly Selected Financial Data Quarterly Financial Information [Table Text Block] Operating Segments Operating Segments [Member] Domestic Equity Funds Domestic Equity Securities [Member] This category includes information about ownership interests or the right to acquire ownership interests in domestic corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Other unbilled costs and profits Unbilled Contracts Receivable Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Unamortized discount and debt issuance costs, non-current Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Non-Current Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Non-Current Excavators Union Local 731 Pension Fund Excavators Union Local731 Pension Fund [Member] A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Variable Interest Entity, Not Primary Beneficiary Variable Interest Entity, Not Primary Beneficiary [Member] Domestic Tax Authority Domestic Tax Authority [Member] Unapproved change orders Construction Contractor, Contract Cost, Subject to Uncertainty, Amount Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Interest on debt Interest Expense, Debt, Excluding Amortization Pension Plan Assets Defined Benefit Plan, Information about Plan Assets [Abstract] Long-term lease liabilities Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Defined benefit pension plan adjustments Defined benefit pension plan adjustments, Net-of-Tax Amount Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Reacquisition of equity component from convertible note repurchase, net of taxes Reacquisition of conversion option from repurchase of notes, net of tax Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets Depreciation, Depletion, and Amortization [Policy Text Block] Federal R&D credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent CURRENT ASSETS: Assets, Current [Abstract] Gross goodwill as of December 31, 2018 Goodwill, Gross Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Supplemental Financial Statement Information Related To Leases Supplemental Financial Statement Information Related To Leases [Table Text Block] Supplemental Financial Statement Information Related To Leases [Table Text Block] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] RSUs Number of Shares Number of Shares [Abstract] 2021 Long-Term Debt, Maturity, Year One Reconciliation of Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Related party ownership percentage in joint venture Related Party's Ownership Percentage In Joint Venture Related Party's Ownership Percentage In Joint Venture Legal Entity [Axis] Legal Entity [Axis] Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Share based compensation, tax benefits Share Based Compensation, Tax Benefits Share Based Compensation, Tax Benefits Claims Contracts Receivable, Claims and Uncertain Amounts Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] NET INCOME (LOSS) NET INCOME (LOSS) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Disaggregation Of Revenue Disaggregation of Revenue [Table Text Block] Recoverability of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Operating lease, remaining lease terms Lessee, Operating Lease, Term of Contract Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Value of counterclaim filed Value of Counterclaim Filed The value (monetary amount) of the counterclaim filed in the legal matter. Investments in hedge funds which do not have readily determinable fair values Equity Securities, FV-NI and without Readily Determinable Fair Value Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Capital expenditures Payments to Acquire Productive Assets Cover [Abstract] Cover [Abstract] Base Rate Base Rate [Member] The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund Pension Hospitalization And Benefit Plan Of Electrical Industry Pension Trust Account [Member] A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Company Contributions Multiemployer Plan, Pension, Significant, Employer Contribution, Cost Summary of Income Before Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Fixed income funds Fixed Income Securities [Member] Loan outstanding Total debt Long-term Debt Goodwill, not tax deductible and yielded permanent differences between book and taxable income Goodwill, Not Tax Deductible And Yielded Permanent Differences Between Book And Taxable Income Goodwill, Not Tax Deductible And Yielded Permanent Differences Between Book And Taxable Income Billings in excess of costs and estimated earnings Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Multiemployer Plan Name [Axis] Retirement Plan Name [Axis] Service cost Defined Benefit Plan, Service Cost Value of project Value Of Project Value Of Project Customer relationships Customer Relationships [Member] COST OF OPERATIONS Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Highways Highways [Member] Highways [Member] Balloon payments Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Restricted and other investments Restricted And Other Investments Restricted And Other Investments Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Contractor license Contractual Rights [Member] LESS: NET INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS Net Income (Loss) Attributable to Noncontrolling Interest Conversion feature Debt Instrument Convertible Carrying Amount Of The Liability Component Debt Instrument Convertible Carrying Amount Of The Liability Component Recognized net actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Amount Recognized in Consolidated Balance Sheets Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Restricted stock expense Restricted Stock or Unit Expense Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Target and Actual Asset Allocation for Pension Plan by Asset Category Schedule of Allocation of Plan Assets [Table Text Block] Vested/exercised, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Business acquisition related payment Payments of Merger Related Costs, Financing Activities Components of Deferred Tax Assets and Liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Foreign and U.S. territories Current Foreign Tax Expense (Benefit) Settlement on judgment, awarded to other party Litigation Settlement, Amount Awarded to Other Party Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] George Washington Bridge Bus Station Matter George Washington Bridge Bus Station Matter [Member] George Washington Bridge Bus Station Matter [Member] 2021 Defined Benefit Plan, Expected Future Benefit Payment, Year One Deferred tax liabilities Deferred Tax Liabilities, Gross Water Water [Member] Water [Member Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Number of reportable segments Number of Reportable Segments Defined Benefit Plan and Other Postretirement Benefit Plan [Domain] Retirement Plan Type [Domain] Effective interest rates Debt Instrument, Interest Rate, Effective Percentage Consolidation Items [Axis] Consolidation Items [Axis] Variable Interest Entities [Abstract] Variable Interest Entities [Abstract] Variable Interest Entities [Abstract] Goodwill impairment Goodwill impairment Goodwill impairment charge Goodwill, Impairment Loss Total lease payments Lessee, Operating Lease, Liability, to be Paid Other, net Deferred Tax Assets, Other Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Recoverability of Non-Amortizable Trade Names Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Officers' compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Percent Assumption change loss Defined Benefit Plan Change in Assumptions Increase (decrease) in the defined benefit plan obligation due to a change in assumptions. Total net leverage ratio (maximum) Total Net Leverage Ratio (Maximum) Total Net Leverage Ratio (Maximum) Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Deferred expense (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Multi-unit residential Multi Unit Residential [Member] Multi-Unit Residential [Member] Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Current Level 2 Fair Value, Inputs, Level 2 [Member] Unit price Unit Price [Member] Unit Price [Member] Related party transactions Related Party Transaction, Due from (to) Related Party [Abstract] Current (benefit) expense: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Summary of net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] First Lien First Lien [Member] First Lien Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Before-Tax Amount Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Aggregate number of shares outstanding, historical awards that either have not vested or have vested but not exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Mutual funds Mutual Fund [Member] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Litigation Case [Domain] Litigation Case [Domain] Earnings Per Share, Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Related party, payment for leases Related Party, Payment For Leases Related Party, Payment For Leases Expected life of options Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Long-term liabilities Liability, Defined Benefit Plan, Noncurrent Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Intangible assets acquired Finite-lived Intangible Assets Acquired Increase in line of credit allowed amount Line of Credit Facility, Increase (Decrease), Net Contributions from noncontrolling interests Proceeds from Noncontrolling Interests Stock options granted and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Expected To Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Expected To Vest Settlement on judgment Litigation Settlement, Amount Awarded from Other Party Unrealized Gain (Loss) in Fair Value of Investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Annual Report Document Annual Report Stock options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Retirement Benefits [Abstract] Retirement Benefits [Abstract] Stock option expense Stock or Unit Option Plan Expense Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Costs and estimated earnings in excess of billings Increase (Decrease) in Contract with Customer, Asset Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Units 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 Value of counterclaim filed in excess of Value Of Counterclaim Filed In Excess Of Value Of Counterclaim Filed In Excess Of Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Investment Objective [Domain] Investment Objective [Domain] Commercial and industrial facilities Industrial And Commercial [Member] Industrial And Commercial [Member] Summary of Key Information for the Plans Multiemployer Plan [Table Text Block] Restricted Stock Units, Guaranteed Minimum Payouts Restricted Stock Units, Guaranteed Minimum Payouts [Member] Restricted Stock Units, Guaranteed Minimum Payouts Other Deferred Tax Liabilities, Other Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Litigation Status [Axis] Litigation Status [Axis] Noncontrolling interests Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent Accounts receivable Increase (Decrease) in Accounts Receivable Insurance Liabilities Liability Reserve Estimate, Policy [Policy Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] TOTAL LIABILITIES AND EQUITY Liabilities and Equity Other equipment Property, Plant and Equipment, Other, Gross Building and improvements Buildings and Improvements, Gross Contingencies and Commitments Loss Contingencies [Line Items] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Stock options granted but not vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Net of Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Net of Forfeitures Fixed price Fixed-price Contract [Member] Operating lease expense Operating Lease, Cost Reduction in tax positions for statute expirations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations General and administrative expenses General and Administrative Expense Cost plus fee and other Cost Plus Fee And Other [Member] Cost Plus Fee And Other [Member] Anti-dilutive securities not included above (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total current (benefit) expense: Current Income Tax Expense (Benefit) Joint ventures Deferred Tax Liabilities Construction Contract Accounting Joint Ventures Amount of deferred tax liability attributable to taxable temporary differences from the method of accounting for construction joint venture contracts. Other, net Other Noncash Income (Expense) Loss contingency, after tax, diluted (in dollars per share) Loss Contingency, Loss In Period, After Tax, Per Share, Diluted (in dollars per share) Loss Contingency, Loss In Period, After Tax, Per Share, Diluted (in dollars per share) Change in tax positions of current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Change in tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted-Average Amortization Period Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Future Benefit Payments Under the Plans Schedule of Expected Benefit Payments [Table Text Block] GROSS PROFIT Gross profit Gross Profit Total property and equipment, net ($12,840 and $49,919 related to VIEs) Property and equipment, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Hedge fund investments Hedge Funds [Member] Share-Based Compensation Share-based Payment Arrangement [Text Block] NET INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION Net income (loss) attributable to Tutor Perini Corporation Net Income (Loss) Attributable to Parent Conversion feature Debt Instrument, Convertible, Carrying Amount of Equity Component Distributions paid to noncontrolling interests Payments to Noncontrolling Interests LIBOR London Interbank Offered Rate (LIBOR) [Member] Projected benefit obligation greater than fair value of plans' assets Defined Benefit Plan, Projected benefit obligation greater than fair value of plan assets The difference between the projected benefit obligation and the fair value of plan assets, where the projected benefit obligation is greater than the fair value of plan assets. Trade Names Trade Names [Member] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill impairment charge, after tax Goodwill Impairment Loss After Tax Goodwill Impairment Loss After Tax Less: Other comprehensive income (loss) attributable to noncontrolling interests, Before-Tax Amount Other Comprehensive Income (Loss), before Tax, Portion Attributable to Noncontrolling Interest Liability Component Liability Component [Member] Liability Component [Member] Changes in Other Components of Working Capital Cash Flow, Operating Capital [Table Text Block] Proceeds from maturities and sales of investments in securities Proceeds from Maturities, Prepayments and Calls of Long-term Investments Total Intangible Assets [Abstract] Total Intangible Assets [Abstract] Total Intangible Assets Rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Credit Agreement 2020 Credit Agreement 2020 [Member] Credit Agreement 2020 Court issued writ of attachment amount Court Issued Writ Of Attachment Amount Court Issued Writ Of Attachment Amount Benefit payments Defined Benefit Plan, Benefit Obligation, Benefits Paid Owed to related party Due to Related Parties Convertible Debt Convertible Debt Convertible Debt [Member] Retainage payable Increase Decrease In Contract Payable Retainage Increase Decrease In Contract Payable Retainage Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Total other comprehensive income (loss), Tax (Expense) Benefit Other Comprehensive Income (Loss), Tax Cost Finite-Lived Intangible Assets, Gross Finite-Lived intangible assets Finite-Lived Intangible Assets, Net [Abstract] Money Market Funds Money Market Funds [Member] Foreign currency translation adjustment, Tax (Expense) Benefit Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Costs and estimated earnings in excess of billings ($39,846 and $22,764 related to VIEs) Costs and estimated earnings in excess of billings Total costs and estimated earnings in excess of billings Contract with Customer, Asset, after Allowance for Credit Loss, Current Net actuarial loss Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Net revenue recognized related to performance obligations satisfies (or partially satisfied) in prior periods Contract with Customer, Performance Obligation Satisfied in Previous Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Maturity of Leases Liabilities on an Undiscounted Basis Lessee, Operating Lease, Liability, Maturity [Table Text Block] Amount Effective Income Tax Rate Reconciliation, Amount [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Basis points added to reference rate (as a percent)) Debt Instrument, Basis Spread on Variable Rate Risk-free rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Ownership [Axis] Ownership [Axis] Expired or cancelled, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cash and cash equivalents Cash and Cash Equivalents [Member] Scenario, Plan Scenario, Plan [Member] Loss Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenue Revenue from Contract with Customer [Text Block] ROU assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Actuarial loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Long-term debt, fair value Long-term Debt, Fair Value Income tax (expense) benefit Income tax expense (benefit) Total expense (benefit): Income Tax Expense (Benefit) Cash, cash equivalents and restricted cash at beginning of year Cash, cash equivalents and restricted cash at end of year Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Principal Payments of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Investments in securities Payments to Acquire Marketable Securities Relationship to Entity [Domain] Title of Individual [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Local Phone Number Local Phone Number Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Total Assets for Reportable Segments Reconciliation of Assets from Segment to Consolidated [Table Text Block] Newark Liberty International Airport Terminal One Project Newark Liberty International Airport Terminal One Project [Member] Newark Liberty International Airport Terminal One Project [Member] Cost Indefinite Lived Intangible Assets Excluding Goodwill Cost Indefinite Lived Intangible Assets Excluding Goodwill Cost Outstanding Debt Subtotal Long-term Debt, Gross Change in tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Total contract liabilities Contract with Customer, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Loss contingency, after tax Loss Contingency, Loss In Period, After Tax Loss Contingency, Loss In Period, After Tax Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Actuarial assumptions used to determine net cost: Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Award Type [Axis] Award Type [Axis] Discount rate (as a percent) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Non-cash portion of loss on extinguishment Non Cash Portion Of Loss On Extinguishment Of Debt Non Cash Portion Of Loss On Extinguishment Of Debt Fair value of restricted stock units that vested during period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense) Amortization of Debt Issuance Costs Stock Options Number of Shares Number of Shares Stock Options [Abstract] Retained Earnings Retained Earnings [Member] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Summary of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Weighted average remaining contractual term of outstanding stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Equity Award [Domain] Award Type [Domain] Current liabilities Liability, Defined Benefit Plan, Current Corporate Debt Securities Corporate Debt Securities [Member] Surcharge Imposed Multiemployer Plan, Pension, Significant, Surcharge [Fixed List] Vested and exercisable stock options, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Expiration Date of Collective Bargaining Agreement Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date Litigation Status [Domain] Litigation Status [Domain] Private owners Private Owners [Member] Private Owners [Member] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Additional ownership percentage in joint venture Additional Ownership Percentage In Joint Venture Additional Ownership Percentage In Joint Venture Investment Objective [Axis] Investment Objective [Axis] Employee Pension Plans Pension Plan [Member] O&G O And G Industries Inc [Member] Refers to a joint venture partner of the Company whose vice chairman is a related party to the Company as he is a director of the Company. Discount rate (as a percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate CURRENT LIABILITIES: Liabilities, Current [Abstract] Federal income tax expense (benefit) at statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Remaining performance obligation period range Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Range Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Range EX-101.PRE 19 tpc-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 20 tpc-20201231_g1.jpg begin 644 tpc-20201231_g1.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@# M( 2P 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 #\ _?RBBB@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB@ HHHH **** "B MBB@ HHHH **** /S0_X+>_\ !>C5_P!@+XC^&?V(/V-OAQ8^/OV@/'4EI#IV MF7Y9[+1/M7!O0!2)'.UD63USX$_L+_P#!4+_A";3QK^TE M_P %AO&A^(=U;B:\TKP=\/O#*>&M/D89-J+>XTYYKJ-#\OF^;"[@9^0FOQ!T M76M4\1?\'A[WOQL+R2Q_M)W%M9?;>2(H0\6E8SV$<=GL]@N.U?U(T ?%_P#P M3V^.O_!0K5/VR?VA_@#_ ,%"M2\%FT^&OAGP==>!]8\&:/+IVG:QIUZ^O&75 MV2XGF>.60VB12Q^9Y<;V;!!C+O\ *?P:_P""S7[6?_!93_@I!K'['?\ P3/\ M<6/PO^#O@2SGU#Q?\8I_#UOJFLZO;13+ IL8+U)+6W$\K@1"6*1_+5IFQM,% M?>?_ 5?L?$5G_P32_:+U[X<6 3Q)-\$?$,,5Y:P@7+QQZ==,$5@-Q*B68H, M_*TA(Y8Y_'?_ (,;8]&/C']I.6QL98B)7B0HZR*#*'^ZA1OIW]AO]M_X:_P#!67]B?2/VC_V;?B'KG@MM M7,EIJJ6,=C<:AX>U.$#S[.075O-"^TNCJQC^>-XW 7?@<7_P<"KI[?\ !&?] MH,:EY?E_\(*Q7S<8\S[3#Y?7OOVX]\5^>_\ P8_/XV/[/_Q\COS+_P (V/&. MC'2LD[/MQM+C[7CMGRQ99QSC;GM0!X]\$_\ @XB_X*E?LS_\%#/A-\.?^"@_ MQ@T/6?A+XW33;Z]O(O!EAIXDT?4E>"._$L,2N@MKC>9 #@FTE49!!K]]_P!I M/X[>%/V9/@#XO_:"\:0RSZ=X2T"YU*6TMAF:\>-"8[:( $M++)LB10"6>10 M2:_!+_@M1^P*/C7_ ,$#OV>/VYO!.B>9K_PET"*R\2/#'\\V@WMP4W-CEO(N MS"0.BK!7U;_P2$_;JNO^"P/[,W[./[.WB#4GU#4?A9<#6_CVTC%OM!T" M2%- BF)^\U[=O9WY)&&;2;I/J ?._P#P3Q_X*^_\%C/VD?\ @M39?\$T?VDO MVG=-T/3K+Q1X@T_Q8GA3P-HXFADTRSO)WMK>6>UE&WS;81^8P8E,GJ0:^K_^ M#EC]NC]N3_@EY\!? 'Q[_90_:T?\F"_"C_LL M"_\ IJOJ */[0/\ P4#_ ."P_P"S5_P2$^%7_!7WPI^U_P"&O&L&NZ?I-UXX M^'GB[X9:?#:QK?/Y:/;W%CY$Q593&AC)W$2%@XVX/Z+_ /!)+_@HGH'_ 5' M_8>\,?M9:7X0/A[4;Z:XT[Q+H0G,J66I6S[)EC<@%XF!25">0LJAOF!K\T_A MW^P'_P %-?\ @JQ_P0__ &>_V0O"_B#X-_#3X13>%]'O=5\12^(]4U?7]7M[ M?+0!K,:?!;VPWXE:(7$A+1QCS5&X']3?^"<'[ _PI_X)I?LB>&?V2?A%J5WJ M-EH:RSZEK>H(JSZK?SN9)[IU7(3)H'AQ[F*X1(6E M$F_4YIM6G1< RI_9I(/EKCO_ /@SG_X* ?\ "]/V-=?_ &'?'&M^;XB^$-_] MI\/+/)F2?0+V1W51GEO(NC,A/14GMU& !0!UW_!S;_P4'_;I_P""7O@;X=_& M7]DG]I"XTV/QEXBO-,U3PYK/A32+ZTMUBMTE22!Y+7SE.=^X222 [AC;MP=V M/XA?\%:?%G_!'?0O^"D_P@_X* I=>,Q\(H_'>K>"O$GPQT1],OT2R^UW%I#) M;V\4T+;%?RV+/E@JG 8N/!/^#WG_ )-8^!__ &4#4?\ TA%?/7[7O_!7[]NK M]C3_ ((L? []CF/]E/P]H7A+XO?L_P!GI6B?%VR\6W&J?:=.DM!!=P"U:SME MM+_R)%)0R3*@G5DDD(RH!^FW_!OI_P %G/$__!8C]GKQBGQ4\'6/AKXC?#N[ ML[3Q+/X<1A97<%['.;2]@2A2ZC9PZP;)9?WBV:QNT;7+[" M8QP%#!B"3]N_\&Y7_!-C]F[]@W]B6'XF? 7XWQ_$RY^,D%CKNK^.;:Q^RV]S M!''(MM:0P%F:)8#-<*PD/F>;)*&"8$:?E/\ \%7O^5P+X7_]E@^%?_HW2J / MU6_X+C?\%1/'?_!+#X#_ S^''P_\?6TOC[XL>+3H6G?$/QS8V\EOX?L4>+[ M9JUQ!;1PPS- MS"$C"(AR7;=L*OWGQ=^ G_!2'X'_ 74?C3^QQ_P4 UOXN^- M+#0GU&+P?\7?#.B7.A^*&$6_R[5M(M+&>RD?DPD3R1$E%=2#Y@H?\%Q?^"4' MPV_X*[?L\Z7\"I?B58>%?B5X=FNM=^'.IWC!PVP10W<4T(/F/:/YMLLDD8)B M'_@V@^(>F?"WX[^%-4U?X6F_\FQ\.^([AM1\-:G$ M.673-03<;*0IEQ$A0J6#2V[?=H _?;QM_P %'?AY^Q[_ ,$I?"7[??[66MS3 ME_AGH.HW]O91(MUK.KWEC ZVL$?"^9+,Y]%1=SMA48CYG_X)*_M!_P#!2_\ MX+-?#S7/VUOBI^TM?_ KX6WFNW.F?#SP'\*_#VD3WMZENVR6[NM0U>RO&=5D MW0XB2(/)%(VV-0JM\>?\'0G[6?A_]N#_ ((W?LQ?M2_ >PN;+X=>,O&LES<: M=(@7^S]0BL;JW2T<)\N^%X]0AR/E/E,5XK]'/^#:>/2H_P#@B#\!AHXC$1TC M5R_E=/-.MZ@9?Q\S=GWS0!\Y_M6?\%?OVO?^"(O[?WA/X!?M]^/8_C!\!OB/ M9?:_#OQ-D\-6FG>(M""RB*=+B/3XXK6\%N6B>01P1L\$[;PQI>KV7BI=7U6UTZW$#3P- M*D[R7]NR.LIC94V^7E]X_/'_ (/DDT@^#_V;))MOV\:GXK%OP,^3Y>D^9^&[ MROTK[)_9V?QG)_P0$_93?QZ9CJ!\4? _8;C.[[+_ ,)WX<^R]>9&&! >+,GVO\0&_:TMO^"IW@GX+:'^V1KUC\-?$WPQ\1>,+_P , MIX4T.2XCNM,U/2+5;.*Z>Q+K:NNKH3NWS?Z.P$H+AE_+S_@Y\_X(K>*?A1XT ME_X+"_L&:=>:1J&EZE'JWQ/TSPYNBGTV\CD5T\16OEX*$. UP5P58"?O,Z^\ M_P#!#S_@KU:_\%9OVOOA;K?C>Q%G\3OA]^SEXWTOXBV\%OLM[N677/!YM]0A MP-H6X6&4M&,&.2.08V>66 /V K\M_P#@L1_P7@^)'[._[5?A/_@ES_P3K\(: M)XF^._C'5M.TW4-8\0JTNF^&9;]D6VB:-"#+<%)$G8L?+AC*,PDW%4_4BOY: M_P!E\^(+K_@\(OS\5E)NQ^TCXL\H76<>6JZC]AVYYV^6+?9[;* /W/\ B)^Q M[_P4Y\,_ &\\1?"+_@JUXQU[XNV&E-(QRLJ2P.7V,\9#.'(3]&*_EQ_P""%/\ ;L'_ =( M:K#\.#)_8?\ PFWQ#75OLXPATT0ZEY6['&W[0+3';.WVH ^I_P#@J]_P5V_X M*A?L6?\ !830_P!@?X._M>22^#O$=]X;2.]USP'H4]_9IJ4L<4H$B6<:/L)9 MD)0<$ [L$G] _P!K_P" ?_!6SP-\&M<\0_LI_P#!4]=4\=:7H=WJND^$O%_P MH\/E-;2V53)#&\$"/$Q+QJ)"CH'DC5MH?\< M_ KP7XV\4S"34]8\):;?:E((@@>>6UCDD.T !%K;Q;\5/&4_O60[Q K$*J*0\S@JK*%= MT^\J_EN_X.,M:U36/^#D#2=-^+Y=_"^FWO@BVTU+S_5?V0PMIK@+GC9]HEO< M]LEO>@#]E?V.OV4_^"O?QQ^%ND_'O]M__@IWXM\!>+?$%G'J-G\-OA?X%\.V M^G^&TE4.EI>C^ 'Q"_P""F_A?_@I7=_L@?M8? M$#PMKGPZD^"FL:]X#^(7A'PK_9M[K5XFJ:5;.;Z*62>%+NT2X.%A58'6[5V0 MYV1_;-0OIVGRZA%JTEC"UU!#)##\5:3H=U=:;XK.DZ7$_\ TQZ=7]'G MQ?FAMOA+XHN+B14CC\.WS.[' 4"!R2: /F3]G;4?VL/B)_P2F\-?M!^-OVPO M$1^(WBCX1V?C*37++POH26UC=SZ4;Q;6.V-@4>W5I45MQ,C^5E9(]Q%?EQ_P M3C_X."?^"E'A3_@JMX%_8^_X*8_$K1-2\(^/;33[6SFMO"ME8>3+J]E!>:/> MK)!$C%9//MXF4DJHN')YC&/UE_9-_P"4+_PT_P"S8-&_]1V&OQ:_X.,?V%K^ M/_@GA^R1_P %,_AA8RV^HZ#\*?"OA;QI>V.5DCC.FPSZ9>$KC;YW]MW]H#5OV9_V8_$_P 4O".DQZGXI\B'2O VC2'_ )"GB"^F2RTR MTQUVR7D\"L1G:A=NBFOQS_X(G_\ !6K_ (*H?M[_ /!4/Q%^Q/\ M'_M>)%H M'A+1M ]$MI[Z:QNHK55#S6<@C1FEWGY2V% R,YKZ\_X)H_ML0_\ M!:!?@)\3;AUFL?A!X,7Q3\4X%3$4GCR47.DV4!7IMCBBU74-G)3[3IS\'::_ M,C_@V-_Y6%_B[_V+_C+_ -/-K0!]A_\ !S9_P5 _X*(?\$J/BA\,+W]E/]I= MH-%^(UCK,MYHFN^$-(O$T^6REM<""0V@D\MENP,2-(V8\[N:_3G]CB+XK>,_ MV0_!GC#XH?'?7=?\2^,/ NF:G?Z\^E:7;-975S91RR-:PP6BQ*BO(2JS+-@* MH8MSG\4_^#Y3_D:OV:?^P?XM_P#0](K]O_V(O^3+_A#_ -DOT#_TW04 >'?L M 7?[7'Q0^(?Q_P!,^.'[9GB#7M.\!?%Z^\'>#K:S\)Z%9O%9)IEC>)U6Z*Y7Q]\;?A=\-?@MK7[0OBCQE9+X.T'P[<:[J&NVUPLT L((6F>9 M'0D.OEJ2-I.>,=: /S]_X*D_\%V_#/[!/_!43]GS]C8:M9+X7]FCX*_'?_@GCX7_ ."D M<'QD\#7_ ,<]6\93^)/BAH&F>+[*ZOXM+UGR8[+3O+CE:20Z7##IUF%4$ ?: M9#P37ZY?\&[_ .W_ /\ #P;_ ()B^"O&/B?6_M?C3P/'_P (EXX,LFZ66[LX MT$-T^>6,]LT$K-C!D>4#[IH P/#VB_\ !6GQ9X&^/7[1_C_]O%_!>@>'_&_C M=/A9X(TCX7Z-/+'HNE:A?06+/^"FO@[]@O\ :4U#]IO]J"6/XH_!KQ)XED\(^-/#O@K2K>SUO2[7 M0;+4M/DDM)K62,QN9F\P(0ZLTD?FDQ@CY@_X-F?^"GG_ 4+_P""KOQ"^*EQ M^U5^T].VF?#NRT673M(\.^#]<OI+V2\W^?(;-GVJMH !&4/[PG=P*_3S_@ MH3_R8+\<^3LPV"Y)/W4M9,//VW_[%T+PP/$7V?7M(^&F MA&[F.G78@CW+):E!O!RV!UZ5^\/AKPWH'@WPYI_A#PKI$&GZ7I5E%9Z;86L8 M2*VMXD"1Q(HX5550H'8 5_+G_P $8E_:;;_@O[\9Q^R))X%7QMN\=?V>?B,E MX=+*_P!I<^9]C(E!W;>1GC/'2@#]FOB(O_!4;X%_M.?"#Q;X5_X*!:=\5?A! MK/Q3@\)?$[0KWX<:19:AI;R"5 XN;2,!E\]4A=0(WC=X_OAFV??]?%__ 0I M?X^1?L%7EQ^U\53XCQ_%OQM)X\>7:(TU(>(+TSLF/E$0?)0K\FS;M^7%?:% M'QEHG@'_ (*A_'?]L/XU7T'[;#_#/X1^&?$UCH_PZT#2OAQI-_?7_P#Q*+&Y MN[I[F\A?$(N+B2-1AF9DD&4"+N_-_P#X(V?\%6O^"L'_ 4L_P""B?CC]C+X MC_MO'P[H_A7PUK&I6NKZ)\-=":YF>SU&UM$5Q+:E,,MPS' SE1CBOWMK^:'_ M (-1_P#E.Y\8/^R?^*O_ $_:;0!^TG[)GCW]L;]G#Q5^T#I__!2?]H[2_%?@ M[X?6NG>(O"'Q 'A2VT>(>'Y+6[EN7GCMEV^9"]K*K@%C^[# 2!:^1OV!/\ M@J5^W+_P7@_:Y\>:5^RO\19O@-^SQ\-5A6]\0:9X=L-0\5>(9;AI5MXA)J,- MQ:VA=(996V0R&$*J%G,BNOT5_P '+4OC&'_@B#\>'\#F<7ATG2%N#;$[OL9U MNP%W_P !^SF;=_L[J^/_ /@R2321^Q#\8)(5C^WGXJQBY(^]Y(TVV\O/MN,N M/QH ]9_X*P?MD?\ !1?_ ((=?\(5^U+9?'2Z^/\ \$]:\21Z%XQ\+?$/0-+L MM:TB>2-YHY;74-)M+5&618IE!G@<1NJ*=_FC9[I^T!^UW^T#^VY^Q]\!/C!_ MP2+^,5GH$WQD^)%C9W7BO6O#4&HKHFC+I^J7&HBXMI0Z+/!)9&(KN&9D$8D M<,?,/^#M--(;_@BOXV.I%/.7Q9X?.G[ASYW]H1@X]_+\S\,UPW_!FE)XP?\ MX)+:TOB8S_8D^,VL#P]YN=OV/[#II;9G^'[2;GI_%NH \7_X.!/^"D7_ 5; M_P"".OBCX6>&?A=^W>WC ^.M)U.YU.?7_ACH,(@DM7MD'E+#;<*WGL2&+$8' M/6OL?Q+I'_!6SPAX(^ ?[1_P^_;M?QKX>\1>./!"?%7P3JWPPT:&5]%U;4+& M"[DM+BU@5T\I;DE@1D1[Y ZF/#?G-_P?%_\ )5/V=O\ L7_$?_H_3Z_=_P#9 M/_Y-9^&G_9/]&_\ 2&&@#OZ_-/\ X)R_\%VO#7[:W_!7SX]?L-+JMDWA31$5 M?A!>QA1_:#:83;ZK\X_UWG2,;B+TAA8U]-?\%3/VBT^!?[-">"-!^)>G>$O% MGQ7U^V\#^$?$&IZC':QZ1-?!Q=:F9)&"K]CLDN[L9.&>WC3JX!_GM_X*V>$_ M@Q_P1V_X*_\ PJ_;0_X)S^-?"NI^#$MM,U;3=(\*>([>\BM;BQCCLM1TZ5H7 MZ///'MBU/38X&GMSD'<@N( MI8R>WS(PYZ5^%/[(/_!6;_@J5\/.M;F%98V([':XR.H.0>E?SC?\$X/^5R3QK_V6#XE_P#I M)J] ']*^F6EQ8:;;V-UJ<][+# D% M=)OK2$+:>;') \EKYRG,S\??\%9/&/_!'K0O^"D?PD_X* M"I/XS_X5"GCO5?!GB3X8Z')I=^J61N[BSBDM[>&: E%<(Q9\L%5L EAXC_P> MX?\ )EWP<_[*A/\ ^FZ:OF_]KK_@K]^W;^Q7_P $4O@;^R+;?LH^'=$\*_%W M]G^TTK0?B]9>,+C4_.L'M!!=0?96LK86=_\ 9Y%)3S9D03JR22$$J ?I9_P; MY?\ !:3Q-_P6'^ OC*Q^+'A'3_#/Q(^'MQ:6_B&;PXC+97MM>)-]FO8(YS(8 MGW6\ZO&QD4,BMG$FQ?C#_@HM_P %9O\ @J/^RW_P6^\._P#!-OX7_MANW@CQ M5XL\)Z?#J6J^ ="GU&Q@U:2VCF^=;-(Y&C,KE"4'&T-N(+'[4_X-P?\ @FM^ MS5^PG^Q1#\6_@-\;D^)EY\9K6QUO5_&]O8_9;>:"))!;V<,!9FB$#37"N)#Y MGFM(&";1&GY/_P#!<\>*3_P=/?#X>!GT]=;/C#X=?V.VK*YM1=>?9^49A&0Y MCW[=P4AMN<,O 'A9O$>I^ M!O%'PIT R7^G@3M^Z>W@5H9'6UN?*W(ZRO"R97EAZC^V=)_P41^)7[2/P$^# M_P"QO\?+3X;^&M=\,^)=<^+/BJY\&VFKLL-F=%CM(($N4*)/))?3!1E1L$CD M/Y04\7_P3*7]O%_^"A_[5:?\% 5\+'7#HG@0>#O^$(6?^QSX?QKWD_9OM/[[ M_7_:O-\SGSO-Q\FRONJ":"=-]M*CJ&9"48$ J2I''<$$$=B* /P,_P""FG_! M6C_@K'^PS_P5A\,?\$]_!'[;8UK0-=N?#D4^O:K\-="6\C&I3K'(5$=J$^0- ME_#K2;#4=(O8] M%OKRRG%Q:0 &%I;;&2JA75$.\2X'XQ?\'"G_ "LQ_#O_ +"'@+_TLCK^FV@# M\'?V[?\ @K/_ ,%2/V=O^"[OA_\ X)A?#;]L%V\#^)_'_@_1H-4U3P%H4NI6 M=OK#62S?O%LEC=HS_Y7 OA?\ ]E@^%?\ MZ-TJOZ7J /CW_@G#??M=_M0_\$U/!?QK^*_[8WB!OB%X]\,KJQUG2/"^A06N MES-YPC@AMVT]E>+F/>9"SL8\JT08K7YQ?\&_7_!4_P#X*H?\%>OCMX^^$OQE M_;9F\+VWA7P='JUA=^&/AUH!DEF:Z2';()[-P4 2VD5]"SM9K'8W0NYE +>03"653L9GVQL ?H MMKW_ 7!_;O_ .":O_!8;3?^";_[?_BSPI\4? 'B?4M*@T?X@Z5X831M4L[? M466.WNI(H',++'*62:/9DB,NC#B-OK+_ (+U_%G_ (*"_LR_LPV7[0O_ 3Z M^-FH6?BB/Q/IVB_\("?!VFZK#K7VN4Q+Y'G0&=+G>R8 =U<#:$#$&ORP_P"" M2WACP+_P<4?\%>/$'[>W[9?Q;TS0O$7PYNM*UGP]\%-%L&VWVGV3(+5EN99" M7MX;A4:X786D>8: /AC_ (-R/^#A M;Q%_P4,U#4?V0_VVM?TV#XPVC3WWA?5X+&*RB\362Y>6W$,85$NK< G:H'F0 MC=MS%(S?8M]:_M>1?\%2+#X3Q?MCZZOPMN?A?<^*W\+_ /"*Z&;HZA%JD%M] MD%W]AWBS,4P)&//R.)NZ#%::[#JW MC^Q\. QS>'=6$H9-9RDK^7]@?\ !#K_ (*S:+_P5I_: M'T'XDZWI2:9\0?"'P'OM(^(VF00E;6YZ>3.H+A,YC8.AR%5W /U M5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\D?^"YG_! 'XP_M1_M* M:!_P4T_X)R>*=,T3XV>'+W3K[4]#U6X6W@UNZT]HVLKV"9ALBNXQ%%&5EQ%( MD4>6C*-YGTW\&O\ @I?^VKJO@FS\/?'7_@C3\=-,^(\=NL.I6/AF[\/W.@3W M0 !>'4KC58E2$MEOG!**\4DB.JMB4_LK10!^7?_ 5SL?\ @H;_ ,%<_P!GZ']@G]D+]C7Q ME\//#/BW5[.7XD_$GXQ2V6D6MG8V\Z3I:P6T-Q-=7#--'$[LD> L6S#"1F3Z MD_8-_8;\#_\ !(?]A+2_V>/V?/AWKWQ"O]*\W4-<.CO86FH>)-6F4>=='[;< MP01@[(XT5IODCCC4LQ4L?J"B@#XZ_P""?'P'^*7CW_@F'8_L.?MU?LGZUX&F M/@B\\,>*-.U#Q!H^HVM_;3F:(M;3:?>7!SY,BMF1(RKYP#M!/!_\$&O^"5GB M3_@D#^QSXN\->-?#A\1_$+Q/XUOK[6#H4]MYM[86TSVNFQQ/-+'$%:W5KH+( MZE&O9$8AEQ7Z T4 ?@5^QM_P2^_X*K?!?_@X-U?_ (*>^//^"?OB&'X(->NM"\8KK^K:Q?^+?#MA:PI_9\D0MU%QJ2RO*'N M"K$)L!A;#,"K']7J* /ES_@CA\/OCO\ [_@GI\,/VL:3>P7M^-_'OC'2YM(M-6T[Q-H^EP^'H9@(YKQI-0O(&,ZQ/(81&D@$H4OM4< M_3-% 'CGP9_9\^ ^@?!+1M,T[]BVP\+QZ)HD5EIWA#6='T::_AAMXA'%"9;> M>>W9BJ*H8SD9Y9AR:_%/]E;_ ()1?\%:O^"=/_!:K6/VT/V1OV M=E^"]]XO MU&";PY+\0?"MM=S^&;Z3=+:I#_:VT&!MDD*,XRUK#O*Y;']!]% 'Y$_\'.G[ M#O[?O_!3SX6_"[X5?LC?L8>(]7E\,:Y#O 6FZ M?I.L:I?Z5J']FZ[9PO%#J%I)I]Y&X:/@EBOZ,44 ?C5_P;O?L MU?\ !:__ ()H2WGA[7="^('AVY.@ZANQ)-%#)J M*3&SN%&]DV;TD"L(P9):\>_X*!?\$N_^"K'Q]_X+X>'O^"EOPG_8#U^Y\ ^% M_'W@W6(XK[Q[X5AOKV#1S8M.5A.KX4N;>0(K.I(VEMF2!^^U% 'PS_P4'T+_ M (*1ZU^U/^S7^TS^PQ\!$OY?!MAXOC^)7A'Q?XDLM/2[TJ[.DJ-/:XAEFB6X ME:W$T)5G17ME:3Y593SO_!3+Q'\?O^"B_P"P]XL_8F^'/_!-KXBV_C'Q]:0Z M>UQ\2HM*L]$\+2B:-SJ,U]%>3I.8"I>/[()G=E7 )K]"** /ANR_P""&OP& MUS_@C+H'_!(7XD^*;B_L-$T0O;>,;6V FL]>:ZFO7U&"-CPHNKB;$1;F&1HB MWS%J\0_X) >!?^"B/_!&?X1ZQ^PG^U-^R3XJ^)W@/2/$%WJ'PU^)/P>ELM3B M-O)%>42W3F"SFF2P\]DCB8R M2!HXX495=F./M[_@I;H?[0MI\"/!GP8_8\_8OUKQXFB_$/P/K9M]#\0:%I5C MI^FZ%XAL-5:U4ZA?V[^88]-2)%2,H/.7+#:P'UC10!BZ#=-\0_ R2>-?AS>: M0NJ6LD6H^&O$?V.>6.-MR-%,+::>!PR]0LCJ5;!YR!^:?_!.K_@A]>?\$QO^ M"W/CS]H+X%:3GX'_ ! ^#.K0Z)'YH+>&]5DUG1YFTI@3N:(I%+) _)\M&1CN MCWR?J-10 5^3?_!8_P#X(5_'3XH_MG^$O^"M7_!,Z]T:#XR>%-9TW5-?\%ZW M=K:VOB6>Q:/R)HIFPDC!O,_62B@#XN^)O_!0_P#;=U[X M"7VD_ ;_ ()1_&.V^,FH:2UMIFC^)VT:#0M*U)TV^?/J9O\ RI[:)CO!0;I0 MH4K'N8IY%_P0 _X(27W_ 2PT+Q'^T/^T7XELO%7QN\(+GP/X;O?#+XU'Q]X5M[R]73I8Y9S'$=6.W)#*N\C.,G -?NWX46# MQA'IOQ&\1?#.[T#7(;*XM8;76_LDE]8P321-+$9+6:>(+(UO Y"2,#Y:9Y7 MWZ* "OS/_P"#@_\ X('Q_P#!6/PYHOQL^!/B?3?#OQB\':^*?AM<:#JVE>(6B0(MXTTFI0+;2RX#.A)0,6.Y M0B_2/[-&H?MI_$;QQJGQ>_:5\+Z3\//#*)6)_@5^Q)=?!;]F[X&:[X\N MM)\ GPSX4\-Z5JVFVDK+'8&VMC+/?W-O$D8VQAV#,P!R$;I7DG@C]D[Q9^V% M_P $?(/V!?VM?@'K'P\U6X^$.G^$M4M-;U/2]16WU&ULHHHKZWDT^[N$D2*Y M@BG3?L8[5RH.0/L2B@#XC_X(N_L#^*/^"3/_ 3*\/?"'6?A?>>(/B'?W,^O M^/M*\,7EB9I]4N2!Y*2W-Q# P@@CMX-WFA6,193AJ_.C_@B)_P $M_\ @JK^ MPO\ \%7/%/[9G[1G[!6NV_A7Q=I&O6Q.B>//"UU/92WUY%=1EX_[6!*#RBAV MEB"PX(R1^^=% 'YH?\'+?_!&[XM?\%6/@!X-\4?LVW5A)\1?AA>W\NE:%J5V MMM%K5E>)!]HMEF?"1SA[6!HS(5C_ -8"R[@1N_L&?MT?\%"_ G[*_@G]G'XP M_P#!'/XR'XE^$/"UGH)O[75]"M_#FH-:0);I=2ZA<7Z-;JZH'=4AG*DL$\S@ M']$J* /#/V+?@+\2OV8_@7KVI_%BXM_%'Q$\:>+-5\9^.(?"^U+5]4O9 WV* MQ-T\>88(8[>UC>9D+B .VPL57\<-9_X)E?\ !6[3_P#@X(N?^"K&E?\ !.7Q M#J'@.'XE-J\&DI\1_"<6I3V M/L8<(VK;!(5_>!&<#^$LO4?T!44 ?$/[;7[ M6W_!5KQ)^S]X@\'?L,_\$F_B+9>.M9TN6RTWQ%X[^(O@FRMM%>1"GVM$M==N M6GDC!W(AV+N +$@%6Y+]HOX1_MI:1^S-^S/^P9\-_P!B/Q'XW\!>'(O!L7QR MU>Q\7^'K:.72M(AMF?2X(KS489+DR7-O%YW"QO#&\8:3SCM_0NB@#Q7XV?LN M?L]_%;]G7Q'X/\3_ +(5E?P>*/#,VG:GX8TK2-(AU18[J(PRQQS/*ENDT:R, M=XGP"F49CMS^0_\ P;J_\$^?^"SO_!)_]J[Q)8_&;]B36)OA%\0[%+/7YK+X M@>&)9].NK>1FLM1,"ZH2X59)HY$0EMLVX;S&JM^\5% 'EW[9MS\1Y?V:?&OA MGX4?!C6_'.O:YX4U+3M,T?1=1TZU8SS6LD<9DEU"ZMXT0NR@L&8@9.TU^3'_ M ;"?\$U?^"DG_!+KXR_$T_MD>/])TFVT_7=*\:^&[Z*RDM9YR_G MQQ:F9=I6XW9C1S^[88R0#^W%% 'C/_!02P^*/BC]CGXE?#3X.?!?6O''B+Q; MX"UG1-)TO1]2TVTVW-U92P1-+)J%U;HD>^0;BI9@ 3M)P#^7?_!KO_P3=_X* M,?\ !+SXD_%;3OVOOV-=;T;3?B)::'%IFO:;XR\.7UO9-9RWGF?:$AU-I@"M MVK QQR'$;#&=H/[544 9WB_PGX;\?>$]4\"^,='@U'2-:TZ>PU73[E=T=S;3 M1M'+$X[JR,RD>AK\Q?\ @WL_X(<:Q_P2\^,GQY^+7Q1LEGU+4O%D_ACX9W\K MJ\LGA6&1;A+LE?NM&?#MQK6B^"]3\0W,(! MCTC1Y;5+BXR0"$:ZFAB& #O%-QXC$NF:#\2/"$FI6T6HW)GB8)+K$<3LI"*P,BC!8@G M!_H&HH _.S]LGQU_P5._:$T?3OV8/V7/^"5NO?#?P1X\\86D7Q7^('B[X@^$ MDN;71+B\C.J-%9:=JMP9))H#*))-[OL9PD;.RLOZ)T44 8WCSQ/K?A#PU/KO MA[X=ZQXJNH1^[T70I[*.YGX/W6O;BWA'3'S2+UK\)_\ @@__ ,$M_P#@JA_P M3\_X*?>+OVL_VC_V"=>M_"OC#POK6FJVB>/_ M=S6,UW?VMY&SI_:JED MV M0E'8-7\-^*=&N=*UW3+@'9=6E MQ$T4L9QR,HQ&1@CJ""*_)/\ X)Q_\$ZOVZO^#?S]K3XA:?\ #;X.ZW\>?VZF( !EFF>25R !NO^":O_ 4G M_P""HOQI^&9_9(_8MUK5=%\ :/JMM?:YJGC3PW8QWLMU<0E?(CEU,2[ EN&S M(B']X!C(('ZU?L;3?$.']FGP7X:^*7PGT4 ?$=OH/[4WQW_X*D3>/_P!HO_@GIX@3X/>$ M? \GA_X9ZOJWB+PQ?0KJ-Y>0OJ6K7-DNIO+&&BM[>*$K')*D44WRJUPT8X'_ M (.%/^"8#_MK_L$77PA_95_9#BUSXCV>OV6K>$;WPV=$TJ.TFCE6*=+J:\N; M8F)[6:YPJ;_WB1D@;5K]&J* /S5_X-Y_A[_P4[_8J_8ON?V0?V[_ -C;Q#8I MX*O+BX^'VLZ9XS\.Z@MW83R>:VG,(]3+1R1S/*Z,^(S')LW)Y:AOB/\ 9B_X M)G_\%+=(GTF3Q7X[^(_@JS71[>=#'-/!'::[<&6?8S!"S($8A_FV[&^Y/ MACX,MOAQ\-O#WP\LBIAT'0[33HB@P-L$*1#'MA:W** /R:_X.B/V'/V\_P#@ MI-\+/A[\"?V.?V1]9\4?\(MXLGUC5?$5SXLT#3[-D:T\I(XEN]1CG9MTCYW1 M*!Y?!.0:]/\ AO\ \$P]6_;3_P""'WA+_@FI^W!^S_K'P[\4^$/ >G:;INJZ MEJ6DZC_9^MV<+Q0:C:2:?>7&Y 5&]7,3/%4'Q__@IK_P $P/\ @K'^TI_P7$T+_@HU\%O^"?&N7W@GPEXH M\)ZA:6NI?$7PM:7FI1Z2UM)-A#JC"+>T3JFXYQM) R0/WZHH ^+/VE?VMO\ M@I-9>"-:UW]C7_@B]XVN/B)JND1V-OK7Q!^(/@BQM;?RS,T#2_9-YBFDFUV2% M9M0)D1C'(S7(+GP/X;O?#+XU'Q]X5M[R]73I8Y9S'$=6.W)#*N\C.,G -?O/X.U[5? M$WAVWUO6O!6I^';F<$RZ/K$MJ]S;X) #M:330G(&1MD;@C.#D#3HH _%[_@O M5_P1>_;1^(O_ 4%\ ?\%:O^"?'@ZP\:^(_"E]H=]X@\"SZE%:7K9V8ACED>^NK:$%S$N MX^8#NDSC&2/R _X-GO\ @EK_ ,%-_P#@E[^U?XU\;_M7_L2ZW8^'_&/@Q-)M M=7T?QOX:O19W"WD,NZ:--4\SRRBOS&KL" -ISD?NU10!^#/_ 4&_P""#_\ MP4._9)_X*KZ'_P %%O\ @B/\+;35;/4-3?7=3\,1>(]-TR'1K]FVWEDT=[

.Y?$>E_%7PMXI M\:^'YO'GA)%TFVTZ\2YNX8KAM7"W4I*;8L!5<-N(X[6X)@D5HY()U@EF@D5D)!57=2K8/<5^#9I+C?+HMU_:$4DNE2[CO81C M+12'.Z+ 9BZ.3^F]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !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 %%%% !7RUK_ /P5U_9G\.:[>^'K[P!\4WGL+N2WF>W^'%Z\;.C%258##+D< M$=17U+17+B:>+J)>PJ*'>\>:_P#Y,K$34W\+M\KGR?\ \/COV7/^B>?%C_PV ME[_\31_P^._9<_Z)Y\6/_#:7O_Q-?6%%7_M??\ !=+P!\-_@IJ.J_ 7X2^-Y_%% MS_HVF7GBSPA/8:?8NX.)I6EQYA'58Q]XCD@9K] *R/'W@'P7\4_!>I_#OXB> M&K36-#UBT:VU/3+Z+?%/$W52/U!&"" 000#6&)P>>5(<6E-7]/^"?"W[(/_!=+P!\2/@IIVJ_'KX2^-X/%%M_HVIWGA/PA M/?Z??.@&9HFBSY9/5HS]TG@D8KU#_A\=^RY_T3SXL?\ AM+W_P")KZ9\ ^ ? M!?PL\%Z9\._AWX:M-'T/1[1;;3-,L8MD4$2]% _4DY))))))-:]&&P>>4L/& M%3$Q%K;0;;2/$4UK9:5;S:QIMC<(L$;!)7E2>X+22 D>8N MW:4!/K.K^-]'_8N^)W@OX>Z[K?C_ ,5Z;\9_'R>'_#ESK&M)J*>']132;R], M;2W,PG^SRPZ=.XP)2LN>0K@+?_X*%?LE^(?VXOV6M:_9JT#XHV?@_P#MO4]) MNKC6[OPX^J>6MCJ5K?A%A6ZM^7:U5"Q?@.3@D4?M??LR_$C]H33/ACX@^'GQ M,T70/%OPN^)-KXOTN\UCP[+>Z=>RIIU_ITT$MO'=12*C0:C.RE9LJZ1Y+#.> MLL\J\=_\%0O$\M_X T_X3?LUZ]?2>(_VB-6^%GB&WU#5-/BFM+S3;+4+J5H/ M](, V MS6%EK'V\::7DC\WSOL:ZB19-I7/P_D:WW7UIJ-G<:?+"M^A<>5J4S)*KIM9$#+( 2URW_P"" M7NHIX"\7?LQ:A\7;.\^#7BSXO+X^?0+C07.JV;-K$6M7.D)="?RVM9=0B,GF M&+S$AFEA&6*3( >B_ ']N&;]HCXP^)OAAX3_ &8_B!I^F^#O%NK>&O$GC#6' MTI+"SU&RBMI1'MCO7GD69+D&-XXV4 8);2R\$W][-+#KJZVUJEU!:PI+YTODC:MN4>*1@ 8V8\_3' M[*'[,_B?]G#5_BEJ/B#XE6'B)/B-\4+[QA;16?AQ[ Z9]I@MH3:LS74_VC:+ M92) (LEC\G2LO_ADCQ?_ ,/$O^&Z?^%LZ;_9_P#PJ7_A!O\ A#O^$5D\[R_[ M2^W_ &K[=]LV[M_R;/L^,<[LT >%? #_ (*9_%#X.?L6> I?V]_!+OB%X/MKO3M*OQ:&>YBMW6VNIX%:^N4M9"+2(#;+%,C>3^[5O3/!__ 4S MT'XI_&F+X,_!G]EWXE^*7/A;PKXFN=9M8]*M;:VT77A=&VO76[OHI5$?V5Q) M"4$P.<1L%)J]^T#^R)^T-K7[5NF?M??LF?M'Z)X*U^Y\&0^$/&^B^,/!6DD-W;RW=X4;S"CBX*LN%YU_A%^Q_XS^%G[6WC3]IZZ^- ML6N)XO\ AQX<\*MIFH^&R+N-](>_=+V6[2Y"3/,VH2ET6",?*NTCF@#R[X)_ M\%%_AOX?^&'P6\.?#WX+?&+Q3+\8M8\5VGA*+Q%K5A?:E%=Z9-J$]Q;WMS=: M@=I_T:58B'>*.,(OF*$53HV'[?/P>^/%I^SQX_;P=\4-"?QW\7-9\-:=I]CK M4%I%IVO:;:ZS;W=AK,=O=D7EN&L+PHJ">)I(8),KA#5;X,_\$P_'WPGE^ $] MS^TAH^I-\#/%7BW63L\ 2P#6QKB7R-#SJ3_9C"+]\/\ O=YC7Y5R:A^'G_!+ M7QSX$T3X2Z*_[26DW8^%WQ]\2?$WS!X EC.IMJ[:PSV&/[2;R1%_;,X$WS[O M*CS&/FR =#_P4-_:3^)/@7XN_ +]COX0>)Y?#FM?'?Q_=Z;J'BRWMXY+C2M% MTW3Y=0U VOFJT:74J1QP1R.K"/S7<*652.Z\6?#+2/VH_$#2?%'BF]U>TNK**RD?[8TEX\T\3VY3?MC=8G5I"T;NL3*O[9O['= MG^U7IG@WQ+X;\>R^#O'_ ,,_%L7B7X=^,H=.6\73[U8WAEAN+$]1T#6-+\#Z//9 M+N:'X>\?_!'QGH-U MXR^'FH>,? %M--O\ :8:#$=M)&7F" M1AMKEEC.\:^D_P#!//XF^(]#\ VOQN^.VC:]JWPH^'FL>%_!&MV?A*2 SSW] MC'I[ZM?1&[;?,+2,IY,3QH7GF?=AHTB\A_:$^!GC;]EWP/\ L!?LQZ'\2-%U MO6/A=\2]-T<>(;O09;:VGL;#P?J^G+=3VRW,C0"0M!$7\UE6:XCP&RL; 'U= M^QQ^V#X4_;%\$>(M>TGP!XA\(:]X+\8WGA7QMX.\5Q0+?:+JULL;O"[6\LL, MJ-%-#+'+%(Z.DJD'J!Z[7EW[,/[-\?P!'CKQ-K'B"'5?$WQ*\=7'BOQ9?6EF M;>W^U/;6UG#!!&SNRQQ6EG:Q99B79'D(7S-B^HT %%%% !7AO[6/_!0+X+?L M;^(=)\-?%+PGXYU&XUFR>YM7\)^#KG4XT1'V$2-""$;/0'DCFOG64J\'*/9/E?WV?Y'QK_P_*_9$_Z)E\9O_#4:A_\ $T?\/ROV M1/\ HF7QF_\ #4:A_P#$U]E45S^SQG_/Q?\ @/\ ]L>G];R+_H%G_P"#?_N9 M\:_\/ROV1/\ HF7QF_\ #4:A_P#$U0\4?\%WOV4=#\,ZCK6F_"3XP75S9V$T M]O;3_#.^@29T0LJ-*RXC!( +GA0%G_ .#?_N9^"_[+?_!RK^VC??M7:5<_'RSTK6OA_KNLK;7_ (5\ M.^&%^TZ;!*^T/9-'^_FDCR#LD:3S &489@R_H_\ \/ROV1/^B9?&;_PU&H?_ M !->G_"3_@E[^P'\"/C;-^T7\)?V8O#^B^,)9)9(M3MWG>.T>0$.UM;O(T%J M2&9%S*C!JI63=^S?XW7W'M9YG/">/Q$)X7 R@E%)VDH M:^BC)/UNF^J/C7_A^5^R)_T3+XS?^&HU#_XFC_A^5^R)_P!$R^,W_AJ-0_\ MB:^RJ*Z_9XS_ )^+_P !_P#MCQ/K>1?] L__ ;_ /U;Q-\+?#OBS3K?1KU+6Z3Q9X9GTR1W9-X M,:S %UQU(Z'BO6**NG#$QE>"3Y2!*@=%W M1/E7&01T(^;O"7[9?Q@\:_#"[_9$_:BUJY\)?M"_#3XC^!M.\6OX=U":PA\6 MZ#?^)]-T\>(-.,;+YEG>6\\T4J#FVG9XR(V$9KZ__:>^$6N_'_\ 9W\;? OP M[XPM- N/&7A6_P!#;6+W2&OTM([NWD@>00+/ 78+(2!YBC(&ATY MKRZU'_A"?%J!I+5(H%+/-!J:J8$4B1H[I8T4HDX6KO[2.@?MH_ S]C&3XE^# M+'XA>-?$VJ_$*SU_XE^#?"WB5[G6]/\ "TEV\MWHNA.[X,UO T<.^)DFG"3- M$\;M#Y?L/[>'[)'BC]L?X<^%O 7AGXK6/A%_#7Q)\/\ B\WM[X9?5!<2:3J$ M-]%;A%N[?8'>$*S;FP"<#-=G\;? 'QA\;Z7X:N/A%\6;#PMK.@^(HM1NKG4- M DO[/4H!;7$$MI+;I_P!O?#WQ%INF:E<207"W>+N,F5;=]ETT MNYHI%#-"(U'L_P"R+XM\'>/-2^%/]D>._C!%XFN/AZ/$GB%?$Z>(/[)UJ/[) M;V\T9;51Y#.+B^AG7[-\R^3SA' ;-^(/_!,KQ)\6=-_:0\2^(/B?X9\/^,?V MC?AC%X$U>_\ #_@Z5['3-/CM+^V6Z>%KM'OKTC4)>++WPWI_C'PWKGB M_P"(6OZ4XBOWTC3_ "8(=/M)N3;M<7-ROFS)B5(H2(V1Y!(G9?$B#P]^Q3_; M'[47BWXY>+?^%:^'/!5W'K/A#6M9N=89]1>YM/LUQ:RW3O<-/(%>V$+RLA>: M+RUC+2F1_P"U9^QM?_&_XJ?#S]IGX1_$:'P;\4?A;/?+X;UR]T@ZA87^GWT2 MQWNF7]JLL+36\H2-E9)4DADB21#PRO6_:)_8]\"1 ?+4 .A#;M] &)\7O^"FW@ MGX Q_$?2?C!\"O&FF^(OAS\*9_B/-X;M)-.N9=8\.0,R75S:2K="%GMI%"3Q M.Z,IDC*>:KJQS]?_ ."H#:-XT\2_#6U_8W^)EYXAT3X

/--TV.ZT5!JWA] MWFC>[21]0"0NDD)3[/*5F8RQ$)CS#'5^-O\ P3J^)G[3OACQ[JGQG^.'A^#Q MQXP^ .K?"BPU[0O!TPLM-L-4*MJ-\;62]WRS3/%;LD?G*L/D!=TFYB=O4?V" M_B#J'QVU#XW_ /"^-&22^_9\7X8_V=_P@\I5'%Q)/_:6_P#M#D;I"/L^!P!^ M]SS0!F>)/^"JGAN>_L-'^!_[*'Q2^)%YJWP=TSXFZ3!X:M]*B^UZ#>EMCJ;N M^BQ.NT@VY D=BHB64;F39\&_\%-?A'\:O!MEXQ_9@\ ^)?B3Y_PPL/']]INA M+:P7-EI-Z9Q:0LMS-&&O9FM+Q4MP>MK)O>/,9D\&^!OP9^,'[/W[>WA']F[X M;_&+PO>:GX'_ &,M \'R^(M6\*3K;WEQ9ZE.D7?F18\J59@!Y)3+ '7>"/^"FGP&^,7B+PUX>^ MG>>,I?$W@70?& M5E!87=K;WZ5!N@10,/(PCKS/XT?M\S? ;1/C MMXU^$OPD\?:YXC\*_'/PAX.\2:1XO\3P/964NKIH=M#=:9&UTZ06K0ZC;2B% M?+W7$SO(J!I&#?%7_!&WP9?_ B^'?[.GAKQ3HEOX6^%N@^'[3X?>)KCPZX\ M5^%K[3[@RW6HV6I0SH0]ZHC5XMBQHZER)E;R1TGQ>_X)I>.OB=H_Q\AMOVA= M+LK[XQ?$WPEXWT28^"9'CT"[\/C1/LT$R_;LWL4G]AP>85,#?OI-N/EP ;/Q MD_X*H_ WX(:KJ.E>*O#6I7$WAC6]'TCQW8:=JFGS:AH5YJ$=I*J"S%QY]ZEO M'?6TEQ);+(J([%#*8I52E_P6J\?_ !$^$G_!-[Q_\5_A)\0M:\+^)=!FT>32 MM:T+4'@FA\W5[*"53@[75HI9$(8$#?D88 B31OV)?VJ_AU^T;XK^)OP=_:_T M;2/!_P 4[S3]4^*'AB\^'[SW,>L06-M8W%_HER+Y1I[75O:6ZLEPEVL31[UW ML:[G_@HA^R3XB_;G_9,\2_LO>'OBI:>#3XEFL#<:[=>'&U3R4MKZWN]JP+-!_9 MKM_%.J:[X/\ @7<>*;[Q-X3UA-.D\.F[TZYN=-E28S12-'G/!^*?\ @E#\:]-TGXF^&?@Y^T_X=T_3?C5\%;'P/\2( M->\ SW1^VV.CR:1;ZK8>7J$9MB]JZI)!(9E!B1PQY4@&[I_LC-\"/&7_ F<2Z7>>'+0O8"+Q+I%XTXDU:RD-S@V MMJ+=_M!E\MXV,:!'>6)7XSP7_P $]?VJO@E\44\;?L^_MFZ'HVG>*/!NA:%\ M3]-U;X;O>?:;G2K,646K:0?[04:?=/;)'$4G^UP@QH[))MV'IOCI^P-\1?B[ M\5-&_:)T#]HRVT#XC>#?&=M>> /$?_")SW,&E^'!$(KS0+BV.H)]LCO TK3W M&^-F?[.P4&T@V 'TU1381*L2K.ZLX4;V1=H)[D DX'MD_6G4 %%%% !7QGXF M_P""YW[(7A3Q)J'A?4OAC\9I+C3;Z6UG>V^$^H21L\;E&*.%PRY!P1P1S7V9 M175A:F#IM^WIN?:TN6W_ )+*Y47!?$KGQ+_P_M_8V_Z)9\;?_#1:C_\ $T?\ M/[?V-O\ HEGQM_\ #1:C_P#$U]M45V?6^(/@/Q* M_BD+K6H^+_A;'#!<6/V:8^4AU*WEC+^9Y;84!L*><9%?L77D_P"UU^PY^RW^ MW?X)TSX=?M6?"_\ X2K1M'U7^TM.L_[;OK'R;GRWB\S?9S1.WR2.-K$KSG&0 M#7=EN8//#2>%BVBZ=X0^&5E-/;WWVF$>:XTVUBD">7YB MY8E-#N4!N,9P2*^@:VS MC,^',;CG5P^%E&-EHI1A_P"2QC)?CJ55J8><[QCI]Q\2_P##^W]C;_HEGQM_ M\-%J/_Q-'_#^W]C;_HEGQM_\-%J/_P 37VU17E_6HKEQ57!5$O84W#O>7-?_P E5B9.#^%6^9\C M?MZZ[XX_X;H_9/\ A+X?^)_BK0= ^(/BSQ3IWC"Q\.^(KBQ&I6]GX:O]0MU8 MQ."A6Y@C;>FUB 5)*G%7_ (P^'FAN;!Y_$]M9)%)=6$)6Y*1:A''/ YMY652)1MD;;)LH M?"[_ (*B?!OXJ>+_ (>>&M-\':OI]I\3?@K/\3/#.O:GJ6GI9MIL"VYGM9"M MRSI=1"ZB+KL*!1(=Y\M\7O@[^Q7\0-,\?_"CXE?M&_%S2_%^K_!;PAJ.@^$; MW2/#SZ>U_+>16MO-J=V'N)L3FVM1'Y4>(PT\[Y;=&D/G,/\ P1E^&%KI.FZ; M9_%+5HFT/XQWGBC0I([=5^P>&KR2_P#M?A%,'/\ 9\D.JZE'SEA]I!&/+C"@ M'UA\,O&%U\4OA?HOCO4_!FK>&Y-?T>&\DT+6&1+ZP$T8813>2[*DJA@&".=K M9&>*^-_V"OVNM4\%^!O'.E_%;QCXH\<>*=<_:V\<_#SX;Z/>ZN;BZN(--O[T MV]NK3R+'%#;V%G/-+*3N*0G_ %LC1HWU[\#/">N?#G MXL0Z7\2/"/QWU[XKVGB.XT9IK"ZU/6KB_;4M/EMA,C_9)+;4);56$@D01Q29 M8AD8 UM8_P""J7PQT*(:->_!#QY+XIM/C#:_#3Q#X2M(=/:[TC6KJW6YM'D9 M[M4DM;FW>.6&>-F4K*OF>3B39=\/?\%._A#?^#+K4O&G@S5/!_B6S^*5[\/I M_"7BK5=.MGCUFVLO[0?==BY:U%O]B*W'FB0Y#"-5:5EC;#\3_P#!-#7/%?C= M_C$_QBTJP\8:W\>M!^)?C"\7PG+/;78TC38=-L]*MX_MD;0(MO FZ=VD9I&E M?RU#+&F)XW_X)=_&"?5_$/Q7^%/[5NG>'_B)_P +\N/BAX%UQO C2V6G/17<.N"@! .F\%_P#!6'X+?$+3_#.G>%? .O'Q M5XHO/%%GIO@_4+[3[6YN[O0)K:&]M;.>2X%M?2RF[MY+7R962XB=I-Z*CE>M M_P""C/CSQ9X6_P"":7QJ^,?@/6]8\->(?#_P7\0>(M OK.Y>VN].O[;2;BZM MV.T_>25$W(V5."&!'%'5_ MAY-':6VJ7 MEL=0T?;>M/IIL5BF"KYTDLQN68SQ$<^Q:U^SAX<\:_LEW?[(G MQ,\4:OXBTC5OAU)X/\0:UJ%R&O\ 4[:6P-E/<2R$$&>1&=V;!^=B: /*?'VJ M>+$_X)J^#O$MM\0O$D&M7.B^$IKGQ!;Z_<)?S2W5U8I<.\X?>V]9Y003M&[@ M#:N.P_X*!7?[2?AW]C3Q?>_L?Z#J&K^.K&WL7T[3-/O8TO[RQ2^MSJ$5K-/N M5;Q[ 7:PNV2)C&>37-_#G]DW]I"Q^$'@G]F_XO?'CPMKGA#P8VD1W.I:7X/G MM=5U^WTN:"6TBF,EY)#;L[6T/VAT1Q*OF"-8/,!3M/BU\)_VG_B!9^+M+\(_ MM$Z)X\.:AX"F3P9)<2:/'8W=M8O(_M\=V8)(L(;1?\$W_VD/V??VF_&7B3Q9^SG^T+XYN[32M(M]/\6_!GXH:C?-K_ (*U=9G9 MWN8=1:2[C,JGRSNED@#6_P"Y/,E?1'[0;W<7P(\9W6GZI>65S;^%[^>VO-/O M)+>>"6.W=T=)(R&4AE!X/;!R"17CUG^Q?\4+C]I/Q7^VI>_$'PCI?Q/O_A#< M>!?"MYHOA.;[#;![@7:7VH))<^9?E+B*#9"&B$<:S('8S;D]B\8^!?'/C7X$ M:A\-=0\::;'XBU7PN^FWOB#^Q':U^U26_E2W"V@G5MA8LPB\[(! WG&2 ?FK MXZ_;A\?7G_!"/X6_$_0_BG\7K/XIZQI/P[GU7QP_AOQ!;1W%SJ>L:1;ZDYU" M6V%FT ;G2[/QG M%I>K6LVH:<;Q87C*6D]P+N^,=O<07,OE(["*4%?-<,B\QXR_X)A^//%/_!++ MP7_P34MOVC])M9/!^G^%+(>-W\ RR"[AT*_L+R _8O[17RWD:PC5SYS##L0H MXK>U7]BK]I[PO^U1XO\ CC\!/VL])\.>&_BQ'ILOQ2\,ZGX&>]G34+.QAL/[ M1T:X%[&+&>6TM[:$B=+J-3 DFQS\M '0>)_^"@_@?P7\=/#GP7\6_"SQ3IB> M+_B/=^!O#6LZC#!;KJ&J0:;+J#31V\D@G>P9898%NU0H9E (".DC+\*_V^=# M^+?A2\U;0?@EXIM=(?^"87QQU_XUV7Q1N/VH_#T\&C?M&?\+0TB34?A[-/JC6[6%]8 MC1[B\_M!1+#;PW\L=L5C18E1-R2<@^R^#/V+/#'@G]MOQE^V+I?BR[V>,- T M^*Y\(F(?9(M9@1[:7602?^/B2Q2SM,@#$=N_)\P@ &1\+/\ @H'X;^+'@C_A M(=)^"OBNQUR+XP7/PYO_ 7J%QIZZG9ZG;LQGED"7+1&%+='O,K(S-:@2JK! ME!YW_@H!^T9\2/"_QZ_9\_8E^$GBN?PSJWQX\9ZK;:KXMM((Y+G3-$TC3)=2 MOTM?,5DCN9U2.!)65O+$LCJ-ZJRY/[)_P]^$?Q[_ &W?&_\ P4#^#H\50>%= M8\.:=IPL?$7AF^TBWU#Q-!]HM;O58[34((9Q/'IZ65C]H"['7S8U),;Y]/\ MVR_V.8/VI$\#^.?"'Q ?P;\1?A;XJ'B'X=^,5TL7T=E'=5O_B!HOBCQ M1>:O:3VD5H91?^;>-/<)+ (3\DU7_@I!X/\':Q9^'OB5\# M/&N@ZAX@^&VH^-_!6GS_ -GR2Z_8V$<4M[:1D77EPW\,4\,C02NJE9,I(^R0 M)TOC_P#9O^)/[3/P8\5_ _\ :O\ 'NBW&@>+O".H:!JFF>!M)GL1*EY;/;RS MM+<3S.65'8QQ@!48[F,I";//[?\ X)^_%/QEIW@R\^.'QVT36O$7PS^&FM^$ MO!.O6'A&6%9)]2M(+.76+V!KMO,F%O;J@@C>./=-.Q8[XUA (O __!6SX3>( MM'M?%/C7X(>/O"FCZM\ ;OXO>'=2U2ULI_[6T*SAM9;U(HK6ZDE6XB6]ML1R M*GF>9E2<54_:2_X*3^,_AW\ -#^,7PE^ MQKL/B#XA>#-#TK5K7Q'IMUI>H6 M6MZI;VIN;2YAN"D[*)&BVDJ%F968^5B1W^#?^"<'Q=^'X^$M]X4_:AT:'4?A M'^SEJOPNTB[D^'+N+F>ZATM(]69&U$A?*?2;9C;'<'#2#S%R"O+:A_P1ZMHO M ?CO2/AAXZ\,?#^_\6_$3P;XUT_0O#'A28^&=,UC0=0AOGN5TW[6A#7SQ*LX MADA 6.'EG1I) #T#Q#_P4JO-*^(?Q ^'.C?L9_$[5;CX6""3Q[?6]WH<=MIL M,VD/JD8H\P+Y:;"<985XO MX>_X)'?%;Q5X>\,^!OVB_P!IG0-=T#1?V;->^"VI67AKP'-ITU_HVH+IJ+>+ M+)?S>3>*--B=FVM$2VU8TP68 Z?]LC_@IA\3/V>OV6OBQ\7="_9 \;V6M>#/ MA.GC'P]=>(8+<:1";KPW\ M3\8ZZ^K>(()?#MKHUM?Q"XE:VM;J59+Z,C/G>7D M1%D5VW%:Y7Q#_P $_?VJOCK^P]X]_8W_ &L_VS-(\2/XC^'MQX1T#Q)X;^'S MZ:T4;QJJZEJ,,E].+V[)CC)$36T84R +F3>NU\6/^"=GB+]I#XBZMXO_ &BO MC)I&J:7XJ^ &K?#'Q;HGA_P=+8-<)J%RD\M[;3R7\WV?9L"I$R2D<,9": -7 M5O\ @I!X.\&ZO:>'_B9\#?&F@:AKWPUU'QQX+T^Y.GO+K]A81Q2WMI&1=".& M^ABG@D>"5U4K+E)'V2!%_9D_X*.^#/VE/B/X-^'*_!/QEX3?XB?"./XB>!]1 M\1_8##JVE;K))T"V]S+)#+$VH6ORRHF]7+*2%-<]-_P3Q^)OQ#T+PF/CU\=M M&UO7_AW\+M<\'>#==T_PE+ LDVJ6D%E/K%Y"UVV^?[/;J@@CDC0--.Q8[XUA MN_ +_@GCXN^"GQ0^!?Q#O/COINK0_!?X#3_#-["+P9);-K,'OB!XAL?#OB_1_'5QXI\/Z M=K,T5KJLFG6-C)9^9&& _=R3R-\NT/D!]R@"KGPU_P""IG@OXB^(?!-K/^SE M\0M"T3QQ\4-<^'EEXEU@:6;>T\0Z9-J4;VLL<%[+*4($QJ7R6V] MC\"0_:5O M(A!Y?V967]T^=Q!KSCPI_P $S_B+X9\(?#WPJW[2&BS_ /""?M'ZW\5VN!\/ MI4^W?VE(OVC9?#S>++#7DM[#Q'9P:;K*30RVL<^^:VDN;,/"\D9#"U+_(LD9E M]$\)?\%3/@A\0/BOX7^&/@'PWJ.N)XYDU>W\(ZOI6J:?<17-S81R2^76=51]H5S&SHK>=?#C_@E9\>_A=X8^%?P2\-?M5>')/AW\%OC)_P MF?@*UU#X?3S:N-.,6I(-(N;E=02*41C49(TG6)6VJA9_LD_L4_M3_LH M6\GPO/ $@UC3TG:5[>POK];X)=V5JTN52.&":0 M1QJTRHK*X!TG[(G_ 4 \+?MC:G+I'@?X,>+]%N=&DU"T\9[_7S=\#_P!A'QS\!OVEE_:)\)?M M 02_\)5X4CL_C1HMSX7E9/&>N1.7AUV)_MN-.G17D@$:I,GV?R8>%MX=GTC0 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 %%%% !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 %%?G3\4OV] M/VD/VG_V@_B)\(_V;OBYHOPYT/X._'KPCX$U$MH;:AK&M7=[K?\$T/VH=>T[6]>OO ,7C?X8^.=/TH6']NZ8)WMKNRNK<.T:7MO,A<-$0D ML#AO+C*'?Q_P3_:]_:S_ ."B6I_&+XC_ +%GC[PCX4\$?##QG?>#_ A\0>&7 MU(^.-9L8D>[N+J07$?V;3FED2"+R/WI DE9^D0 /MRBO#?\ @G%^W'X,_P"" MB?[(7A;]J3PCH$VB3:LD]IXA\-W4PDFT75;:5H+NS=L#=LE0E6(4O&R-M7=@ M>Y4 %%%% !15*^\1:)IL_P!EO]2CBD !V,><5%_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%(CK(@D1LJPR".XI: "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#\M?^"R__!*_7K?XS>'_ /@I7_P3R^([>!/CK?>/?#FFZEI5S+N\ M/>,;K[?!%:-J,."%DCD2(F3:RGRAE0_[U?J'_@E%_P %%_$7[?OPJ\4Z7\9? M@Y/\._BY\+/%#^%_BMX*DE\R&RU*-=PGMI,G?;RC<4R2058!I%"ROQ7QA_8L M_;Z\'75YH_P%^-G@[Q?X2U;X]V7CO2_#_B[PO+;WGA0RZRNH7<:W45\B7MFD MS2S>5Y23_.ZJ[94#K/ 7_!.?XP_!OX ?%?2/@K^UI!H?QL^-/B:?7O&WQFO/ M 2WBP7U;&8;_4[(>?IWAN(_=D/]5%%!&?FN?D\#^+= MCJ5G_P '8'PKU;Q(K?V???LFW\'AN1\[#=1ZG?O.B]O,$;;FZ_*Z^P&_\/\ M_@E3_P %@OA=\-K3X0_#_P#X+R6NC:!:6[PQPZ;^ROH:7&)&9I93USX1?&/X4^/7\-?$_X%WCR> ?%NLVTF MII(-<_X./T MC_@GU\:_V?O&/Q8_X8>^/?A_P1X6^-'B&?Q%K^E:]X2FU&;PSKUS$(KW4]*: M*[A0F<)')Y$RLD8"R$P4 ?/\ _P &L-MJC_L6?&/Q%-N.E:U^U%XMO?#C M_P #V1BL(\IVV^='-TXR#7Z9UYK^Q]^RC\(?V'OV;/"?[+'P+TN:U\,^$--^ MRV374@>>ZD9VEFN9F ::69Y)7( &Z0X & /2J "BBB@#PC_ ()_W-QKOP7U M:\UN=[R9?&^K1K+=,9&""?A%_P#!.K_DA^K_ M /8]ZQ_Z/KWJ@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0J:B@#(\66=I#X;O)8;6-&6$E65 "*N6%A8M8P MLUE$28E))C'/%0>,?^18O?\ K@:N:=_R#X/^N*_R% !_9VG_ //C#_WZ%']G M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5 M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A63XBM;6+5=)2*VC4/=D.%0 ,-O0^ MM;E8_B7_ )"^C_\ 7Z?_ $$T :7]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% &'9VMJWC*\@:VC*+:1E4*# .3SBM;^SM/\ ^?&'_OT*S;+_ M )'>]_Z\HOYFMB@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*R?!MK:SZ5(\]M&Y M%W* 70$XW=*W*Q_ _P#R")?^OV;_ -"H TO[.T__ )\8?^_0H_L[3_\ GQA_ M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[ M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8 M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[ M.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"IJ* ,CP5(\FDR&1RV+N4#)S@;NE:]8_@?\ Y!$O_7[- M_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1]> M]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H M FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFM MBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H MV**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?^"=7_)# M]7_['O6/_1]>]5X+_P $ZO\ DA^K_P#8]ZQ_Z/KWJ@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y! M\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL M5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,U ML4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[ M-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 % M%%% !17R7^T!_P %/Y_"WQ1U3X.?LP? C5/B1JGA#Q]X?\,>/=534+2QTO3+ M[4Y8@FG1S3S*T][Y4J.0B-##O02R*QV5[5^S!^TOI/[3GA37-:@^&?BKP;JW MA;Q1<>'O$_A?QC9P17NGZA#%#,RYMYIH9HVBN(9(YHI'21)%93@T >E45\Y? M S_@I;\(_P!H']N7QS^PCX/^''C;3O$'P_\ "-MKVLZOXH\/OIEO<17$D:1) M;Q3[9W!$@8N\:+Q@;N2(/V[/^"E/AO\ 8B\7>%?AQIG[+?Q?^,/BCQ59W=]' MX:^#7A :Q>:;90-$AN[M#*GD0O)*$1B?F9' ^Z: /I2BOC+]D_\ X+(:9^U# M^U7I?[(NM_\ !/[]H;X6^(M6\-7VO07?Q4\&6VE6RV%JT<J "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_] M?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ M7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$ M2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'XX?\ !3#]GW]LO_@EI^U-X@_;]_9MTI_B?\#/B=\7/#/BKXH_ M"NV0_P!N:;KMI>0E+C3< F83LFTJH8CS K)M194_27]@W]L#]E;]O#X'?\-1 M?LF>(XM0TCQ-J._7DDA\F]L]3BMX(9+:]A))BN(XHX$(R046-D+(RNWS=^TS M^T#^UCX(BC^'W[1/[*'C/5+;3/VF-&O? 'C3PG+I=[9Z]H;>((Y[*V:-;F.: MUNXXF6VV31*K^4CF5BS$=Y_P2C_8O^(/[-NN?'3X_P#Q-\"6O@C4/CK\59_% M5I\.+&]AN%\.68C$42SO;LT!O9CYDT_DN\09U57?:30!YA\ ?^5F+X_?]FW^ M&O\ TL2OT%BT?2(-7G\00Z7;)?W5M%;W-ZL"B:6&)I&CC9\;F5&FE*J3A3*Y M&-QS\*? _P""/[5FA_\ !=+XJ?M?>*/V4?$VF?#7QC\)](\+:/XGG\0Z!(!= MVL\ ?@CXO\;_"[P/<>)_$VD>& M;Z[\.>'+7;YFJ7\<#M;VJEB #)*$3)( W9) % 'S=^Q#%)^T)^WO^T7^VI?H M9=,T/5K7X1?#Z5_X;+1=\^KRICC;+JUW/$3U/]G+Z"O!?VMOV&_^"Q/[*OQE M^)G_ 4'_P"">W[<%KX[G\1:Z_B+Q+\ O&/@N%;35K6"".&*RM+E9&D\R.U@ MBA0+Y#.8\^9N++YF#&\UNZ M9KO4K@D=?,O9[B3/^WU->5?#3]M;_@HKX]F\1?#'Q3_P2D\2>$/&5GJ=U:Z% MXFU#Q]H]WX/DMP[+;WT]VDZ7Q4KM=H8+.63ME"3L /6?V OVP?"'[??[''@# M]K[P/HLVF6/C;1/M4NEW$HD:QNHY7M[JVW@#>([B&:,/@;@@; S@>P5Y;^Q1 M^RSX5_8H_98\%_LO^#M5?4+7PII9AN-3D@$37]Y+*]Q=W7E@D1^;I4 %%%% 'SK_P3^M_$-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&LS7+7Q2NHZ:M MUJEL[M47\S6Q0!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XUL44 8_V+QO\ ]!NR_P# 8_XUF>%;7Q3)ITC6&J6T:?:9 5D@).[=R:ZN ML?P/_P @B7_K]F_]"H /L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH QO NX:-(&.3]LE MR1_O5LUC^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7 M_@G5_P D/U?_ +'O6/\ T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !169XP\:>#_AYX;N_&/CWQ3IVBZ18Q^9>ZGJMZEO;P)_>> M20A5'U-?,&J?\%15^+NI3^$?V ?V=?%/QAOXY##)XD6$Z3X=BK\X!VMTKCQ6/PF#:567O/:*NY/TBKM_)&[_S^X^LJSO$WB[PGX*T MQM:\9>)].TFS3[]WJ=['!$O?EG( _.OEI?V8/^"E/[0"BX_:._;:L_AWIIKXC\<_#;5?'>L@?O M-9\>>*+W4II>Y+HT@B;)Y^Y7+][? ME?\ 0N?M.?\ !4;]A[X-?"77/$L?[1'A+Q/J%M;%;3P]X4\16U_>7,=4_:"T/PQ>75FGVW0/$5UY%W8S M /&X(PP!SAU)5A@@]A<_:8_X)=_L2_%SX$:Q\.M,_9]\(^$[AX/,TW7_"OA MJULKVRN%^Y()(D4R#LR,2''!YP1L_LL?\$XOV3OV:/@YI?PWT7X1Z!KMQ'"L MNJ>(/$&B6]S>:C<,!OE=Y$8JN?NQJ=J#@ QMQG MS=?B3\MQ&:[W_AF;]F__ *-^\$?^$I9__&ZBNOV6/V8;X*+W]G'P'-M^[YOA M"R;'TS%79RYY_-3_ / 9?_)&EL1W7W/_ #.1MO\ @H]^P-=N8XOVQ?AR"!G] M[XMM4'YLX%:EE^W?^Q!J!5;+]L;X62,ZY5%^(&G;L?[OG9%:%S^QY^R/>H([ MS]EGX_L$?L-:@&^U?L;?"QB[99U\ :W^Q?VDO -YN(V_9?&-E)G)P,;93WKH MM)^)OPWU[']A_$'0[W=T^R:M#)G_ +Y8^A_*O*=4_P""9W_!/W6 PN_V/O * M;LY^R^'HH.V./+"XKG=5_P""/O\ P38UD$7G[*.AIGK]DO[V#_T5.N*.?/%] MBF_^WY+_ -L87Q'9?>_\CZ4!!&0:*^3_ /ARE^P%IQW>"O OB?PV1RC:%X^U M6,H?4;[A^_/UI/\ ATUX6T0^;\-/VV_VB?"[+_JH--^)[O;CV:.6)MP]LT?6 M]!\'?\ !:+P+_R OC'\"?'<2?>_X27P]J&F3R#V^R$H M&^O%']I8F'\3"U%ZACNSGI_H\C+*/Q6O4J]&C7H8B'-2DI M+NFFOP-8RC)73N%%%%:E!1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7 M_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^! M_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q M6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 >"_\$ZO^2'ZO_V/>L?^CZ]ZKP7_ ()U?\D/ MU?\ ['O6/_1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117E?[ M4_[8_P $_P!D3PO;ZQ\3=8GN=6U23R?#?A+18/M.JZW<$@+%;6Z_,Y+$ L<( M"0"P) .5>O1PU)U*LE&*W;)E*,(WD[(]0N[NUL+66^OKF.&"&-I)IIG"I&@& M2S$\ #))KY4\=?\%'M>^+OBN]^#7_!./X7CXH^(K64P:IXTNI&@\*:$_P#> MFO!C[4P&#Y /AJ[K-IOP0\,:FR MW&H)D%3K-XFUGS@$P1X X_U;J<_6/@+X?^!OA;X3LO ?PW\(Z=H6BZ=$([+2 M]*M$@@A7_91 !R>2>I)).2:\OVF/S'^'>E3[M>_+T3T@O.2H_&3Q%;2>=9^'KI/LGAG2G_ +L& MGQX64@':7ESO !9,U]3:1H^D>']+M]#T'2[:QLK2(16MG9P+%%"@& J(H 4 M= !BK-%=V%P.%P2?LHZO=O63]9.[?S9I"G"GLO\ ,****ZRS-\8_\BQ>_P#7 M UH(IU% 'COQ8_X)]?L2_&]96^) M7[+_ (.O9Y\^=?VVCI9W;9];BW\N7_QZO*_^'53_ P_TC]C[]L_XK?# Q_\ M>VC-K?\ ;6C1>G^A7F=V/>3I7UM17G5LHRVO/GE22E_,O=E_X%&S_$RE0I2= M[:_<_O1\D'7/^"PGP ^?6?"/PW^/6CP\F31[L^&];D4=2RR VO3D*@))R/2K M>A?\%=/@)X>U:#PI^U-\-O'OP7UB=Q&B>/O#$R6,\G_3&[A#QNG^VVQ>*^K* MIZ_X>T#Q7H\_A[Q3H=GJ5A=)LN;'4+9)H9E]&1P58>Q%8_4,;0_W;$/TFN=? M?I/[Y/T)]E4C\$OOU_X/XE'P%\2/A[\5/#L7B[X8^.M'\1:5/_JM2T34HKJ! M^^ \3%<^V:VJ^8/'G_!)7]E?4O$$WCWX%/XD^#OBB3D:Y\+==DTP,>H5[89@ M*9ZHJ+D$C-80M?\ @K7^RVH>TJ0^./S6OX;_ (,^O**^9OAE_P %7/V8 M/$WB:+X;?&H:]\(/&#$*WAOXHZ2^EESG&8[ALP.A/W274MD$+7TK:7EIJ%K' M?6%U'/!,@>&:%PR.I&0P(X(([BNW"XW"8V+=":E;>VZ]5NGY,TA4A45XNY)1 M11746%8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_P C MO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_] M?LW_ *%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%>/?M(_M[?LG?LFZUI7A?XW_ !CT MG3-9U>\M(;;0X[E9KY(KB<0)=26Z$R);!S@RE=O! R1BN^^%/QA^$WQV\&6_ MQ&^"GQ-T#Q=H%VS+;:UX:U>&]M9&7[RB6%F7<.A7.0>"!0!T=%3? ?\ ;R_8F_:C\67/@/\ 9L_:S^'?CW6[/3VOKO2?"'C"SU"XAM5= M(VF>."1F5 \D:EB,9=1W%6_B_P#MH_LH_ +Q8G@7XR?'[PSX=U8V:7ES8ZCJ M2JUE:.Y1+JZQD6D#."HFF*1DJP#$@X /3J*;!/!=0)"_\$ZO^2'ZO_V/>L?^CZ]ZKP7_ ()U?\D/U?\ ['O6/_1] M>]4 %%%% !1110 4444 %%%% !1110 4444 %%17]_8Z58SZIJE[#;6UM"TM MQ<7$@2.*-02SLQX50 22> !7QKXO^/WQP_X*0>*;[X,?L4^(;SPG\*;&Y:T\ M:_&Z.,K-J1!Q)8Z)G&X]5:ZZ+U4CY/-XL9CJ>$2C9RG+X8K=_P"275O1=69U M*BAYM[([#]HG]NOQ7JWQ'N?V3OV$O"MIXY^*"C9KFJS.?[#\&QDE3/?SKPT@ M(.+=26)4@\@(_0?LK_L#>#_@7XHN/CG\6/%UY\2/BWJT>-9^(/B&,&2$$8,% MC#RMG 2H5.<$@G;A1Z)^SM^S9\&OV5OAO;?"SX)>#H-)TR$^9<2 [[B^G( M:XN)3\TTK8Y9N@P!A0 .[KGH8"I5JK$8QJ4UM%?##T[R_O/7LHK0F--M\U35 M_@OZ[A1117JFP4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ> M_P#7 U-_@-=R^(O^">'[47B+X;?O#*? FOR-K7AJ+DIU(^\MI*ZDO22L_QL9SI4YN[6O?K]Y\@I_P4 M)_:$_9BE72?^"BO[+5[H>F1MM;XH_#59=6\/L.GF31 &XLUZX#AF/90*^E/A M#\O&/BJ3XK_ S4-9^#OCLY9/%7PVO#8"9L MYQ<6JXAG0GEAM5GRTK1G\I)?9;R*[E!"0RV\H66(D@CG]?(^AJ***],V"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " ML?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO$OVQO^"B_[&W[ 7_" M.?\ #6_QB_X1/_A+/MG_ C_ /Q3VHW_ -J^R^1Y_P#QY6\VS;]HA^_MSOXS MAL;4,/7Q554J,'*3V23;?71+7;4<8RD[)79ZKX'_ .01+_U^S?\ H5;%> ?L M(?\ !0C]D']NO3O$T'[*OQ=_X2E_"ES ^OC^P-0L?LHNVG-N?],MXM^_[/-] MS=MV?-C(S[_17P]?"U72K0<9+=---==4]=M0E&479JS"BBBL1!1110 4444 M%%%% !1110 4444 %%%% 'XI_M-_'KQ]_P $O_\ @I1\0=/_ &V/ -]#\+_C MM^T%X,\:^"_CM'$TUCI\&G36RR:3?N 6B6"&)A&G50C.%*2ET_6K]GSX7?!_ MP+:>*/B!\$;S3+C1?B;XH/C!KC1'B>RN)[FQM(7N(7B)219OLPG+@_.\SMDY MR?CW]L?]LO\ 8M_:Y^&NK_LQ_'?6_!]G>>$_VC-)\-_$+X?>,]3@C:72X->1 M$OGBN-A>TN+01SB8 QJ6==Y,9:JW_!O;\*=5^#_@#XX^%/A7KNLW_P"STGQD MO3^SO/K5Q+,)-'V+]IDLI)O#ES-9:+I\=K"TS742M)LC 7<0JY..<'H_%J:Q\4?!'B7Q+:6%OK>GV0$MMIK) M?\ %NCS:GH5QXJ$EEIL\$4GEN&U"51:Q/N_@>56ZO\ @C!^ MT[_P3\^.$'C[3?@A^P'X8_9I^,?@^&UMX$L=)U.R3+/$YEMK>%KRU) M5MK,BE6ZHH>-GY#_ (-R=33]K_\ 8@^*W[7_ ,;-)AUG6OV@_B]XAO\ Q1_: M*"7SM,5([&VTULYS;0P1O$D7W55V X->M?L[?"[P-^T)_P %4?&7_!2/X/6\ M<_@2;X'V7P_A\2PV^VS\:7YU-KV:\MFZ7=O;P1VMNMV,QRF5XXV80&O$?^"/ M7CGX6_\ !([]G#XP_L,?M;^/M.\(WOP<^(NL:IX936KU(9O$OA:]*W&G7]@K MD->-*_G0>7%O<3IY1&\A: .P_P"#9OXT^,?B3_P3MU;X2>,]?NM5?X*_%K7_ M (>:7J5[*7FFT^R,$]JK,>HCANTA7T2%!VK]"Z^'?^#>_P#9'^*/[)W_ 3T MAN?CGX8FT+QK\4O&^K>/_$V@72%9M,EU%HUA@E!Y646T%N74@,CLR$94U]Q4 M %%%% 'SK_P3^UB_L/@OJT-MH-Q=*?'&KGS(B, ^?TY_SS7N7_"2ZO\ ]"A> M_P#?2UX[_P $ZO\ DA^K_P#8]ZQ_Z/KWJ@#'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_ M[Z6LGQQ\7M%^&GA'4/'WQ M?['T72;5KC4M3U"Y2*&WB7JS,3@>@[DD 9)JW M\6?BU\.?@7\/=3^*OQ9\6VFB:!H]N9K_ %&\?"H,X"@#EW8D*J*"S,0 "2!7 MR5X%^%_Q/_X*E^,M.^.W[2WAJ^\-? S2KI;OX?\ PLO@8[CQ.ZD&/4]63H83 M]Z*WY!!SRI+3>=C<(/"'[-5M<"2&PC9K;4_B(R-E6D/#6^GY&0HYDZYW$&'[ M$\'VFE_#[PO8>"? WPM_LC1]+MEM].TW3X8XH;:)1A41%P% KIK6UMK&VCLK M*WCAAAC"0PQ(%5% P% ' ' J2JP6!CAFZDY<]27Q2?Y)=(KHEZN[;;*=/D MU>K>[_KH8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL45WFIC_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% ',^)=>U. MYT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK5OQC_R+%[_ -<# M5S3O^0?!_P!<5_D* ,W_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:_.#_@JQ_P2-^('[6'Q\T;XX_ S M[/IE[KLT&G^*=.U)(HHX47/^G1F, RMMSO1LNQP5;'"_IO6/XE_Y"^C_ /7Z M?_037FYIE6#SC"_5\2KQNGH[--=C*M1IUXHNHE*I>(V &#_,RC;O ) M!P6%Q^712PLO:4U]B3]Y+M&?Z3O_ (DB.2K27N.Z[/\ 1_Y_>>V_\)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+7RGHW[%?%GA?QUX=L_%W@KQ'8ZOI6H0 M":QU+3;M)X+B,]'21"58>X-=F$Q^'QC<8W4UO%Z27JNW9JZ?1LTA5A4T6_;J M5_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBBNTT,?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@# M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#E+77-17Q3=72^&[EG>VC5H R[E )Y- M:?\ PDNK_P#0H7O_ 'TM%E_R.][_ ->47\S6Q0!C_P#"2ZO_ -"A>_\ ?2T? M\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10 M!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T? M\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10 M!C_\)+J__0H7O_?2UF>%=_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[ M_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ M0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7 MO_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ M]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[ M_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UP'[27[='['_ .R# MIS:A^TG^T5X6\)N(_,33M0U)6OIEQG,=I'NGE_X C=1ZU\Y_\/9?C_\ M(?Z M#_P3@_X)U^/O'=G/@6_Q ^(>WPMX=VGI/$]SF:\0#&414?GCW]##Y5C\33]I M&%H?S2M&/_@4K+\;FD:4Y*Z6A]E_\)+J_P#T*%[_ -]+7E/[1W_!0K]E?]D6 MP:]_:1^+>@^$I!'YD>GZEJT1OIEQG,=I&6GE_P" (>H]:\)'["O_ 5#_:F) MNOVVO^"C$G@31+GF?X?_ +.FF'3%53U0ZO=!KI@1\K*5*GG!]?6/V;O^"3?_ M 3_ /V6-27Q1\-?V=-'O?$GF^=-XO\ %>_6-5DF/)F%S>&1HG)Z^5L'M71] M5RK#?QZSF^U-:?.>/@/#7A\J?^6T4EP/,NT ZHH1^>.V?B?_@KI_P39_X+I?MZ MGX?>*_B1X6\%>-KK2/[6,7A3X>O:Z99>%UG^QG!N=3N(YKQIO* /WEC^R\'] MYD_N/177@>(%E.*C6P6'A%QOK*\Y.Z:U=U;?[*CYZ71<*_LI7A%?G_7R/RR_ MX-H/^"?'[7W["D/QIN/VJ?A%_P (LGBM_#R: ?[?T^^^U&T_M07 _P!#GEV; M/M$/W]N[?\N<-C]3:Q_ _P#R")?^OV;_ -"K8KS<9A1110 4444 %%%% !1110 4444 %%%% '(_% M;X"_!SXXQ:7#\6OAWINNC1=7M=4TMKV'+6]U;3+-"X8$$@.H)0DHV,,K D5U MJJJ*$10 !@ #@"EHH *SO$/A#PGXN2"/Q7X7T[4UM9A+;+J%E',(9!T==X.U MO<]8_ M]'U[U0 4444 %%%% !1110 4444 %WMPWX*B*.7D9L*J*"S,0 "35CXJ_%7X>_!'X>ZK\5/BIXJM=%T#1;4W&H MZC>/A8U' Y9F)"JB@LS,% )(%?)OP=^%7Q%_X*3_$O3?VKOVI_"ESH_P * M-#NQ=_"+X6:BN#J+#.S6M3CZ.S*E_M4?M9>$[G1OA9H]R+OX4 M?"74EP;X_P &L:K'T=V4YC@.5"MW4DS?: 4!5 X H & **TP6"A@X-WY MIRUE)[R?Z);)+1+1#ITU37=O=]PHHHKM- HHHH **** "BBB@ HHHH S?&/_ M "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y M"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 5M:T71O$>DW.@>(=)MK^ MPO(6AO+*]@66&>-AAD=&!5E(X((P:^1?&/[#/QH_9$\37GQG_P""96OP6=I< MS&X\1_!#7[MCH>K]V:R=C_H%P>V"(R=H)5%V-]AT5QXO 8?&).>DEM):2CZ/ M\UL^J:,YTXU-]^_4\/\ V4/V\_A+^U'=WG@&73[_ ,&?$71 5\2_#?Q5']GU M.P< ;F16 ^T0\@B5!]UE+!-P%>X5XU^UA^PW\&/VM;.SUCQ-%>:!XRT0^9X6 M^('AN1?#K]M#XS?LA>-;#]GG_@I2MLEK M?3BV\'?''3K?R]'UO^[%?@#%C=8').$.&/"KYC\4<;B,!)4\=;E>BJ+1>DU] ME^?POR=D1[25)VJ;=_\ /M^7Y'V%138)X;F%+FVF62.10TSMT^_/=3+&B_5F( H&DV[(L45Y3XV_;L M_8G^&^]?'G[7?PSTF2/[T%]XXL$E)]!&9=Q/L!7E'B3_ (+??\$NO#EV=-3] MJNPU:[.1':>'-!U+4GD/HOV:V=?QSCWK">*PT/BFE\T>A1RC-L2KT@J,?\ M%(OVV/$Q)^&?_!'/XK72M_JCXJ\3:9HA/^\)F?;6?U[#/9W]$W^29T_ZO9LO MC@H?XY0A_P"E21]DT5\=Q_M-?\%E/%1QHO\ P3"\$>%0Q !\3_&ZUO=ON?L< M'\OUJ3[9_P %Y?$:[K;1?V5O#,3CD7=UXAO[A/IL"1_J:/K<7\,)/_MUK\[" M_L2M'^)6I1_[BPE_Z0Y'V!17QU)\"/\ @MAXGXUG]O7X3>%]Q^8^&_A2][LY M_A^US<\>O_UZB/[!?_!3?76\SQM_P6A\0/NZQ>'_ (-Z-IP4>@*NQ...3S^= M'UFJ]J4O_)5_[<-95@X_'C:2^55_E3:_$^RJ*_/;X]_LK:9^SIX=/BG]KO\ MX+R?&'PK9.A:-F\8V&C27 '40Q+&TDK*^69[&R_:1FDT?_@G_P"( M/V\?VA6D8I'XT\5?%R3PYX6.3@L+V[MHVD"C),8C4E3@')&._#8+.,9#GI8= M\O\ -*48Q7K)^[^)I'+,K:N\7?TIRM]\N4_:^O,?VC/VT/V4?V1]%.N?M)?M M >%_"$?E^9#:ZKJB"[N%_P"F-LN9IC[1HQK\TOA+_P &[7[5'Q>U*+Q+^V9^ MVKJ_A?39"3-X.^'GB/4=2N7C;^&74-1E95D"_*=D#H>W%?2W@O\ X-Q_^"27 MA:PBBUO]GK4_$M\@!FU?7_'&JFXN'SDNXM[B*/)[X0#CIUKNCAL'AXWQ-12E M_+3NUZ.4H]6H)/Y)SU^]&1K?_ 6U\3_&UFTO_@GI M^QAXJ\>0R$+#X]^(-]#X2\-[3TFCFO6$MR .3&$C"O&WP8N?$QF,LGC#QK\0;#5M5EN,Y:47%Y<.8I#W,03ZKS_ (*.?\$][ /]J_;I^#RF,X=!\2]+9@\C. M?>O/Q&+SC&5.>O-2?=N3_,SE+AZ3O)UG_P" +]69=W_P5&_X)PV6WSOVY/A8 MV[./)\;63XCBD_/83BNTM/V&O MV*-/+&P_8]^%L&_&[R?A]IJYQZX@J[:?L@?LEZ>K+8?LN_#J ,V.[Q^Y_YBYN'%]FJ_P#MZ"_]M9YS_P /<_\ @F;_ -'M?#__ ,':_P"% M>1?M=?\ !P5^P-^SE\/E\1?"OQY:?%;7[B[$%IX<\*7X0*-I9I9[AT*Q1C@9 M =BS !2 S+]4_P##*'[+7_1M?@#_ ,(VQ_\ C5> ?\%$_P#@C5^S3^WI\+M) M\&:/;6/PWUOP]>R7&B^(/#'ARWVJLBJLL,]NGE":-MJ,!O1E9 0V"RMCB%F? ML9>R<>;IH_U=OO.[+)<(/'TUBXU53O[UY)JWFHQ4K7WL[VV-O_@E5_P4@^%G M_!1SX-ZSXS\#^&+[P_J_A[5Q;^(?#VH3+,UL9@9(9(Y5 $L;A7 )56W1N"H M!;ZCKY6_X)0?\$V?AK_P3?\ @YK?A#PEXOO/$FM^(]7%QXA\0WEJMO\ :/(# M)#''"K,(HT#2$ L[%I7);&U5^J:Z<)]8^KQ]O\?4\K.O[+_M2K_9M_87]V][ MVMYZVO>U];6OJ%%%%=!Y84444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ M +'O6/\ T?7O5 !1110 4444 %%%% !65XW\;^$?AKX0U+Q]X^\16FDZ+I%H M]UJ6I7TH2*WA099F)_\ UD\#DU>U75=,T+3+G6];U&"SLK.!Y[N[NI1'%!$B MEG=V8@*H ))/ S7Q+86^O?\%>OBM'KNI175C^S+X,U; M(IP?[/B<<*?OL.1NSY/GX[&O#*-.DN:K/X8_FWVBNK^2U:1E4J,?^"JOQ/T[]HWXW>'KO2_@+X:OOM'PR\ ZE$4?Q9<+D+K&H1'@P#DP MQ'A@>1_KKX2_%WX:_';X?Z=\4_A%XRLM>T#58?,LM1L9 M-RL.A5@<,CJQ'W;.\ !QM 5N!CK')XKI8C*/>HISH]8;RAY MP[Q_N;K[/\IS\LJ'PZQ[=5Z>7E]W8^P**\M_90_:[^$G[8'P_?QG\-[RXM;_ M $^?[+XE\+ZK%Y.I:'>#(>WN83RC JP#?=;:<'(('J5>O0KT<3256E)2B]FC M>,HSC=;!1116HPHHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_ MF:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HJIKNOZ%X6T>X\0^)M:M-.L+2,R75]?W*PPPH.K.[D*H]R:^ M5?B7_P %H/V.M!\2S?#?X OXG^-WC!#M7PW\'_#\NKD$G 9[E<6X3(.661BH M!.*RJUZ-%>_)+^NG<[<'EV.Q[:P]-RMNTM%ZO9+S;1]:T5\6+\0O^"V?[2J; MO GP6^&7[/F@W RE_P"-M6?Q#KJQG[KQV]L!;(^.3',,CIG(I8_^".[?&!OM M_P"WC^W#\6?C$\G-SH*ZT?#^@OGKBPL2-N>F1(.*Q^LU)_PJ;?F_=7XZ_@=W M]E87#_[WB81?\L/WDO\ R7W/_*AU/_!1W_@J/\"_V*_V=?%_B[PA\6? ^M?$ M73K%4\.>"9/$4$EU<797'RY6)@&4G(_.;_@F'_P ' /[: MGBKXV7GPN^-OPGUCXO6NLV=Q<:1H_P /?"T":M9W*_/E5C,:/;;=PW[&G[(6HZOXW_9U^ VE^'-8U9Y;:]U1+FXNK@P>8&\E M)+F21HHR54E$*J2BD@[1CCK8;,ZV)A4511BMTKO\UK\[6/E>$;67_4:S\4?B MK:IQZO9V,4DR8]VS4LOPC_X+1?$M<>+?VP?@S\,E;J/A]\.+G6I$'L^J3JK' MWV >W:OKBBNWZLY?'4D_G;_TE(\'^UX4W^XPU*'_ &ZY_P#IQS7X'QW/_P $ MK_B[\0OWG[0G_!4WX_\ B#>/](L_"FN6OANSG]5:&TA.5_V0PI^C_P#!"+_@ MFC#?+K7CCX-:QXSU)3DZEXQ\<:K>R-Z[E^T+&<^Z5]@T4?4<)>\H)^NOYW#_ M %ASI*U.NX+M"T%]T%$\4\"?\$W?V /AIL?P9^QC\-+66/&RZE\&VD\Z_266 M-G_\>KUSP]X4\+>$;(:;X3\-:?I=N,8M].LT@3_OE !5^BMX4J=/X8I>B/.K MXO%8EWK5)2]6W^845E^,_&_@OX<^&[KQE\0O%^EZ#I%DF^]U76=0CM;:W7^\ M\LK*J#W)%?(?CG_@N#^S-JWB:Y^&G[&'PZ\=?M#^+8&\N2P^%GAZ2?3K5S]T MW.HRA8(XC_SU0RJ*[\+E^-QM_84W)+=]%ZMZ+YM&4:*H_BA\;M(\0_&[QL,-+XM^-&O2:[,6SNPMO)BV50?NCRB5 S77]1P&& M_P!YKIO^6G[S^TC'X8_?K_P/P/E?X"?\$9/V /@7XC_X6'J/PDE^(GC.1E>[\;_%;47\ M0:E<2C&)2;G,*2#'WXXT/O7U-!!#;0I;6T*QQQJ%CC10%50, #H*=17#B<9 MB\9/FKSYCMX&N9UC$DTC!4C4L1EF8@!1R2 M<"K- !1110 4444 %%%% !1110!X+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U? M\D/U?_L>]8_]'U[U0 4444 %%%% !117R!^UU\9_B-^U;\7[C_@G7^R9XDET M]U@5_C/\0K+YE\,Z8_!L86'!O9URN,Y13=HQ6\I/9+] M7LE=O1$5*BIQO]WF8?Q4\4>)/^"J7QBU#]FCX2ZY=6/P'\':DL7Q2\9:=,4/ MBN]C(;^Q;.5>L(.#-*IY&,'!3S/LSPKX5\-^!O#5AX-\':':Z9I6EVD=KIVG MV4(CAMH44*D:*.%4 5B_!7X,?#C]GKX7Z-\'?A-X;ATK0-"M!!8VD0R3W: M1VZO([$NSGEF8D\FNIK+ 8.=%RK5WS59_$^B72,?[J_%W;U9-.FX^]+=_P!6 M7D%%%%>B:A1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ M(/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ H MHHH **** "BBJVJ:SH^B6_VK6M6MK.+_ )Z74ZQK^;$"A)MZ 6:*X/Q!^U/^ MS#X3S_PE/[1W@/3-OWO[0\7V4..G]^4>H_,5Q^L?\%*O^"=>@$KJ_P"WC\'( M7'6(_$O2R_?^$3D]CVKIA@\74^&G)^B92A-[(]LHKYJU/_@L;_P2WT@,;K]N MKX=/M S]EUY)^OIY>[-<_J7_ 77_P""2FE,4NOVV?#3$-M_T:QOIAG_ +9V M[<>_2NB.3YM/X=.#M6V&\CP=K<<;+(Y^HJG_P 1$W_!(B?G2?VG;^_4??>S^'6OL$/H=UB* MU60YX_\ F%J?^ 2_R'["M_*_N9]M45\2_P#$0I_P2^G^?2_BGXLOH^AFM/AE MK94'TYM1ST_.C_B()_X)O3?N]-\3>/KR8_=M[7X7:P7;UP#;@PK?RO[C[:HKXF_P"'_O[ ?_/E\4O_ U&J_\ QFC_ (?^_L!_ M\^7Q2_\ #4:K_P#&:/[!SK_H'G_X"P]A6_E9]LUC^)?^0OH__7Z?_037Q]_P M_P#?V _^?+XI?^&HU7_XS7Y8_P#!2'_@X3_;DC_;/\5Q_L;?M%ZIH'PVM7T] M_"ND:U\.M,CN;4G3K;[076^LFN/FN3.P\QC\K#;A=HKT,LX0SO,Z[I*'L[*] MYII;I6ND]=?S-*>$K5)6M;U/Z)Z*_+W_ ()M_P#!P_\ LC7O['W@R#_@H#^U MP8?BU)_:'_"37%UX#O8HI?\ B8W/V;:UA8BUXM?LP.S'/WOFW5]4^!_^"RW_ M 2T^(=]#IWAW]N3P#%+.<1C6-5.G*3Z%KM8P#ST)'/%<&+X?SC!5ITYT)M1 M;7,HRY79VNG;5/H^Q$Z%:#:<7]Q],T5E^$/&_@OX@Z+'XD\!>+]+UO3I?]5? MZ1J$=S"_&>'C8J?SK4KR&G%V>YB%%%%( HHHH ^9_P!J_P#8?\3Z]\0$_:X_ M8V\46W@KXQZ9#MGE=,:9XMMAC-CJ40X<,% 6;[RX7)^5&CZ3]CK]M_PQ^TV- M3^''C/PO<>"/BGX5Q%XS^'FL.!#_ME M?L0Z-^TF=-^*7PX\5R^!_BSX3_>^#/'^FIB6%AD_9;E1_K[5\L&1LXW,0""Z M/X]?"5\'5>)P:O?64-E+SCTC/SVEM+^982A*$N>G\UW_ .#^9[Q17SC^R#^V M[K/Q&\8WG[+?[4OA2'P1\:/#T&Z^T4O_ *%X@MP#C4--D;_6Q, 6*9+)R.=K M$?1U=^%Q=#&T?:4GIL^C36Z:W375,TA.-2-T%%%%=)84444 %%%% !1110 4 M444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %% M%% !1110 4444 %%%% !1110 45X!^U9_P %,/V4/V1]7B\!^,O%]WXC\R$95!;1']T6'0RE >Q->/?9/\ @KA^WB#]NNK+]E?X$[DXA^)?QW+V M\\T9_P"6EKI$&92-9I M/-OOB%XXNVU;6[F;O+]IGSY3'OY*Q@]Q7T'4>SQ5;XYY4RYN;:RMI+R\N$BAB0O++*X5 M44#)8D\ O#UQQ#\2_P!HBY;35*'_ ):0 MZ1;EKF0$?,CDE#QN S3K7_@CCXH_:%N$U_\ X*/_C.S.))? ^D71\-^ M%4.*#\,? WCO4OBSXY/KA?$/B9HSTEBL(< M6T#]&_!VF87S;;P]I$5MYY'1I M610TK_[3EF/]]T5:*])<_J'/3C\,?O_RV_,^+?!W_ M 1#_9Z\2^)+;XD?MP_%?QY^T3XIMY/-BN/B3KTATJTD[_9M,@98(HSS^Z?S M%Y-?7?@?P!X$^&/AFV\%_#;P5I/A[1K-=MII.AZ=%:6T ]$BB554?05KT5QX MK,,;C;*M-M+9=%Z16B^21,JDY[L****XR HHHH **** "BBB@ HHHH **** M"BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#\+OAYKOQ/\2^*=!;QI->>!9_%OB"?5+[3](EL[0BQ>ZN& M>:5(;H7:QF5W?R]@9F/)^5?^"OW['O[('_!3#X*>$M=N$$'BK2/C3IO@[2/B M5X>0VVN>&[E==&GWL44I 8A)ED(1PT9(61.2DE;?_!$7X^?M9>+O#WQD_9$_ M;$\=P^._$O[/GQ*;PA:?$Z"$H?$ME]G2:%[CD@W<:,HE.2W[Q Y9PTC@'(_L MFZG\7/#O_!PM\=_A#XP_:%\;>,O#]A\"M#U/1M-\4:HCV^F2W%U#YHM[>".* M"$,5))2-6.[DG KZ*_;(_8D\3_MQ^,;+P+\2/CSXW\)?"K2M(6:?0/AQXFDT MB\\1ZI++*KK?740\T6D$*1%(8V42R7#M)GR4!^>_@#_RLQ?'[_LV_P -?^EB M5]I?'[X]:%\"?#-K<-HUSKWB37+HV'@WP?IC+]MU[4"A98(MW"(JJ9)9WQ'! M$CRR%50F@#X2_P""4WAW]H7]CG_@J#\=O^"9M]\??%WQ,^$'AGP+H_B_P3J7 MCG5&U#4?#,M[*8QICW+,?ML?MM?L-_MC_ /!2;Q+^ MRI^TY_P4W^/G[-UOX"OX_#/@*+X<>))O#.E^(KS ;4;V]OWM9HF'V@I:P^88 MXT%F[AV^T #]'?V5O@5H7[-5]J_BCXO^-](U'XO_ !H\0MJWC'58I=@U&[@M M<0Z=8I)B0V5C9Q"&)2-VQ'EP7#?\ 'M-#@MYH(VE#GC(H W_V8_@5I'[-/P*\._!' M0OB7XQ\96VA6CQIXH\?^(GU;6-2+R/*TUS=,!YK$N<8"JJA55550!WE?)_\ MP0RTGXOZ%_P27^!^D?''4KR\URW\),EM=7ZL)9=*^U3_ -ELP;YESI_V3 /( M& >E?6% !1110!\\_P#!/G7]&TOX*ZM;ZAJ,<3GQSJ[!7/.//Z_I7NG_ F/ MAC_H-0?]]5XG_P $[[2UG^".KO-;1N?^$ZU<99 3_KZ]X_L[3_\ GQA_[]"@ M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*\=_;6_:I M\(?LB_"N/Q#'X777_%WB"\72_ 7@ZSBW7.N:G)A8XE51N\M2REW'08 RS*#C MB,11PM"56J[1CJ_Z_)=63*481(8 M]-E?FW\,Z?RLVK71P0JH,^6I!W,.C;=C][^R'\ _@U^Q_P#!^V^&/@[Q"-0O MIYWOO$WB2^)-WKFI2M6K?7<2K3:M&/\D7T_Q/>3](K17>5.,I2]I/?HNR_P ^_P!Q3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5ZQN4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H5F^+/$?P_\ >CR>(?'.NZ-HNGQ?ZV^U:ZBMH4^KR$*/SII.3L@*OBC MQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#BOR'_X+Z?\%I_$ M/P9U+X;^%_\ @FE^V1X0N9K@:TOQ"7PI;Z1KB)M-A]B#R2PSK$>;OB-E)P=V M=JXY'_@CI_P6P_X**?&9/B'I'Q0^ ?C;]HW4[0:./#D/A+PYHVE6F@[OMOG? M;+J&"%8_/VP^7O#_ /'M)C;@[OJH<'9O4RA9A[JC_*VXR^+EUYDHKOK+;[CI M6$JNE[0_:O\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J^+A\6_^"['QAX\!?L. M_ [X002])?B9X^FUV>-/4+I**N['(!XSP:/^&%O^"N'Q6R_QK_X*OZ9X4M)3 M^^T/X5?"6RAQGKLOKIC.N.@X/OTKR_[*A3_C8BG'_MYS_P#3:DOQ,_9);R2_ M'\KGVC_PF/AC_H-0?]]5POQ&_;0_9$^#XD_X6O\ M.> _#31 [TUWQ5:6C#V MVRR D]L 9)KYJ3_@@]^SUXR)F_:4_:D^/_Q8:0?Z1:^-/BIJI#:K#L3 M_9#&O1?AC_P1C_X)9?"/8?"7[#O@2X:/!1_$>G-K+ CH=VH-,<^]'L9O16M[=H_P V KFIO^"Y?A+Q8?*^ G_!/G]I/QP&_P!3J5O\.!8Z M>_I_I%Q,I'XI7V-X+^$?PH^&]G_9_P ._ACX>T"WV[?(T718+5,>FV)%&*V_ M[.T__GQA_P"_0H^L9-3^##RE_BJ:?=&$?S#FHK:/WO\ X!\,-_P40_X*J^/3 MY?PN_P""1MIH=N_^KU3Q_P#&G38,>FZUAC,H_.D_X3#_ (+W^/>NN?LH> ;1 M^F#KNJ7T?\H6Q7W1_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4?VI1A_#PU./RE+_ M -*E)?@'M4MHK\?U9\+_ /#,/_!7#QL?,\=?\%H-"\-Q-S)I_@KX&Z:X^BSW M,GF+^5+_ ,.OOBIXK&/BQ_P6F_:0O=WWQX1\2VN@@^N/)@? K[G_ +.T_P#Y M\8?^_0H_L[3_ /GQA_[]"C^V\_&>?]8/%'QDOI?,_WO*$??GZU9TO_@@[_P $9K&?[=J7[.": MM=G_ %EWK/CK6[AW/J0UYM[D].]?;W]G:?\ \^,/_?H4?V=I_P#SXP_]^A2> M?9U:RQ$UZ2:_*P>WK?S,^5= _P""1_\ P2&\-8_L[]C3X>28Z?VAI[7?K_SW M9_7_ #BNPT?]@'_@F#H(!TK]B?X+1,.DA^&VF,_;^)H">WK7O7]G:?\ \^,/ M_?H5R_Q4^+WP*^!FA'Q/\:/B3X6\)Z> 2+SQ'JMO91MCJ%,K+N/L,DUS5,US M&2O4KS^VIW3)_?%KIJ@Q/CHDF>>O%>9+-?:;3E/TO+\=OQ/ M660YI%7Q"5)?]/)*#_\ 9/F?RBSZXL=0^'.EE&TQ=-MS&NV,P6ZIL&,8&!Q MQ2ZU\3_AYX:TY]7\1^,].T^TB_UEU>W2Q1I]6; %?(P_X)T_M\_&']]^TY_P M57\56-M*/GT/X-^%;/PZ+<=U2] >9_JRYK3\._\ !"K_ ()[Q:G'XA^*_A#Q M9\3=6CY75?B/XZO]0E)SR2BR1Q-GW0UDZ^+J?#3M_BDE^7,+ZCD]'^-B^9_] M.X.7XS=/]?F>A?$'_@JO_P $X?A>SQ>+_P!L_P ++%_K+?3M=2^E3V,=KYC M ^V,UYC=?\%Z?^"?VI2-!\*+_P"('Q <-M5/!GPVU*?>WHIFBB!_E7OGP[_8 M<_8R^$J(/AI^RC\.M$DCQBXT_P &V23$CNTHCWL?45\F_QNOR#VW#U+:C4GZSC%?_M'ZB,_++K_A"WTB-_<-+.V1^%,/_ 4E_P""B.L_/X,_X(YZ MW.A^Z=<^-.BZ]5_) M1_5,/[2RR/PX*#_Q3JO_ -)G$^*#^VK_ ,%=-1XLO^"9/@C3=W"G4/CE93;/ M<^5%R/I7XR?\%IOAA^TUXL_;DU?XV_M*_LY6_A/6?'5GI[VT/AW5)=2L;LV] MI#9@1W*_*\NV!0T8"E$ M,!&.1M-4H9E0O+"XNI3EM>+Y7;M[O*[>5[7L>EE/$V!RW%>UGE]*4;-6]_\ M.LZ%I6E37%M_;/ MQ4@T^[G6ZN9KQO/M;E7:"4M.Q*,?E+8VIC8O8^//B;^T[X]L)=/^-'_!O1\. M?%%A/S<[OBEX9O& YY\N:URS9)((((SZU^C/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%7%8Z,^?ZS4YGJW=-M]6VXMMOJV[G%5SO"5:TJCP-+5MZ.JM_\-5+[ ME;R/QA\6? /]EBPUF3Q;8_\ !%W]I/X1:\WW]<^!'C4O-&1R/+CAN?)&.2,1 MCFLP?M[?M4_LCR'5_@Y^UA\=QI4.&?P=^V/\%[N[5P.I.KZ89+I3CC:$"YY) M]/VQ_L[3_P#GQA_[]"C^SM/_ .?&'_OT*]&.;9XE:IB/:KM4C&:_&S7R:8+- M,JG_ !,)_P" U)?^WJ9^6/[/O_!TU^SIJES#X=_:Y^$&I>#IF?RQXH\'W?\ M;6DR@=9GBVQWELIZA##(WK7Z&_ _]KS]F+]I7PFOCCX"_'/PYXKTPJIDGT;4 M5E: L,A)H_OPOC^"158=Q6AX^_9F_9O^*R21_%#]G_P3XC$H(E_MWPK9W>[/ M7/FQM7R-^TO_ ,&\'[ GQC>3Q?\ K1=5^"OC5&,ECXF^'5_)!$DF, /9L_E M; >2(?)8_P!^NB%3+\6K5H^RGWCS.'SC)RE'U4I?X3CKO)ZLTZ2G379VG;YK MEO\ _P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZK\7/&WPB_X+'?\ !+76&U7X MI?M?_$+7/AG"YV_$_P /:2OC"RTF < :CH]__I%I'CEYH972,8"[VP*^KO@7 M^UO_ ,%2?$?P[M/BO\,OAY\ ?VG?!3\I13\CI_L6E5BI8;$TY7Z2;IOYN: M4/\ R=GWK_PF/AC_ *#4'_?5'_"8^&/^@U!_WU7Q_8?\%GOV?/ -[%H7[9O[ M.WQ0^!E\T@B-UXX\#32Z7+(> (;VT6195SQO*J*^D_@M^T9^S+^T;IG]K_ ; MXQ>#_%\*QAY1X?U>WN9(1_TTC1B\9Y'#@'FN2GBL/6=H25^W7[MSCQ649G@H M<]:E)1_FM>+])*\7\F<9^V!^S)\$/VO?!]I9Z[XGDT#Q7H,_VSP7XZT60QZC MH-X""LD3J060D#=&2 P (*L%=>!_91_;J\6Z/\0?^&._VY6T_1?B991$Z!XE MM3MTKQM:*<+# .02H'*)]5?V=I_P#SXP_]^A7FW[4O[(WP<_:X M^&4GPX^)NBM$\,HN=#UW3"(;_1KQ?]7=6TH&4=3CCHP&&!%<.+P56-;ZUA+* MIU3^&:7279K[,MUL[K0\B=-J7/#?\_Z[G>_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5\J?L[?M/_$O]GCXIZ?\ L4?\% 9+/^W;S]U\./BH(%CT_P 90J0%AF8\ M07XRJE&/SDCJ61IOK?\ L[3_ /GQA_[]"NK!XVEC:;E&Z:TE%[Q?9K^DUJFU MJ73J1J*Z^[L4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5UEE/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% '/VGB704\6W=Z^J1")[6-4DSP2" M73"/2_AMX&T[^U-=\4=8C_9?^%]T,CPYX6GCO/&FJ0'M->;?+T[<.?W8\Q3E6 M5NMR^9Z^'R;$3HJOB&J5)[2GI?\ PQ5Y2_[=5N[1ZY^U M1_P5*_9'_92U&/P1KWBZ\\5^.;S"Z3\.O UBVI:U>2$95?)CXASU!E9,@'&[ MI7BATO\ X*6_\% F\WXO?$R#]F'X8W1_Y%;P=?K>>,=3@/:>_P >78;A@CRA MO7E70]:^E/V6?V!_V4?V-M%ET[X%?"2PL;^[!_M7Q)?@W>JZDY.6:>[FW2OE MLMM!" D[5%>N?V=I_P#SXP_]^A4>PK5OXTK+^6/ZO=_*R-_[0R_+],#3YI?\ M_*B3?_;L-8Q^?.^J:/$/V5/V./V*_P!C#39H/@+X"TRPU.\4_P!K>)[^1KO5 MM18G+-/=S;I6W-EB@(0$DA17L?\ PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"NF%.%*/+!67D>/B,3B,76=6O-RD]VW=_>RG_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"K,2G_PF/AC_ M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]5XW^UQ_P4)_8L_8BMH;?X_\ Q4TRRUN\5?[+ M\(Z7;F^UG4&8X18K. -*0S?*'8*F3@L*\!_X75_P5G_;QQ!^S+\ -+_9I\ 7 M1^3Q]\6M.COO$]S"?^6EMHZYCMGP?NW)((Y5QTKTL/E6*K4E6G:%/^:;LOEU MEZ13?D:1I2:N]%W9W?\ P6B_;&\9_LF?\$Y/'OQG^ 'Q7LO#OCJPETF+PS>O M;6MR[/+JMG%.L<%U')'*3;//D%&*KEA@KD?D3_P3M_X+I_\ !8;XH_M;>$_A M;9^,K7XK#5WU$)X OM-T/0X=1D%A%(&47)"L"X@,8^_7ZGZ%_P M0+_8N\7V]SKO[9FO>.OCSXMU"()>>*/'_C*^C> ;U57"@L0N5 MW;20>I_9-_X(S_\ !-C]F/XHZ7^T+\$/V;ET7Q?X?N;Q-(U9O%VL70@$T$MM M(/)N+N2)\PS2+\R'&[(P0"/I\OS7A?+,IK8:I1]O5ES6FZ<;7<4DKN2FHIJ] MU9ZMI)G33JX:G2<6N9][?\&YY^/V2_\ @H=^UT/M?[=G_!0Z'P!X=N.9OAI^ MSO ^G H?^6]C:^U:=FSO9KVY+S?,225#!:9E/\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%' M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C# M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ M\^,/_?H4?V=I_P#SXP_]^A0!F>!F#:/(RG(-Y*0?^!5LUC>!P!I$H _Y?)?_ M $*MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6?C'_P28^ ?C_Q5 MJ'C?X8>-_&WP[U'Q%\0]/\7^,8_"WC+4H[+6+^WN8YI)_L?VD06UU((POVJ% M$=2%8ARH%>X? #]G3X,_LN_#U?A?\#/!$6B:0;^>_NQ]IFN;F_O9WWSWEU)>#O^">'[*?@+]J'5?VSO"_A3Q-#\2M+=9TG3C8Z5*?B)K]C!9P%MS+%;V=]##&6(!=E0,^U=Q.U< M?2E% 'S+^QY_P1U_X)Q_L#_%2Z^-O[*?[.Q\-^*;S1)=(FUB[\7ZQJCBSDEB ME>)%U"[G2/<\,9+( V%QG!(.9\*/^"+?[!/P7\0:S>^!_!WB]/#^O:S+JNH_ M#J[^)>M3>%9KN23S)))-':Z-G."W.R:.1!@ * !CZMHH 155%"(H P !P!2 MT44 %%%% '@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZKP7_@G5_R0_5_^Q[UC_T?7O5 M!113+BXM[2W>ZNITBBB0O))(P544#)))X [T _A9K7QE^*V MOQZ;H.@637-].M>A)5KUU/$EG )1 M_P"%?$+$/^#!^XOYY+[?HOL=W[W\K.>/[^?-]E;>;[_Y??V"BBBO;.@**** M"BBB@ HHHH ***J:YKVA^&-)GU_Q+K-IIUA:QE[J]OKE8885'\3.Y"J/&OC7)\2/%,C%;3PM\*-)F\07=RXZH MCVH,&[/&&E4Y^AKCI/VY_P#@K'^T-^Y_9*_X)=_\(/ILQ_T?Q9^T'XG73M@/ M3S-*M2;I?4X<^E>I#)#K,H62?Q-X@M[%7 _N^5-2D'VAU/3$D9X^N*Z_P"# MO_!"G_@F;\)=8_X2W6?@"OC_ ,0R.'N_$'Q/U2;79[IQ_%)%<,; ;O4 C]MTTJQ1;>Y=&< <^U4IOVJ_\ @ME\=1Y?P#_X)P^" M/A=8S#_1M>^-?Q!%T[*?XGL=- FA(_NMNZ=^E?:7A7PAX3\"Z'#X9\$>%].T M;3;9<6^GZ591V\$0]%CC 5?P%:-'U[+:/\##)^=23D_NCR1^],7/3C\,?O\ MZ1\(3_\ !/K_ (*Q?'EO._:?_P""N5]X6L)?];X;^!_@Z+2O*SU$>HN5N/8; ME;UXK0\&_P#!OC_P3KLM8B\5_&S1_''Q>UR(9&L_%'QY>7\K-G)+)"T,;Y/9 MD(]J^WZ*'GV:)WJ]';TT_(^3OC]_P1@_X)=?%KP1 MINE>*?V,O"EI;^&8KAM(C\,&XT3:TWE>8TITZ6 W+'R8\&;>5P=N-S9] _8M M_P""=?[''[ ]GKLO[)GP>_X1-O%\5D?$1_X2#4+_ .UFV$WD?\?EQ+Y>W[3- M]S;G?SG"X]?\8_\ (L7O_7 U95<.Z$Z\W!_9\:5H]:F9M0P^(Q554Z,'* M3Z)-O[D>LT5\5)_P5'_:$_:*7['_ ,$^?^">WCGQ=:3<0>//B.R>&=!V]IXC M/F:[3U5 CTC?L/\ _!2K]IQCBS\S^!?V?-..F(%/53JMR#]+"_U%6O95QG,=K'NGE'^XAKY\/_ M 5=^+WQ]8V/_!/?_@G[\0_B);R\6_C7Q@B^&/#[*>DL<]V-]PH')0*C'H.H MKT_]GK_@E;^P5^S->KX@^'O[/&C7NOB3S9?%/BE6U?4WF[RBXNS(T;'OY>P> MU?0M')C*OQ245Y:O[WI_Y*'M\BPG\*E*M+O-\L?_ "#YO\ RI\CXK_X97_X M*U_M* W'[2W[=NB?"?1KCF7PE\"=!/VH(>@.JWG[Z*0#@F,,I/(XQ75?"K_@ MB_\ L ?#K7O^$W\8_"J[^)GB=R#<^*/BOK$NO75PPY#.EP?(SDDY$0Y-?55% M5'!8>]Y+F?>6OYZ+Y6(J9_F;@X49*E%]*:4%\W&SE_V\V4O#_ASP]X2T>#P] MX5T&RTS3[9-EM8Z?:I##$OHJ( JCV J[1175L>.VY.["BBB@04444 %%%% ! M6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 444 M4 (ZJZE'4%2,$$<$5\:?';_@D3X>TSXA7G[2_P#P3G^*MW\ ?BE/^\OG\/6P M?PYXB(RWE:CI9_ M31<)R@[H^*/@=_P5#OO#WQ MOV.?^"JOPGL?A-\1]04V^DZS._F^$/&J\+OL M;R3*1LV1FWF.065=V]O+'??&K_@C]_P3U^-VJ#Q5=_L^Z?X5\0QOYEKXF^'T M\FA7L$O_ #U#691'?G[TB/7LOQ^_9V^"/[4GPSO_ (/?M _#32_%7AS45Q<: M=JD&X(V"!+&XP\,JY.V2,JZGD$5\42^$?VXO^"-S?VG\-Y?$O[07[--K\UWX M6N9!<>,/ =L.K6_@W]H#1AJJ.!T#:I;A;I0!QA5 _*D/_!2#]L_]G@?9OVZ/^";'BZ#3 MX>)O''P:NX_$>G,O>:2V!6>UC!Z^86;'8U]*_LT_M1_ 7]L#X56/QH_9U^)% MAXET"^&W[19N1);2@ M!/$V'@E7(S&X##(.,$$]_7@5%3SMR3^^%DWYRC(^43^U3_P2W_X*F?#.[^!&[6.99XV) =%8+U75/&I@\CQ;Y\/6E1GVJ+FCZ.<%?_ ,IZ M=S[W!# ,I!!'!%%?EIX3_:@_X*6_\$8/ NG^ ?VU/@Q9_%[X60W"6F@>/?!. MO,;C1D)PEK,+I S)C C678%SL69@H1?H_P"&'_!+W5_/9I] M'U!Y%F*OAWXTTG7]+G& M8-2T748KJWD_W9(F93^!K6KTDTU='DRC*$G&2LT%%%%,04444 %%%% &/9?\ MCO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 445YY\=_VM?V9/V8= M+.K?M _'?POX20Q[XH-9UB**XG'_ $R@SYLI]D5C4RG&$;R=D:4:-;$5%3I1 M<":\4=XT6-^>,TQ_^";G[7/[6&+S_@I-^VUJ-_HDYW7'PH^# MT;Z)H3+WAN+H_P"E7L9]'VL,<-7+];532C%R\]H_>]_E<]C^Q)8;7'U8T?[K M]ZI_X!'5/_&X>IV_Q]_X*Y?LI?"/Q>WP?^%USK'Q?^(KEDM_ ?PIT\ZM=*X. M#Y\L?[FW"DC?N?>@R=AQ7!-\&O\ @JE^WF?._:%^)T/[-OPZNL[O WPXU!+W MQ3?0G^"ZU3'EVI(/_+ >JNF>:^IO@%^S'^S[^RUX07P)^SU\(-"\):8 OFQ: M/8JDEPP& \TIS).^/XY&9O>NZH^KUJW\:6G:.B^;W?X+R'_:>!P.F H^]_/4 MM*7_ &['X(_=*2Z2/(/V5/V#OV4_V+=%DTW]GWX1:?I-[=)C4_$-P#1Y&(Q.(Q=5U:\W*3W;;;^]A11 M15F(4444 %%>8?M4_MF?LS?L4_#]OB3^TM\6M,\,V#;A8V]Q(9+O4)!_RRMK M= 99WY'"*<9R<#)KY6/Q6_X*E?\ !3#_ $;X >%+S]E_X/7@P?'?C&P6;QGK M=N?XK*PSLT]64\22-O *R1N?NUZ.%RROB*?MI-0I_P \M%Z+K)^44V:1IRDK M[+N?07[8/_!2']DG]B"/C/\1O/\4:B%&A^ ?#=N=0U[59'.(TALXOG&\_ M*KR;(R>-^:\#0_\ !7G_ (*)@3(Z_LE?"N[/W2JW_CS5;<]^0(M*W#Z3Q-_? M'7W+]CO_ ()E_LE_L433^*/AIX)GUGQKJ&Y]<^)/C&[.IZ_J:^@*Z/KF P.F$ASR_GFD__ &&L5ZRYGZ%<\(? K^;_P O^'/G M[]D/_@F'^QY^Q;=2>*?A=\.6U3QE>%GU;XB^+[HZGK^H2M]^1[N49C+_ ,2Q M"-#C)7/-?0-%%>;B,3B,75=2M-RD^K=S.4I2=V[A6/X'_P"01+_U^S?^A5L5 MC^!_^01+_P!?LW_H58$FQ1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H M5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '@O_ 3J_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>] M4 %?'7[97Q"\:?MD_&L_\$V/V?-?GL=-2".[^.GC*P;_ )!&E/RNE1/T^U7( MX([(2"&7S0OHW[?/[67B+]G_ ,'Z1\,/@CI*:W\6_B+>-I7P\T$ -ME(_>W\ MP/"V]NIWL6X)P#A=[+T/[%/[)GA_]D'X-1^!XM7?6O$NK7;ZKXX\571+7&MZ MM-\T]P[-\VW/RH#T4#.6+,?%QDI9AB'@:;]Q?Q&NSV@GWDOB[1\Y)G/4;JR] MFMNO^7S_ "]3T3X=?#SP9\)O FD_#3X=^'X-+T/0[&.STS3[9<)#$@P!ZD]R MQR222222:VJ**]B,8PBHQ5DCH225D%%%%4 445Y)^TC^WG^QM^R%9277[2'[ M2'A7PK,D>\:9>ZFLE_(N,YCLXM]Q(/\ OVHAYW[5_P#P4%TCX3Z'%O!MDR%HI/$6MPVK3X[1([!I6X^Z@)/85\K:G_ M ,%R?A7\3[V7P]^P+^RU\6/C_J"R&)-3\*^%IM/T*.0<;9M1O%00C/&[RV4\ M\],]O\$/^"+'_!.[X+:__P )WJ/P1'Q \62.)+OQ?\4]0D\07]Q(.DK?:BT* MN#SN2-3GGL*^I=/T^PTFQATS2[&&VMK>,1P6]O$$2- ,!54< =A3Y\DPWPP ME5?]Y\D?_ 8WD_\ P*/H%Z,=DW^']?>?##Z%_P %\/VJ/^0MXM^%'[,7A^XX M,&E6W_"6>(X5/56=S]B)QP&0H0I-=C117E3G.K-RFVV^KU9FVV[L****@04444 %%%% &;XQ_Y M%B]_ZX&KFG?\@^#_ *XK_(5YY^U;^TA\#/V7/@_>?$CX_P#Q,TWPOHS2+:PW M6H.VZXG8$K%%&@9Y7*JS;$5CM5CC )%+X3_ML?LD?%GX.6WQM\"_M%>$KGPJ MSM;OK5UK,=I%#,BJ7BE%P4:&0!E8HX5MK*<88$YNK24^1R5][7U.F."QDZ"K M1IR<&[]=J:^^;B MOQ/L^H[JZM;&VDO;VYCAAB0O++*X544#)))X 'K7QD?!'_!<;X^G_BJ/C/\ M"#X#:5-PL/A/09?$FL1*>HD:[(MBW8-&1ZU):_\ !%?X0_$:YCU;]M/]I+XM M_'&Y#AWTWQ?XSFM=(1P<@Q65F8Q&,\[=[#VI?6*\_P"'3?K)V7ZO\"_[,R^A M_O.+CZ4TZC^_W8?=-G=_&_\ X*Z?\$\O@+?GP_XC_:3T;6]<,GE0>'/!0?6[ MZ6;_ )Y>79B0(_M(4KS[_AOS_@H3^T*?L_[&?_!-'6]&TZ?_ %'C/X\:JFA6 M\8[.=.C+7,R'J"C=.W-?2?P1_92_9G_9LL1I_P !/@-X3\)+Y>R2;0]#A@GF M'_3295\R0^[L37H%+V6+J?'/E7:*_5W_ "0_KF2X;^!AW4?>I)V_\ ARV^_[>G[1>+G]MW_ (*2Z_8:;-S/X'^!=@N@6:CO&U^X:YN(ST(=0<=Q MGCUG]G/_ ()A?L)?LL7<>M_"3]G/0DUN-_,/B;6XVU/4VDSDR"YNC)(C$\G8 M5'M7O=%7#"8>$N:UWW>K^]_H8U\\S.O2=)3Y(/[,$H1^:BDGZN["BBBND\D* M*** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_ M^OT_^@F@#8HHHH **** "BBB@ HHHH **** /C']IC_@F+XN\)?%.^_;-_X) MC>/+3X6_%J8^=XA\/2Q'_A&/'*@EC#J-HGRQRL2<7,8#!F9C\[>:O7?L2_\ M!3+P?^TEXOO/V;?CKX#O/A1\=?#\7_%1?#'Q)* ]R%!)N]-F^[?6S %@R98+ MDD%-LC?4%>'_ +;7_!/[X _MU^$+/3?B?I]YI7B;09?M/@SX@>&[C[)K7AVZ M!#+-;7"_,!N )C;*,0#@,JLOLTL?1Q=-4.-,_9H_X*T/#>>'K^Z%EX#_:3TJS\O2= M7_YYV^KHO&GW>!RY_=M@DDJK3-]X6-]9:I90ZEIMY%<6UQ$LMO<02!TE1AE6 M5APP((((X(-<>,P%;!-.5G&7PR6L9+R?YIV:V:3(G!P]"GXO\(>%OB!X7O\ MP3XW\/6>K:1JEJ]MJ.FZA;K+#W#/?>'-?TI-6O_ (>;S\SQI,K_ &G3^ZTOS$)X:-%9 MX$*G(*B(%2"" 1@/_P"&+O\ @J=\$B)/V,+"+_4>'/C;X,BO=V/\ MGIJ5L1,]2^/G[!OAN7Q)\/-2NFO/'?P+20CRF/^ MLO=&Z^5+@9-N!A@-J@CRTC^C_P!FO]I_X-?M9_#2W^*?P5\5)J%C(WE7MI*O MEW>FW +6US$3F*5>X/!&&4LI#'BPDJ%2K["M#V59:VBVE)?S1:MS+NGJMFM MF_7I<2YM+]WB)JI;I42J*WDYIM+T::/G'_AI?_@LW\(_E^+'_!._P%\1[>/_ M (^-3^$_Q*%CM _B2VU)3+)_N@@TJ_\ !:+X>^#/]&_:,_8M_:"^&TT?_'Q= M:Y\-);BQ'J4N+9W\Q?<**^S:*]+V&(C\%5_-)_E9_B;_ -I9;5_C8./K"4X/ M\7./W11\L> O^"V7_!+;XB2BVTG]L#P_I\V[;)#XCL[O2C&W0JQO(8@,'WQ[ MUZ]X6_;+_9 \<[?^$*_:K^&^K[SA!IGCG3YR3Z?),:Z3QY\%_@[\4XC#\3OA M/X:\1HR[637M"M[P$>F)4:O(O%'_ 2B_P"":_B_=_:W[$/PWBW]3IGA>"Q_ M+[,J8_"BV.CUB_O7ZR"_#E3[-6'SA/\ 2F>\:1KNB>(+47V@ZS:WT)Z36=PL MJG\5)%6J^/M6_P"""W_!*C4KO^T;/]E\Z7G456_ MX8+?=]H^U&/\ @V;!)QYFWYZ_4#_APG_P3#+5[[QAXRTK28(_P#63:GJ,4"KWY+L *\<^('_ 5" M_P""=GPP#KXO_;2^'"219\RVT_Q3;WLR>QCMFD<'VQFN!\-?\$*/^"3_ (4N MDN]+_8]TJ5XSE1J7B#5+U3SW6XNG5OQ!KV+X?_L,_L6_"HQO\./V3/AQHTL> M-MS8>"[*.8^YE$6]C[DDUV7QTND5\V_TB>'R\.4_MU9_]NPA_P"W5/R/";S_ M (+I_L1>(;EM(_9XTCXE_U8J-,^&GPVU"[D+>F;B.%",]PQ%1?\-@_P#! M63XU?N_V?O\ @F=IG@BQE_X]_$/QH\=1P]>GF:=9C[0F._S'K[5]EVMK:V-N MEG96T<,4:[8XHD"JH] !P!4E'L,3/XZMO\*2_/F8?VAE-#^!A$WWJ3E/\(>S M7WIGQ:W[#7_!2?\ :)@_ G_@DC_P3^_9_P!4'BGP[^SWIFO^(FD$MQXI\<2/K>H33?\ /;S+ MPN(W]XU2OI&BG'!X>,N9J[[O5_CM\C.KGN9U*;IPG[.#^S!*"?JHI7^=V)'' M'%&L42!54 *JC '84M%%=1Y 4444 %%%% !117R+^TQ_P %:OA_X*^(\_[, M/[&?PXU'X\?&3E'\)>#9U_L_16SM\W5-1.8+1%;AER6# *WE[@U=6%P>)QM3 MDHQO;5]$EW;>B7FVD5&$INR/J3QUX]\$?##PC?\ C_XD>+],T#0]+MS/J6L: MQ?1VUM:QCJ\DDA"H/'[(J=K_V;;.OF:E,O."5V*P&Y"C!ZM^!?^"6/Q:_:L\76'QS_ ."O MGQ?@^(=]:3B[T+X,>&6DMO!OA]^H#Q9#ZC*O0O,2#EE;S5P:^W=#T/1/#.CV MOAWPWH]KI^GV,"P65C8VZQ0V\2C"HB( J* *]"^6Y;M:M4[Z^SC\M'- M^MH^4D:?NZ?F_P /^"?+W[*W_!)CX)?!'Q^O[1GQ[\6:M\:_C+-M>Y^)7Q!( MN)+-PM)R?X)=DMDO)61G* M"_P#!.K_DA^K_ M /8]ZQ_Z/KTOX]?'+X=_LV_"+7?C;\5=9%EH>@637%TXP7E;HD,8)&Z21RJ* MN>68#CK7F?\ P3K('P.U(9A]H^ /P8UTKI ML9YM_&GB>/K,1TEM+;.%ZJY;^)9&5?/S#%SP\(TZ*O5GI%=/.3_NQ6K^2W:, MJLW%)1W>W]=D==^P)\#/B)XZ\8:M_P %"_VI=&,'C_QY:+#X5\/W&6'A#P]G M=!9H"/EFD!$DK8!RV"%9I ?JNBO+?VD?VVOV2OV0M'.L_M*?M!>&/"*F+S(; M/4]24WEPO/,5JFZ>;I_ C5U9;ETJ-..'HISD]7I>4I/=NW5O_):%TJ7*N6.K M_,]2HKX8'_!6?]H+]IC%A_P36_X)Y>.?'-E<#%O\1?B-CPQX< /2:)I_WUX@ MXRB"-^>!ZG_# '_!2O\ :JQ>?MW?\%&[SPEHUQSQ^O' M%>S?LS_\$LOV!_V2;N/7O@W^S;H,>O+)YK^*M=C;5-6>4G+2?:[LR2HS'DA" MJY[5] T>WRC#?PJ3JOO-\L?_ "+O]\WZ!S4H[*_K_DO\SX:D_X)^?\ !2/] MJ1?M/[=/_!234/#&D7'-S\/OV=]._L6V53]Z-M4G#7)KWPJ_9HT&77E?S7\4^)(VU;5'FSDRBYO#(\;$\GRR@]J M^BJ*RK9QF%6FZ:GR0?V8)1C\U&U_G=B=6HU:]EY:!102 ,DUQ/C;]I;]G+X: M[_\ A8WQ_P#!/A_R_P#6?VWXKL[3;]?-D7%>7*48J[=@ITJM:7+"+;\E<[:B MOFSQM_P6%_X)B> YUW]M;P//L^]_8FHMJ>?I]C67/X5Q'_#]7]B#Q#Q\&M% M^*/Q&).(AX(^%NIS^9_N^?'%FN>6-P<79U%?U1Z=/(,\JQYHX:I;ORM+[VK' MV517QNO_ 5%_:+\9C_BS'_!(WX^:AN_U3>-+*R\.*WH2;B5]H^M!_:'_P"" MU/CTX\'_ /!.[X:^!%?[C^.OBVFI;?=ETZ,'\!4_7:+^%-^D9?G:Q?\ 8&/C M_$E3A_BJTT_NYN;\#[(HKXT/PQ_X+K^/01XG_:@^ /@!7[^"O!5_JKQCV_M! M@"?TH3_@F]^V[XWY^.7_ 6*^*5Z'_UJ> /#.F^&<>RM )"/K1]9JOX:4OGR MK\W?\ _LK!P_BXRFO)*I)_A#E_\ )C[+KA/B%^U%^S/\(]X^*O[0_@;PT8\[ MUU[Q99V9'X2R*:^ KDV%[^UMHV MJ71;;%;>&=-O=5:5NRJ;2"12?QQ[USZ_\%EO"WC7]U^SU^PE^T5\0=_^HU'3 M/AJ]II[>[7-S(FS/;*U]6>"?A1\+?AI;BT^''PUT#P_$%VB+1-&@M%QZ8B51 MBM^CV>,EO42](_JV_P A_6'K^627PYXGM[+ M1K402JH>2RCC(ACE#(FX2, 4Z,"NU][_ ()"_P#! ;P3\*?ASJOCW_@HE\$? M#/B+Q9JU]"VA>'[V[^W1:-:1JV?-\IS;RR2NV2/W@58TPV691^GOC'_D6+W_ M *X&KFG?\@^#_KBO\A7.LIP7UGV[3;[-W7KK=W^9Z4?V?&:C"][Q7) M*U[V7+9)7[*_2]CF?AG\!O@=\%;3[!\'?@WX5\*0;-GE>&_#]M8J5]"(47-= M9117I1C&*LE8^5J5*E67--MON]0HHHID!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;% M%%% !1110 4444 %%%% !1110 4444 8?Q)^&GP^^,7@;4_AE\5/!FF^(?#^ MLVK6^J:/JUHL]O85<)%TVE M.G+XH/9^?=2722L_E=%PJ..FZ['FO[*O[7?[/?[:GPJMOC%^SE\1K3Q!I$Q$ M=U''E+G3Y\9:WN8&P\$J]U8#(PREE(8^E5\>?M5?\$OM3NOBK<_ME?\ !/'X MCQ?"'XUE2^J20P$^'_&2@[C;ZM9J"K%CG_2$7S 6+$.P1EE_9:_X*JZ5XG^) MT'[)7[=GPTE^"7QL&$MM"UJX!T?Q-SM$^D7Q/EW"N>D1;>"=BF0JQ'35RZGB M*;KX%N45JXOXX^J7Q1_O1_[>42G34ES0U\NJ_KN?7U?+G[2?[#?C?1?B9,_M.=X[*ILGY37V9>?POI9^Z9*I*D[5-N_^?;\CZ_HIEO<07<"75K.DL4J!XY( MV#*ZD9!!'4$=Z?7LG0%%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 M%%%% !1110 4444 %%%% !117 ?M&?M3?L\?LD> )OB?^TA\7=%\(Z+$&$=Q MJMUB2Y<#)C@A7,EQ)CGRXE9O:KITJE:HH4XMR>R6K?R&DV[([^O#_P!L;_@H MC^RM^PSI%L_QN\?%_$&J87P]X&T" WVN:S(QVHEM9QG>VYOE#OMCW8!<$@5\ MZO\ M7?\%%?^"EC?V-^P1\.;CX(_"JZ^6?XX_$O1]VK:G >"^CZ4QZ$-/B5JN7\0?%7Q[>G4M=OY6&'(G MD_U"'ILB"Y 8N1FO7^H83 :XZ5Y?\^XMET:6YKR1A\>_9?K MV/#O^%2_\%*_^"I/^E_M$:WJO[-'P2O.4^'GAB^!\9>(K<]M0O,8T^-U/,"# M?@LDB'AZ^N?V:/V4?V=_V//AO!\*/V;?A1I7A318L-+#I\/[V[D QYMQ,Q,E MQ)CC?(S-CC. !7H=%$? FHEM#;4-8UJ[O;F'[1+O"O[5.G^&CXC\)>-)M(L];\):?<6ECKNG_8[2ZM[Y+>XFF>!V6Z,"I)?,ALM2C7<)[:3)WV\HW%,DD%6 :10LK@'+_LV M_MQ_M8_$/_@K]\6/V%?C7X3\$Z1X5\$?"[3?$?A]/"]Q-_AK^TG\'OV!OV<_[)'Q/^,MY?W)UG7+-[JS M\+:!80-/>:E) DD9GF8+Y-O$75&E)+G;&4?Q/X _\K,7Q^_[-O\ #7_I8E=%[>8(VW-U^5U]@ #Z M'^"/[8WQ*\ _\% ]6_X)H?M0Z]IVMZ]?> 8O&_PQ\9"X:(A)8'#>7&4._C_@G^U[^UG_P42U/XQ?$?]BSQ]X1\*>"/AAXS MOO!_@0^(/#+ZD?'&LV,2/=W%U(+B/[-IS2R)!%Y'[T@22L_2(>1?MKVGB#7/ M^#G#]D:T\&R@7.D_!SQC>ZPPZ16LMCJ,$#2<'*?:3&.1C/Y5;_X--[.72_\ M@D3INAZK!)%K-A\2/$=OXAAG)\V.]6[^=9,\[PNS- 'UY_P3B_;C\&?\%$_V M0O"W[4GA'0)M$FU9)[3Q#X;NIA)-HNJVTK07=F[8&[9*A*L0I>-D;:N[ ]RK M\S/^#6&VU1_V+/C'XBFW'2M:_:B\6WOAQ_X'LC%81Y3MM\Z.;IQD&OTSH *X MG]HS]HSX-?LF?!K6?V@?V@?&/]@>$- ^S_VOJ_\ 9]Q=^1Y]Q%;1?NK:.25M MTTT:_*AQNR< $CMJ^7/^"T?[.?QE_:S_ .":/Q*_9^_9^\'?V_XOU_\ L;^R M-(_M"WM//\C6;&YE_>W,D<2[889&^9QG;@9) /7E]&AB,?2I5Y//NGA3_ (+%_LV_ M"SX:Z1^SK_P2_P#V9?$WQ0TWP[9?8--\07TT7AGPQ&RD[Y)M4U+RP\A82Q#?:C_I?V=%)=A!7^U M+K4+[\_M-S)FO6S[*^'LCS;VN _VIR@M955R1U?NI4X)N]E)^\GMJU9+U*.& MR*E4<\14FWT48QDK>O/&WW,^=/%?QN^.G[0H:;]MG_@MM\&/@AX=F!,_P^_9 MZ\664FK>7V6759I7GAD R#Y*LC$G X J;X*_%W_@VJ_8WUP>*_#7C_0/%GC* M2;S9?&'B+1=5\4ZO#=%\.:0F,;-,T2.W&/H@%>- M5S;/*M-TX3A2@_LPBTOG9Q4H0_]LF?,9_X+A?LQ:UQ M\*_@-\=_'1/W!X1^$E[,7],><8J3_AZ5^T?XJ_Y)3_P2%^/UYO\ ]3_PEUC9 MZ#GTW>=(^S\:^M/L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QKS/8XI[U?NBO MUN9_7LFA\&#O_BJ2?_I*@?)?_#5G_!9'QEE?"7_!*SPOX51O]5<^,/C79761 MZF.TC#+],YH,7_!?/QI@M=_LO^"K9^T::YJ5Y']WT*-_8K#"^%/< ]*^M/L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&CZE0?Q7?K*3_4/]8,QC_#Y(?X:5.+^]0O^)\EC_@A'^PKKIS\7 M+[XF_$ M_K3XR^*&IS>;Z[O(EBKMO!7_ 1T_P""8/@'9_87[%?@J?9T_MJR M?4L_7[6\N?QKW[[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :J."P<7=4U]R, MZF?YY5CRRQ-2W;GDE]R=CGO!/[,/[-7PTV?\*X_9Y\#>'_+^Y_8GA*SM-OT\ MJ-<5W( P!@#H!6/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUO&,8JR5 MCS*E6K6ES5)-OS=S8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:HS- MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: )O&/_ "+%[_UP-7-._P"0 M?!_UQ7^0KG_$MIXM30;I[[5K5XA$?,1+<@D>QJS96?C0V<1BUFS"^4NT&V.0 M,?6@#=HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&@#8K'\2_\A?1_^OT_^@FC[%XW_P"@W9?^ Q_Q MK,URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K0!U=%8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L5YO^U)^R/\ L\?MG_"^X^$/[2'P MRL/$FCRDO;?:5*7%C-C GMIUQ);RC^^A!(R#E20>P^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&M*56K0J*I3DXR6J:T:^8TW%W1\+VMO_P4M_X)1I]BLK'6 M_P!J/X"6)_<*C@^/?"MH.B8.%U:)!P ,2'_IDB 5]3?LD?MR?LO_ +Q^*'P[S97\C<96\C0B. M^C; #"4;F4;=X7(KUGBL#F/^]KDJ?SQ6C_QP7_I4;/O&3->:%3XM'W7ZK_(^ MM:Q/B)\-_ 7Q<\&W_P //B=X0T_7=#U.$Q7VF:G;++#*O;*GH0<$,,%2 000 M#7PWJ'[4'_!6G]@H"U_;%^!]O\)>3]F?+<8 9F:0? M0_[,O[7OP"_:Z\(MXL^"7CF&^>V(35M&NE\C4-+EZ&*YMV^>)@01GE6*G:S# MFNT^Q>-_^@W9?^ Q_P :\ _:/_X)R^'?C9XTB^.'P^\:R_#?XHV0S8_$#P?" M8+B4_P!R\B4A+R,X 97^8J N[;D'Y;ZIB\NUP?O4_P#GVWM_@D]O\+]WLXHY M.2=+^'JNW^3_ $V]#Z7HKXLTS]NC]I/]DWQ#:_#3_@I%X8L]*T^>9;?1_C-X M9TUY]!U%CPHNT0;[&9NX*A2=Q"JB[C]5^%M>O_'/AZT\6^"_'VB:OI5_");' M4M,99X+B,]&21&*L/<&NW"8_#8R\8.TEO%Z27JOR>SZ-FD*L*FBW[=30LO\ MD=[W_KRB_F:V*Y2UM?%)\4W4<>J6PN!;1F20P':5R< "M/[%XW_Z#=E_X#'_ M !KM-#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: -BBL#49?$VCV$VJZOXJTRUM;>,R7%S(B MW4 \-^]++SE>U=6%P6+QLG&A!RMO9;>KV2\V5&$Y_"KGVG7G'[2?[7?[,W[' M_@T^//VEOC5H/A#3BK&W_M6\ GNRHR5@@7,MPW^S&C'VKY2BU7_@NA^V5;FU MTK0O!/[+?A"\.&U'59$\0^+&A/\ %'"G^BVY9+]:^/7Q:RKMX[^)3"XCL6!R%L+ EH+.-6^9 [1G[K@<5]/_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-34S6<*;I82*I0>CMK)_XI[OT5H_ MW0=5I6@K+^NIL45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^->29&Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q6/X'_Y!$O_ %^S?^A4?8O&_P#T&[+_ ,!C_C69X5M? M%,FG2-8:I;1I]ID!62 D[MW)H ZNBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: #P M/_R")?\ K]F_]"K8K&\"[AHT@8Y/VR7)'^]6S0 4444 %%%% !1110 4444 M%%%% !1110 4444 ?$/QA_8L_;Z\'75YH_P%^-G@[Q?X2U;X]V7CO2_#_B[P MO+;WGA0RZRNH7<:W45\B7MFDS2S>5Y23_.ZJ[94#VS]B+]BG3OV1;'QSXL\0 M^/9/&'Q!^*?C&;Q/\1?%[:8ME'?7KHL44%M;!Y/LUI!$BQQ1-)*P&XM([,37 MN5% 'R?\+_\ @GE\:O '_!3GQK_P48U;]IGPSJ,7C?P78^%[[P5!\,[BW-O9 MVLB21O'>'5I/WI*MN9H2IW#"C'/;?MA_L20?M%_$+X:?M&_#CQE!X3^*WP>U MNYO_ /XFNM,-Y:RV]W#]GO],O8%DB:6UN8#M)21'C=4D0\,C^]44 ?/GP _ M8FU7PK^U/XG_ &[OVA_&NF>*/BIXB\+6OA;39-#TF2STSPUX?@F:X&GV:2RR MRR-+<.TTT\CYD8*%2)5VGC](_P""?7QK_9^\8_%C_AA[X]^'_!'A;XT>(9_$ M6OZ5KWA*;49O#.O7,0BO=3TIHKN%"9PD>ZD9VEFN9F ::69Y)7( &Z0X M & /2J** "BBB@#P7_@G5_R0_5_^Q[UC_P!'U[U7@O\ P3J_Y(?J_P#V/>L? M^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#-\8_\ (L7O_7 U237_P"PU\-/$-S\3?\ @EQ_P52^$OP\U:[F,]]\.-;^(EC<^&=8?T:TDG\R MT9CQYD0.T8"*F(+:-MT=OK>E0W:*?4+*K & MO,/$7_!-O_@GGXL#'Q%^PO\ "&Y=A@S-\.=,$G3'#B ,/P-<>+P?#&86=6E4 MC);-2BW'_#+EBUZ7];D3IX:INFGZ_P##'X]:#_P=O?&VS^+2>-=?_9%T&Z\/ MOH"6E[XN> MV/[6KZN^*7_!OG^SOX*\62?%K]BSP7X#TS4UPTO@7XH>#K;Q%X?O@,GRP;J. M2XM-Q/+HS'@ ;17T/$LN"\)3IRRJ%2:O+G4')OI;^-)>>D7\MC?$O"02=)-] M[?\ VQ]$^(/^"M__ 3$\-123:C^WC\+I!&N6&G^+[:[)'L(&.@S7F6I? M\%_?^"=.H7LNC_!CQ#X[^*&H1/L:P^'7PVU.]N.^'WQ M8_8V_9S\06?@']NK_@F3X$^".LM.L5CXOTKX>6%WX9U"7@!H;VWMR8"< [) M=@QO<8K[P\!ZUX#\0^$K'6?AEJNDWVA7$(?3;K0IXI+22,]#&T1*%?IQ7SN% MS3AC$W5&%24EO&4U!K_%'D//'5Q#I,<@.08 M;*S,2Q+GG879>N>#BOJ_X.? 7X)?L\^%$\#? GX3>'?"&D)C_B7^'-(AM(W8 M#&YQ&HWMZLV6.22376T5S8G,L?C(J-:HW%;+:*](JR7R1,JDYJS84445PD!1 M110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X M'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 >"_\$ZO^2'ZO_V/>L?^CZ]ZKP7_ ()U?\D/U?\ ['O6/_1]>]4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^ M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_ M\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V M*Q[+_D=[W_KRB_F:V* *7B+PWX=\7Z)<^&?%F@V6J:;>Q&*\T_4;5)X)T/57 MC<%6'L017RUXJ_X)=VGPR\077Q(_X)^_&_6_@QKMQ+YUUH-F3?>&]2D])M/F M)5,CY0T9 0$[4S7UE17'BL!A,;9U8W:V:TDO22LU\F1.G"I\2_S^\^0%_;Z_ M::_9:(TO_@H;^RU=VNCP?*_Q5^%J2:KHI4=9;BWQ]HLUXZL&))X0"OH_X+_M M ?!/]HGPJOC7X'_%#1O$^FG'F3Z3>K(T#$9"2I]^%_\ 8<*WM77LJNI1U!!& M"".M?./QG_X)1GRUJ>SYEY[_?_ %ZGT?17R#_; M_P#P59_9+^7Q+X=\/_M&^$;<L>-[KP#XO1@EUX-^)-@VC7\,AZ1_O\1.Q.<*CLWM6E/-\( MYJG6O2F^D]+^CUC+_MUL:KPO:6C\_P"K/Y'T312(Z2()(V#*PRK Y!%+7J&P M4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C M^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5; M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% '@O_!.K_DA^K_]CWK'_H^O>J\%_P""=7_)#]7_ .Q[UC_T?7O5 !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC' M_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U]_Z\HOYF MMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "N+^-'[.GP(_:*T'_ (1KXX_"70?% M%H$*Q#5].262#/4Q28WPM_M(RGWKM**BI3IUH.%2*:>Z:NA-*2LSY%;_ ()H M_$_X#,;_ /8"_;(\6^ +:,YB\#^*C_;^@8_YYQQ7),EL#W=6=N.*3_AKO_@H M9^SK^X_:O_8@_P"$TTB#B;QG\#K\WV5'5CIMP1<#CYBVY5'.!Z?7=%>7_9%. MCKA*DJ7DG>/_ (!*Z2_P\OJ8^P4?@;7Y?<_TL> _!G_@J!^PU\<+T:%X=^/> ME:1K0?RYO#_BX-I%['+WBV700.X](RU>^12Q3Q+/!(KHZAD=&R&!Z$'N*X?X MR?LQ_L\?M"V!T_XW?!;PWXG79LCFU;28I9XA_P!,YB/,C/NK UX+)_P2;\*_ M#65[[]CK]J/XH?"%MQ:+1M)\0OJ6C!B;1<^^>:7_AY?\6?AQ^Z_:=_X)Q_%[PH$_X^-2\+6D'B33X/5GN+ M5EPON%-']LX:GI7A.G_BB[?^!1YH_P#DP>W@OB37JOU5U^)]:45\W^ O^"N/ M_!._X@7 T^V_:8T?1KQ6V3V7BJVN-)>!^ZN;N.- 1[,1[U[CX'^*WPN^)UK] MO^&OQ)T#Q#!MW>=H>L07:8]'9M-DU.R0-+92'#13JI(#[)51]A(#!2I(SF@#Y\MO^"MWCO1M6\5> M.OB)^PI\1--^&OA[P[H&M7&LVL^F7&KZ5I^I?:2M]?V"7I=( L"NRPF6:%-[ M2QKM;9Z%^W9_P4I\-_L1>+O"OPXTS]EOXO\ QA\4>*K.[OH_#7P:\(#6+S3; M*!HD-W=H94\B%Y)0B,3\S(X'W37YW?LB_MR_%+_@F=^U9XI_8&_X+>:?:7FE M^*?"OAWP?X=^..E0-)X>U+3X8]0ALHM5? -M+/#+*C2/M(\@M(NW=<']F[?2 MM&35)O$=KIMJ+V[M88)[^.%?-FAC:1HHV<#+(K32LJDX!EK6OPB^'TK_P -EHN^?5Y4QQMEU:[GB)ZG^SE]!7@O[6W[#?\ P6)_ M95^,OQ,_X*#_ /!/;]N"U\=S^(M=?Q%XE^ 7C'P7"MIJUK!!'#%96ERLC2>9 M':P10H%\AG,>?,W.58 ^_?V:/C5J?[17P-\/_&G5_@MXR^'D^OVSSGP=\0=, M2RUG3E$KHHNH$=Q"[*HD"%MP5UW!6RH[JO'_ -@+]L'PA^WW^QQX _:^\#Z+ M-IECXVT3[5+I=Q*)&L;J.5[>ZMMX WB.XAFC#X&X(&P,X'L% !1110!X+_P3 MJ_Y(?J__ &/>L?\ H^O>J^=?^"?VL7]A\%]6AMM!N+I3XXU<^9$1@'S^G/\ MGFO&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUH W:*Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BL?Q+_P A?1_^OT_^@FC_ M (275_\ H4+W_OI:S-_]]+0!L45C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0! ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!4\>?!WX1_%.#[+\3OA9X M<\1QE=ICU[0[>\7'IB5&XKP_QO\ \$A?^"='CN[.I77[,NE:5=AMT5SX9OKK M2S$WJJVLL:#_ +Y(KWO_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EKDQ& P. M*_C4HR]8I_FB)4J<_BBF?,Q_X)+^#O#?S_!S]LGX_>"MO^JM-(^)$DMH/0-% M-&^X>Q:C_AB;_@H+X9_Y)U_P5A\0!%^[;^*?AGIFI[QV!D9E8?4#-?3/_"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UR?V)ER^"+C_AG./_ *3)$?5Z716]&U^3 M/F_]]+1_PDNK_P#0H7O_ 'TM M']DJ/P5ZB_[?;_\ 2KA['M)_?_F?,_\ PT#_ ,%;]+_X_P#_ ()[^"-4V]?[ M,^+$$&['7'G1\9[9Z=Z/^&O_ /@IM8?N]7_X)'S2'HLMA\<-'D5S_N^7E1]: M^F/^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH_LW%+;%U/NI/\Z8>RG_._P_R/ MF?\ X;I_;GM_WFH?\$F_&:Q^MOX^TR5L_P"Z /SH_P"'@?[6-O\ N]0_X)4_ M%!9.H%MK-A,N/]X,.?:OIC_A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:/J&/7_ M #%S_P# :?\ \@@]G4_G?W+_ "/E;Q=_P4Q_:/\ !?A?4/%NM?\ !+/XL1VF MG6CW%S*;NU<(BC)9A'N;:!R2%. "<<5\Z_L%_P#!;?\ :3^,NO\ B;P1>?L< MZQX^NOMTNI:7'X#8(=+LW; @N#*-K!3@+*64L21M/%?IG_PDNK_]"A>_]]+7 M _ ;X4_#'X%V&N#X1?!>TT?_ (2'7)M1UF32;=(_M-RQY+>PY 485SJ_P [^Y?Y'S/_ ,/"OVH_^D5OQ8_\ M#[+_ .*H_P"'A7[4?_2*WXL?^!]E_P#%5],?\)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+1]1S#_H+E_P" T_\ Y$/9U?YW]R_R/F?_ (>%?M1_](K?BQ_X'V7_ M ,51_P /"OVH_P#I%;\6/_ ^R_\ BJ^F/^$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH^HYA_T%R_\ :?_ ,B'LZO\[^Y?Y'S/_P /"OVH_P#I%;\6/_ ^R_\ MBJ/^'A7[4?\ TBM^+'_@?9?_ !5?3'_"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+1]1S#_H+E_X#3_\ D0]G5_G?W+_(^9_^'A7[4?\ TBM^+'_@?9?_ !5' M_#PK]J/_ *16_%C_ ,#[+_XJOIC_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH^HYA_T%R_\!I__ "(>SJ_SO[E_D?,__#PK]J/_ *16_%C_ ,#[+_XJC_AX M5^U'_P!(K?BQ_P"!]E_\57TQ_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T? M4SJ_SO[E_D?,_P#P\*_:C_Z16_%C_P #[+_XJC_AX5^U'_TBM^+' M_@?9?_%5],?\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+1]1S#_ *"Y?^ T_P#Y M$/9U?YW]R_R/F?\ X>%?M1_](K?BQ_X'V7_Q5'_#PK]J/_I%;\6/_ ^R_P#B MJ^F/^$EU?_H4+W_OI:/^$EU?_H4+W_OI:/J.8?\ 07+_ ,!I_P#R(>SJ_P [ M^Y?Y'S/_ ,/"OVH_^D5OQ8_\#[+_ .*H_P"'A7[4?_2*WXL?^!]E_P#%5],? M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+1]1S#_H+E_P" T_\ Y$/9U?YW]R_R M/F?_ (>%?M1_](K?BQ_X'V7_ ,51_P /"OVH_P#I%;\6/_ ^R_\ BJ^F/^$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH^HYA_T%R_\ :?_ ,B'LZO\[^Y?Y'S/ M_P /"OVH_P#I%;\6/_ ^R_\ BJ\M_; _X*_?M*_ /X+W_BB3_@GMXW\(7MW_ M *'I7B+Q9-#)IUG40AMQ')5&*AR,9X(K[J_X275_P#H4+W_ +Z6L?Q] MHVA?%/P7J?P[^(GPK;6-#UBT:VU/3+Y$>*>)NJD9_$$8((!!! -88G+LUJ8> M4:6,DI-.S<8;_**?W$SI5G%J,W?T7^1X7_P24_;1\2_ML?LSMXX\:^!+O2=9 MTG4FL=4OUM2EAJDVT,9K5CUZ_.G\#'&2"*^I*Y#X&>!_"/PU^&]CX"\!>'+; M2-&TDO;:=IMG'MCMXE/"@?J2>222222:Z^O1P-+$T,'3IXB?/-))RM:[-:<9 MQII2=V%%%%=984444 %%%% !1110 4444 %%%% !1110 5YI^U]J'[1^C_L^ MZUKO[)7AFUUSQ_IUUIUYHN@WE_!:1ZM'#?V\MU9&><>7#Y]JEQ")&QM,@(*D M!AZ710!^5O[8WAOXV?\ !2/_ (:#_9#\&_L2^*M)\0?$SP=X'T^\NOB0VF06 M'@KRKC49'U*YE@O)C.T0RT"V8F:21!G8FYA^A'B6R\9?LW_LAWFE?"/PYJ'C M;Q#X&^';6_AC2B5-UKE[:6.RVB8LP4/-)&@)) !(;LW6NZ/X>2;Q9?,P8WFMW3-=ZE<$CKYE[/<29_V^IKRKX:? MMK?\%%?'LWB+X8^*?^"4GB3PAXRL]3NK70O$VH>/M'N_!\EN'9;>^GNTG2^* ME=KM#!9RR=LH2=GUS10!Y;^Q1^RSX5_8H_98\%_LO^#M5?4+7PII9AN-3D@$ M37]Y+*]Q=W7E@D1^;I444 %%%% '@O_!.K_DA^K_]CWK' M_H^O>J\%_P""=7_)#]7_ .Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ M(53\8_\ (L7O_7 U]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/ M_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*M MBL?P/_R")?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH \%_P""=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^ M2'ZO_P!CWK'_ */KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N! MJYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!! M- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H M5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[- M_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1]> M]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H M FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFM MBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H MV**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ ILTT-M"]Q<2K''&I9W=L!0.223T%.KP;_@J% M\ _B_P#M2?\ !/7XO_L]_ 37%L/%_BWP/>:?HGZG/<&94M M[2Z9_*N908'!1&)SP,G./;/'?CSP3\+O!FJ?$;XD^+M-T#0-$L9+W6-:UB]2 MVM;*WC4L\LLLA"QHH!)8D 5^4/\ P3,_:E_9^_X*#:M\6?\ @GO^UI\,4^$_ MQ+N?A3X7\'ZM\)_%-DEM.+K28+])+S3(G $B1&2VN8E7#QX5@"B"5OJ+_@M1 MX5_;A^(/PE\%>"?V2?V/O#OQJ\/1^+4UCXH^"/$OB6TL+?6]/L@);;362Y8+ M/'+=>7,Z'*L+,1LKK*RD ]Y^ _[>7[$W[4?BRY\!_LV?M9_#OQ[K=GI[7UWI M/A#QA9ZA<0VJND;3/'!(S*@>2-2Q&,NH[BK?Q?\ VT?V4?@%XL3P+\9/C]X9 M\.ZL;-+RYL=1U)5:RM'"Z@2YMIDDCD0-'(C JRD9!!'4$4ZOST_X M-F_C3XQ^)/\ P3MU;X2>,]?NM5?X*_%K7_AYI>I7LI>:;3[(P3VJLQZB.&[2 M%?1(4':OT+H **** /!?^"=7_)#]7_['O6/_ $?7O5?//_!/G7]&TOX*ZM;Z MAJ,<3GQSJ[!7/.//Z_I7NG_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0 >,?\ D6+W_K@:N:=_R#X/^N*_R%8?BCQ1X?O/#]W:VNJQ M/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#B@#7HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*L?Q+_R%]'_Z_3_Z":F_X3'PQ_T&H/\ OJLO7O$N@W.IZ9-! MJD3+#=%I6!^Z-O4T =-16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4 M?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?5 $-E_P CO>_]>47\S6Q7,VGB704\6W=Z M^J1")[6-4DSP2")=!L=,DAN M]4BC8W4K!6/8MP: .FHK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@"'P/_P @B7_K]F_]"K8K&\#,&T>1E.0; MR4@_\"K9H **** "BBB@ HHHH **** "BBB@ HHHH **** "O-/VOOVD]"_9 M!_9]UK]HOQ9H5UJ&C>&[K3GUU+.-WDM[":_M[>ZNPL:.S^1!-).4 ^80D97. MX>ET4 ?BO_P6*TC]B+]LJ^^*OQE^#OQ,T7Q)\:;'P_X#E_9F\0_#+7XKK7KW M7&N=19;:P-HYDFC(VO*!E857SCL,88?HMXU_X*1_LM_L=ZY\-OV=OV]/VC?# MW@CXC>*?!$.HS7WB /9:1=7$*)'=D:A(BVD1\X.0CR*<;>/F7/L?A+X!_!KP M)\2M=^,'@[X=:9IOB7Q+:6UMKFK6D.U[J*W,IB4C.U<&:0DJ 7R-Q;:N-[Q# MX0\)^+D@C\5^%].U-;682VRZA91S"&0='7>#M;W'- 'R'^SM\+O W[0G_!5' MQE_P4C^#UO'/X$F^!]E\/X?$L-OML_&E^=3:]FO+9NEW;V\$=K;K=C,. M-F$!KQ'_ ((]>.?A;_P2._9P^,/[#'[6_C[3O"-[\'/B+K&J>&4UJ]2&;Q+X M6O2MQIU_8*Y#7C2OYT'EQ;W$Z>41O(6OT[ & *I:CX<\/:Q?V>JZOH-E=76 MG2&33[FYM4>2V:VC<_P#"=:N,L@)_U]>\?V=I_P#SXP_]^A7A?_!.K_DA^K_] MCWK'_H^O>J (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0 MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"IJ* ,CQ=8V4?AJ\>.SB5A"<%8P"*MZ?I]@UA 39 M0DF%_P#7E%_,UL4 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A61X+LK.72I&EM(F/VR49:,'C=6[6/X'_P"01+_U^S?^A4 : M7]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% &-X' &D2@#_E\ ME_\ 0JV:Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#P7_ ()U?\D/U?\ ['O6/_1]>]5X M+_P3J_Y(?J__ &/>L?\ H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y M%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ M7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ M %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D M$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!X+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U?\D/U?_L> M]8_]'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\' M_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\ MKRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"O MV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBO!/^"I'Q:^//P(_X)W_ !A^,/[, M6F277COP[X%O;SPZ(;,7$D$JK\]PD1!$C0QF28*0P)C *L,@@'N4&L:1=:G< M:+:ZI;27EG'&]W:1SJ98%DW;&=0>-8YK:9& MA$;YA5%,;#[A_;(_8D\3_MQ^,;+P+\2/CSXW\)?"K2M(6:?0/AQXFDTB\\1Z MI++*KK?740\T6D$*1%(8V42R7#M)GR4! /HJBOS6_P""4WAW]H7]CG_@J#\= MO^"9M]\??%WQ,^$'AGP+H_B_P3J7CG5&U#4?#,M[*8QICW+,?ML?MM?L-_MC_ /!2;Q+^RI^TY_P4W^/G[-UOX"OX_#/@*+X<>))O M#.E^(KS ;4;V]OWM9HF'V@I:P^88XT%F[AV^T _9"BN#_9C^!6D?LT_ KP M[\$="^)?C'QE;:%:/&GBCQ_XB?5M8U(O(\K37-TP'FL2YQ@*JJ%5555 '>4 M%%%% '@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZKP7_@G5_R0_5_^Q[UC_T?7O5 !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ M )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 UR_Y'>]_P"O*+^9K8K'LO\ MD=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,? MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *POB/\ $KP1\)O# \8_$/7(]-TLZG8:>UW,C%%GO;R& MSMU;:#M#3SQ*6/RJ&W,0H)&[7(_'?X$?";]IKX1ZY\"?CIX-A\0>$_$=JMOK M.D3SRQ+<(LBR+\\3)(C*Z(P9&5@5!!!% 'Y!_P#!13]CS7_^">_[2?QY_P"" MGO\ P3)\>6GPGUWX5>&O#/B'QC\/K:$)X:\;6E[/?"^AN;4$+'*WDQLFS +[ MB@25Q*/U0\4?M6Z9X1^!/A'XF:AX&U&X\5^.]+M&\)_#JV8?VEJ6I7%L)_L* M[@ @C!8S3OB."..260JJ$UY5X?\ ^"0G[.R?%74_&GQ1\9>-_B!XSOH88RQ +LJ!GVKN)VK M@ Z']E;X%:%^S5?:OXH^+_C?2-1^+_QH\0MJWC'58I=@U&[@M<0Z=8I)B0V5 MC9Q"&)2-VQ'EP7#?\>TT."WF@C:4.>,BN _8\_P"".O\ P3C_ &!_BI=?&W]E/]G8 M^&_%-YHDND3:Q=^+]8U1Q9R2Q2O$BZA=SI'N>&,ED ;"XS@D',^%'_!%O]@G MX+^(-9O? _@[Q>GA_7M9EU74?AU=_$O6IO"LUW))YDDDFCM=&SG!;G9-'(@P M % P ,_X(9:3\7]"_X)+_ _2/CCJ5Y>:Y;^$F2VNK]6$LNE?:I_[+9@WS+G M3_LF >0, ]*^L*155%"(H P !P!2T %%%% 'SK_ ,$_O#=AJ_P7U:ZN9KA6 M'CC5UQ%.5&//]!]:]R_X0?2/^?F]_P# MJ\=_P""=7_)#]7_ .Q[UC_T?7O5 M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 E2V<4K7-YEHE)Q=-CI5O MQC_R+%[_ -<#5S3O^0?!_P!<5_D* ,W_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJS-<\*Z=:ZCIL,< M]R1/WI75UC^)?^0OH__7Z?_030 ?\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!REKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?_"#Z1_S\ MWO\ X%M19?\ ([WO_7E%_,UL4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10 M!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M69X5\*Z=J&G M2333W((N9% 2X91@-75UC^!_^01+_P!?LW_H5 !_P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;5L44 8W@50NC2*.UY*.?]ZMFL?P/_ ,@B7_K]F_\ 0JV* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /!?^"=7_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC M_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)? M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/ M9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >"_P#!.K_DA^K_ M /8]ZQ_Z/KWJO!?^"=7_ "0_5_\ L>]8_P#1]>]4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@ M_P"N*_R%4_&/_(L7O_7 UR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O M_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHKPS]K']N/PI^S=XMT+X+>&/ NK>-_B7XMT;4M4\.^#=#>",I M8V,8>YU"\GN)8X[:UC+QIN+&21W"1)(V0 #W.BOG/]C7]O/6_P!HS4_#WPX^ M+'[._BCP#XMUWX9VGC33YKMK6ZT;6-/D^S)+)975O/(VZ.6ZA#P3K'*@E0D% M6#&KXJ_X*.V5YX^^(WA#]G7]G?Q7\4[+X.S_ &;XFZUX:O;*&*ROEA$\NF62 MW$R'4+^*$J\D*;%0ND9D\UO+ !]+45R/P%^.OPI_:;^#?ASX_? _QA;Z_P"$ M_%>EQZAH>K6N0L\+]BK ,CJP9'1@&1U96 *D5UU !1110!X+_P $ZO\ DA^K M_P#8]ZQ_Z/KWJO!?^"=7_)#]7_['O6/_ $?7O5 !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X&KFG?\@^# M_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\ M2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L? MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0J MV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ K\_O^"S7["/[6GC[QOX2_X*+_ /!/?QYI=G\6?A5X6U72+_PEXDQ_ M9WBSP_=(6N+)G)41RCYRI9E#%@?,C:-&K] :^9_VLOB[^U7\(OBUK4FE?L\: M_P"._@_KGPM>WN-1\)W>G->^'-=BEO#)++:W$\,T]M/;RP O$93&ULN(P'=J M /&?^"*?_!37]G+]M;X)>'?A5%X'U3PC\;/A!\-;32]>\ >*+9H=273S;V8- MY:%E'VBTN#!:/N"AE)BW* \;2+/^"4Y^+7B*]-UKOCKXK^)M?\ M1WK_ 'KF^EN5221CDDDB)>3S5C]@']E/XD?'?]K;X'_\%#-;^#EU\/O#/PX_ M9ET_P?IMWJT]L-5\;7=S;PDSO#;2R>586\>_RC.4F>27(C5%#'I_V0O@=^TA M_P $GM'^,'[-?PB_9CU[XE>$?$7CW4O%WP.O_#E_I\-M9?VBBE]%U(W5S"UF MEM<1[A"OVF/%NB>%K?/R6^ MGA;*Z$.,L?>OTOKYL_X)+_L&2_\$Y/V(_#?[.WB#Q)!K?BJ2ZN] M;\=Z[:@B*_UJ]E,UR\>X F-,I"C$*62%6(!)%?2= !1110!\=?LL^%/VKM9\ M ZI>? _XG^%M!T4>+M51K'5-&>XE,XN6#/OR>"-O'J#7I?\ PK[_ (*'_P#1 MP7@3_P )=ZV_V*? OB[X??"?4M$\::#/IUW-XPU2ZC@N S0R3ED?@]".17K M] '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK M[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<% MX$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C M_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ M *."\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7 MO5% '@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#" MOO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P M7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_ MX5]_P4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ M^C@O G_A+O7O5% 'RQ\=XOV^OAA\(-?\?ZY\<_!MU::58-//;VGAHK+(H(&% M+# //>M[PMX2_P""A&N>&--UJU^/O@>.*\L(9XTD\,,6570, <<9P:]"_:[\ M*>(_'/[-/C'PCX1TB6_U*_T=HK.S@ +RON4[1GOQ77_#ZQN]+\ Z'IFH6[13 MV^CVT4\3]4=8E#*?<$$4 >._\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C M@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[U[U1 M0!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O7O5% '@O\ PK[_ M (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% '@O_"OO^"A_P#T<%X$ M_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK[_@H?_T<%X$_\)=Z/^%? M?\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX M+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[ MU10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\ M*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[_@H?_P!' M!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_ EW MK@_BW?\ [>?@+QOX%\-:M\;O"%Q/XFUY[*QEMO#>$@D$1?=(&&2N!C YKZVK MR#]H_P "^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGB@#$_X5]_P4 M/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G M_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^ M"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3 M_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* / M!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ M .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A M+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A M_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_ M\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH M\%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH ^2?#]_P#M MYZK^T-XA^$UO\;O"":AI.@VE[<7;^&\PR1RL0JJ -P88Y)XKO/\ A7W_ 4/ M_P"C@O G_A+O6WX-\"^+K#]M/QI\0+S09X]%U#P?IUK9:BP'ERS1NQ=!SU - M>OT >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[ M_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'! M>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=Z/\ MA7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@ MO G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O7O M5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% '@O_"O MO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK[_@H?_T< M%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/ M^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0_ M_HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWK@_V>+_\ ;S^+7@B[\2^' M_C=X0LX+?7KVR>*]\-[G,D,I1F!48VD\@=:^MJ\@_8I\"^+OA]\)]2T3QIH, M^G7!/\ PEWH_P"%??\ M!0__ *."\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ MA+O7O5% '@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >" M_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ M /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_P MEWH_X5]_P4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P M4/\ ^C@O G_A+O7O5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O MG_A+O7O5% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U M10!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^ M"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X M$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!Y'^Q;\0O%OQ*^$=WKGC:YMYKZW\3 MZC9-);0>6C+%,4!Q^%>N5Y!^Q3X%\7?#[X3ZEHGC309].NYO&&J74<%P &:& M2$_"VH75AX7 MFJ^,KJTD:*XED9"L6GVCS(\;#:>8V6\XO"$1F)627RR[ M;=[_9Y_8/\)_\ !6+X\?\ ",WG@C5H]'UOQU\(=%\.NMUX<\-: MI-#'!+:7YF,ES?VR7-O+.)(Q%+B=46#"O0!^A%%>6_M,_>$/V5O$7QS_ M &8])\*^)-3LO"ESK>B_\)'JT]OI]Q EI)<))NMXI&E#;4 0&,$.3YBXYXC_ M (),_M0_$S]M/_@G9\+?VI?C&FFIXF\::'+?:M'H]H8+5'^USQA8D9F*J%10 M,LQXR23S0!]$T5\1_M3_ +3?_!23XP_M.Z]^SK_P2C\2?L[1O\-;.VB^)-Q\ M:-0U-YY=3NXUN([:S@TT,X6"V:!Y9) %+7L:*=T<@'U%^S1:?M)67P-\/V_[ M7VL>#;[XC_9G;Q3@#7HK\P/VT_P!J3_@OO^P] M\*+[_@H)X\T'X$:]\//#TT5[XT^">A6U\=2TC1WE524U5R%N;F)7'FR*@B!# M.D3H,5]%_MF?\%,[3X.?LZ?![QE\ O#EKK'CO]HW7]"T+X0:-XA#I;QS:HD< MOVZ^6)@_V:U@D\R548,QV1AEW[U /K2BOD.[_:X^-?[(/[;WPM_9$_:Q\?Z3 MXRT#XY:=J47@3QS8>'1I,^G>(+!(Y9M-NH4EDC>"XAE5K>0;9%D1HG\W<)%R MO^"UW[)+BYFN[5+VY:)FM[2- M$C8@!,2/,0"Y_=';D@'VC14=W=VEA:RW]_^U"2$ M&1;:&&"5RJ#?*XCA4JTH8?$>G?MM_P#!5C]@O]NWX1_L\_\ !1NY^&/Q&^'/ MQYUU] \,>-_AQHESIEUX?ULJ#%;302NPDA8LJ@G+%2S[P8S&P!^E5%?)_P : M_P!LKXG_ !$_X*%:9_P3._99\0:7H>M:9X D\:_%+QUJ6E?;SH>GM/';V=A: M6Y=(VO;B202%Y=R10+N"2,XV:7[$?[:WC+XG?M%?&']@_P#:%&F?\+/^"]_8 M32ZQHUHUK9^)]!U"!;BQU**!W?B[_@H!I_A_PQX#_P""--;U6675_$?Q26\'A_1= M*@C_ 'IE-F?.>YEEE@2&-0=RB9B-L;$ 'OM%?G'X5_:#_P""[/PK_;H^"/[- M?[4OB7]EW5-%^)VI:I/JT7PXT+7VU"RTC3+59[RYW7,;+X$_L"Q^"/#-ZND+JOBSXE?$?3[F\L]/AEEEBM[2QM("OVJ[=H M)G_M9_\ M%$M3^,7Q'_8L\?>$?"G@CX8>,[[P?X$/B#PR^I'QQK-C$CW=Q=2"XC^S:1^]($DK/TB !]N45X+_P3W_;GT#_ (*'?L7>'_VJOAKX373=3U2UNK75 M?"FJ7Y0Z5K5J[PW%C-,L;,J"9.)/++&)T?R\G;7F'_!,3]M[]IW]JG]I']I[ MX/\ [2/A_P (Z6?@W\1+/P]X?L_" GDB^SO!+*9))Y\/-(P"$G9&!T"#G(!] MDT5\I?%']KGXD^/_ /@I5#_P3:^$/CW2O!$VE?"5?'GB+Q)?:2M]J&HQRW[6 M<-GI\,KK#&(RC2S3R+-P\:+&"6D78_8J_:L^*GQ*_:6^//[&WQE?3-8UGX(: MKH @\;:+I[6<&M6.KV#7D$0"-TEV-L*/$ MG[!FI_!_P%X3\+:A=6'AS3OB3I%Y>:KXRNK21HKB61D*Q:?:/,CQP$!I)%03 M%D25 L7[$?\ P6,\-_&S_@EEXI_X*%?M-_#]O!.H_"YM8T[XG^'K$ETAU73, M>;#:>8V6\XO"$1F)627RR[;=[ 'VY17Y[^-/V^OVWOV>?V#_ G_ ,%8OCQ_ MPC-YX(U:/1];\=?"'1?#KK=>'/#6J30QP2VE^9C)$/V5O$7QS_9CTGPKXDU.R\*7.MZ+_PD>K3V^GW$"6DEPDFZ MWBD:4-M0! 8P0Y/F+CD ]2HKYV_X),_M0_$S]M/_ ()V?"W]J7XQIIJ>)O&F MARWVK1Z/:&"U1_M<\86)&9BJA44#+,>,DD\UY/\ #]JO]LW_@H]\%?&W[67 M[%_Q0\&>%O#%AXFU;2OA%X?UWPJVHIXJ33I7@:[U.X^T1O;Q75Q&ZQI;A&@C MVNSS,VQ0#[AHKP3_ ()G?MW^$O\ @I!^QUX8_:E\->&9M!O-2-Q8^)?#5S+O MDT;5;65H;JU+8&X!UW(Q +1NA(4DJ/>Z "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **R/B#XP@^'O@+7/'UUH]]J$6AZ1^%%]_P4$\>:#\"->^'GAZ:*]\: M?!/0K:^.I:1H[RJI*:JY"W-S$KCS9%01 AG2)T&* /T_HKY+_;,_X*9VGP<_ M9T^#WC+X!>'+76/'?[1NOZ%H7P@T;Q"'2WCFU1(Y?MU\L3!_LUK!)YDJHP9C MLC#+OWK7N_VN/C7^R#^V]\+?V1/VL?'^D^,M ^.6G:E%X$\$_"VH75AX7FJ^,KJTD:*XED9"L6GVCS(\*?^"A7[3?P_;P3J/PN;6-.^)_AZQ)=(=5TS'FP MVGF-EO.+PA$9B5DE\LNVW>P!]N45^>_C3]OK]M[]GG]@_P )_P#!6+X\?\(S M>>"-6CT?6_'7PAT7PZZW7ASPUJDT,<$MI?F8R7-_;)($?3?$'Q!\ M000F-];U*Z\26-YJEX%ZK'O9]JDY6")5).#GV+_@K1J_A>V_X-R?'FHV4L(T MN;X&Z0FGLN-A65+)(-N?4LF/J*]T_9^_8?\ BW:? OXA_"+_ (*#_M87/[0U MW\28IM.UJ_O/!UOX>LH=%>U\@:?#86DKQ1',EP[3J1(YE7/^J4UYG/\ \$I/ MB?\ $#]FSP?_ ,$^OC[^T;IGB?X">"[W31_9D?AB6#7_ !-I.FSI-IND:C=& MY: 0Q&&W666&%7N%MUP("7+ '8? ;1O$GAW_ ((@^#/#_C*.1-8L?V5-.M]5 M68G>+E/#4:RAL]]X;-,OBQ\# MO$GPE^'/C/2O#5[X@T*ZTM-5U3P_)J4-K%/ \)86\=S;%BH<$?O .,8.>/._ M^":/[''C/]@']CWPC^R+XH^,6F>.+7P58O9Z1KEAX2DTB22!IY9?WT;7MT&< M&3&Y60?+]WG@ ^=_V[O^#>;]D/\ :/UC7_VDOV:Y-<^$'[0^CE?6'+2![J-I60QO(<,8@D@#?*V!M/N'_ 2"_:;^+/[8?_!-WX5?M"?' M>P2#QEK&BW%KXE9(5C%S>65[<6,ESM7Y5\XVWG87"CS?E &!7,_#3]E;_@JM MILWB+X;?&#_@I7X;U_P3JVIW4ECXAT_X2I9>,+.QF=B+2"\BNQ8P,B':MPUG M.XZ@*=NWZ9^%/PM\ ? _X9Z#\'OA7X:@T?PWX8TF#3=$TNV+%+:VA0)&F6)9 MC@#+,2S'))))- '04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M16+\1]+\>ZWX#U?1_A=XPT_P_P"(KFPDBT;7-5T5M2M["X92$FDM5G@,X4\[ M/-3..M 'SA_P4;\+7_[:OAV?_@F?\/+V5!XTCM)OB_X@M3QX9\*^>))8]W(% M[?\ DO:V\1Y"-<3D;8,/\S_\%:_!UIX+_P""L?\ P38L-.TF.R\%Z+XU\2:5 M8VL"E;>TN?L>G)9Q8Z XC C'./+;ISGJ_AC_ ,$J?^"P_P 'M'U#2/ '_!>> MRM3J^K7&J:Q?7'[*FB7-WJ%[,09+B>>:_:29\!$7>2$CCCC4+'&B+[S\:/\ M@FW:?'K]D+P%\"/B/\=M:U'XB?#?6=,\4^%OC'=6*O?0>++.0S_VL;8OL,4L MSS;[,.$$,IB1EVHZ@'S3_P %[;;5-9_;3_X)\>'?#.YM5?\ :BL;T)']\V5M M+9R7A]=HASN[8ZUTO_!S9_RCJT'_ ++AX/\ _3@*][\)_L1>/?B%^UKX3_;2 M_;$^('AWQ)XF^&^@7^E_#/P_X1T&>QTO0Y+X(E_J3&XN)Y9[N:.-(ARD<,0* MA9&/FUG_ /!5?_@GS\1O^"DGP/TGX$^%_P!H/1O &FZ?XMTWQ! M>>RE,L4:[=1M5C0MMW9#$A3@C/ !RO\ P<+?$?QS\*O^",?Q\\6_#JYN(=2D M\)P::TMJ2'2UO;^ULKH@CD?Z-<39/89-?,7[07[,7QX_8'_X(G^"_P!J[]BO M]L[XC:3XK^#?PTT+7H-#OM7@D\.:S8+% ]Y9SZ:D*6[*8Y9I!(%\YW +R.S% MQ^FOQ&^"OA[X]_ ;7/@'^T79:;XETOQ7H%QI/BF&RL)+.WO()T:.3RXVFE>$ M[6RI\QF5@&# @8^8K+_@F5\>?$'['-C_ ,$V_BU^U!INN?!RPMK;1I]5@\-2 MP>*-5\,V\B-#H\]P+DV\;^5'';27D<6Z2%6VQ12/YJ@'TU^S%\7Y?VA/V:_A M[\?9]&_LU_''@?2?$#Z=N)^RF\LXKDQ9/7;YFW\*[BJF@Z%HWA?0[+PSX'M--C$L:RCB2[FD"G%J2_I'[?W[.G[2/[57P O?@G^S;^UG# M\&[W6)1%K?BI/!9UF[DL2/GMKDW-C#JO@KPC^S7HOAU[S28'3?IUO>6ET9+!7B3R1) M"NZ-6^4<8H \_P#V%['4M+_X.7OVU_\ A*U87>H?#WP7I/@%;:IJ?\ P=:?'76-(W-IFE?LNZ39:T4^ZE[->Z9-;AL? MQ&%)2,\XS7U7\>OV(]=U_P#:T\.?M[?LW^-M*\,?$_1?"=SX3UU->TJ2[TOQ M1H$LHN%L[I(98I(I8;E5FAN$8E?G1T=6&S3_ &//V)[#]FSQI\2/CWXZ\91> M+/BG\8-=M]3^('BR#2S96[I:P"VL=/M+_[(?XQ_]FK]#J^3_B__ ,$\OC5\3?\ @I?\/?\ @H=IG[3/AG3( M?AUX7U+0--\%S_#.XN3=6M[O\UI;P:M'^]&Y=K+"%&TY4[N/JVX^T?9Y/L@0 MR[#Y0D)V[L<9QSC- 'R1^R];-^T5_P %/?CK^U5<'SM%^&&F6'P@\$2C[AN( MQ'JVO3+[FYN+&U)'?3F'8U]=5X_^PE^S!?\ [(7[,^B_!SQ)XMA\1>(S?:CK M/C+Q-#:F$:QK6HWLU]?76UBS -/Y]@ 220 "2!6Q7R/_P %!/V$?VX/VNOBEX0\6_ ?_@HKI/PF M\.>#9UU"P\+S_!2V\1K=ZJN=E]:"TBQN@!I_L8_LY> M,M1^-?Q4_P""B?Q6\-3:%XX^+UM9:;X4\/:G%MN/#'A>PC9;"VN%()2ZN)'> M\N8^?+>5(>3"2WSM_P &F]G+I?\ P2)TW0]5@DBUFP^)'B.W\0PSD^;'>K=_ M.LF>=X79FOH3]E#]C7_@H3\-?C=;?$[]LG_@JC=_&;0M+TJYBT;P;IWPAT_P MI;Q7\VQ!>3R65Q(UV$A\Y%AD&P-*)!\R"JVD?\$^OC7^S]XQ^+'_ P]\>_# M_@CPM\:/$,_B+7]*U[PE-J,WAG7KF(17NIZ4T5W"A,X2.3R)E9(YT\P%D)@H M ^?_ /@UAMM4?]BSXQ^(IMQTK6OVHO%M[X4[;?.CFZ<9!KI?\ M@CK_ ,I%?^"@/_9<-+_]-[U]?_LE_LG?"[]B+]F#PQ^RK^SU9&PT'PEI#6NE MS:B//DGG=FDEN[C:4\V26=WEDVE 6=@NT8 \B_88_P"">GQ=_9"_:8^.'[0/ MBK]I'P[XMMOCAXMA\0:MH=C\.9]+?3)XHI(HXX;AM4N Z;&7.Z/)*D@C=@ ' MS[_P5C_9OT/]OS]N[P-\#_V/_&]S\/OVG/A-X.D\90_&BQN7CB\-Z1)*\-KI M5U'&";W[94[UD-O<='_P $%OVA=:O=&^)W[$?[1OP%'@']H3X7 M>((KWXNW/VN2Z_X3:>^5C%XB%U*S/.TZQ#.69$7R1%LC*11^^_$_]B3QGI_[ M:B?M]?LR_$/2=#\8ZGX*3PGXY\/^)])EN],\1:?%.9[64/#+'+:7<#LP$P\U M7C;8T>0''1?L\?LCW/PR^//C_P#:S^*7BVQU[XB_$6RTS3=1N=(TMK*PTO2M M/67[+8VT;R2R-AYYI)9G]GVJ3E8(E4DX.?*OVH?$_P"TW\./^"RFB^$;G6X/[/T;1X_V9].U./0=*5]ZV-M+>ZE(Z!F" MO,Z[3/(B,XQ'$L?LO[/W[#_Q;M/@7\0_A%_P4'_:PN?VAKOXDQ3:=K5_>>#K M?P]90Z*]KY T^&PM)7BB.9+AVG4B1S*N?]4IH \+_P""M&K^%[;_ (-R?'FH MV4L(TN;X&Z0FGLN-A65+)(-N?4LF/J*]8^ VC>)/#O\ P1!\&>'_ !E'(FL6 M/[*FG6^JK,3O%RGAJ-90V>^\-FN/G_X)2?$_X@?LV>#_ /@GU\??VC=,\3_ M3P7>Z:/[,C\,2P:_XFTG39TFTW2-1NC,OBQ\#O$GPE^'/C/2O#5[X@T*ZTM-5U3P_)J4-K%/ \)86\=S;%BH<$?O M .,8.> #YG_X-XO^4+G[/_\ V)\O_I= ?B?=?$*'2DTG1W5KF:SU*W>*6X#QE';?!'-O>1@!@@C[ M!_X)H_L<>,_V ?V/?"/[(OBCXQ:9XXM?!5B]GI&N6'A*32))(&GEE_?1M>W0 M9P9,;E9!\OW>>,O]H;]BCQS^W!=6G@;]K?XA:K7\KA[BT5U63['##"K.BF2251LH ^?_ /@V ^#OQ&^&G_!*_3/B%\3] M(DT[4/BOXXUCQU;Z=*&!@M+UXTMS@]%DCMUF7'5)E/4FOT/J'3]/L-)L(-*T MJRAMK6VA6*VMK>()'%&H 5%4<*H ' J:@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "OE;_ (*-^%K_ /;5\.S_ /!,_P"'E[*@\:1VDWQ? M\06IX\,^%?/$DL>[D"]O_)>UMXCR$:XG(VP8?Z/^(^E^/=;\!ZOH_P +O&&G M^'_$5S821:-KFJZ*VI6]A<,I"326JSP&<*>=GFIG'6O@/X8_\$J?^"P_P>T? M4-(\ ?\ !>>RM3J^K7&J:Q?7'[*FB7-WJ%[,09+B>>:_:29\!$7>2$CCCC4+ M'&B* TN?L>G)9Q8Z M XC C'./+;ISF]_P7MMM4UG]M/\ X)\>'?#.YM5?]J*QO0D?WS96TMG)>'UV MB'.[MCK7TO\ &C_@FW:?'K]D+P%\"/B/\=M:U#XB?#?6=,\4^%OC' M+;.0S_VL;8OL,4LSS;[,.$$,IB1DVHZVO"?[$7CSXA?M:^$_VTOVP_B!X=\2 M>)OAOH%_I?PT\/\ A'09['2]#DOPB7^I,;BXGEGNYHHTB'*1PQ J%D8^;0!Z M3^U#\?;CX$> $?P=X9/B3QUXBG;3/A[X.BEV2:UJK(S(C,/]5;1JK37$Y^6& M".1SD@*?SC_X*W?L1:G^Q9_P;+?%/X >#];?7O$"/IOB#X@^(((3&^MZE=>) M+&\U2\"]5CWL^U2%_P#!6C5_"]M_P;D^/-1LI81I'?^"<_P!\/^,HY$UBQ^"GA6WU59B=XN4TBU64-GOO#9 MKP^?_@E)\3OB!^S7X0_X)]?'W]HS3?$_P$\%WVFC^S(_#$L&O^)M)TV=)M-T MC4;HW+0"&(PVRRRPPJ]PMNN! 2Q;[9BBB@B6&&-41%"HBC 4#H .PH =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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$! end XML 21 tpc-20201231_htm.xml IDEA: XBRL DOCUMENT 0000077543 2020-01-01 2020-12-31 0000077543 2020-06-30 0000077543 2021-02-19 0000077543 2019-01-01 2019-12-31 0000077543 2018-01-01 2018-12-31 0000077543 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0000077543 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0000077543 2020-12-31 0000077543 2019-12-31 0000077543 2018-12-31 0000077543 2017-12-31 0000077543 us-gaap:CommonStockMember 2017-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000077543 us-gaap:RetainedEarningsMember 2017-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2017-12-31 0000077543 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2017-12-31 0000077543 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:NoncontrollingInterestMember 2017-12-31 0000077543 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-12-31 0000077543 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000077543 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000077543 us-gaap:CommonStockMember 2018-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000077543 us-gaap:RetainedEarningsMember 2018-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2018-12-31 0000077543 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000077543 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000077543 us-gaap:CommonStockMember 2019-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000077543 us-gaap:RetainedEarningsMember 2019-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2019-12-31 0000077543 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000077543 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000077543 us-gaap:CommonStockMember 2020-12-31 0000077543 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000077543 us-gaap:RetainedEarningsMember 2020-12-31 0000077543 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000077543 us-gaap:NoncontrollingInterestMember 2020-12-31 0000077543 srt:MinimumMember 2020-01-01 2020-12-31 0000077543 srt:MaximumMember 2020-01-01 2020-12-31 0000077543 tpc:ConsolidatedEntityExcludingJointVentureMember 2020-12-31 0000077543 tpc:ConsolidatedEntityExcludingJointVentureMember 2019-12-31 0000077543 us-gaap:CorporateJointVentureMember 2020-12-31 0000077543 us-gaap:CorporateJointVentureMember 2019-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0000077543 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000077543 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000077543 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000077543 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000077543 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000077543 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000077543 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0000077543 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000077543 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000077543 tpc:MassTransitMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:MassTransitMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:MassTransitMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:BridgesMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:BridgesMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:BridgesMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:MilitaryDefenseFacilitiesMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:MilitaryDefenseFacilitiesMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:MilitaryDefenseFacilitiesMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:HighwaysMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:HighwaysMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:HighwaysMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:WaterMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:WaterMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:WaterMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:IndustrialAndCommercialMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:IndustrialAndCommercialMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:IndustrialAndCommercialMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:HospitalityAndGamingMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:HospitalityAndGamingMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:HospitalityAndGamingMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:MunicipalAndGovernmentMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:MunicipalAndGovernmentMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:MunicipalAndGovernmentMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:MassTransitMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:MassTransitMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:MassTransitMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:EducationFacilitiesMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:EducationFacilitiesMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:EducationFacilitiesMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:HealthCareFacilitiesMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:HealthCareFacilitiesMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:HealthCareFacilitiesMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:MixedUseMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:MixedUseMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:MixedUseMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:MassTransitMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:MassTransitMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:MassTransitMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:IndustrialAndCommercialMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:IndustrialAndCommercialMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:IndustrialAndCommercialMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:MultiUnitResidentialMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:MultiUnitResidentialMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:MultiUnitResidentialMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:WaterMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:WaterMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:WaterMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:MixedUseMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:MixedUseMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:MixedUseMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:EducationFacilitiesMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:EducationFacilitiesMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:EducationFacilitiesMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:ProductsAndServicesOtherMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:StateAndLocalAgenciesMember 2020-01-01 2020-12-31 0000077543 tpc:FederalAgenciesMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:FederalAgenciesMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:FederalAgenciesMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:FederalAgenciesMember 2020-01-01 2020-12-31 0000077543 tpc:PrivateOwnersMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:PrivateOwnersMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:PrivateOwnersMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:PrivateOwnersMember 2020-01-01 2020-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:StateAndLocalAgenciesMember 2019-01-01 2019-12-31 0000077543 tpc:FederalAgenciesMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:FederalAgenciesMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:FederalAgenciesMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:FederalAgenciesMember 2019-01-01 2019-12-31 0000077543 tpc:PrivateOwnersMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:PrivateOwnersMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:PrivateOwnersMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:PrivateOwnersMember 2019-01-01 2019-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:StateAndLocalAgenciesMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:StateAndLocalAgenciesMember 2018-01-01 2018-12-31 0000077543 tpc:FederalAgenciesMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:FederalAgenciesMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:FederalAgenciesMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:FederalAgenciesMember 2018-01-01 2018-12-31 0000077543 tpc:PrivateOwnersMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:PrivateOwnersMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:PrivateOwnersMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:PrivateOwnersMember 2018-01-01 2018-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:GuaranteedMaximumPriceMember 2020-01-01 2020-12-31 0000077543 tpc:UnitPriceMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:UnitPriceMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:UnitPriceMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:UnitPriceMember 2020-01-01 2020-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:CostPlusFeeAndOtherMember 2020-01-01 2020-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 us-gaap:FixedPriceContractMember 2019-01-01 2019-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:GuaranteedMaximumPriceMember 2019-01-01 2019-12-31 0000077543 tpc:UnitPriceMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:UnitPriceMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:UnitPriceMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:UnitPriceMember 2019-01-01 2019-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 tpc:CostPlusFeeAndOtherMember 2019-01-01 2019-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 us-gaap:FixedPriceContractMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 us-gaap:FixedPriceContractMember 2018-01-01 2018-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:GuaranteedMaximumPriceMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:GuaranteedMaximumPriceMember 2018-01-01 2018-12-31 0000077543 tpc:UnitPriceMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:UnitPriceMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:UnitPriceMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:UnitPriceMember 2018-01-01 2018-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 tpc:CostPlusFeeAndOtherMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 tpc:CostPlusFeeAndOtherMember 2018-01-01 2018-12-31 0000077543 tpc:AlaskanWayViaductMatterMember 2019-01-01 2019-12-31 0000077543 tpc:CivilMember 2020-12-31 0000077543 tpc:BuildingGroupMember 2020-12-31 0000077543 tpc:SpecialtyContractorsMember 2020-12-31 0000077543 tpc:CivilMember 2019-12-31 0000077543 tpc:BuildingGroupMember 2019-12-31 0000077543 tpc:SpecialtyContractorsMember 2019-12-31 0000077543 srt:MinimumMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 srt:MaximumMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 srt:MinimumMember tpc:BuildingAndSpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 srt:MaximumMember tpc:BuildingAndSpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0000077543 us-gaap:DomesticCountryMember 2020-12-31 0000077543 us-gaap:DomesticCountryMember 2019-12-31 0000077543 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000077543 2017-01-01 2017-12-31 0000077543 tpc:CivilMember 2018-12-31 0000077543 tpc:BuildingGroupMember 2018-12-31 0000077543 tpc:SpecialtyContractorsMember 2018-12-31 0000077543 us-gaap:TradeNamesMember 2020-12-31 0000077543 us-gaap:TradeNamesMember 2020-12-31 0000077543 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0000077543 us-gaap:ContractualRightsMember 2020-12-31 0000077543 us-gaap:CustomerRelationshipsMember 2020-12-31 0000077543 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000077543 tpc:ConstructionContractBacklogMember 2020-12-31 0000077543 tpc:ConstructionContractBacklogMember 2020-01-01 2020-12-31 0000077543 us-gaap:TradeNamesMember 2019-12-31 0000077543 us-gaap:TradeNamesMember 2019-12-31 0000077543 us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0000077543 us-gaap:ContractualRightsMember 2019-12-31 0000077543 us-gaap:CustomerRelationshipsMember 2019-12-31 0000077543 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000077543 tpc:ConstructionContractBacklogMember 2019-12-31 0000077543 tpc:ConstructionContractBacklogMember 2019-01-01 2019-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember 2020-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember 2019-12-31 0000077543 tpc:TermLoanBMember 2020-12-31 0000077543 tpc:CreditFacility2020Member 2020-12-31 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:A2017CreditFacilityMember 2019-12-31 0000077543 us-gaap:ConvertibleDebtMember 2020-12-31 0000077543 us-gaap:ConvertibleDebtMember 2019-12-31 0000077543 tpc:EquipmentFinancingAndMortgagesMember 2020-12-31 0000077543 tpc:EquipmentFinancingAndMortgagesMember 2019-12-31 0000077543 us-gaap:NotesPayableOtherPayablesMember 2020-12-31 0000077543 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:CreditFacility2020Member 2020-12-31 0000077543 tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember us-gaap:LineOfCreditMember 2020-08-18 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember us-gaap:LineOfCreditMember 2020-08-18 0000077543 us-gaap:LetterOfCreditMember tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember us-gaap:LineOfCreditMember 2020-08-18 0000077543 us-gaap:BridgeLoanMember tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember us-gaap:LineOfCreditMember 2020-08-18 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember 2020-08-18 2020-08-18 0000077543 tpc:FirstLienMember tpc:BMOHarrisBankMember 2020-08-18 0000077543 us-gaap:SecuredDebtMember us-gaap:JuniorLienMember tpc:BMOHarrisBankMember us-gaap:UnsecuredDebtMember 2020-08-18 0000077543 tpc:BMOHarrisBankMember us-gaap:UnsecuredDebtMember 2020-08-18 0000077543 tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember us-gaap:FederalFundsEffectiveSwapRateMember 2020-08-18 2020-08-18 0000077543 tpc:CreditAgreement2020Member tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 srt:MinimumMember tpc:TermLoanBMember tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 srt:MaximumMember tpc:TermLoanBMember tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 srt:MinimumMember tpc:TermLoanBMember tpc:BMOHarrisBankMember us-gaap:BaseRateMember 2020-08-18 2020-08-18 0000077543 srt:MaximumMember tpc:TermLoanBMember tpc:BMOHarrisBankMember us-gaap:BaseRateMember 2020-08-18 2020-08-18 0000077543 tpc:TermLoanBMember tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 tpc:TermLoanBMember tpc:BMOHarrisBankMember us-gaap:BaseRateMember 2020-08-18 2020-08-18 0000077543 srt:MinimumMember tpc:CreditFacility2020Member tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 srt:MaximumMember tpc:CreditFacility2020Member tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 srt:MinimumMember tpc:CreditFacility2020Member tpc:BMOHarrisBankMember us-gaap:BaseRateMember 2020-08-18 2020-08-18 0000077543 srt:MaximumMember tpc:CreditFacility2020Member tpc:BMOHarrisBankMember us-gaap:BaseRateMember 2020-08-18 2020-08-18 0000077543 tpc:CreditFacility2020Member tpc:BMOHarrisBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-18 2020-08-18 0000077543 tpc:CreditFacility2020Member tpc:BMOHarrisBankMember us-gaap:BaseRateMember 2020-08-18 2020-08-18 0000077543 tpc:BMOHarrisBankMember 2020-08-18 0000077543 tpc:CreditFacility2020Member tpc:BMOHarrisBankMember 2020-12-31 0000077543 tpc:CreditFacility2020Member tpc:BMOHarrisBankMember 2020-08-18 0000077543 srt:ScenarioForecastMember tpc:CreditFacility2020Member tpc:BMOHarrisBankMember 2022-03-31 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:A2017CreditFacilityMember 2020-12-31 0000077543 us-gaap:LetterOfCreditMember tpc:A2017CreditFacilityMember 2020-12-31 0000077543 us-gaap:BridgeLoanMember tpc:A2017CreditFacilityMember 2020-12-31 0000077543 us-gaap:ConvertibleDebtMember 2020-08-19 0000077543 tpc:EquityComponentMember us-gaap:ConvertibleDebtMember 2019-12-31 0000077543 tpc:LiabilityComponentMember us-gaap:ConvertibleDebtMember 2019-12-31 0000077543 tpc:LiabilityComponentMember us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0000077543 tpc:LiabilityComponentMember 2020-12-31 0000077543 tpc:EquityComponentMember 2020-12-31 0000077543 tpc:LiabilityComponentMember us-gaap:ConvertibleDebtMember 2020-12-31 0000077543 tpc:LiabilityComponentMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000077543 tpc:EquityComponentMember us-gaap:ConvertibleDebtMember 2020-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember us-gaap:PrivatePlacementMember 2020-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0000077543 tpc:EquipmentLoanBMember 2020-12-31 0000077543 tpc:EquipmentLoanBMember 2019-12-31 0000077543 srt:MinimumMember tpc:EquipmentLoanBMember 2020-12-31 0000077543 srt:MaximumMember tpc:EquipmentLoanBMember 2020-12-31 0000077543 tpc:EquipmentLoanBMember 2020-01-01 2020-12-31 0000077543 srt:ScenarioForecastMember tpc:EquipmentLoanBMember 2021-12-31 0000077543 srt:ScenarioForecastMember tpc:EquipmentLoanBMember 2022-12-31 0000077543 us-gaap:MortgagesMember 2020-12-31 0000077543 us-gaap:MortgagesMember 2019-12-31 0000077543 us-gaap:MortgagesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000077543 us-gaap:MortgagesMember 2020-01-01 2020-12-31 0000077543 srt:ScenarioForecastMember us-gaap:MortgagesMember 2021-12-31 0000077543 srt:ScenarioForecastMember us-gaap:MortgagesMember 2023-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0000077543 tpc:A2017SeniorNotesMember us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0000077543 tpc:TermLoanBMember 2020-01-01 2020-12-31 0000077543 tpc:CreditFacility2020Member 2020-01-01 2020-12-31 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:A2017CreditFacilityMember 2020-01-01 2020-12-31 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:A2017CreditFacilityMember 2019-01-01 2019-12-31 0000077543 us-gaap:RevolvingCreditFacilityMember tpc:A2017CreditFacilityMember 2018-01-01 2018-12-31 0000077543 us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000077543 us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0000077543 us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0000077543 tpc:AlaskanWayViaductMatterMember 2020-01-01 2020-12-31 0000077543 tpc:AlaskanWayViaductMatterMember 2018-09-01 2018-09-30 0000077543 tpc:AlaskanWayViaductMatterMember 2016-03-01 2016-03-31 0000077543 tpc:AlaskanWayViaductMatterMember 2016-03-31 0000077543 tpc:AlaskanWayViaductMatterMember 2019-12-13 2019-12-13 0000077543 tpc:AlaskanWayViaductMatterMember 2019-10-01 2019-12-31 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember 2013-08-01 2013-08-31 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember 2015-02-26 2015-02-26 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember 2018-03-31 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember tpc:ReturnOfRetainageByDeveloperMember 2018-03-31 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember 2019-06-04 2019-06-04 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember 2019-12-13 2019-12-13 0000077543 tpc:GeorgeWashingtonBridgeBusStationMatterMember 2018-07-02 0000077543 srt:MinimumMember 2020-12-31 0000077543 srt:MaximumMember 2020-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000077543 tpc:RestrictedStockUnitsAndStockOptionsMember tpc:TutorPeriniCorporationLongTermIncentivePlanMember 2020-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2017-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2018-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2019-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000077543 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000077543 us-gaap:EmployeeStockOptionMember 2020-12-31 0000077543 tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember 2020-12-31 0000077543 tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember 2019-12-31 0000077543 tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember 2020-01-01 2020-12-31 0000077543 tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember 2019-01-01 2019-12-31 0000077543 tpc:RestrictedStockUnitsGuaranteedMinimumPayoutsMember 2018-01-01 2018-12-31 0000077543 tpc:UnrestrictedStockUnitsMember 2018-01-01 2018-12-31 0000077543 tpc:UnrestrictedStockUnitsMember 2019-01-01 2019-12-31 0000077543 tpc:UnrestrictedStockUnitsMember 2020-01-01 2020-12-31 0000077543 tpc:EmployeeMember 2020-01-01 2020-12-31 0000077543 tpc:EmployeeMember 2019-01-01 2019-12-31 0000077543 tpc:EmployeeMember 2018-01-01 2018-12-31 0000077543 srt:DirectorMember 2020-01-01 2020-12-31 0000077543 srt:DirectorMember 2019-01-01 2019-12-31 0000077543 srt:DirectorMember 2018-01-01 2018-12-31 0000077543 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000077543 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000077543 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000077543 us-gaap:CashMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:CashMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:DomesticEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:DomesticEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:InternationalEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:InternationalEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:CashAndCashEquivalentsMember tpc:NonCloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FixedIncomeFundsMember tpc:NonCloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:MutualFundMember tpc:NonCloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel12And3Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:NonCloselyHeldFundsMember us-gaap:FairValueInputsLevel12And3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:EquityFundsMember 2019-12-31 0000077543 us-gaap:EquityFundsMember 2020-12-31 0000077543 us-gaap:EquityFundsMember tpc:CloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:EquityFundsMember tpc:CloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:HedgeFundsMember 2019-12-31 0000077543 us-gaap:HedgeFundsMember 2020-12-31 0000077543 us-gaap:HedgeFundsMember tpc:CloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:HedgeFundsMember tpc:CloselyHeldFundsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 tpc:CloselyHeldFundsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 tpc:CloselyHeldFundsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000077543 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000077543 us-gaap:HedgeFundsMember 2020-12-31 0000077543 us-gaap:HedgeFundsMember 2019-12-31 0000077543 us-gaap:DomesticPlanMember 2020-12-31 0000077543 tpc:BenefitEqualizationPlanMember 2020-12-31 0000077543 us-gaap:DomesticPlanMember 2019-12-31 0000077543 tpc:BenefitEqualizationPlanMember 2019-12-31 0000077543 tpc:PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember 2020-01-01 2020-12-31 0000077543 tpc:PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember 2019-01-01 2019-12-31 0000077543 tpc:PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember 2018-01-01 2018-12-31 0000077543 tpc:ExcavatorsUnionLocal731PensionFundMember 2020-01-01 2020-12-31 0000077543 tpc:ExcavatorsUnionLocal731PensionFundMember 2019-01-01 2019-12-31 0000077543 tpc:ExcavatorsUnionLocal731PensionFundMember 2018-01-01 2018-12-31 0000077543 tpc:CarpentersPensionTrustFundForNorthernCaliforniaMember 2020-01-01 2020-12-31 0000077543 tpc:CarpentersPensionTrustFundForNorthernCaliforniaMember 2019-01-01 2019-12-31 0000077543 tpc:CarpentersPensionTrustFundForNorthernCaliforniaMember 2018-01-01 2018-12-31 0000077543 tpc:NorthernCaliforniaElectricalWorkersPensionPlanMember 2020-01-01 2020-12-31 0000077543 tpc:NorthernCaliforniaElectricalWorkersPensionPlanMember 2019-01-01 2019-12-31 0000077543 tpc:NorthernCaliforniaElectricalWorkersPensionPlanMember 2018-01-01 2018-12-31 0000077543 tpc:LaborersPensionTrustFundForNorthernCaliforniaMember 2020-01-01 2020-12-31 0000077543 tpc:SteamfittersIndustryPensionFundMember 2020-01-01 2020-12-31 0000077543 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000077543 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000077543 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000077543 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000077543 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000077543 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000077543 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000077543 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000077543 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0000077543 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000077543 us-gaap:CertificatesOfDepositMember 2020-12-31 0000077543 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000077543 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000077543 us-gaap:CertificatesOfDepositMember 2019-12-31 0000077543 srt:MaximumMember 2019-01-01 2019-12-31 0000077543 us-gaap:MoneyMarketFundsMember 2020-12-31 0000077543 us-gaap:MunicipalBondsMember 2020-12-31 0000077543 us-gaap:MoneyMarketFundsMember 2019-12-31 0000077543 us-gaap:MunicipalBondsMember 2019-12-31 0000077543 tpc:CivilSegmentJointVentureMember 2019-01-01 2019-12-31 0000077543 tpc:CivilSegmentJointVentureMember us-gaap:CorporateJointVentureMember 2019-12-31 0000077543 tpc:CivilSegmentJointVentureMember 2020-01-01 2020-01-01 0000077543 tpc:CivilSegmentJointVentureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000077543 tpc:CivilSegmentJointVentureMember 2019-12-31 0000077543 tpc:CivilSegmentJointVentureMember tpc:ConstructionContractBacklogMember 2019-01-01 2019-12-31 0000077543 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-12-31 0000077543 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0000077543 tpc:OAndGIndustriesIncMember tpc:PurpleLineExpansionSection2AndSection3Member 2020-01-01 2020-12-31 0000077543 tpc:OAndGIndustriesIncMember us-gaap:ConstructionContractsMember 2020-01-01 2020-12-31 0000077543 us-gaap:ScenarioPlanMember tpc:NewarkLibertyInternationalAirportTerminalOneProjectMember tpc:ParsonsCorporationMember 2020-01-01 2020-12-31 0000077543 tpc:NewarkLibertyInternationalAirportTerminalOneProjectMember tpc:ParsonsCorporationMember 2020-01-01 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:CivilMember 2020-01-01 2020-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:BuildingGroupMember 2020-01-01 2020-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0000077543 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:BuildingGroupMember 2019-01-01 2019-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:SpecialtyContractorsMember 2019-01-01 2019-12-31 0000077543 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000077543 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:BuildingGroupMember 2018-01-01 2018-12-31 0000077543 us-gaap:IntersegmentEliminationMember tpc:SpecialtyContractorsMember 2018-01-01 2018-12-31 0000077543 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000077543 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000077543 tpc:UnfavorableLegalRulingPertainingToMechanicalProjectInCaliforniaMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:AdverseArbitrationRulingPertainingToElectricalProjectInNewYorkMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:FavorableArbitrationDecisionMember tpc:SpecialtyContractorsMember 2020-01-01 2020-12-31 0000077543 tpc:AlaskanWayViaductMatterMember tpc:CivilMember 2019-01-01 2019-12-31 0000077543 tpc:AdverseArbitrationRulingPertainingToSubcontractProjectInNewYorkMember tpc:CivilMember 2018-01-01 2018-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:CivilMember 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:CivilMember 2019-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:BuildingGroupMember 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:BuildingGroupMember 2019-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:SpecialtyContractorsMember 2020-12-31 0000077543 us-gaap:OperatingSegmentsMember tpc:SpecialtyContractorsMember 2019-12-31 0000077543 us-gaap:CorporateNonSegmentMember 2020-12-31 0000077543 us-gaap:CorporateNonSegmentMember 2019-12-31 0000077543 country:US 2020-01-01 2020-12-31 0000077543 country:US 2019-01-01 2019-12-31 0000077543 country:US 2018-01-01 2018-12-31 0000077543 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000077543 us-gaap:NonUsMember 2019-01-01 2019-12-31 0000077543 us-gaap:NonUsMember 2018-01-01 2018-12-31 0000077543 country:US 2020-12-31 0000077543 country:US 2019-12-31 0000077543 us-gaap:NonUsMember 2020-12-31 0000077543 us-gaap:NonUsMember 2019-12-31 0000077543 srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-12-31 0000077543 srt:BoardOfDirectorsChairmanMember 2019-01-01 2019-12-31 0000077543 srt:BoardOfDirectorsChairmanMember 2018-01-01 2018-12-31 0000077543 tpc:OAndGIndustriesIncMember tpc:ProjectInLosAngelesCaliforniaMember 2020-12-31 0000077543 tpc:OAndGIndustriesIncMember 2020-01-01 2020-12-31 0000077543 tpc:AlliantInsuranceServicesInc.Member 2020-01-01 2020-12-31 0000077543 tpc:AlliantInsuranceServicesInc.Member 2019-01-01 2019-12-31 0000077543 tpc:AlliantInsuranceServicesInc.Member 2018-01-01 2018-12-31 0000077543 tpc:AlliantInsuranceServicesInc.Member 2020-12-31 0000077543 tpc:AlliantInsuranceServicesInc.Member 2019-12-31 0000077543 2020-01-01 2020-03-31 0000077543 2020-04-01 2020-06-30 0000077543 2020-07-01 2020-09-30 0000077543 2020-10-01 2020-12-31 0000077543 2019-01-01 2019-03-31 0000077543 2019-04-01 2019-06-30 0000077543 2019-07-01 2019-09-30 0000077543 2019-10-01 2019-12-31 iso4217:USD shares iso4217:USD shares pure tpc:segment tpc:project 0000077543 false 2020 FY P3Y P3Y P1Y 0.0330579 us-gaap:OtherAssets us-gaap:OtherAssets us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember NA NA NA NA NA 10-K true 2020-12-31 --12-31 false 1-6314 Tutor Perini Corporation MA 04-1717070 15901 Olden Street Sylmar CA 91342 818 362-8391 Common Stock, $1.00 par value TPC NYSE No No Yes Yes Accelerated Filer false false true false 490456469 50913900 <div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Documents Incorporated by Reference</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The information required by Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference to the registrant’s definitive proxy statement relating to the Annual Meeting of Shareholders to be held in 2021, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates.</span></div> 5318763000 4450832000 4454662000 4832610000 4209060000 4000209000 486153000 241772000 454453000 223809000 226916000 262577000 0 379863000 0 262344000 -365007000 191876000 -11853000 6667000 4256000 76212000 67494000 63519000 174279000 -425834000 132613000 21942000 -65609000 34832000 152337000 -360225000 97781000 43943000 27465000 14345000 108394000 -387690000 83436000 2.14 -7.72 1.67 2.12 -7.72 1.66 50656000 50220000 49952000 51077000 50220000 50301000 152337000 -360225000 97781000 6261000 -844000 -771000 279000 1337000 -2945000 1571000 1561000 -778000 -4411000 3742000 -2952000 147926000 -356483000 94829000 44173000 27858000 14124000 103753000 -384341000 80705000 105735000 103850000 374289000 193685000 77563000 8416000 78912000 70974000 86012000 91090000 1415063000 1354519000 122335000 89132000 648441000 562375000 39846000 22764000 1236734000 1123544000 51746000 58128000 249455000 197473000 4080457000 3510986000 44167000 39047000 116422000 115041000 570675000 560547000 192247000 183197000 923511000 897832000 434294000 388147000 12840000 49919000 489217000 509685000 205143000 205143000 123115000 155270000 147685000 104693000 5045617000 4485777000 2040000 0 100188000 124054000 116461000 93848000 794611000 682699000 26439000 13967000 315135000 252181000 362427000 422847000 839222000 844389000 9595000 25402000 215207000 206533000 2264363000 2109856000 20209000 23343000 925277000 710422000 82966000 35686000 230066000 199288000 3502672000 3055252000 1000000 1000000 1 1 0 0 0 0 112500000 75000000 1 1 50827205 50827205 50278816 50278816 50827000 50279000 1127385000 1117972000 422385000 313991000 -46741000 -42100000 1553856000 1440142000 -10911000 -9617000 1542945000 1430525000 5045617000 4485777000 152337000 -360225000 97781000 0 379863000 0 74879000 58818000 43724000 32155000 6226000 3543000 11833000 19143000 22782000 20153000 13207000 12072000 -48253000 71609000 449000 0 37792000 0 1673000 4688000 -402000 169976000 -131257000 156844000 4352000 1863000 -2007000 -459000 -467000 -398000 172772000 136530000 21402000 0 -6607000 0 54781000 84196000 77069000 14550000 12581000 6387000 31331000 35167000 20848000 25204000 24120000 21322000 -46358000 -76055000 -70208000 1301282000 931594000 1753160000 1119887000 870277000 1738314000 0 0 15951000 1397000 2363000 2671000 48467000 46500000 29000000 3000000 9813000 3797000 11194000 504000 0 123337000 21763000 -28979000 249751000 82238000 -77785000 202101000 119863000 197648000 451852000 202101000 119863000 49781000 1084205000 622007000 -42718000 -8495000 1704780000 -3762000 -1714000 -5476000 83436000 14345000 97781000 -2731000 -221000 -2952000 21544000 21544000 245000 -2830000 -2585000 3797000 3797000 29000000 29000000 50026000 1102919000 701681000 -45449000 -21288000 1787889000 -387690000 27465000 -360225000 3349000 393000 3742000 17571000 17571000 253000 -2518000 -2265000 9813000 9813000 46500000 46500000 20500000 20500000 50279000 1117972000 313991000 -42100000 -9617000 1430525000 108394000 43943000 152337000 -4641000 230000 -4411000 11928000 11928000 764000 764000 548000 -1751000 -1203000 3000000 3000000 48467000 48467000 50827000 1127385000 422385000 -46741000 -10911000 1542945000 Summary of Significant Accounting Policies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of Presentation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in compliance with generally accepted accounting principles in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”). Certain amounts in the notes to the consolidated financial statements of prior years have been reclassified to conform to the current year presentation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Principles of Consolidation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Tutor Perini Corporation and its wholly owned subsidiaries (the “Company”). The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with ASC 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 810”). If a joint venture is a VIE and the Company is the primary beneficiary, the joint venture is fully consolidated (See Note 13). If a joint venture is not a VIE, it may be consolidated under the voting interest method if the Company holds a controlling financial interest in the joint venture. The Company is considered to hold a controlling financial interest when it is able to exercise control over the joint venture’s operating and financial decisions. For construction joint ventures that do not need to be consolidated, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. Intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Use of Estimates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts. These estimates are based on information available through the date of the issuance of the financial statements; therefore, actual results could differ from those estimates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Revenues</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from long-term construction contracts with public and private customers primarily in the United States and its territories and in certain other international locations. The Company’s construction contracts are generally each accounted for as a single unit of account (i.e., as a single performance obligation).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout the execution of construction contracts, the Company and its affiliated entities recognize revenue with the continuous transfer of control to the customer. The customer typically controls the asset under construction by either contractual termination clauses or by the Company’s rights to payment for work already performed on the asset under construction that does not have an alternative use for the Company.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because control transfers over time, revenue is recognized to the extent of progress towards completion of the performance obligations. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services provided. The Company generally uses the cost-to-cost method for its contracts, which measures progress towards completion for each performance obligation based on the ratio of costs incurred to date to the total estimated costs at completion for the respective performance obligation. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Revenue, including estimated fees or profits, is recorded proportionately as costs are incurred. Cost of operations includes labor, materials, subcontractor costs, and other direct and indirect costs, including depreciation and amortization.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of the work required to be performed on many of the Company’s performance obligations, estimating total revenue and cost at completion is complex, subject to many variables and requires significant judgment. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration, including the impact of change orders, claims, contract disputes and the achievement of contractual performance criteria, and award or other incentive fees are made during the contract performance period. The Company estimates variable consideration at the most likely amount it expects to receive. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for variable consideration have been satisfied.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Estimates on Construction Contracts</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimates of contract revenue and cost are highly detailed and many factors change during a contract performance period that result in a change to contract profitability. These factors include, but are not limited to, differing site conditions; availability of skilled contract labor; performance of major material suppliers and subcontractors; on-going subcontractor negotiations and buyout provisions; unusual weather conditions; changes in the timing of scheduled work; change orders; accuracy of the original bid estimate; changes in estimated labor productivity and costs based on experience to date; achievement of incentive-based income targets; and the expected, or actual, resolution terms for claims. The factors that cause changes in estimates vary depending on the maturation of the project within its lifecycle. For example, in the ramp-up phase, these factors typically consist of revisions in anticipated project costs and during the peak and closeout phases, these factors include the impact of change orders and claims, as well as additional revisions in remaining anticipated project costs. Generally, if the contract is at an early stage of completion, the current period impact is smaller than if the same change in estimate is made to the contract at a later stage of completion. Management evaluates changes in estimates on a contract-by-contract basis and discloses significant changes, if material, in the Notes to Consolidated Financial Statements. The cumulative catch-up method is used to account for revisions in estimates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment and long-lived intangible assets are generally depreciated or amortized on a straight-line basis over their estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xMzMvZnJhZzozYWYzMDY2NzVkZGE0ZmQ1OWQ0ZWJmN2VjZTNiYjA3My90ZXh0cmVnaW9uOjNhZjMwNjY3NWRkYTRmZDU5ZDRlYmY3ZWNlM2JiMDczXzcxNDU_f41d7244-c0a4-4908-ab7c-a07235aa32be">three</span> to forty years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f) Recoverability of Long-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. In such circumstances, an impairment loss will be recognized by the amount the assets’ net carrying value exceeds their fair value.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g) Recoverability of Goodwill</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company tests goodwill for impairment annually as of October 1 for each reporting unit and between annual tests if events occur or circumstances change which suggest that goodwill should be reevaluated. Such events or circumstances include significant changes in legal factors and business climate, recent losses at a reporting unit, and industry trends, among other factors. The Civil, Building and Specialty Contractors segments each represent a reporting unit, and the Civil reporting unit carried the remaining goodwill balance at December 31, 2020 as a result of the $379.9 million impairment loss recognized in 2019. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using a weighted average of an income and a market approach. These approaches utilize various valuation assumptions, and small changes to the assumptions could have a significant impact on the concluded fair value. The income approach is based on estimated present value of future cash flows for each reporting unit carrying a goodwill balance. The market approach is based on assumptions about how market data relates to each reporting unit carrying a goodwill balance. The weighting of these two approaches is based on their individual correlation to the economics of each reporting unit carrying a goodwill balance. The annual quantitative assessment performed in the fourth quarter of 2020 resulted in an estimated fair value that exceeded the net book value of the Civil reporting unit; therefore, no impairment charge was necessary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h) Recoverability of Non-Amortizable Trade Names</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain trade names have an estimated indefinite life and are not amortized to earnings, but instead are reviewed for impairment annually, or more often if events occur or circumstances change which suggest that the non-amortizable trade names should be reevaluated. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using an income approach (relief from royalty method). The assessment performed in the fourth quarter of 2020 resulted in an estimated fair value for the non-amortizable trade names that exceeded their respective net book values; therefore, no impairment charge was necessary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Income Taxes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are recognized for the effects of temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities using tax rates expected to be in effect when such differences reverse. Income tax positions must meet a more-likely-than-not threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions as a component of the income tax provision.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j) Earnings Per Common Share (EPS)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS and diluted EPS are calculated by dividing net income attributable to Tutor Perini Corporation by the following: for basic EPS, the weighted-average number of common shares outstanding during the period; and for diluted EPS, the sum of the weighted-average number of both outstanding common shares and potentially dilutive securities, which for the Company can include restricted stock units, unexercised stock options and the Convertible Notes, as defined in Note 7. In accordance with ASC 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the settlement of the principal amount of the Convertible Notes has no impact on diluted EPS because the Company has the intent and ability to settle the principal amount in cash. See Note 7 for further discussion of the Convertible Notes. The Company calculates the effect of the potentially dilutive restricted stock units and stock options using the treasury stock method.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except per common share data)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,394 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,690)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,436 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</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:10pt;font-weight:400;line-height:100%">50,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,952 </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:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units and stock options</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:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</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:10pt;font-weight:400;line-height:100%">51,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">50,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">50,301 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation per common share:</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"/></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:10pt;font-weight:400;line-height:100%">Basic</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:10pt;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:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(7.72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.72)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities not included above</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">3,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">2,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, all outstanding restricted stock units and stock options were excluded from the calculation of weighted-average diluted shares outstanding due to the net loss for the period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k) Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents available for general corporate purposes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,841 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,760 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture cash and cash equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,448 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents include short-term, highly liquid investments with maturities of three months or less when acquired. Cash and cash equivalents consist of amounts available for the Company’s general purposes, the Company’s proportionate share of cash held by the Company’s unconsolidated joint ventures and 100% of amounts held by the Company’s consolidated joint ventures. In both cases, cash held by joint ventures is available only for joint venture-related uses, including future distributions to joint venture partners.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, restricted cash consists primarily of $69.9 million held to repay the outstanding principal balance of Convertible Notes described in more detail in Note 7. Restricted cash also includes amounts held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l) Restricted Investments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has restricted investments primarily held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit. Restricted investments are primarily comprised of investments in U.S. government agency securities and corporate debt securities that are rated A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or better.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m) Share-Based Compensation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term incentive plans allow the Company to grant share-based compensation awards in a variety of forms, including restricted and unrestricted stock units and stock options. Restricted stock units and stock options generally vest subject to service and/or performance requirements, with related compensation expense equal to the fair value of the award on the date of grant and recognized on a straight-line basis over the requisite period. The Company may grant awards that require liability classification and are remeasured at fair value at the end of each reporting period with the change in fair value recognized as compensation cost.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For share-based awards that have a service requirement, the Company accounts for forfeitures upon occurrence, rather than estimating the probability of forfeiture at the date of grant. Accordingly, the Company recognizes the full grant-date fair value of these awards on a straight-line basis throughout the requisite service period, reversing any expense if, and only if, there is a forfeiture.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For share-based awards that have a performance-based vesting requirement, the Company evaluates the probability of achieving the performance criteria throughout the performance period, and will adjust share-based compensation expense if it estimates that the achievement of the performance criteria is not probable. Certain performance-based awards contain market condition components and are valued on the date of grant using a Monte Carlo simulation model. The fair value of such awards is expensed ratably over the performance period and is not adjusted for actual achievement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n) Insurance Liabilities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically utilizes third-party insurance coverage subject to varying deductible levels with aggregate caps on losses retained. The Company assumes the risk for the amount of the deductible portion of the losses and liabilities primarily associated with workers’ compensation and general liability coverage. In addition, on certain projects, the Company assumes the risk for the amount of the deductible portion of losses that arise from any subcontractor defaults. Losses are accrued based upon the Company’s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. The estimate of insurance liability within the deductible limits includes an estimate of incurred but not reported claims based on data compiled from historical experience.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o) Other Comprehensive Income (Loss)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes standards for reporting comprehensive income and its components in the consolidated financial statements. The Company reports the change in pension benefit plan assets/liabilities, cumulative foreign currency translation, and change in fair value of investments as components of accumulated other comprehensive income (loss) (“AOCI”).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.176%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan adjustments</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:8pt;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:8pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">2,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(6,261)</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">844 </span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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:8pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,945)</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:8pt;font-weight:400;line-height:100%">Unrealized gain (loss) in fair value of investments</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:8pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,507)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,287)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,993)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,952)</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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:8pt;font-weight:400;line-height:100%">230 </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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">230 </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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">393 </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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">393 </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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">(221)</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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">(221)</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;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other comprehensive income (loss) attributable to Tutor Perini Corporation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,641)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,287)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,772)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,731)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Defined Benefit 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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</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:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) in Fair<br/>Value of Investments</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:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive<br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Attributable to Tutor Perini Corporation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</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:8pt;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:8pt;font-weight:400;line-height:100%">(39,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(3,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(42,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(2,724)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(835)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(4,254)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,449)</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;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323 </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;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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></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:8pt;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:8pt;font-weight:400;line-height:100%">(37,826)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(5,371)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(42,100)</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;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(7,993)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(6,124)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(44,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,322)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46,741)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant items reclassified out of AOCI and the corresponding location and impact on the Consolidated Statements of Operations during the years ended December 31, 2020, 2019 and 2018 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Location in Consolidated</span></td><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Statements of Operations</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><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:8pt;font-weight:700;line-height:100%">2019</span></td><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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Component of AOCI:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan adjustments</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:8pt;font-weight:400;line-height:100%">Other income (expense)</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:8pt;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:8pt;font-weight:400;line-height:100%">2,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Income tax benefit</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:8pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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:8pt;font-weight:400;line-height:100%">(675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(586)</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;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:8pt;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:8pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,466 </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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (gain) loss in fair value of investment adjustments</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:8pt;font-weight:400;line-height:100%">Other income (expense)</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:8pt;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:8pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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:8pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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:8pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p) Recent Accounting Pronouncements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). ASU 2020-04 is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and issued subsequent amendments to the initial guidance within ASU 2019-04 and ASU 2019-05 (collectively, “ASU 2016-13”). The amendments in ASU 2016-13 replace the incurred loss impairment methodology with the current expected credit loss model, which requires consideration of a broader range of reasonable and supportable information to estimate credit losses. The Company adopted this ASU effective January 1, 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as amended and supplemented by subsequent ASUs (collectively, “ASC 842”). The Company adopted this ASU effective January 1, 2019 using the optional transition method. Under this method, financial results reported in periods prior to 2019 are unchanged. As such, the 2018 comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following recent accounting pronouncements require implementation in future periods.</span></div><div style="margin-top:10pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-06”). The amendments in ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception. Also, ASU 2020-06 requires the application of the if-converted method for calculating diluted EPS and the treasury stock method will no longer be available. ASU 2020-06 is effective for interim and annual reporting periods beginning after December 15, 2021, with early adoption permitted. The Company does not expect to early adopt the new standard and does not expect it to have an impact on the Company's financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2019-12”), modifying ASC 740, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 740”). The amendments in ASU 2019-12, among other things, remove certain exceptions to the general principles in ASC 740 and seek more consistent application by clarifying and amending the existing guidance. ASU 2019-12 is effective for interim and annual reporting periods beginning after December 15, 2020. The Company is currently evaluating the new standard, which is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of Presentation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in compliance with generally accepted accounting principles in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”). Certain amounts in the notes to the consolidated financial statements of prior years have been reclassified to conform to the current year presentation.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Principles of Consolidation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Tutor Perini Corporation and its wholly owned subsidiaries (the “Company”). The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with ASC 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 810”). If a joint venture is a VIE and the Company is the primary beneficiary, the joint venture is fully consolidated (See Note 13). If a joint venture is not a VIE, it may be consolidated under the voting interest method if the Company holds a controlling financial interest in the joint venture. The Company is considered to hold a controlling financial interest when it is able to exercise control over the joint venture’s operating and financial decisions. For construction joint ventures that do not need to be consolidated, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. Intercompany balances and transactions have been eliminated.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Use of Estimates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts. These estimates are based on information available through the date of the issuance of the financial statements; therefore, actual results could differ from those estimates.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Revenues</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from long-term construction contracts with public and private customers primarily in the United States and its territories and in certain other international locations. The Company’s construction contracts are generally each accounted for as a single unit of account (i.e., as a single performance obligation).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout the execution of construction contracts, the Company and its affiliated entities recognize revenue with the continuous transfer of control to the customer. The customer typically controls the asset under construction by either contractual termination clauses or by the Company’s rights to payment for work already performed on the asset under construction that does not have an alternative use for the Company.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because control transfers over time, revenue is recognized to the extent of progress towards completion of the performance obligations. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services provided. The Company generally uses the cost-to-cost method for its contracts, which measures progress towards completion for each performance obligation based on the ratio of costs incurred to date to the total estimated costs at completion for the respective performance obligation. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Revenue, including estimated fees or profits, is recorded proportionately as costs are incurred. Cost of operations includes labor, materials, subcontractor costs, and other direct and indirect costs, including depreciation and amortization.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of the work required to be performed on many of the Company’s performance obligations, estimating total revenue and cost at completion is complex, subject to many variables and requires significant judgment. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration, including the impact of change orders, claims, contract disputes and the achievement of contractual performance criteria, and award or other incentive fees are made during the contract performance period. The Company estimates variable consideration at the most likely amount it expects to receive. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for variable consideration have been satisfied.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Estimates on Construction Contracts</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimates of contract revenue and cost are highly detailed and many factors change during a contract performance period that result in a change to contract profitability. These factors include, but are not limited to, differing site conditions; availability of skilled contract labor; performance of major material suppliers and subcontractors; on-going subcontractor negotiations and buyout provisions; unusual weather conditions; changes in the timing of scheduled work; change orders; accuracy of the original bid estimate; changes in estimated labor productivity and costs based on experience to date; achievement of incentive-based income targets; and the expected, or actual, resolution terms for claims. The factors that cause changes in estimates vary depending on the maturation of the project within its lifecycle. For example, in the ramp-up phase, these factors typically consist of revisions in anticipated project costs and during the peak and closeout phases, these factors include the impact of change orders and claims, as well as additional revisions in remaining anticipated project costs. Generally, if the contract is at an early stage of completion, the current period impact is smaller than if the same change in estimate is made to the contract at a later stage of completion. Management evaluates changes in estimates on a contract-by-contract basis and discloses significant changes, if material, in the Notes to Consolidated Financial Statements. The cumulative catch-up method is used to account for revisions in estimates.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment and long-lived intangible assets are generally depreciated or amortized on a straight-line basis over their estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xMzMvZnJhZzozYWYzMDY2NzVkZGE0ZmQ1OWQ0ZWJmN2VjZTNiYjA3My90ZXh0cmVnaW9uOjNhZjMwNjY3NWRkYTRmZDU5ZDRlYmY3ZWNlM2JiMDczXzcxNDU_f41d7244-c0a4-4908-ab7c-a07235aa32be">three</span> to forty years.</span></div> P40Y <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f) Recoverability of Long-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. In such circumstances, an impairment loss will be recognized by the amount the assets’ net carrying value exceeds their fair value.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g) Recoverability of Goodwill</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company tests goodwill for impairment annually as of October 1 for each reporting unit and between annual tests if events occur or circumstances change which suggest that goodwill should be reevaluated. Such events or circumstances include significant changes in legal factors and business climate, recent losses at a reporting unit, and industry trends, among other factors. The Civil, Building and Specialty Contractors segments each represent a reporting unit, and the Civil reporting unit carried the remaining goodwill balance at December 31, 2020 as a result of the $379.9 million impairment loss recognized in 2019. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using a weighted average of an income and a market approach. These approaches utilize various valuation assumptions, and small changes to the assumptions could have a significant impact on the concluded fair value. The income approach is based on estimated present value of future cash flows for each reporting unit carrying a goodwill balance. The market approach is based on assumptions about how market data relates to each reporting unit carrying a goodwill balance. The weighting of these two approaches is based on their individual correlation to the economics of each reporting unit carrying a goodwill balance. The annual quantitative assessment performed in the fourth quarter of 2020 resulted in an estimated fair value that exceeded the net book value of the Civil reporting unit; therefore, no impairment charge was necessary.</span></div> 379900000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h) Recoverability of Non-Amortizable Trade Names</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain trade names have an estimated indefinite life and are not amortized to earnings, but instead are reviewed for impairment annually, or more often if events occur or circumstances change which suggest that the non-amortizable trade names should be reevaluated. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using an income approach (relief from royalty method). The assessment performed in the fourth quarter of 2020 resulted in an estimated fair value for the non-amortizable trade names that exceeded their respective net book values; therefore, no impairment charge was necessary.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Income Taxes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are recognized for the effects of temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities using tax rates expected to be in effect when such differences reverse. Income tax positions must meet a more-likely-than-not threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions as a component of the income tax provision.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j) Earnings Per Common Share (EPS)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS and diluted EPS are calculated by dividing net income attributable to Tutor Perini Corporation by the following: for basic EPS, the weighted-average number of common shares outstanding during the period; and for diluted EPS, the sum of the weighted-average number of both outstanding common shares and potentially dilutive securities, which for the Company can include restricted stock units, unexercised stock options and the Convertible Notes, as defined in Note 7. In accordance with ASC 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the settlement of the principal amount of the Convertible Notes has no impact on diluted EPS because the Company has the intent and ability to settle the principal amount in cash. See Note 7 for further discussion of the Convertible Notes. The Company calculates the effect of the potentially dilutive restricted stock units and stock options using the treasury stock method.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except per common share data)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,394 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,690)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,436 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</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:10pt;font-weight:400;line-height:100%">50,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,952 </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:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units and stock options</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:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</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:10pt;font-weight:400;line-height:100%">51,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">50,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">50,301 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation per common share:</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"/></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:10pt;font-weight:400;line-height:100%">Basic</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:10pt;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:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(7.72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.72)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities not included above</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">3,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">2,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, all outstanding restricted stock units and stock options were excluded from the calculation of weighted-average diluted shares outstanding due to the net loss for the period.</span></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except per common share data)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,394 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,690)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,436 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</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:10pt;font-weight:400;line-height:100%">50,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,952 </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:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units and stock options</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:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</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:10pt;font-weight:400;line-height:100%">51,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">50,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">50,301 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation per common share:</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"/></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:10pt;font-weight:400;line-height:100%">Basic</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:10pt;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:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(7.72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.72)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities not included above</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">3,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">2,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 108394000 -387690000 83436000 50656000 50220000 49952000 421000 0 349000 51077000 50220000 50301000 2.14 -7.72 1.67 2.12 -7.72 1.66 1862000 3640000 2670000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k) Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents available for general corporate purposes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,841 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,760 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture cash and cash equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,448 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents include short-term, highly liquid investments with maturities of three months or less when acquired. Cash and cash equivalents consist of amounts available for the Company’s general purposes, the Company’s proportionate share of cash held by the Company’s unconsolidated joint ventures and 100% of amounts held by the Company’s consolidated joint ventures. In both cases, cash held by joint ventures is available only for joint venture-related uses, including future distributions to joint venture partners.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, restricted cash consists primarily of $69.9 million held to repay the outstanding principal balance of Convertible Notes described in more detail in Note 7. Restricted cash also includes amounts held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents available for general corporate purposes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,841 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,760 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture cash and cash equivalents</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,448 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 210841000 43760000 163448000 149925000 374289000 193685000 77563000 8416000 451852000 202101000 69900000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l) Restricted Investments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has restricted investments primarily held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit. Restricted investments are primarily comprised of investments in U.S. government agency securities and corporate debt securities that are rated A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or better.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m) Share-Based Compensation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term incentive plans allow the Company to grant share-based compensation awards in a variety of forms, including restricted and unrestricted stock units and stock options. Restricted stock units and stock options generally vest subject to service and/or performance requirements, with related compensation expense equal to the fair value of the award on the date of grant and recognized on a straight-line basis over the requisite period. The Company may grant awards that require liability classification and are remeasured at fair value at the end of each reporting period with the change in fair value recognized as compensation cost.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For share-based awards that have a service requirement, the Company accounts for forfeitures upon occurrence, rather than estimating the probability of forfeiture at the date of grant. Accordingly, the Company recognizes the full grant-date fair value of these awards on a straight-line basis throughout the requisite service period, reversing any expense if, and only if, there is a forfeiture.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For share-based awards that have a performance-based vesting requirement, the Company evaluates the probability of achieving the performance criteria throughout the performance period, and will adjust share-based compensation expense if it estimates that the achievement of the performance criteria is not probable. Certain performance-based awards contain market condition components and are valued on the date of grant using a Monte Carlo simulation model. The fair value of such awards is expensed ratably over the performance period and is not adjusted for actual achievement.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n) Insurance Liabilities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically utilizes third-party insurance coverage subject to varying deductible levels with aggregate caps on losses retained. The Company assumes the risk for the amount of the deductible portion of the losses and liabilities primarily associated with workers’ compensation and general liability coverage. In addition, on certain projects, the Company assumes the risk for the amount of the deductible portion of losses that arise from any subcontractor defaults. Losses are accrued based upon the Company’s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. The estimate of insurance liability within the deductible limits includes an estimate of incurred but not reported claims based on data compiled from historical experience.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o) Other Comprehensive Income (Loss)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes standards for reporting comprehensive income and its components in the consolidated financial statements. The Company reports the change in pension benefit plan assets/liabilities, cumulative foreign currency translation, and change in fair value of investments as components of accumulated other comprehensive income (loss) (“AOCI”).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.176%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan adjustments</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:8pt;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:8pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">2,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(6,261)</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">844 </span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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:8pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,945)</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:8pt;font-weight:400;line-height:100%">Unrealized gain (loss) in fair value of investments</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:8pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,507)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,287)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,993)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,952)</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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:8pt;font-weight:400;line-height:100%">230 </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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">230 </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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">393 </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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">393 </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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">(221)</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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">(221)</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;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other comprehensive income (loss) attributable to Tutor Perini Corporation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,641)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,287)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,772)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,731)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Defined Benefit 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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</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:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) in Fair<br/>Value of Investments</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:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive<br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Attributable to Tutor Perini Corporation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</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:8pt;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:8pt;font-weight:400;line-height:100%">(39,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(3,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(42,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(2,724)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(835)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(4,254)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,449)</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;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323 </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;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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></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:8pt;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:8pt;font-weight:400;line-height:100%">(37,826)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(5,371)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(42,100)</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;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(7,993)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(6,124)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(44,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,322)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46,741)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.176%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before-Tax Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax (Expense) Benefit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net-of-Tax Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan adjustments</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:8pt;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:8pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">2,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(6,261)</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">844 </span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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:8pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,945)</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:8pt;font-weight:400;line-height:100%">Unrealized gain (loss) in fair value of investments</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:8pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,507)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,287)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,993)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,952)</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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:8pt;font-weight:400;line-height:100%">230 </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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">230 </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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">393 </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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">393 </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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">(221)</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="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:8pt;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="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:8pt;font-weight:400;line-height:100%">(221)</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;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other comprehensive income (loss) attributable to Tutor Perini Corporation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,641)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,287)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,772)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,731)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.</span></div> 8700000 2439000 6261000 -1180000 -336000 -844000 -1079000 -308000 -771000 178000 -101000 279000 1867000 530000 1337000 -4067000 -1122000 -2945000 2015000 444000 1571000 1982000 421000 1561000 -1005000 -227000 -778000 -6507000 -2096000 -4411000 5029000 1287000 3742000 -3993000 -1041000 -2952000 230000 0 230000 393000 0 393000 -221000 0 -221000 -6737000 -2096000 -4641000 4636000 1287000 3349000 -3772000 -1041000 -2731000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Defined Benefit 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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</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:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) in Fair<br/>Value of Investments</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:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive<br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Attributable to Tutor Perini Corporation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</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:8pt;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:8pt;font-weight:400;line-height:100%">(39,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(3,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(42,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(2,724)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(835)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(4,254)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,449)</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;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323 </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;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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></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:8pt;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:8pt;font-weight:400;line-height:100%">(37,826)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(5,371)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(42,100)</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;border-top:3pt double #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(7,993)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">(6,124)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:8pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</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:8pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(44,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,322)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46,741)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -39441000 -3591000 314000 -42718000 -695000 -2724000 -835000 -4254000 -1466000 0 -57000 -1523000 -38670000 -6315000 -464000 -45449000 -539000 944000 1621000 2026000 -1383000 0 60000 -1323000 -37826000 -5371000 1097000 -42100000 -7993000 49000 1820000 -6124000 -1732000 0 249000 -1483000 -44087000 -5322000 2668000 -46741000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant items reclassified out of AOCI and the corresponding location and impact on the Consolidated Statements of Operations during the years ended December 31, 2020, 2019 and 2018 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Location in Consolidated</span></td><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Statements of Operations</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><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:8pt;font-weight:700;line-height:100%">2019</span></td><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:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Component of AOCI:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan adjustments</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:8pt;font-weight:400;line-height:100%">Other income (expense)</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:8pt;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:8pt;font-weight:400;line-height:100%">2,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Income tax benefit</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:8pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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:8pt;font-weight:400;line-height:100%">(675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(586)</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;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:8pt;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:8pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,466 </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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (gain) loss in fair value of investment adjustments</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:8pt;font-weight:400;line-height:100%">Other income (expense)</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:8pt;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:8pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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:8pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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:8pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2407000 1933000 2052000 675000 550000 586000 1732000 1383000 1466000 -315000 -76000 72000 -66000 -16000 15000 -249000 -60000 57000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p) Recent Accounting Pronouncements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). ASU 2020-04 is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and issued subsequent amendments to the initial guidance within ASU 2019-04 and ASU 2019-05 (collectively, “ASU 2016-13”). The amendments in ASU 2016-13 replace the incurred loss impairment methodology with the current expected credit loss model, which requires consideration of a broader range of reasonable and supportable information to estimate credit losses. The Company adopted this ASU effective January 1, 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as amended and supplemented by subsequent ASUs (collectively, “ASC 842”). The Company adopted this ASU effective January 1, 2019 using the optional transition method. Under this method, financial results reported in periods prior to 2019 are unchanged. As such, the 2018 comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following recent accounting pronouncements require implementation in future periods.</span></div><div style="margin-top:10pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-06”). The amendments in ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception. Also, ASU 2020-06 requires the application of the if-converted method for calculating diluted EPS and the treasury stock method will no longer be available. ASU 2020-06 is effective for interim and annual reporting periods beginning after December 15, 2021, with early adoption permitted. The Company does not expect to early adopt the new standard and does not expect it to have an impact on the Company's financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2019-12”), modifying ASC 740, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 740”). The amendments in ASU 2019-12, among other things, remove certain exceptions to the general principles in ASC 740 and seek more consistent application by clarifying and amending the existing guidance. ASU 2019-12 is effective for interim and annual reporting periods beginning after December 15, 2020. The Company is currently evaluating the new standard, which is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</span></div> Consolidated Statements of Cash Flows<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the changes in other components of working capital, net of balances related to incremental interest acquired in a Civil segment joint venture during 2019 (see Note 12), as shown in the Consolidated Statements of Cash Flows, the supplemental disclosure of cash paid for interest and income taxes and the supplemental disclosure of non-cash investing activities:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:120%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) Decrease in:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Accounts receivable</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:10pt;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:10pt;font-weight:400;line-height:100%">(104,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(81,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3,899 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Retainage receivable</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:10pt;font-weight:400;line-height:100%">(85,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,754 </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:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings</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:10pt;font-weight:400;line-height:100%">(113,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209,537)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,398 </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:10pt;font-weight:400;line-height:100%">(Decrease) Increase in:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,243)</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:10pt;font-weight:400;line-height:100%">Retainage payable</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:10pt;font-weight:400;line-height:100%">62,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,864)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings</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:10pt;font-weight:400;line-height:100%">(5,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,703 </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:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Changes in other components of working capital</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,976)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,844)</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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the year for:</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"/></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:10pt;font-weight:400;line-height:100%">Interest</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:10pt;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:10pt;font-weight:400;line-height:100%">57,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">56,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">51,063 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Income taxes</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:10pt;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:10pt;font-weight:400;line-height:100%">11,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">43,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">13,652 </span></td><td style="background-color:#cceeff;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;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash investing activities:</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"/></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:10pt;font-weight:400;line-height:100%">Real property acquired in settlement of a receivable</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:10pt;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:10pt;font-weight:400;line-height:100%">11,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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 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:10pt;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:10pt;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></table></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the changes in other components of working capital, net of balances related to incremental interest acquired in a Civil segment joint venture during 2019 (see Note 12), as shown in the Consolidated Statements of Cash Flows, the supplemental disclosure of cash paid for interest and income taxes and the supplemental disclosure of non-cash investing activities:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.760%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:120%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) Decrease in:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Accounts receivable</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:10pt;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:10pt;font-weight:400;line-height:100%">(104,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(81,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3,899 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Retainage receivable</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:10pt;font-weight:400;line-height:100%">(85,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,754 </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:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings</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:10pt;font-weight:400;line-height:100%">(113,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209,537)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,398 </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:10pt;font-weight:400;line-height:100%">(Decrease) Increase in:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,243)</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:10pt;font-weight:400;line-height:100%">Retainage payable</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:10pt;font-weight:400;line-height:100%">62,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,864)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings</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:10pt;font-weight:400;line-height:100%">(5,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,703 </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:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Changes in other components of working capital</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,976)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,844)</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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the year for:</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"/></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:10pt;font-weight:400;line-height:100%">Interest</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:10pt;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:10pt;font-weight:400;line-height:100%">57,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">56,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">51,063 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Income taxes</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:10pt;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:10pt;font-weight:400;line-height:100%">11,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">43,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">13,652 </span></td><td style="background-color:#cceeff;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;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash investing activities:</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"/></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:10pt;font-weight:400;line-height:100%">Real property acquired in settlement of a receivable</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:10pt;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:10pt;font-weight:400;line-height:100%">11,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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 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:10pt;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:10pt;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></table></div> 104901000 81983000 -3899000 85769000 78520000 -56754000 113190000 -18751000 209537000 49468000 76146000 -15398000 111912000 53999000 -78243000 62954000 35013000 -49864000 -5168000 245292000 76703000 13654000 14851000 28046000 169976000 -131257000 156844000 57038000 56137000 51063000 11204000 43374000 13652000 11660000 0 0 Revenue<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate revenue by end market, customer type and contract type, which the Company believes best depict how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors for the years ended December 31, 2020, 2019 and 2018.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Civil segment revenue by end market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mass transit (includes certain transportation and tunneling projects)</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:10pt;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:10pt;font-weight:400;line-height:100%">1,367,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">992,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">702,614 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Bridges</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:10pt;font-weight:400;line-height:100%">306,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,202 </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:10pt;font-weight:400;line-height:100%">Military defense facilities</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:10pt;font-weight:400;line-height:100%">146,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,225 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Highways</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:10pt;font-weight:400;line-height:100%">122,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,423 </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:10pt;font-weight:400;line-height:100%">Water</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:10pt;font-weight:400;line-height:100%">101,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,195 </span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">155,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,434 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Civil segment revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building segment revenue by end market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and industrial facilities</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:10pt;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:10pt;font-weight:400;line-height:100%">580,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">459,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">374,312 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Hospitality and gaming</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:10pt;font-weight:400;line-height:100%">474,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,871 </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:10pt;font-weight:400;line-height:100%">Municipal and government</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:10pt;font-weight:400;line-height:100%">287,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,496 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Mass transit (includes transportation projects)</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:10pt;font-weight:400;line-height:100%">218,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,588 </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:10pt;font-weight:400;line-height:100%">Education facilities</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:10pt;font-weight:400;line-height:100%">173,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,147 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Health care facilities</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:10pt;font-weight:400;line-height:100%">117,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,819 </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:10pt;font-weight:400;line-height:100%">Mixed use</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:10pt;font-weight:400;line-height:100%">59,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,549 </span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">72,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,917 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Building segment revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Specialty Contractors segment revenue by end market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mass transit (includes certain transportation and tunneling projects)</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:10pt;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:10pt;font-weight:400;line-height:100%">592,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">419,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">296,092 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Commercial and industrial facilities</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:10pt;font-weight:400;line-height:100%">152,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,632 </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:10pt;font-weight:400;line-height:100%">Multi-unit residential</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:10pt;font-weight:400;line-height:100%">139,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,023 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Water</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:10pt;font-weight:400;line-height:100%">73,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,390 </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:10pt;font-weight:400;line-height:100%">Mixed use</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:10pt;font-weight:400;line-height:100%">47,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,308 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Education facilities</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:10pt;font-weight:400;line-height:100%">44,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,214 </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:10pt;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:10pt;font-weight:400;line-height:100%">83,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Specialty Contractors segment revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:59.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.812%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by customer type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local agencies</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%">1,875,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,943,870 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Federal agencies</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%">175,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394,327 </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:10pt;font-weight:400;line-height:100%">Private owners</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%">148,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,306,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,980,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,199,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by customer type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local agencies</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%">1,401,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470,245 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Federal agencies</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%">116,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,662 </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:10pt;font-weight:400;line-height:100%">Private owners</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%">261,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,698,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,450,832 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by customer type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local agencies</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%">1,294,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,318,545 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Federal agencies</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%">95,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,647 </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:10pt;font-weight:400;line-height:100%">Private owners</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%">195,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,042,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,785,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,454,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">State and local agencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s state and local government customers include state transportation departments, metropolitan authorities, cities, municipal agencies, school districts and public universities. Services provided to state and local customers are primarily pursuant to contracts awarded through competitive bidding processes. Construction services for state and local government customers have included mass-transit systems, tunnels, bridges, highways, judicial and correctional facilities, schools and dormitories, health care facilities, convention centers, parking structures and other municipal buildings. The vast majority of the Company’s civil contracting and building construction services are provided in locations throughout the United States and its territories.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Federal agencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s federal government customers include the U.S. State Department, the U.S. Navy, the U.S. Army Corps of Engineers, the U.S. Air Force and the National Park Service. Services provided to federal agencies are typically pursuant to competitively bid contracts for specific or multi-year assignments that involve new construction or infrastructure repairs or improvements. A portion of revenue from federal agencies is derived from projects in overseas locations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private owners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s private owners (i.e., customers) include real estate developers, health care companies, technology companies, hospitality and gaming resort owners, Native American sovereign nations, public corporations and private universities. Services are provided to private customers through negotiated contract arrangements, as well as through competitive bids.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most federal, state and local government contracts contain provisions that permit the termination of contracts, in whole or in part, for the convenience of government customers, among other reasons.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by contract type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price</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%">1,792,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,010,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,312,393 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Guaranteed maximum price</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,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,136,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,154,028 </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:10pt;font-weight:400;line-height:100%">Unit price</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%">392,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">476,672 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Cost plus fee and 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%">12,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,670 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,199,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by contract type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price</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%">1,315,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">769,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,436 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Guaranteed maximum price</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,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">780,352 </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:10pt;font-weight:400;line-height:100%">Unit price</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%">436,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539,881 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Cost plus fee and 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%">21,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,163 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,450,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by contract type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price</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%">1,054,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">857,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,289,753 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Guaranteed maximum price</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%">15,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,934 </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:10pt;font-weight:400;line-height:100%">Unit price</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%">469,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,335 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Cost plus fee and 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%">46,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,640 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,454,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Fixed price or lump sum contracts are most commonly used for projects in the Civil and Specialty Contractors segments and generally commit the Company to provide all of the resources required to complete a project for a fixed sum. Usually, fixed price contracts transfer more risk to the Company, but offer the opportunity for greater profits. Billings on fixed price contracts are typically based on estimated progress against predetermined contractual milestones.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guaranteed maximum price (“GMP”).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> GMP contracts provide for a cost plus fee arrangement up to a maximum agreed upon price. These contracts place risks on the Company for amounts in excess of the GMP, but may permit an opportunity for greater profits than under cost plus fee contracts through sharing agreements with the owner on any cost savings that may be realized. Services provided by our Building segment to various private customers are often performed under GMP contracts. Billings on GMP contracts typically occur on a monthly basis and are based on actual costs incurred plus a negotiated margin.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unit price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unit price contracts are most prevalent for projects in the Civil and Specialty Contractors segments and generally commit the Company to provide an estimated or undetermined number of units or components that comprise a project at a fixed price per unit. This approach shifts the risk of estimating the quantity of units required to the project owner, but the risk of increased cost per unit is borne by the Company, unless otherwise allowed for in the contract. Billings on unit price contracts typically occur on a monthly basis and are based on actual quantity of work performed or completed during the billing period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost plus fee.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost plus fee contracts are used for many projects in the Building and Specialty Contractors segments. Cost plus fee contracts include cost plus fixed fee contracts and cost plus award fee contracts. Cost plus fixed fee contracts provide for reimbursement of approved project costs plus a fixed fee. Cost plus award fee contracts provide for reimbursement of the project costs plus a base fee, as well as an incentive fee based on cost and/or schedule performance. Cost plus fee contracts serve to minimize the Company’s financial risk, but may also limit profits. Billings on cost plus fee contracts typically occur on a monthly basis based on actual costs incurred plus a negotiated margin.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Contract Estimates that Impact Revenue</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the total estimated contract revenue or cost for a given project, either due to unexpected events or revisions to management’s initial estimates, are recognized in the period in which they are determined. Revenue was negatively impacted during the year ended December 31, 2020 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $77.0 million for various projects. Revenue was negatively impacted during the year ended December 31, 2019 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $177.5 million for various projects, including a $123.9 million revenue impact that resulted from the charge related to the Alaskan Way Viaduct (SR 99) Matter discussed in Note 8. Revenue was positively impacted during the year ended December 31, 2018 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $19.4 million for various projects. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. As of December 31, 2020, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $4.8 billion, $1.5 billion and $1.8 billion for the Civil, Building and Specialty Contractors segments, respectively. As of December 31, 2019, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $5.2 billion, $2.2 billion and $2.2 billion for the Civil, Building and Specialty Contractors segments, respectively. The Company typically recognizes revenue on Civil segment projects over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNDIvZnJhZzplZmQzODhmYWNmNmU0MzllOWY4MzQ0ZDI3NjhmMjJiNS90ZXh0cmVnaW9uOmVmZDM4OGZhY2Y2ZTQzOWU5ZjgzNDRkMjc2OGYyMmI1XzYxNzA_8e413c00-bf96-4aa1-920e-b54c9ae8c7e2">three</span> to five years, whereas for projects in the Building and Specialty Contractors segments, the Company typically recognizes revenue over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNDIvZnJhZzplZmQzODhmYWNmNmU0MzllOWY4MzQ0ZDI3NjhmMjJiNS90ZXh0cmVnaW9uOmVmZDM4OGZhY2Y2ZTQzOWU5ZjgzNDRkMjc2OGYyMmI1XzYzMTE_fa000c74-8889-4f48-8b91-04471d99b41e">one</span> to three years.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate revenue by end market, customer type and contract type, which the Company believes best depict how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors for the years ended December 31, 2020, 2019 and 2018.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Civil segment revenue by end market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mass transit (includes certain transportation and tunneling projects)</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:10pt;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:10pt;font-weight:400;line-height:100%">1,367,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">992,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">702,614 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Bridges</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:10pt;font-weight:400;line-height:100%">306,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,202 </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:10pt;font-weight:400;line-height:100%">Military defense facilities</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:10pt;font-weight:400;line-height:100%">146,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,225 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Highways</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:10pt;font-weight:400;line-height:100%">122,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,423 </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:10pt;font-weight:400;line-height:100%">Water</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:10pt;font-weight:400;line-height:100%">101,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,195 </span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">155,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,434 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Civil segment revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building segment revenue by end market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and industrial facilities</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:10pt;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:10pt;font-weight:400;line-height:100%">580,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">459,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">374,312 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Hospitality and gaming</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:10pt;font-weight:400;line-height:100%">474,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,871 </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:10pt;font-weight:400;line-height:100%">Municipal and government</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:10pt;font-weight:400;line-height:100%">287,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,496 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Mass transit (includes transportation projects)</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:10pt;font-weight:400;line-height:100%">218,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,588 </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:10pt;font-weight:400;line-height:100%">Education facilities</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:10pt;font-weight:400;line-height:100%">173,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,147 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Health care facilities</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:10pt;font-weight:400;line-height:100%">117,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,819 </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:10pt;font-weight:400;line-height:100%">Mixed use</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:10pt;font-weight:400;line-height:100%">59,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,549 </span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">72,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,917 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Building segment revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Specialty Contractors segment revenue by end market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mass transit (includes certain transportation and tunneling projects)</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:10pt;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:10pt;font-weight:400;line-height:100%">592,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">419,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">296,092 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Commercial and industrial facilities</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:10pt;font-weight:400;line-height:100%">152,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,632 </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:10pt;font-weight:400;line-height:100%">Multi-unit residential</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:10pt;font-weight:400;line-height:100%">139,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,023 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Water</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:10pt;font-weight:400;line-height:100%">73,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,390 </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:10pt;font-weight:400;line-height:100%">Mixed use</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:10pt;font-weight:400;line-height:100%">47,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,308 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Education facilities</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:10pt;font-weight:400;line-height:100%">44,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,214 </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:10pt;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:10pt;font-weight:400;line-height:100%">83,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Specialty Contractors segment revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:59.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.812%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by customer type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local agencies</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%">1,875,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,943,870 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Federal agencies</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%">175,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394,327 </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:10pt;font-weight:400;line-height:100%">Private owners</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%">148,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,306,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,980,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,199,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by customer type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local agencies</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%">1,401,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470,245 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Federal agencies</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%">116,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,662 </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:10pt;font-weight:400;line-height:100%">Private owners</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%">261,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,698,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,450,832 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by customer type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local agencies</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%">1,294,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,318,545 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Federal agencies</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%">95,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,647 </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:10pt;font-weight:400;line-height:100%">Private owners</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%">195,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,042,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,785,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,454,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by contract type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price</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%">1,792,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,010,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,312,393 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Guaranteed maximum price</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,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,136,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,154,028 </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:10pt;font-weight:400;line-height:100%">Unit price</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%">392,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">476,672 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Cost plus fee and 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%">12,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,670 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,199,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by contract type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price</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%">1,315,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">769,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,436 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Guaranteed maximum price</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,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">780,352 </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:10pt;font-weight:400;line-height:100%">Unit price</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%">436,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539,881 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Cost plus fee and 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%">21,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,163 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,450,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:59.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by contract type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price</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%">1,054,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">857,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,289,753 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Guaranteed maximum price</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%">15,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,934 </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:10pt;font-weight:400;line-height:100%">Unit price</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%">469,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,335 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Cost plus fee and 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%">46,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,640 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,454,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1367412000 992755000 702614000 306161000 334117000 431202000 146969000 59082000 26225000 122254000 86747000 202423000 101705000 33370000 10195000 155398000 273281000 213434000 2199899000 1779352000 1586093000 580297000 459806000 374312000 474329000 297700000 301871000 287337000 254736000 261496000 218930000 201400000 67588000 173472000 143382000 145147000 117968000 239299000 428819000 59391000 31685000 150549000 72917000 114032000 131917000 1984641000 1742040000 1861699000 592430000 419402000 296092000 152868000 186819000 189632000 139924000 83903000 81023000 73769000 37403000 22390000 47022000 64302000 163308000 44762000 70229000 99214000 83448000 67382000 155211000 1134223000 929440000 1006870000 1875653000 534449000 533768000 2943870000 175933000 143327000 75067000 394327000 148313000 1306865000 525388000 1980566000 2199899000 1984641000 1134223000 5318763000 1401001000 573049000 496195000 2470245000 116869000 153467000 11326000 281662000 261482000 1015524000 421919000 1698925000 1779352000 1742040000 929440000 4450832000 1294630000 617133000 406782000 2318545000 95567000 201745000 53335000 350647000 195896000 1042821000 546753000 1785470000 1586093000 1861699000 1006870000 4454662000 1792765000 508655000 1010973000 3312393000 1829000 1136782000 15417000 1154028000 392548000 867000 83257000 476672000 12757000 338337000 24576000 375670000 2199899000 1984641000 1134223000 5318763000 1315195000 561831000 769410000 2646436000 6951000 752110000 21291000 780352000 436015000 12063000 91803000 539881000 21191000 416036000 46936000 484163000 1779352000 1742040000 929440000 4450832000 1054473000 377538000 857742000 2289753000 15709000 1040093000 62132000 1117934000 469305000 32468000 32562000 534335000 46606000 411600000 54434000 512640000 1586093000 1861699000 1006870000 4454662000 77000000.0 177500000 123900000 19400000 4800000000 1500000000 1800000000 5200000000 2200000000 2200000000 P5Y P3Y Contract Assets and Liabilities<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies contract assets and liabilities that may be settled beyond one year from the balance sheet date as current, consistent with the length of time of the Company’s project operating cycle.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets include amounts due under retainage provisions, costs and estimated earnings in excess of billings and capitalized contract costs. The amounts as included on the Consolidated Balance Sheets consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainage receivable</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,441 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,375 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings:</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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims</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:10pt;font-weight:400;line-height:100%">752,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unapproved change orders</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,489 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,264 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unbilled costs and profits</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:10pt;font-weight:400;line-height:100%">68,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and estimated earnings in excess of billings</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236,734 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123,544 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized contract costs</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:10pt;font-weight:400;line-height:100%">74,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,959,627 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766,213 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retainage receivable represents amounts invoiced to customers where payments have been partially withheld pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances, such as contract-specific terms, project performance and other variables that may arise as the Company makes progress toward completion. As of December 31, 2020, the amount of retainage receivable estimated by management to be collected beyond one year is approximately 38% of the balance.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings in excess of billings represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Costs and estimated earnings in excess of billings result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> but a portion of the revenue recorded cannot be billed currently due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings. As discussed in Note 8, the resolution of these claims and unapproved change orders may require litigation or other forms of dispute resolution proceedings. Other unbilled costs and profits are billable in accordance with the billing terms of each of the existing contractual arrangements and, as such, the timing of contract billing cycles can cause fluctuations in the balance of unbilled costs and profits. Ultimate resolution of other unbilled costs and profits typically involves incremental progress toward contractual requirements or milestones. The amount of costs and estimated earnings in excess of billings as of December 31, 2020 estimated by management to be collected beyond one year is approximately $756.2 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized contract costs primarily represent costs to fulfill a contract that (1) directly relate to an existing or anticipated contract, (2) generate or enhance resources that will be used in satisfying performance obligations in the future and (3) are expected to be recovered through the contract, and are included in other current assets. Capitalized contract costs are generally expensed to the associated contract over the period of anticipated use on the project. During the years ended December 31, 2020, 2019 and 2018, $46.7 million, $33.8 million and $16.3 million, respectively, of previously capitalized contract costs were amortized and recognized as expense on the related contracts.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities include amounts owed under retainage provisions and billings in excess of costs and estimated earnings. The amount as reported on the Consolidated Balance Sheets consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainage payable</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,135 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,181 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844,389 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retainage payable represents amounts invoiced to the Company by subcontractors where payments have been partially withheld pending the completion of certain milestones, other contractual conditions or upon the completion of the project. Generally, retainage payable is not remitted to subcontractors until the associated retainage receivable from customers is collected. As of December 31, 2020, the amount of retainage payable estimated by management to be remitted beyond one year is approximately 38% of the balance.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billings in excess of costs and estimated earnings represent the excess of contract billings to date over the amount of contract costs and profits (or contract revenue) recognized to date. The balance may fluctuate depending on the timing of contract billings and the recognition of contract revenue. Revenue recognized during the years ended December 31, 2020, 2019 and 2018 and included in the opening billings in excess of costs and estimated earnings balances for each period totaled $690.7 million, $479.6 million and $382.7 million, respectively.</span></div> The amounts as included on the Consolidated Balance Sheets consisted of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainage receivable</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,441 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,375 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings:</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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims</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:10pt;font-weight:400;line-height:100%">752,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unapproved change orders</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,489 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,264 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unbilled costs and profits</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:10pt;font-weight:400;line-height:100%">68,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and estimated earnings in excess of billings</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236,734 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123,544 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized contract costs</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:10pt;font-weight:400;line-height:100%">74,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,959,627 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766,213 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The amount as reported on the Consolidated Balance Sheets consisted of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainage payable</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,135 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,181 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844,389 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 648441000 562375000 752783000 705993000 415489000 362264000 68462000 55287000 1236734000 1123544000 74452000 80294000 1959627000 1766213000 0.38 756200000 46700000 33800000 16300000 315135000 252181000 839222000 844389000 1154357000 1096570000 0.38 690700000 479600000 382700000 Income Taxes<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before taxes is summarized as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:120%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States operations</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,426 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456,403)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,222 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Foreign and U.S. territory operations</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:10pt;font-weight:400;line-height:100%">35,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,834)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense (benefit) is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:120%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current (benefit) expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">(36,159)</span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">(2,884)</span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">21,055 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">(1,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,676 </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:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">11,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Total current (benefit) expense:</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:10pt;font-weight:400;line-height:100%">(26,311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">35,281 </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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit):</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"/></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:10pt;font-weight:400;line-height:100%">Federal</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:10pt;font-weight:400;line-height:100%">38,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,773)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">10,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278 </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:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit):</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:10pt;font-weight:400;line-height:100%">48,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(71,609)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(449)</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;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">Total expense (benefit):</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,609)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the Company’s income tax provision at the statutory federal tax rate to the Company’s effective tax rate:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:8pt;font-weight:400;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax expense (benefit) at statutory tax rate</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,599 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,425)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,849 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</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:10pt;font-weight:400;line-height:100%">8,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:10pt;font-weight:400;line-height:100%">(18,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">9,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">Stock based compensation</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:10pt;font-weight:400;line-height:100%">3,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Impact of federal tax law changes</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:10pt;font-weight:400;line-height:100%">(14,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Officers' compensation</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:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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:10pt;font-weight:400;line-height:100%">Goodwill impairment</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">43,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Noncontrolling interests</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:10pt;font-weight:400;line-height:100%">(9,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal R&amp;D credits</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:10pt;font-weight:400;line-height:100%">(3,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(3,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:10pt;font-weight:400;line-height:100%">Reversal of reserve for uncertain tax positions due to statute expirations</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:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></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:10pt;font-weight:400;line-height:100%">Foreign tax rate differences</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:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">(2,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,609)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for income taxes and effective tax rate for the year ended December 31, 2020 was significantly impacted by a change in tax law. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. A major provision of the CARES Act allows net operating losses from the 2018, 2019 and 2020 tax years to be carried back up to five years. As a result, for the year ended December 31, 2020, the Company was able to recognize tax benefits substantially in excess of the current federal statutory rate of 21% due to the effects of carrying back its net operating loss arising in 2019 to tax years in which the federal statutory rate was 35%.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes and effective tax rate for the year ended December 31, 2019 was significantly impacted by the goodwill impairment charge discussed in Note 6. Of the total goodwill impairment charge of $379.9 million, approximately $209.5 million pertained to goodwill that was not tax deductible and yielded permanent differences between book income and taxable income. For the year ended December 31, 2019, the Company recognized U.S. federal and state tax benefits totaling $49.4 million as a result of the impairment charge.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the significant components of the deferred tax assets and liabilities:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Timing of expense recognition</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:10pt;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:10pt;font-weight:400;line-height:100%">24,470 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">44,761 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Net operating losses</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:10pt;font-weight:400;line-height:100%">19,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,711 </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:10pt;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:10pt;font-weight:400;line-height:100%">19,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,658 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other, 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:10pt;font-weight:400;line-height:100%">10,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,098 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Deferred tax assets</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:10pt;font-weight:400;line-height:100%">73,908 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">112,228 </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:10pt;font-weight:400;line-height:100%">Valuation allowance</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:10pt;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:10pt;font-weight:400;line-height:100%">(2,212)</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;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</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:10pt;font-weight:400;line-height:100%">73,908 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">110,016 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Intangible assets, due primarily to purchase accounting</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:10pt;font-weight:400;line-height:100%">(15,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,309)</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:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,461)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Construction contract accounting</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:10pt;font-weight:400;line-height:100%">(9,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,464)</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:10pt;font-weight:400;line-height:100%">Joint ventures</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:10pt;font-weight:400;line-height:100%">(41,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,331)</span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">(11,962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,567)</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;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:10pt;font-weight:400;line-height:100%">(155,179)</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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(145,132)</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,271)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,116)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had net operating loss carryforwards for income tax purposes in various states totaling $196.5 million with expiration dates ranging from 2022 to 2039, and no net operating loss carryforwards for federal income tax purposes. As of December 31, 2019, the Company had federal and various state net operating loss carryforwards for income tax purposes of $29.3 million and $184.8 million, respectively. As of December 31, 2020, the Company had federal and state credit carryforwards of approximately $1.4 million and $2.0 million, respectively. As of December 31, 2019, the Company had federal and state credit carryforwards of approximately $6.0 million and $1.2 million, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred tax liabilities are presented in the Consolidated Balance Sheets as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,271)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,116)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties on unrecognized tax benefits as an element of income tax expense. The cumulative amounts related to interest and penalties are added to the total unrecognized tax liabilities on the balance sheet. The total amount of gross unrecognized tax benefits as of December 31, 2020 that, if recognized, would affect the effective tax rate is $8.7 million. The Company does not expect any significant release of unrecognized tax benefits within the next twelve months.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its uncertain tax positions in accordance with GAAP. The following is a reconciliation of the beginning and ending amounts of these unrecognized tax benefits for the three years ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,682 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,495 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Change in tax positions of prior years</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:10pt;font-weight:400;line-height:100%">2,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Change in tax positions of current year</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:10pt;font-weight:400;line-height:100%">1,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763 </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:10pt;font-weight:400;line-height:100%">Reduction in tax positions for statute expirations</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:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts business internationally and, as a result, one or more of its subsidiaries files income tax returns in U.S. federal, U.S. state and certain foreign jurisdictions. Accordingly, in the normal course of business, the Company is subject to examination by taxing authorities principally throughout the United States, Guam and Canada. The Company's open tax years for a U.S. federal income tax audit are for fiscal years 2017 and later, although there is currently no audit being conducted by the Internal Revenue Service. The Company has various years open to audit in a number of state and local jurisdictions and is currently under audit by certain state taxing authorities.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before taxes is summarized as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:120%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States operations</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,426 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456,403)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,222 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Foreign and U.S. territory operations</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:10pt;font-weight:400;line-height:100%">35,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,834)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 138426000 -456403000 106222000 35853000 30569000 26391000 174279000 -425834000 132613000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense (benefit) is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:120%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current (benefit) expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">(36,159)</span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">(2,884)</span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">21,055 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">(1,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,676 </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:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">11,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Total current (benefit) expense:</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:10pt;font-weight:400;line-height:100%">(26,311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">35,281 </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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit):</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"/></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:10pt;font-weight:400;line-height:100%">Federal</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:10pt;font-weight:400;line-height:100%">38,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,773)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">State</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:10pt;font-weight:400;line-height:100%">10,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278 </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:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit):</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:10pt;font-weight:400;line-height:100%">48,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(71,609)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(449)</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;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">Total expense (benefit):</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,609)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -36159000 -2884000 21055000 -1282000 3585000 8676000 11130000 5299000 5550000 -26311000 6000000 35281000 38667000 -43579000 -1773000 10608000 -27566000 1278000 -1022000 -464000 46000 48253000 -71609000 -449000 21942000 -65609000 34832000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the Company’s income tax provision at the statutory federal tax rate to the Company’s effective tax rate:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:8pt;font-weight:400;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax expense (benefit) at statutory tax rate</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,599 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,425)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,849 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</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:10pt;font-weight:400;line-height:100%">8,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:10pt;font-weight:400;line-height:100%">(18,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">9,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">Stock based compensation</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:10pt;font-weight:400;line-height:100%">3,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Impact of federal tax law changes</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:10pt;font-weight:400;line-height:100%">(14,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Officers' compensation</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:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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:10pt;font-weight:400;line-height:100%">Goodwill impairment</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">43,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Noncontrolling interests</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:10pt;font-weight:400;line-height:100%">(9,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal R&amp;D credits</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:10pt;font-weight:400;line-height:100%">(3,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(3,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:10pt;font-weight:400;line-height:100%">Reversal of reserve for uncertain tax positions due to statute expirations</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:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></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:10pt;font-weight:400;line-height:100%">Foreign tax rate differences</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:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">(2,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,609)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 36599000 0.210 -89425000 0.210 27849000 0.210 8518000 0.049 -18442000 0.043 9011000 0.068 3185000 0.018 1706000 -0.004 0 0 -14476000 -0.083 0 0 211000 0.002 2486000 0.014 2938000 -0.007 3078000 0.023 0 0 43990000 -0.103 0 0 9799000 0.056 6064000 -0.014 3232000 0.024 3007000 0.017 3998000 -0.009 2658000 0.020 489000 0.003 773000 -0.002 1958000 0.015 1491000 0.009 4940000 -0.012 -19000 0 -2566000 -0.015 -481000 0.002 2550000 0.019 21942000 0.126 -65609000 0.154 34832000 0.263 379900000 209500000 49400000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the significant components of the deferred tax assets and liabilities:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Timing of expense recognition</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:10pt;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:10pt;font-weight:400;line-height:100%">24,470 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">44,761 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Net operating losses</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:10pt;font-weight:400;line-height:100%">19,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,711 </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:10pt;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:10pt;font-weight:400;line-height:100%">19,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,658 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other, 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:10pt;font-weight:400;line-height:100%">10,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,098 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Deferred tax assets</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:10pt;font-weight:400;line-height:100%">73,908 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">112,228 </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:10pt;font-weight:400;line-height:100%">Valuation allowance</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:10pt;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:10pt;font-weight:400;line-height:100%">(2,212)</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;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</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:10pt;font-weight:400;line-height:100%">73,908 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">110,016 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Intangible assets, due primarily to purchase accounting</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:10pt;font-weight:400;line-height:100%">(15,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,309)</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:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,461)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Construction contract accounting</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:10pt;font-weight:400;line-height:100%">(9,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,464)</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:10pt;font-weight:400;line-height:100%">Joint ventures</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:10pt;font-weight:400;line-height:100%">(41,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,331)</span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">(11,962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,567)</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;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:10pt;font-weight:400;line-height:100%">(155,179)</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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(145,132)</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,271)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,116)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred tax liabilities are presented in the Consolidated Balance Sheets as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,271)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,116)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24470000 44761000 19968000 23711000 19315000 26658000 10155000 17098000 73908000 112228000 0 2212000 73908000 110016000 15212000 15309000 76567000 75461000 9769000 13464000 41669000 24331000 11962000 16567000 155179000 145132000 81271000 35116000 196500000 0 29300000 184800000 1400000 2000000.0 6000000.0 1200000 1695000 570000 82966000 35686000 81271000 35116000 8700000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its uncertain tax positions in accordance with GAAP. The following is a reconciliation of the beginning and ending amounts of these unrecognized tax benefits for the three years ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,682 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,495 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Change in tax positions of prior years</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:10pt;font-weight:400;line-height:100%">2,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Change in tax positions of current year</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:10pt;font-weight:400;line-height:100%">1,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763 </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:10pt;font-weight:400;line-height:100%">Reduction in tax positions for statute expirations</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:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5682000 4998000 6495000 2286000 351000 302000 1202000 1106000 763000 489000 773000 1958000 8681000 5682000 4998000 Goodwill and Intangible Assets<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill since its inception through December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Civil</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:8pt;font-weight:700;line-height:100%">Building</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:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill as of December 31, 2018</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,074 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,724 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,193 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,991 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Accumulated impairment as of December 31, 2018</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:10pt;font-weight:400;line-height:100%">(76,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(487,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">415,358 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">13,455 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">156,193 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">585,006 </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:10pt;font-weight:400;line-height:100%">2019 impairment</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:10pt;font-weight:400;line-height:100%">(210,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(379,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">205,143 </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:10pt;font-weight:400;line-height:100%">Current year activity</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:10pt;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:10pt;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:10pt;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:10pt;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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">205,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">205,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">As of December 31, 2020, accumulated impairment was $867.8 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed its annual impairment test in the fourth quarter of 2020 and concluded goodwill was not impaired. In addition, the Company determined that no triggering events occurred and no circumstances changed since the date of our annual impairment test that would more likely than not reduce the fair value of the Civil reporting unit below its carrying amount.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the novel coronavirus (“COVID-19”) pandemic, as well as the actions taken to contain and mitigate its public health effects, caused disruptions in domestic and global economies and financial markets. The vast majority of the Company’s projects, especially in its Civil reporting unit, have been designated as essential business, which allows the Company to continue its work on those projects. However, due to the fluidity of the pandemic, uncertainties as to its scope and duration, and ongoing changes in the way that governments, businesses and individuals are affected, the pandemic's future impact on the Company’s business, financial condition or performance remains uncertain. Among other things, governments could prohibit the continuation of certain projects that to date have been designated as “essential” or could impose health, safety and other operational requirements on such projects that could result in delays or suspensions of such projects. In addition, employees and contractors working on such projects could be unable or unwilling to continue working on them, perhaps for extended periods, because they may be unable or unwilling to be immunized against COVID-19, or for other reasons. The COVID-19 pandemic also could negatively affect the ability of counterparties or joint venture partners to make required payments on a timely basis or at all.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the above factors in its annual impairment test in the fourth quarter of 2020. The Company will continue to monitor events and circumstances for changes that indicate the Civil reporting unit goodwill would need to be reevaluated for impairment during future interim periods prior to the annual impairment test. These future events and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances include, but are not limited to, changes in the overall financial performance of the Civil reporting unit, impacts to our business as a result of the COVID-19 pandemic, as well as other quantitative and qualitative factors which could indicate potential triggering events for possible impairment.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Second Quarter of 2019 Goodwill Impairment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net change in the carrying amount of goodwill for the year ended December 31, 2019 was primarily due to a goodwill impairment charge of $379.9 million recorded in the second quarter of 2019. In connection with the preparation of its quarterly financial statements during the second quarter of 2019, the Company assessed the changes in circumstances that occurred during the quarter to determine whether it was more likely than not that the fair values of any of its reporting units were below their carrying amounts. While there was no single determinative event or factor, potential triggering events identified in the accounting guidance (ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles – Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) developed during the second quarter of 2019, which led the Company to conclude that, when considering the events and factors in totality, it was more likely than not that the fair values of each of its reporting units were below their carrying amounts. The triggering factors included:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company faced a declining stock price and observed a sustained decrease subsequent to the filing of the Company’s first quarter Form 10-Q on May 8, 2019, in both absolute terms and relative to its peers. Consistent with the average stock prices of companies in its peer group, the Company’s stock price had been trending lower over several prior periods; however, during the second quarter of 2019, the Company’s stock price dropped to a 52-week low while the average stock price of companies in its peer group increased. The Company believes that delays experienced in resolving certain claims and unapproved change orders, which when combined with the increased working capital needs and significant negative operating cash flows in the first quarter of 2019, has contributed significantly to the sustained decrease in the Company’s stock price;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company experienced significant negative operating cash flows from each of its reporting units in the first quarter of 2019, and that trend continued at the beginning of the second quarter; and</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company’s debt rating was downgraded by a major credit rating agency on May 17, 2019.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company determined that it was more likely than not that the fair values of its reporting units were below their carrying amounts, the Company performed an interim impairment test as of June 1, 2019 (the “Interim Test”) and, as described below, recognized a non-cash impairment loss totaling $379.9 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in the Company’s stock price reduced its total market capitalization and increased the implied control premium to a level beyond observable market-comparable data. As a result, when performing the Interim Test, the Company increased the discount rates and the projected investments in working capital compared to the assumptions used in the previous October 1, 2018 test, which extended the timing of certain expected future cash flows in the calculation of fair value under the income-based approach. The Company believes these changes were consistent with market participant inputs as reflected in the decrease in the Company’s market valuation at that time.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the previous October 1, 2018 test, the Company utilized a weighted average of (1) an income approach and (2) a market approach to determine the fair value of the Company and each of its reporting units for the Interim Test. The income approach was based on estimated present value of future cash flows for each reporting unit. The market approach was based on assumptions about how market data relates to each reporting unit. The weighting of these two approaches was based on their individual correlation to the economics of each reporting unit as impacted by factors such as the availability of comparable market data for each reporting unit.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assessing impairment inherently involves management judgments as to the assumptions used to calculate fair value of the reporting units and the impact of market conditions on those assumptions. The key inputs that the Company uses in its assumptions to estimate the fair value of its reporting units under the income-based approach are as follows:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Weighted-average cost of capital (“WACC”), the risk-adjusted rate used to discount the projected cash flows;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash flows generated from existing work and new awards; and</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Projected operating margins.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future after-tax operating cash flows of each reporting unit are discounted to a present value using a risk-adjusted discount rate. Estimates of future cash flows require management to make significant assumptions concerning future operating performance including cash flows generated from existing work and new awards, projected operating margins, variations in the amount and timing of cash flows and the probability of achieving the estimated cash flows, as well as future economic conditions, which may differ from actual future cash flows. The discount rate, which is intended to reflect the risks inherent in future cash flow projections, used in estimating the present value of future cash flows, is based on estimates of the WACC of </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market participants relative to the reporting units. Financial and credit market volatility can directly impact certain inputs and assumptions used to develop the WACC.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To develop the cash flows generated from new awards and future operating margins, the Company tracks known prospects of significance for each of its reporting units and considers the estimated timing of when the work is expected to be bid, started and completed. The Company also gives consideration to its relationships with the prospective owners; the pool of competitors that are capable of performing large, complex work; business strategy; and the Company’s history of success in winning new work in each reporting unit. With regard to operating margins, the Company gives consideration to its historical reporting unit operating margins in the end markets that the prospective work opportunities are most significant, expected margins from existing work, current market trends in recent new work procurement, and business strategy.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also estimated the fair value of its reporting units under a market-based approach by applying industry-comparable multiples of revenues and operating earnings to its reporting units’ revenues and operating earnings. The conditions and prospects of companies in the engineering and construction industry depend on common factors such as overall demand for services.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the discount rates, timing of cash flows and other inputs and assumptions used in the Interim Test were consistent with those that a market participant would use based on the events described above which occurred during the second quarter of 2019 and were reflective of the market assessment of the fair value of its reporting units at that time. In addition, the Company believes that its estimates and assumptions about future revenues and margin projections in the Interim Test were reasonable and consistent with the estimates and assumptions used in the annual goodwill impairment test as of October 1, 2018. As an additional step to corroborate the Interim Test results, the Company compared its implied control premium with those of recent comparable market transactions and concluded that the implied control premium was within the range of control premiums observed in prior industry-specific M&amp;A transactions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumption changes described above were relatively larger in the Specialty Contractors reporting unit than in the Civil or Building reporting units, as Specialty Contractors had not met recent market expectations at the time of the Interim Test.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td></tr><tr style="height:32pt"><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:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Impairment Charge</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names (non-amortizable)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,600 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67,190)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,410 </span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite</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:10pt;font-weight:400;line-height:120%">Trade names (amortizable)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,350 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,754)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,364 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">20 years</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:10pt;font-weight:400;line-height:120%">Contractor license</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:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</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:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22,103)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,645)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,052 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">12 years</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:10pt;font-weight:400;line-height:120%">Construction contract backlog</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:10pt;font-weight:400;line-height:120%">149,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,289 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:120%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">387,040 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(150,858)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113,067)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,115 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td></tr><tr style="height:32pt"><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:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Impairment Charge</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names (non-amortizable)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,600 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67,190)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,410 </span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite</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:10pt;font-weight:400;line-height:120%">Trade names (amortizable)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,350 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,267)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,851 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">20 years</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:10pt;font-weight:400;line-height:120%">Contractor license</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:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</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:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,048)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,645)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">12 years</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:10pt;font-weight:400;line-height:120%">Construction contract backlog</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:10pt;font-weight:400;line-height:120%">149,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,902 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:120%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">387,040 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(118,703)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113,067)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155,270 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual quantitative impairment assessment during the fourth quarter of each year for non-amortizable trade names. If the estimated fair value for the non-amortizable trade names exceeds their respective net book </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">values, no impairment charge is necessary. Other amortizable intangible assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. The Company had no impairment of intangible assets during the years ended December 31, 2020 or 2019.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to amortizable intangible assets was $32.2 million and $6.2 million for the years ended December 31, 2020 and 2019, respectively. The increase in accumulated amortization for construction contract backlog was due to the acquisition of an additional interest in a joint venture during the fourth quarter of 2019, as discussed in Note 12. Future amortization expense related to amortizable intangible assets for the years 2021 and 2022 will be approximately $32.4 million and $17.9 million, respectively, $2.5 million for the years 2023, 2024 and 2025, and $14.9 million thereafter.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill since its inception through December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Civil</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:8pt;font-weight:700;line-height:100%">Building</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:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross goodwill as of December 31, 2018</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,074 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,724 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,193 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,991 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Accumulated impairment as of December 31, 2018</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:10pt;font-weight:400;line-height:100%">(76,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(487,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">415,358 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">13,455 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">156,193 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">585,006 </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:10pt;font-weight:400;line-height:100%">2019 impairment</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:10pt;font-weight:400;line-height:100%">(210,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(379,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">205,143 </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:10pt;font-weight:400;line-height:100%">Current year activity</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:10pt;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:10pt;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:10pt;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:10pt;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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">205,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">205,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">As of December 31, 2020, accumulated impairment was $867.8 million.</span></div> 492074000 424724000 156193000 1072991000 76716000 411269000 0 487985000 415358000 13455000 156193000 585006000 210215000 13455000 156193000 379863000 205143000 0 0 205143000 0 0 0 0 205143000 0 0 205143000 867800000 379900000 379900000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td></tr><tr style="height:32pt"><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:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Impairment Charge</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names (non-amortizable)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,600 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67,190)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,410 </span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite</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:10pt;font-weight:400;line-height:120%">Trade names (amortizable)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,350 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,754)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,364 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">20 years</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:10pt;font-weight:400;line-height:120%">Contractor license</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:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</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:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22,103)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,645)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,052 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">12 years</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:10pt;font-weight:400;line-height:120%">Construction contract backlog</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:10pt;font-weight:400;line-height:120%">149,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,289 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:120%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">387,040 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(150,858)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113,067)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,115 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td></tr><tr style="height:32pt"><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:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Impairment Charge</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names (non-amortizable)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,600 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67,190)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,410 </span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite</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:10pt;font-weight:400;line-height:120%">Trade names (amortizable)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,350 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,267)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,851 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">20 years</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:10pt;font-weight:400;line-height:120%">Contractor license</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:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</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:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,048)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,645)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:120%">12 years</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:10pt;font-weight:400;line-height:120%">Construction contract backlog</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:10pt;font-weight:400;line-height:120%">149,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,902 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:120%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">387,040 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(118,703)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113,067)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155,270 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 117600000 67190000 50410000 74350000 23754000 23232000 27364000 P20Y 6000000 6000000 39800000 22103000 16645000 1052000 P12Y 149290000 105001000 44289000 P3Y 387040000 150858000 113067000 123115000 117600000 67190000 50410000 74350000 21267000 23232000 29851000 P20Y 6000000 6000000 39800000 21048000 16645000 2107000 P12Y 149290000 76388000 72902000 P3Y 387040000 118703000 113067000 155270000 0 0 32200000 6200000 32400000 17900000 2500000 2500000 2500000 14900000 Financial Commitments<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as reported on the Consolidated Balance Sheets consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Senior Notes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,271 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,365 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Term Loan B</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:10pt;font-weight:400;line-height:100%">408,458 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">2020 Revolver</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:10pt;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="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:10pt;font-weight:400;line-height:100%">N/A  </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Credit Facility</span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">114,000 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:10pt;font-weight:400;line-height:100%">67,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,292 </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:10pt;font-weight:400;line-height:100%">Equipment financing and mortgages</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:10pt;font-weight:400;line-height:100%">47,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,159 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other indebtedness</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:10pt;font-weight:400;line-height:100%">6,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660 </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;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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:10pt;font-weight:400;line-height:100%">1,025,465 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">834,476 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current maturities</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:10pt;font-weight:400;line-height:100%">100,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,054 </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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">925,277 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">710,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The Company will repurchase or retire the remaining Convertible Notes at or before their June 15, 2021 maturity using proceeds from the Term Loan B, $69.9 million of which is currently held in a restricted cash account for this purpose.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the outstanding debt balances to the reported debt balances as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:27.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Debt</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Discounts and Issuance<br/>Costs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/>Debt,<br/>as reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Debt</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Discount and Issuance Costs</span></td><td colspan="3" style="border-top:2pt 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:8pt;font-weight:700;line-height:100%"> Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">as reported</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Senior Notes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,729)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,271 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,635)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,365 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Term Loan B</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:10pt;font-weight:400;line-height:100%">423,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,458 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">Convertible Notes</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:10pt;font-weight:400;line-height:100%">69,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,292 </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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized issuance costs related to the 2020 Revolver were $2.6 million as of December 31, 2020 and are included in other assets on the Consolidated Balance Sheets. The unamortized issuance costs related to the 2017 Credit Facility, which was terminated on August 18, 2020 (as discussed below) were $3.7 million as of December 31, 2019 and were included in other assets on the Consolidated Balance Sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2020 Credit Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 18, 2020, the Company entered into a new credit agreement (the “2020 Credit Agreement”) with BMO Harris Bank N.A., as Administrative Agent, Swing Line Lender and L/C Issuer and other lenders. The 2020 Credit Agreement provides for a $425.0 million term loan B facility (the “Term Loan B”) and a $175.0 million revolving credit facility (the “2020 Revolver”), with sublimits for the issuance of letters of credit and swing line loans up to the aggregate amounts of $75.0 million and $10.0 million, respectively. The Term Loan B will mature on August 18, 2027 and the 2020 Revolver will mature on August 18, 2025, in each case, unless any of the 2017 Senior Notes are outstanding on January 30, 2025 (which is 91 days prior </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to the maturity of the 2017 Senior Notes), in which case, both the Term Loan B and the 2020 Revolver will mature on January 30, 2025 (subject to certain further exceptions). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2020 Credit Agreement permits the Company to repay any or all borrowings outstanding under the 2020 Credit Agreement at any time prior to maturity without penalty, except that the Company must pay a 1.00% premium in respect to the Term Loan B in connection with any transactions that reduce the yield applicable to the Term Loan B within the first twelve months after August 18, 2020 (subject to certain further exceptions). The 2020 Credit Agreement requires the Company to make regularly scheduled payments of principal on the Term Loan B in quarterly installments equal to 0.25% of the initial principal amount of the Term Loan B. The 2020 Credit Agreement also requires the Company to make prepayments on the Term Loan B in connection with certain asset sales, receipts of insurance proceeds, incurrences of unpermitted indebtedness and annual excess cash flow (subject to certain exceptions).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subject to certain exceptions, at any time prior to maturity, the 2020 Credit Agreement provides the Company with the right to increase the commitments under the 2020 Revolver and/or to establish one or more term loan facilities in an aggregate amount up to (i) the greater of $173.5 million and 50% LTM EBITDA (as defined in the 2020 Credit Agreement) plus (ii) additional amounts if (A) in the case of pari passu first lien secured indebtedness, the First Lien Net Leverage Ratio (as defined in the 2020 Credit Agreement) does not exceed 1.35:1.00, (B) in the case of junior lien secured indebtedness, the Total Net Leverage Ratio (as defined in the 2020 Credit Agreement) does not exceed 3.50:1.00 and (C) in the case of unsecured indebtedness, (x) the Total Net Leverage Ratio does not exceed 3.50:1.00 or (y) the Fixed Charge Coverage Ratio (as defined in the 2020 Credit Agreement) is no less than 2.00:1.00.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Borrowings under the 2020 Credit Agreement bear interest, at the Company’s option, at a rate equal to (i) (a) LIBOR or (b) a base rate (determined by reference to the highest of (1) the administrative agent’s prime lending rate, (2) the federal funds effective rate plus 50 basis points and (3) the LIBOR rate for a one-month interest period plus 100 basis points) plus, (ii) an applicable margin. The margin applicable to the Term Loan B is between 4.50% and 4.75% for LIBOR and between 3.50% and 3.75% for base rate (which was initially 4.75% for LIBOR and 3.75% for base rate), and, in each case, is based on the Total Net Leverage Ratio. The margin applicable to the 2020 Revolver is between 4.25% and 4.75% for LIBOR and 3.25% and 3.75% for base rate (which was initially 4.75% for LIBOR and 3.75% for base rate), and, in each case, is based on the First Lien Net Leverage Ratio. In addition to paying interest on outstanding principal under the 2020 Credit Agreement, the Company will pay a commitment fee to the lenders under the 2020 Revolver in respect of the unutilized commitments thereunder. The Company will pay customary letter of credit fees. If a payment or bankruptcy event of default occurs and is continuing, the otherwise applicable margin on overdue amounts will be increased by 2% per annum. The agreement includes provisions for the replacement of LIBOR with an alternative benchmark rate in the event LIBOR is discontinued. The weighted-average annual interest rate on borrowings under the 2020 Revolver was 6.74% during the year ended December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2020 Credit Agreement requires, with respect to the 2020 Revolver only, the Company and its restricted subsidiaries to maintain a maximum First Lien Net Leverage Ratio range of 2.75:1:00, stepping down to 2.25:1.00 beginning the quarter ending March 31, 2022. The 2020 Credit Agreement also includes certain customary representations and warranties, affirmative covenants and events of default. Subject to certain exceptions, substantially all of the Company’s existing and future material wholly-owned subsidiaries unconditionally guarantee the obligations of the Company under the 2020 Credit Agreement; additionally, subject to certain exceptions, the obligations are secured by a lien on substantially all of the assets of the Company and its subsidiaries guaranteeing these obligations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2020, the entire $175 million was available under the 2020 Revolver and the Company had not utilized the 2020 Revolver for letters of credit. The Company was in compliance with the financial covenants under the 2020 Credit Agreement for the period ended December 31, 2020. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Termination of 2017 Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">On April 20, 2017, the Company entered into a credit agreement (the “2017 Credit Facility”) with SunTrust Bank, now known as Truist Bank, as Administrative Agent, Swing Line Lender and L/C Issuer and a syndicate of other lenders. The 2017 Credit Facility provided for a $350 million revolving credit facility (the “2017 Revolver”) and a sublimit for the issuance of letters of credit and swing line loans up to the aggregate amount of $150 million and $10 million, respectively, both maturing on April 20, 2022 unless any of the Convertible Notes, as defined below, were outstanding on December 17, 2020, in which case all such borrowings would have matured on December 17, 2020 (the “spring-forward provision”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 18, 2020, the Company used proceeds from the Term Loan B to repay outstanding amounts under the 2017 Credit Facility. As a result of repaying the outstanding amounts under the 2017 Credit Facility and entering into the 2020 Credit Agreement, the Company terminated the 2017 Credit Facility, including its spring-forward provision that would have accelerated the maturity of the facility to December 17, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted-average annual interest rate on borrowings under the 2017 Revolver was 3.55% during the year ended December 31, 2020. At December 31, 2019, the balance outstanding on the 2017 Revolver of $114 million was included in “Current maturities of long-term debt” on the Consolidated Balance Sheet.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2016, the Company issued $200 million of 2.875% Convertible Senior Notes due June 15, 2021 (the “Convertible Notes”) in a private placement offering. On August 19, 2020, the Company used proceeds from the Term Loan B to repurchase $130.1 million aggregate principal amount of the Convertible Notes for an aggregate purchase price of $132.4 million (including accrued and unpaid interest to the repurchase date). At December 31, 2020, $69.9 million ($67.9 million net of unamortized discount and debt issuance costs) of the Convertible Notes remain outstanding and are included in “Current maturities of long-term debt” on the Consolidated Balance Sheet. The Company will repurchase or retire at or before maturity the remaining Convertible Notes and repay the principal balance using proceeds from the Term Loan B, which are currently held in a restricted cash account for this purpose.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are unsecured obligations of the Company and do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes bear interest at a rate of 2.875% per year, payable in cash semi-annually in June and December.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To account for the Convertible Notes, the Company applied the provisions of ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 470-20”). ASC 470-20 requires issuers of certain convertible debt instruments that may be settled in cash upon conversion to separately account for the liability (debt) and equity (conversion option) components of the instrument in a manner that reflects the issuer’s nonconvertible debt borrowing rate. This is done by allocating the proceeds from issuance to the liability component based on the fair value of the debt instrument excluding the conversion feature, with the residual allocated to the equity component and classified in additional paid in capital. The $46.8 million difference between the initial principal amount of the Convertible Notes ($200.0 million) and the proceeds initially allocated to the liability component ($153.2 million) is treated as a discount on the Convertible Notes. This difference is being amortized as non-cash interest expense using the interest method, as shown below under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The equity component, however, is not subject to amortization nor subsequent remeasurement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, ASC 470-20 requires that the debt issuance costs associated with a convertible debt instrument be allocated between the liability and equity components in proportion to the allocation of the debt proceeds between these two components. The debt issuance costs attributable to the liability component of the Convertible Notes ($5.1 million) are also treated as a discount on the Convertible Notes and amortized as non-cash interest expense. The debt issuance costs attributable to the equity component ($1.5 million) were netted with the equity component and are not amortized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information related to the liability and equity components of the Convertible Notes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Principal</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:10pt;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:10pt;font-weight:400;line-height:100%">69,918 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion feature</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:10pt;font-weight:400;line-height:100%">(46,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,800)</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:10pt;font-weight:400;line-height:100%">Allocated debt issuance costs</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:10pt;font-weight:400;line-height:100%">(5,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense)</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:10pt;font-weight:400;line-height:100%">49,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,143 </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;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></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:10pt;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:10pt;font-weight:400;line-height:100%">67,878 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">182,292 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Conversion feature</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:10pt;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:10pt;font-weight:400;line-height:100%">46,800 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">46,800 </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:10pt;font-weight:400;line-height:100%">Reacquisition of conversion option from repurchase of notes, net of tax</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:10pt;font-weight:400;line-height:100%">(764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated debt issuance costs</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:10pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,543)</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:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 15, 2021, the Convertible Notes were convertible only under certain circumstances including upon the occurrence of specified corporate events. The holders did not convert any of the Convertible Notes prior to January 15, 2021. On or after January 15, 2021 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are convertible at an initial conversion rate of 33.0579 shares of the Company’s common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $30.25. The conversion rate will be subject to adjustment for some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date, the Company is required to increase, in certain circumstances, the conversion rate for a holder who elects to convert their Convertible Notes in connection with such a corporate event including customary conversion rate adjustments in connection with a “make-whole fundamental change” described in the indenture. Upon conversion, and at the Company’s election, the Company may satisfy its conversion obligation with cash, shares of its common stock or a combination thereof. As of December 31, 2020, the conversion provisions of the Convertible Notes have not been triggered and none of the notes have been converted.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2017 Senior Notes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2017, the Company issued $500 million in aggregate principal amount of 6.875% Senior Notes due May 1, 2025 (the “2017 Senior Notes”) in a private placement offering. Interest on the 2017 Senior Notes is payable in arrears semi-annually in May and November of each year, beginning in November 2017.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to May 1, 2020, the Company could have redeemed the 2017 Senior Notes under certain conditions described in the agreement. Since May 1, 2020, the Company may redeem the 2017 Senior Notes at specified redemption prices described in the indenture. Upon a change of control, holders of the 2017 Senior Notes may require the Company to repurchase all or part of the 2017 Senior Notes at 101% of the principal amount thereof, plus accrued and unpaid interest to the redemption date.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2017 Senior Notes are senior unsecured obligations of the Company and are guaranteed by substantially all of the Company’s existing and future subsidiaries that also guarantee obligations under the Company’s 2020 Credit Agreement, as defined above. In addition, the indenture for the 2017 Senior Notes provides for customary covenants, including events of default and restrictions on the payment of dividends and share repurchases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equipment Financing and Mortgages</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain loans entered into for the purchase of specific property, plant and equipment and secured by the assets purchased. The aggregate balance of equipment financing loans was approximately $36.9 million and $27.7 million at December 31, 2020 and 2019, respectively, with interest rates ranging from 2.74% to 3.89% with equal monthly installment </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payments over periods up to 7 years with balloon payments of $12.4 million in 2021 and $6.3 million in 2022. The aggregate balance of mortgage loans was approximately $10.7 million and $11.5 million at December 31, 2020 and 2019, respectively, with interest rates ranging from LIBOR plus 3% to a fixed 3.50% and equal monthly installment payments over periods up to 10 years with balloon payments of $2.9 million in 2021 and $6.8 million in 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the future principal payments required under all of the Company’s debt obligations, discussed above:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,228 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,498 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">506,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,728 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">1,047,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount and issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense as reported in the Consolidated Statements of Operations consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">For the year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash interest expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Interest on 2017 Senior Notes</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:10pt;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:10pt;font-weight:400;line-height:100%">34,375 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,375 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,375 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Interest on Term Loan B</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:10pt;font-weight:400;line-height:100%">9,028 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </span></td></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:10pt;font-weight:400;line-height:100%">Interest on 2020 Revolver</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:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">Interest on 2017 Credit Facility</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:10pt;font-weight:400;line-height:100%">5,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,575 </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:10pt;font-weight:400;line-height:100%">Interest on Convertible Notes</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:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other interest</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:10pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,747 </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:10pt;font-weight:400;line-height:100%">Cash portion of loss on extinguishment</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:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Total cash interest expense</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:10pt;font-weight:400;line-height:100%">56,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">54,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">51,447 </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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Amortization of discount and debt issuance costs on Convertible Notes</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:10pt;font-weight:400;line-height:100%">8,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,846 </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:10pt;font-weight:400;line-height:100%">Amortization of discount and debt issuance costs on Term Loan B</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:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on 2020 Revolver</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:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </span></td></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:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on 2017 Credit Facility</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:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on 2017 Senior Notes</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:10pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </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:10pt;font-weight:400;line-height:100%">Non-cash portion of loss on extinguishment</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:10pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Total non-cash interest expense</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:10pt;font-weight:400;line-height:100%">20,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">13,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">12,072 </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:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The combination of cash and non-cash interest expense produces effective interest rates that are higher than contractual rates. Accordingly, the effective interest rates for the 2017 Senior Notes, Term Loan B and the Convertible Notes were 7.13%, 6.49% and 9.39%, respectively, for the year ended December 31, 2020.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as reported on the Consolidated Balance Sheets consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Senior Notes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,271 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,365 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Term Loan B</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:10pt;font-weight:400;line-height:100%">408,458 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">2020 Revolver</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:10pt;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="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:10pt;font-weight:400;line-height:100%">N/A  </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Credit Facility</span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">114,000 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:10pt;font-weight:400;line-height:100%">67,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,292 </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:10pt;font-weight:400;line-height:100%">Equipment financing and mortgages</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:10pt;font-weight:400;line-height:100%">47,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,159 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other indebtedness</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:10pt;font-weight:400;line-height:100%">6,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660 </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;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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:10pt;font-weight:400;line-height:100%">1,025,465 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">834,476 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current maturities</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:10pt;font-weight:400;line-height:100%">100,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,054 </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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">925,277 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">710,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">The Company will repurchase or retire the remaining Convertible Notes at or before their June 15, 2021 maturity using proceeds from the Term Loan B, $69.9 million of which is currently held in a restricted cash account for this purpose.</span></div> 495271000 494365000 408458000 0 114000000 67878000 182292000 47594000 39159000 6264000 4660000 1025465000 834476000 100188000 124054000 925277000 710422000 69900000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the outstanding debt balances to the reported debt balances as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:27.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Debt</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Discounts and Issuance<br/>Costs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/>Debt,<br/>as reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Debt</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Discount and Issuance Costs</span></td><td colspan="3" style="border-top:2pt 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:8pt;font-weight:700;line-height:100%"> Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">as reported</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Senior Notes</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,729)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,271 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,635)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,365 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Term Loan B</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:10pt;font-weight:400;line-height:100%">423,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,458 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">Convertible Notes</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:10pt;font-weight:400;line-height:100%">69,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 500000000 4729000 495271000 500000000 5635000 494365000 423938000 15480000 408458000 69918000 2040000 67878000 200000000 17708000 182292000 2600000 3700000 425000000.0 175000000.0 75000000.0 10000000.0 0.0100 0.0025 173500000 0.50 1.35 3.50 3.50 2.00 0.0050 0.0100 0.0450 0.0475 0.0350 0.0375 0.0475 0.0375 0.0425 0.0475 0.0325 0.0375 0.0475 0.0375 0.02 0.0674 2.75 2.25 175000000 350000000 150000000 10000000 0.0355 114000000 200000000 0.02875 130100000 132400000 69900000 67900000 0.02875 46800000 200000000.0 153200000 5100000 1500000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information related to the liability and equity components of the Convertible Notes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Principal</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:10pt;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:10pt;font-weight:400;line-height:100%">69,918 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion feature</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:10pt;font-weight:400;line-height:100%">(46,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,800)</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:10pt;font-weight:400;line-height:100%">Allocated debt issuance costs</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:10pt;font-weight:400;line-height:100%">(5,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense)</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:10pt;font-weight:400;line-height:100%">49,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,143 </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;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></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:10pt;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:10pt;font-weight:400;line-height:100%">67,878 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">182,292 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Conversion feature</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:10pt;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:10pt;font-weight:400;line-height:100%">46,800 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">46,800 </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:10pt;font-weight:400;line-height:100%">Reacquisition of conversion option from repurchase of notes, net of tax</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:10pt;font-weight:400;line-height:100%">(764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated debt issuance costs</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:10pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,543)</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:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 69918000 200000000 46800000 46800000 5051000 5051000 49811000 34143000 67878000 182292000 46800000 46800000 764000 0 1543000 1543000 18815000 18815000 25678000 26442000 30.25 500000000 0.06875 1.01 36900000 27700000 0.0274 0.0389 P7Y 12400000 6300000 10700000 11500000 0.03 0.0350 P10Y 2900000 6800000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the future principal payments required under all of the Company’s debt obligations, discussed above:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,228 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,498 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">506,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,728 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">1,047,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount and issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 102228000 14822000 14282000 7498000 506156000 402728000 1047714000 22249000 1025465000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense as reported in the Consolidated Statements of Operations consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">For the year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash interest expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Interest on 2017 Senior Notes</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:10pt;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:10pt;font-weight:400;line-height:100%">34,375 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,375 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">34,375 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Interest on Term Loan B</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:10pt;font-weight:400;line-height:100%">9,028 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </span></td></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:10pt;font-weight:400;line-height:100%">Interest on 2020 Revolver</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:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">Interest on 2017 Credit Facility</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:10pt;font-weight:400;line-height:100%">5,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,575 </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:10pt;font-weight:400;line-height:100%">Interest on Convertible Notes</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:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Other interest</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:10pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,747 </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:10pt;font-weight:400;line-height:100%">Cash portion of loss on extinguishment</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:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Total cash interest expense</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:10pt;font-weight:400;line-height:100%">56,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">54,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">51,447 </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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Amortization of discount and debt issuance costs on Convertible Notes</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:10pt;font-weight:400;line-height:100%">8,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,846 </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:10pt;font-weight:400;line-height:100%">Amortization of discount and debt issuance costs on Term Loan B</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:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </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:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on 2020 Revolver</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:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">N/A  </span></td><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:10pt;font-weight:400;line-height:100%">N/A  </span></td></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:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on 2017 Credit Facility</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:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on 2017 Senior Notes</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:10pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </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:10pt;font-weight:400;line-height:100%">Non-cash portion of loss on extinguishment</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:10pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Total non-cash interest expense</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:10pt;font-weight:400;line-height:100%">20,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">13,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">12,072 </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:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div>(a)The combination of cash and non-cash interest expense produces effective interest rates that are higher than contractual rates. Accordingly, the effective interest rates for the 2017 Senior Notes, Term Loan B and the Convertible Notes were 7.13%, 6.49% and 9.39%, respectively, for the year ended December 31, 2020 34375000 34375000 34375000 9028000 77000 5341000 11990000 8575000 4373000 5750000 5750000 2079000 2172000 2747000 786000 0 0 56059000 54287000 51447000 8944000 10811000 9846000 784000 206000 1001000 1552000 1439000 906000 844000 787000 8312000 0 0 20153000 13207000 12072000 76212000 67494000 63519000 0.0713 0.0649 0.0939 Commitments and Contingencies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its subsidiaries are involved in litigation and other legal proceedings and forms of dispute resolution in the ordinary course of business, including but not limited to disputes over contract payment and/or performance-related issues (such as disagreements regarding delay or a change in the scope of work of a project and/or the price associated with that change) and other matters incidental to the Company’s business. In accordance with ASC 606, the Company makes assessments of these types of matters on a routine basis and, to the extent permitted by ASC 606, estimates and records recovery related to these matters as a form of variable consideration at the most likely amount the Company expects to receive, as discussed further in Note 1(d) and Note 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, the Company is contingently liable for litigation, performance guarantees and other commitments arising in the ordinary course of business, which are accounted for in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Management reviews these matters regularly and updates or revises its estimates as warranted by subsequent information and developments. These assessments require judgments concerning matters that are inherently uncertain, such as litigation developments and outcomes, the anticipated outcome of negotiations and the estimated cost of resolving disputes. Consequently, these assessments are estimates, and actual amounts may vary from such estimates. In addition, because such matters are typically resolved over long periods of time, the Company’s assets and liabilities may change over time should the circumstances dictate. The description of the legal proceedings listed below include management’s assessment of those proceedings. Management believes that, based on current information and discussions with the Company’s legal counsel, the ultimate resolution of other matters is not expected to have a material effect on the Company’s consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of the material pending legal proceedings, other than ordinary routine litigation incidental to the business is as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Five Star Electric Matter</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2015, Five Star Electric Corp. (“Five Star”), a wholly owned subsidiary of the Company that was acquired in 2011, entered into a tolling agreement (which has since expired) related to an ongoing investigation being conducted by the United States Attorney’s Office for the Eastern District of New York (“USAO EDNY”). Five Star has been cooperating with the USAO EDNY since late June 2014, when it was first made aware of the investigation, and has provided information requested by the government related to its use of certain minority-owned, women-owned, small and disadvantaged business enterprises and certain of Five Star’s employee compensation, benefit and tax practices.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company cannot predict the ultimate outcome of the investigation and cannot reasonably estimate the potential loss or range of loss that Five Star or the Company may incur or the impact of the results of the investigation on Five Star or the Company.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alaskan Way Viaduct (SR 99) Matter</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2011, Seattle Tunnel Partners (“STP”), a joint venture between Dragados USA, Inc. and the Company, entered into a design-build contract with the Washington State Department of Transportation (“WSDOT”) for the construction of a large-diameter bored tunnel in downtown Seattle, King County, Washington to replace the Alaskan Way Viaduct, also known as State Route 99. The Company has a 45% interest in STP.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The construction of the large-diameter bored tunnel required the use of a tunnel boring machine (“TBM”). In December 2013, the TBM struck a steel pipe, installed by WSDOT as a well casing for an exploratory well. The TBM was significantly damaged and was required to be repaired. STP has asserted that the steel pipe casing was a differing site condition that WSDOT failed to properly disclose. The Disputes Review Board mandated by the contract to hear disputes issued a decision finding the steel casing was a Type I (material) differing site condition. WSDOT did not accept that finding.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TBM was insured under a Builder’s Risk Insurance Policy (the “Policy”) with Great Lakes Reinsurance (UK) PLC and a consortium of other insurers (the “Insurers”). STP submitted the claims to the Insurers and requested interim payments under the Policy. The Insurers refused to pay and denied coverage. In June 2015, STP filed a lawsuit in the King County Superior Court, State of Washington seeking declaratory relief concerning contract interpretation, as well as damages as a result of the Insurers’ breach of their obligations under the terms of the Policy. STP is also asserting extra-contractual and statutory claims against the Insurers. WSDOT is deemed a plaintiff since WSDOT is an insured under the Policy and had filed its own claim for damages. Hitachi Zosen (“Hitachi”), the manufacturer of the TBM, joined the case as a plaintiff for costs incurred to repair the damages to the TBM.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, rulings received on pre-trial motions effectively limited potential recovery under the Policy for STP, WSDOT and Hitachi. However, on December 19, 2018, the Court of Appeal granted the Company’s request for a discretionary appeal of those rulings. The appeal is expected to be heard in early 2021. STP submitted damages to the Insurers in the King County lawsuit in the amount of $532 million. STP also sought these damages from WSDOT related to the pipe-strike by the TBM in a related lawsuit in Thurston County (see following paragraph).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2016, WSDOT filed a complaint against STP in Thurston County Superior Court alleging breach of contract, seeking $57.2 million in delay-related damages and seeking declaratory relief concerning contract interpretation. STP filed its answer to WSDOT’s complaint and filed a counterclaim against WSDOT and Hitachi, as the TBM designer, seeking damages of $667 million. On October 3, 2019, STP and Hitachi entered into a settlement agreement which released and dismissed the claims that STP and Hitachi had against each other. The jury trial between STP and WSDOT commenced on October 7, 2019 and concluded on December 13, 2019, with a jury verdict in favor of WSDOT awarding them $57.2 million in damages. Judgment was entered on January 10, 2020, and a notice of appeal was filed by STP on January 17, 2020. The appeal is expected to be heard in late 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the impact of the jury verdict during the fourth quarter of 2019, resulting in a pre-tax charge of $166.8 million. The charge includes a pre-tax accrual of $25.7 million (which is the Company’s 45% proportionate share of the $57.2 million in damages awarded by the jury to WSDOT). Payment of damages will only be made if the adverse verdict is upheld on appeal, as the payment is secured by a bond for the course of the appeal. Other than the possible future payment in cash of $25.7 million in damages, the charge was for non-cash write-downs primarily related to the costs and estimated earnings in excess of billings and receivables that the Company previously recorded to reflect its expected recovery in this case.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to STP’s direct and indirect claims against the Insurers, management has included in receivables an estimate of the total anticipated recovery concluded to be probable.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">George Washington Bridge Bus Station Matter</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2013, Tutor Perini Building Corp. (“TPBC”) entered into a contract with the George Washington Bridge Bus Station Development Venture, LLC (the “Developer”) to renovate the George Washington Bridge Bus Station, a mixed-use facility owned by the Port Authority of New York and New Jersey (the “Port Authority”) that serves as a transit facility and retail space. The $100 million project experienced significant design errors and associated delays, resulting in damages to TPBC and its subcontractors, including WDF and Five Star, wholly owned subsidiaries of the Company. The project reached substantial completion on May 16, 2017.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2015, the Developer filed a demand for arbitration, subsequently amended, seeking $30 million in alleged damages and declaratory relief that TPBC’s requests for additional compensation are invalid due to lack of notice. TPBC denied the Developer’s claims and filed a counterclaim in March 2018. TPBC seeks in excess of $113 million in the arbitration, which includes unpaid contract balance claims, the return of $29 million retained by the Developer in alleged damages, as well as extra work claims, pass-through claims and delay claims.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hearings on the merits commenced on September 24, 2018 before the arbitration panel. On June 4, 2019, the arbitration panel, as confirmed by the U.S. District Court in the Southern District of New York, issued a writ of attachment for $23 million of the $29 million discussed above. On October 7, 2019, the Developer filed for bankruptcy protection in the Southern District of New York under Chapter 11 of the Bankruptcy Code. The filing for bankruptcy stayed the pending arbitration proceedings. TPBC appeared in the bankruptcy proceedings on October 8, 2019 and filed a Proof of Claim in the amount of $113 million on December 13, 2019.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 5, 2020, the Developer, secured lenders and the Port Authority announced that they had reached a settlement of their disputes. As part of the settlement, the Port Authority waived the enforcement of its right to seek a “cure” pursuant to its lease agreement with the Developer which requires construction costs be paid prior to any sale of the leasehold, the sole asset in the Developer’s bankruptcy estate to be distributed in this bankruptcy. On July 14, 2020, the bankruptcy court conducted a hearing to determine (1) whether to approve the settlement agreement between the Developer, secured lenders and the Port Authority; and (2) whether TPBC can assert third-party beneficiary rights to the lease agreement and require that prior to the sale of the leasehold, any outstanding costs owed to contractors for the cost of building the project must be paid pursuant to the lease agreement’s “cure” provisions. On August 12, 2020, the bankruptcy court approved the settlement and denied TPBC’s third-party beneficiary rights under the lease agreement. On August 20, 2020, TPBC filed an appeal with the U.S. District Court for the Southern District of New York seeking to challenge the denial of its third-party beneficiary rights under the lease agreement’s “cure” provisions to avoid being subordinate to the claims of the secured lenders in the bankruptcy proceedings. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Separately, on July 2, 2018, TPBC filed a lawsuit against the Port Authority, as owner of the project, seeking the same $113 million in damages pursuant to the lease agreement between the Port Authority and the Developer. On August 20, 2018, the Port Authority filed a motion to dismiss all causes of action, which was denied by the court on July 1, 2019. The Port Authority appealed this decision on July 15, 2019. On February 18, 2021, the Appellate Division affirmed in part and reversed in part the trial court's denial of the Port Authority's motion to dismiss TPBC’s causes of action.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 27, 2020, TPBC filed separate litigation in the U.S. District Court for the Southern District of New York in which TPBC asserted related claims against individual owners of the Developer for their wrongful conversion of project funds and against certain lenders that received interest payments from project funds and other amounts earmarked to pay the contractors. On June 1, 2020, the defendants filed motions to dismiss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 29, 2020, the District Court ordered that limited discovery take place before it decides the merits of the motions to dismiss.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company has concluded that the potential for a material adverse financial impact due to the Developer’s claims is remote. With respect to TPBC’s claims against the Developer, its owners, certain lenders and the Port Authority, management has made an estimate of the total anticipated recovery on this project, and such estimate is included in revenue recorded to date.</span></div> 0.45 532000000 57200000 667000000 57200000 166800000 25700000 0.45 57200000 25700000 100000000 30000000 113000000 29000000 23000000 29000000 113000000 113000000 Leases<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office space, construction and office equipment, vehicles and temporary housing generally under non-cancelable operating leases. Leases with an initial term of one year or less are not recorded on the balance sheet, and the Company generally recognizes lease expense for these leases on a straight-line basis over the lease term. As of December 31, 2020, the Company’s operating leases have remaining lease terms ranging from less than one year to 18 years, some of which include options to renew the leases. The exercise of lease renewal options is generally at the Company’s sole discretion. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease ROU assets are included in other assets, while current and long-term operating lease liabilities are included in accrued expenses and other current liabilities, and other long-term liabilities, respectively, on the Consolidated Balance Sheet as of December 31, 2020. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The present value of future lease payments are discounted using either the implicit rate in the lease, if known, or the Company’s incremental borrowing rate for the specific lease as of the lease commencement date. The ROU asset is also adjusted for any prepayments made or incentives received. The lease terms include options to extend or terminate the lease only to the extent it is reasonably certain any of those options will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company accounts for lease components (e.g., fixed payments) separate from the non-lease components (e.g., common-area maintenance costs).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any material financing leases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease expense for the years ended December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,547 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,854 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:10pt;font-weight:400;line-height:100%">87,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">102,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">88,416 </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:10pt;font-weight:400;line-height:100%">Less: Sublease income</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:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">101,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">87,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Short-term lease expense includes all leases with lease terms ranging from less than one month to one year. Short-term leases include, among other things, construction equipment rented on an as-needed basis as well as temporary housing. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental balance sheet information related to operating leases:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(dollars in thousands)</span></td><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:8pt;font-weight:700;line-height:100%">Balance Sheet Line Item</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzMtMS0xLTEtNDc5MA_5f40b683-cbc0-467a-988d-e7d49689f764"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzMtMS0xLTEtNDc5MA_698c1ad8-98a8-4d95-a44f-f5aa4647c923">Other assets</span></span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,897</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,156</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:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,897</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,156</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 7pt"/></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:10pt;font-weight:400;line-height:100%">Current lease liabilities</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:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,661</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,392</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzctMS0xLTEtNDc5Mg_4515392b-e72f-4990-b6fb-28f3670aa673"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzctMS0xLTEtNDc5Mg_538ce4e6-bd49-4fc0-a137-1ab62bb606bf">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,336</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,900</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,997</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,292</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 years</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</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:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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:10pt;font-weight:400;line-height:100%">9.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">5.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information and non-cash activity related to operating leases:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">(14,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(15,658)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">29,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">9,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents maturities of operating lease liabilities on an undiscounted basis as of December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:8pt;font-weight:700;line-height:100%">Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (in thousands)</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:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,512 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,141 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">5,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,633 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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:10pt;font-weight:400;line-height:100%">107,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,894 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P18Y <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease expense for the years ended December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,547 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,854 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:10pt;font-weight:400;line-height:100%">87,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">102,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">88,416 </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:10pt;font-weight:400;line-height:100%">Less: Sublease income</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:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">101,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">87,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(a)Short-term lease expense includes all leases with lease terms ranging from less than one month to one year. Short-term leases include, among other things, construction equipment rented on an as-needed basis as well as temporary housing. 14547000 15854000 87969000 72562000 102516000 88416000 1026000 1077000 101490000 87339000 P1M P1Y <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental balance sheet information related to operating leases:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(dollars in thousands)</span></td><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:8pt;font-weight:700;line-height:100%">Balance Sheet Line Item</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzMtMS0xLTEtNDc5MA_5f40b683-cbc0-467a-988d-e7d49689f764"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzMtMS0xLTEtNDc5MA_698c1ad8-98a8-4d95-a44f-f5aa4647c923">Other assets</span></span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,897</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,156</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:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,897</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,156</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 7pt"/></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:10pt;font-weight:400;line-height:100%">Current lease liabilities</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:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,661</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,392</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzctMS0xLTEtNDc5Mg_4515392b-e72f-4990-b6fb-28f3670aa673"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNjYvZnJhZzpmNjk0NTZhZGEwOGM0NmYwYWIwZTUzMGY1ODViZDRhMi90YWJsZToxOTI5ZDRkNzU5YTk0M2FkODQxYzFlMTMyMTM4YjJjNS90YWJsZXJhbmdlOjE5MjlkNGQ3NTlhOTQzYWQ4NDFjMWUxMzIxMzhiMmM1XzctMS0xLTEtNDc5Mg_538ce4e6-bd49-4fc0-a137-1ab62bb606bf">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,336</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,900</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,997</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,292</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 years</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</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:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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:10pt;font-weight:400;line-height:100%">9.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">5.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information and non-cash activity related to operating leases:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">(14,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(15,658)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">29,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">9,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 55897000 40156000 55897000 40156000 7661000 11392000 51336000 31900000 58997000 43292000 P12Y6M P5Y 0.0922 0.0596 14591000 15658000 29244000 9784000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents maturities of operating lease liabilities on an undiscounted basis as of December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:8pt;font-weight:700;line-height:100%">Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (in thousands)</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:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,512 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,141 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">5,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,633 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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:10pt;font-weight:400;line-height:100%">107,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,894 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12512000 10528000 7723000 6141000 5354000 65633000 107891000 48894000 58997000 Share-Based CompensationOn April 10, 2018, the Company adopted the Tutor Perini Corporation Omnibus Incentive Plan (the “Current Plan”), which was approved by the Company’s shareholders on May 23, 2018. The Current Plan effected the merger of the Company’s Amended and Restated Tutor Perini Corporation Long-Term Incentive Plan, as amended and restated on October 2, 2014 (the “2014 Plan”) and the Tutor Perini Corporation Incentive Compensation Plan adopted on April 3, 2017 (the “2017 Plan,” together with the 2014 Plan and the Current Plan, the “Plans”). The Current Plan provides for various types of share-based grants, including restricted and unrestricted stock units and stock options. Restricted and unrestricted stock units give the holder the right to exchange their stock units for shares of the Company’s common stock on a one-for-one basis. Stock options give the holder the right to purchase shares of the Company’s common stock subsequent to the vesting date at a defined exercise price. A stock option exercise price must be equal to or greater than the fair value of the Company’s common stock on the date of the award. Restricted stock units and stock options are usually subject to certain service and performance conditions as well as other restrictions. The term for stock options is limited to 10 years from the award date. As of December 31, 2020, there were 1,539,172 shares of common stock available for grant under the Company’s Current Plan. As of December 31, 2020, the Plans had an aggregate of 3,310,265 of restricted stock units and stock options from outstanding, historical awards that either have not vested or have vested but have not been exercised. Any awards that were granted under the 2014 Plan or the 2017 Plan that are forfeited, cancelled or held back for net settlement will become available to be issued under the Current Plan.<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Plans give the Company the right to settle the vesting of share-based grants in cash or shares. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the awards issued under the Plans contain separate tranches, each for a separate performance period and each with a performance target to be established subsequent to the award date; accordingly, the tranches are accounted for under ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 718”) as separate grants, with the grant date being the date the performance targets for a given tranche are established and communicated to the grantee. Similarly, for these awards, compliance with the requirements of the Plans is also based on the number of units granted in a given year, as determined by ASC 718, rather than the number of units awarded in a given year. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit and stock option activity:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise/<br/>(Strike) Price<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">1,397,984 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.11 </span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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:10pt;font-weight:400;line-height:100%">2,554,034 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.45 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">699,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">24.21 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">664,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">23.20 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Expired or cancelled</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:10pt;font-weight:400;line-height:100%">(240,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested/exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,695)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.67 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</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:10pt;font-weight:400;line-height:100%">1,469,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.27 </span></td><td style="background-color:#cceeff;border-top:1pt 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:10pt;font-weight:400;line-height:100%">2,943,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.89 </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="border-top:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">19.66 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Expired or cancelled</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:10pt;font-weight:400;line-height:100%">(104,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested/exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179,971)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.19 </span></td><td style="background-color:#cceeff;border-top:1pt 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:10pt;font-weight:400;line-height:100%">2,279,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.62 </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="border-top:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">245,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">20.67 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">165,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">19.24 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Expired or cancelled</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:10pt;font-weight:400;line-height:100%">(403,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested/exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.44 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">1,035,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.85 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">2,275,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above table are certain restricted stock unit grants which are classified as liabilities in accordance with ASC 718 because they contain a guaranteed minimum payout. These awards may be performance-based or time-based and may be settled in shares of the Company's stock, cash or a combination thereof, at the Company's discretion. As of December 31, 2020 and 2019, there were 270,000 and 390,000 restricted stock units with guaranteed minimum payouts outstanding, with weighted-average grant date fair values per share of $27.80 and $27.89, respectively. The Company recognized liabilities for these awards totaling approximately $2.4 million and $2.9 million as of December 31, 2020 and 2019, respectively. During 2020, the Company paid approximately $0.3 million to settle these awards, and there were no cash settlements in 2019 or 2018.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes unrestricted stock units, which are generally issued to the non-employee members of the Company’s Board of Directors as part of their annual retainer fees:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.608%"><tr><td style="width:1.0%"/><td style="width:31.915%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.915%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.916%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrestricted Stock Units</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">115,420 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.26 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">194,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.60 </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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrestricted stock units vest immediately upon grant and are converted to shares of the Company’s stock on a one-for-one basis. The fair value of unrestricted stock units issued during 2020, 2019 and 2018 was approximately $1.7 million, $1.5 million and $2.5 million, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units that vested during 2020, 2019 and 2018 was approximately $4.1 million, $3.1 million and $7.9 million, respectively. As of December 31, 2020, the balance of unamortized restricted stock and stock option expense was $9.0 million and $2.3 million, respectively, which is expected to be recognized over weighted-average periods of 2.0 years for restricted stock units and 2.0 years for stock options.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2,275,265 outstanding stock options as of December 31, 2020 had an intrinsic value of $0.9 million and a weighted-average remaining contractual life of 4.6 years. Of those outstanding options: (1) 1,715,265 were exercisable with an intrinsic value of $0.9 million, a weighted-average exercise price of $20.43 per share and a weighted-average remaining contractual life of 3.5 years; (2) 560,000 have not vested and have no intrinsic value, a weighted-average exercise price of $19.21 per share and a weighted-average remaining contractual life of 8.1 years. The 560,000 unvested stock options include 328,125 with time-based or market-based vesting conditions that are expected to vest, as well as 231,875 with market-based vesting conditions that are not expected to vest.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted and unrestricted stock units is based on the closing price of the Company’s common stock on the New York Stock Exchange on the date of the grant and the fair value of stock options is based on the Black-Scholes model. Certain performance-based awards contain market condition components tied to the Company’s total shareholder return in relation to its peer companies, as calculated over a multi-year performance period (“TSR awards”). The fair value of the TSR awards is determined using a Monte Carlo simulation model. Significant assumptions used in this simulation model include the Company’s expected volatility, a risk-free rate based on U.S. Treasury yield curve rates with maturities consistent with the performance period, and the volatilities for each of the Company’s peers. The ultimate payout on TSR awards is determined at the end of the performance period and will vary based on actual total shareholder return performance results. Compensation expense related to the TSR awards is recognized regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value on the grant date and the significant assumptions used in the Black-Scholes option-pricing model are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock options granted</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">165,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">664,000 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</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:10pt;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:10pt;font-weight:400;line-height:100%">7.67 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">11.09 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Weighted-average assumptions:</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"/></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:10pt;font-weight:400;line-height:100%">Risk-free rate</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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><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:10pt;font-weight:400;line-height:100%">6.3 years</span></td><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:10pt;font-weight:400;line-height:100%">6.1 years</span></td><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:10pt;font-weight:400;line-height:100%">5.8 years</span></td></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:10pt;font-weight:400;line-height:100%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">60.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">39.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Expected quarterly dividends</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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Calculated using the simplified method due to the terms of the stock options and the limited pool of grantees.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Calculated using historical volatility of the Company’s common stock over periods commensurate with the expected life of the option.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the respective years ended December 31, 2020, 2019 and 2018, the Company recognized, as part of general and administrative expenses, costs for share-based payment arrangements for employees of $10.2 million, $17.5 million and $21.1 million. Additionally for the same periods, the Company recognized as part of general and administrative expenses costs for share-based awards to non-employee directors of $1.6 million, $1.6 million and $1.7 million, respectively. The aggregate tax benefits for these awards were approximately $1.3 million, $2.9 million and $3.8 million, for the respective periods.</span></div> P10Y 1539172 3310265 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit and stock option activity:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise/<br/>(Strike) Price<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">1,397,984 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.11 </span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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:10pt;font-weight:400;line-height:100%">2,554,034 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.45 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">699,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">24.21 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">664,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">23.20 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Expired or cancelled</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:10pt;font-weight:400;line-height:100%">(240,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested/exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,695)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.67 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</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:10pt;font-weight:400;line-height:100%">1,469,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.27 </span></td><td style="background-color:#cceeff;border-top:1pt 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:10pt;font-weight:400;line-height:100%">2,943,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.89 </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="border-top:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">19.66 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Expired or cancelled</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:10pt;font-weight:400;line-height:100%">(104,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested/exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179,971)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.19 </span></td><td style="background-color:#cceeff;border-top:1pt 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:10pt;font-weight:400;line-height:100%">2,279,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.62 </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="border-top:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">245,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">20.67 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">165,000 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">19.24 </span></td><td style="border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Expired or cancelled</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:10pt;font-weight:400;line-height:100%">(403,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested/exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.44 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">1,035,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.85 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">2,275,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1397984 30.11 2554034 20.45 699000 24.21 664000 23.20 240289 32.76 274990 22.82 387695 28.67 0 0 1469000 27.27 2943044 20.89 530000 20.23 220000 19.66 104029 28.98 884029 21.03 179971 25.39 0 0 1715000 25.19 2279015 20.62 245000 20.67 165000 19.24 403750 25.52 168750 25.87 521250 29.44 0 0 1035000 21.85 2275265 20.13 270000 390000 27.80 27.89 2400000 2900000 300000 0 0 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes unrestricted stock units, which are generally issued to the non-employee members of the Company’s Board of Directors as part of their annual retainer fees:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.608%"><tr><td style="width:1.0%"/><td style="width:31.915%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.915%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.916%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrestricted Stock Units</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">115,420 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.26 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">194,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 115420 21.26 98591 15.72 194177 8.60 1700000 1500000 2500000 4100000 3100000 7900000 9000000.0 2300000 P2Y P2Y 2275265 900000 P4Y7M6D 1715265 900000 20.43 P3Y6M 560000 19.21 P8Y1M6D 560000 328125 231875 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value on the grant date and the significant assumptions used in the Black-Scholes option-pricing model are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock options granted</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">165,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">664,000 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</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:10pt;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:10pt;font-weight:400;line-height:100%">7.67 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">11.09 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Weighted-average assumptions:</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"/></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:10pt;font-weight:400;line-height:100%">Risk-free rate</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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><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:10pt;font-weight:400;line-height:100%">6.3 years</span></td><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:10pt;font-weight:400;line-height:100%">6.1 years</span></td><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:10pt;font-weight:400;line-height:100%">5.8 years</span></td></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:10pt;font-weight:400;line-height:100%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">60.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">39.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Expected quarterly dividends</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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Calculated using the simplified method due to the terms of the stock options and the limited pool of grantees.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Calculated using historical volatility of the Company’s common stock over periods commensurate with the expected life of the option.</span></div> 165000 220000 664000 7.67 7.59 11.09 0.012 0.021 0.026 P6Y3M18D P6Y1M6D P5Y9M18D 0.607 0.394 0.422 0 0 0 10200000 17500000 21100000 1600000 1600000 1700000 1300000 2900000 3800000 Employee Benefit Plans<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a defined benefit pension plan that covers certain of its executive, professional, administrative and clerical employees, subject to certain specified service requirements. The pension plan is noncontributory and benefits are based on an employee’s years of service and “final average earnings,” as defined by the pension plan. The pension plan provides reduced benefits for early retirement and takes into account offsets for social security benefits. The Company also has an unfunded supplemental retirement plan (“Benefit Equalization Plan”) for certain employees whose benefits under the defined benefit pension plan were reduced because of compensation limitations under federal tax laws. Effective June 1, 2004, all benefit accruals under the Company’s pension plan and Benefit Equalization Plan were frozen; however, the current vested benefit was preserved. Pension disclosure as presented below includes aggregated amounts for both of the Company’s plans, except where otherwise indicated.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically has used the date of its year-end as its measurement date to determine the funded status of the pension plan.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term investment goals of the Company’s pension plan are to manage the assets in accordance with the legal requirements of all applicable laws; produce investment returns which maximize return within reasonable and prudent levels of risks; and achieve a fully funded status with regard to current pension liabilities. Some risk must be assumed in order to achieve the investment goals. Investments with the ability to withstand short and intermediate term variability are considered and some interim fluctuations in market value and rates of return are tolerated in order to achieve the pension plan’s longer-term objectives.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plan’s assets are managed by a third-party investment manager. The Company monitors investment performance and risk on an ongoing basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of net periodic benefit cost for the years ended December 31, 2020, 2019 and 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Service cost</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:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Expected return on plan 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:10pt;font-weight:400;line-height:100%">(4,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,302)</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:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses</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:10pt;font-weight:400;line-height:100%">2,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,136 </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;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial assumptions used to determine net cost:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Discount rate</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:10pt;font-weight:400;line-height:100%">3.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">4.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">5.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Rate of increase in compensation</span></td><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:10pt;font-weight:400;line-height:100%">N/A</span></td><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:10pt;font-weight:400;line-height:100%">N/A</span></td><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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The target asset allocation for the Company’s pension plan by asset category for 2021 and the actual asset allocation as of December 31, 2020 and 2019 by asset category are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Plan Assets as of December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:2pt 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:8pt;font-weight:700;line-height:100%">Target</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%">Allocation</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%">2021</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Actual Allocation</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Domestic</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:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:10pt;font-weight:400;line-height:100%">International</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:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Fixed income funds</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:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to contribute approximately $4.0 million to its defined benefit pension plan in 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future benefit payments under the plans are estimated as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,800 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,657 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,617 </span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">6,526 </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:10pt;font-weight:400;line-height:100%">2026-2030</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:10pt;font-weight:400;line-height:100%">30,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a reconciliation of the changes in the fair value of plan assets and plan benefit obligations during 2020 and 2019, and a summary of the funded status as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Fair Value of Plan Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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:10pt;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:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">63,109 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Actual return on plan 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:10pt;font-weight:400;line-height:100%">899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,123 </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:10pt;font-weight:400;line-height:100%">Company contribution</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:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,793 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Benefit payments</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:10pt;font-weight:400;line-height:100%">(6,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,668)</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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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:10pt;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:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">95,869 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Interest cost</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:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </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:10pt;font-weight:400;line-height:100%">Service cost</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:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Assumption change loss </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:10pt;font-weight:400;line-height:100%">7,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,373 </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:10pt;font-weight:400;line-height:100%">Actuarial loss</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:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Benefit payments</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:10pt;font-weight:400;line-height:100%">(6,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,668)</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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,884)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,250)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unfunded amounts recognized in Consolidated Balance Sheets consist of:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Current liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">(279)</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:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total net unfunded amount recognized in Consolidated Balance Sheets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,884)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,250)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts not yet recognized in net periodic benefit cost and included in accumulated other comprehensive loss consist of net actuarial losses before income taxes of $65.2 million and $56.5 million as of December 31, 2020 and 2019, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate used in determining the accumulated post-retirement benefit obligation was 2.2% as of December 31, 2020 and 3.1% as of December 31, 2019. The discount rate used for the accumulated post-retirement obligation was derived using a blend of U.S. Treasury and high-quality corporate bond discount rates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected long-term rate of return on assets assumption was 5.8% for both 2020 and 2019. The expected long-term rate of return on assets assumption was developed considering forward looking capital market assumptions and historical return expectations for each asset class assuming the plans’ target asset allocation and full availability of invested assets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closely held fund strategies seek to capitalize on inefficiencies identified across different asset classes or markets and include long-short equity and long equity, event-driven, multi-strategy and distressed credit.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets were measured at fair value. Registered investment companies are public investment vehicles valued using the Net Asset Value (“NAV”) of shares held by the pension plan at year-end. Equity and fixed income funds are valued based on quoted market prices in active markets. Closely held funds held by the pension plan, which are only available through private offerings, do not have readily determinable fair values. Estimates of fair value of these funds were determined using the information provided by the fund managers and are generally based on the NAV per share or its equivalent.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the pension plan assets at fair value in accordance with the fair value hierarchy described in Note 12:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:23.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.730%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-top:2pt 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:8pt;font-weight:400;line-height:100%">Fixed income funds</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:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">5,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Mutual funds</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:10pt;font-weight:400;line-height:100%">54,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">54,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">54,085 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">58,253 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">3,086 </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;border-top:1pt solid #000000;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:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">61,339 </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:10pt;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:10pt;font-weight:400;line-height:100%">56,952 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">2,861 </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;border-top:1pt solid #000000;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:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">59,813 </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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Closely held funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzgtMC0xLTEtMTg1Mw_7cf0a703-ac70-49a1-adbd-97b28a9abc2d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzgtMC0xLTEtMTg1Mw_9bd91ac4-45d8-4fa2-8fb9-0112ea90d6b7">Equity partnerships</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,660 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzktMC0xLTEtMTg1NQ_66d1fba2-27b9-4ea0-8c1f-f2a1aab524f8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzktMC0xLTEtMTg1NQ_8b1b423a-6c17-4f26-a7e1-06e2114c7b26">Hedge fund investments</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,901 </span></td><td style="background-color:#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"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,884 </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:8pt;font-weight:400;line-height:100%">Total closely held funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:10pt;font-weight:400;line-height:100%">10,601 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">13,544 </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;border-bottom:3pt double #000000;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:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Closely held funds in private investment were comprised of a combination of Level 1, 2 and 3 investments, but were not categorized in the fair value hierarchy because they were measured at NAV using the practical expedient under ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 820”).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, pension plan assets included approximately $10.6 million and $13.5 million, respectively, of investments in hedge funds and equity partnerships which do not have readily determinable fair values. The underlying holdings of the funds were comprised of a combination of assets for which the estimate of fair value is determined using information provided by fund managers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plans have benefit obligations in excess of the fair value of each plan’s assets as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><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:8pt;font-weight:700;line-height:100%">As of December 31, 2020</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:8pt;font-weight:700;line-height:100%">As of December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefit<br/>Equalization<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefit<br/>Equalization<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,657 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,167 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,824 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,515 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-color:#cceeff;border-top:2pt 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:8pt;font-weight:400;line-height:100%">Accumulated benefit obligation</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:10pt;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:10pt;font-weight:400;line-height:100%">104,657 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,167 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">107,824 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">99,515 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Fair value of plans' 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:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">73,357 </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;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:8pt;font-weight:400;line-height:100%">Projected benefit obligation greater than fair value of plans' assets</span></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:10pt;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:10pt;font-weight:400;line-height:100%">32,717 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">3,167 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">35,884 </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:10pt;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:10pt;font-weight:400;line-height:100%">26,158 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">3,092 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">29,250 </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:8pt;font-weight:400;line-height:100%">Accumulated benefit obligation greater than fair value of plans' assets</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:10pt;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:10pt;font-weight:400;line-height:100%">32,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;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:10pt;font-weight:400;line-height:100%">3,167 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">35,884 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">26,158 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">29,250 </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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Section 401(k) Plan</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a contributory Section 401(k) plan which covers its executive, professional, administrative and clerical employees, subject to certain specified service requirements. The cost recognized by the Company for its 401(k) plan was $4.3 million in 2020, $4.1 million in 2019 and $4.2 million in 2018. The Company’s contribution is based on a non-discretionary match of employees’ contributions, as defined by the plan.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Plans</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Company’s defined benefit pension and contribution plans discussed above, the Company participates in multiemployer pension plans for its union construction employees. Contributions are based on the hours worked by employees covered under various collective bargaining agreements. Under the Employee Retirement Income Security Act, a contributor to a multiemployer plan is only liable for its proportionate share of a plan’s unfunded vested liability upon termination, or withdrawal from a plan. The Company currently has no intention of withdrawing from any of the multiemployer pension plans in which it participates and, therefore, has not recognized a liability for its proportionate share of any unfunded vested liabilities associated with these plans.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes key information for the plans that the Company made significant contributions to during the three years ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:23.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.262%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><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:6pt;font-weight:700;line-height:100%">Pension Protections Act<br/>Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">FIP/RP<br/>Status<br/>Pending Or<br/>Implemented</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Company Contributions<br/>(amounts in millions) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Expiration<br/>Date of<br/>Collective<br/>Bargaining<br/>Agreement</span></td></tr><tr style="height:17pt"><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:6pt;font-weight:700;line-height:100%">Pension Fund</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:6pt;font-weight:700;line-height:100%">EIN/Pension<br/>Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:700;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:700;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2018</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:6pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">13-6123601/001</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4/13/2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Excavators Union Local 731 Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">13-1809825/002</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">N/A</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4/30/2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Carpenters Pension Trust Fund for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">94-6050970</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Red</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Red</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Implemented</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">6/30/2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Northern California Electrical Workers Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">94-6062674</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">N/A</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">5/31/2022</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">These amounts exceeded 5% of the respective total plan contributions.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company's contributions as a percentage of total plan contributions were not available for the 2020 and 2019 plan years for any of the above pension funds, excluding The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund, Excavators Union Local 731 Pension Fund and Northern California Electrical Workers Pension Plan for the 2019 plan year.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the individually significant plans described above, the Company also contributed approximately $46.8 million in 2020, $36.5 million in 2019 and $36.6 million in 2018 to other multiemployer pension plans. Funding for these payments is principally provided for in the contracts with our customers.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of net periodic benefit cost for the years ended December 31, 2020, 2019 and 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Service cost</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:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Expected return on plan 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:10pt;font-weight:400;line-height:100%">(4,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,302)</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:10pt;font-weight:400;line-height:100%">Recognized net actuarial losses</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:10pt;font-weight:400;line-height:100%">2,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,136 </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;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial assumptions used to determine net cost:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Discount rate</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:10pt;font-weight:400;line-height:100%">3.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">4.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">5.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Rate of increase in compensation</span></td><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:10pt;font-weight:400;line-height:100%">N/A</span></td><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:10pt;font-weight:400;line-height:100%">N/A</span></td><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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 3032000 3801000 3496000 925000 900000 875000 4022000 4170000 4302000 -2407000 -1933000 -2067000 2342000 2464000 2136000 0.0307 0.0412 0.0345 0.0575 0.0575 0.0600 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The target asset allocation for the Company’s pension plan by asset category for 2021 and the actual asset allocation as of December 31, 2020 and 2019 by asset category are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Plan Assets as of December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:2pt 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:8pt;font-weight:700;line-height:100%">Target</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%">Allocation</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%">2021</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Actual Allocation</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Domestic</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:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:10pt;font-weight:400;line-height:100%">International</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:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Fixed income funds</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:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.05 0.05 0.04 0.35 0.34 0.47 0.15 0.17 0.18 0.45 0.44 0.31 1 1 1 4000000.0 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future benefit payments under the plans are estimated as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,800 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,657 </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:10pt;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:10pt;font-weight:400;line-height:100%">6,617 </span></td><td style="background-color:#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:10pt;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:10pt;font-weight:400;line-height:100%">6,526 </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:10pt;font-weight:400;line-height:100%">2026-2030</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:10pt;font-weight:400;line-height:100%">30,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6800000 6746000 6657000 6617000 6526000 30704000 64050000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a reconciliation of the changes in the fair value of plan assets and plan benefit obligations during 2020 and 2019, and a summary of the funded status as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Fair Value of Plan Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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:10pt;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:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">63,109 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Actual return on plan 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:10pt;font-weight:400;line-height:100%">899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,123 </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:10pt;font-weight:400;line-height:100%">Company contribution</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:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,793 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Benefit payments</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:10pt;font-weight:400;line-height:100%">(6,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,668)</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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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:10pt;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:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">95,869 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Interest cost</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:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </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:10pt;font-weight:400;line-height:100%">Service cost</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:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Assumption change loss </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:10pt;font-weight:400;line-height:100%">7,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,373 </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:10pt;font-weight:400;line-height:100%">Actuarial loss</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:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Benefit payments</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:10pt;font-weight:400;line-height:100%">(6,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,668)</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;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 73357000 63109000 899000 12123000 4408000 4793000 6724000 6668000 71940000 73357000 102607000 95869000 3032000 3801000 925000 900000 -7902000 -8373000 -81000 -332000 6723000 6668000 107824000 102607000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,884)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,250)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unfunded amounts recognized in Consolidated Balance Sheets consist of:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Current liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">(279)</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:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total net unfunded amount recognized in Consolidated Balance Sheets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,884)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,250)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -35884000 -29250000 293000 279000 35591000 28971000 35884000 29250000 65200000 56500000 0.022 0.031 0.058 0.058 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the pension plan assets at fair value in accordance with the fair value hierarchy described in Note 12:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:23.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.730%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-top:2pt 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:8pt;font-weight:400;line-height:100%">Fixed income funds</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:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">5,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Mutual funds</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:10pt;font-weight:400;line-height:100%">54,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">54,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">54,085 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">58,253 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">3,086 </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;border-top:1pt solid #000000;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:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">61,339 </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:10pt;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:10pt;font-weight:400;line-height:100%">56,952 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">2,861 </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;border-top:1pt solid #000000;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:10pt;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:10pt;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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">59,813 </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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Closely held funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzgtMC0xLTEtMTg1Mw_7cf0a703-ac70-49a1-adbd-97b28a9abc2d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzgtMC0xLTEtMTg1Mw_9bd91ac4-45d8-4fa2-8fb9-0112ea90d6b7">Equity partnerships</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,660 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzktMC0xLTEtMTg1NQ_66d1fba2-27b9-4ea0-8c1f-f2a1aab524f8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0MmIxZmVjZDY4NTRhMzg5NWM4OWE0ZWQ4NmFiNTk0L3NlYzpiNDJiMWZlY2Q2ODU0YTM4OTVjODlhNGVkODZhYjU5NF8xNzgvZnJhZzo3ODE0MDllMzA0MzI0YWFkYjdkZWE2NmY4MmFhOWQwYS90YWJsZTo4YzgxN2M1NzljOTQ0MTI1OTNhYjUwYzM3MmU0ZTBhMS90YWJsZXJhbmdlOjhjODE3YzU3OWM5NDQxMjU5M2FiNTBjMzcyZTRlMGExXzktMC0xLTEtMTg1NQ_8b1b423a-6c17-4f26-a7e1-06e2114c7b26">Hedge fund investments</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,901 </span></td><td style="background-color:#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"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,884 </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:8pt;font-weight:400;line-height:100%">Total closely held funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:10pt;font-weight:400;line-height:100%">10,601 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">13,544 </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;border-bottom:3pt double #000000;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:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Closely held funds in private investment were comprised of a combination of Level 1, 2 and 3 investments, but were not categorized in the fair value hierarchy because they were measured at NAV using the practical expedient under ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 820”).</span></div> 1582000 0 0 1582000 2867000 0 0 2867000 2000000 3086000 0 5086000 0 2861000 0 2861000 54671000 0 0 54671000 54085000 0 0 54085000 58253000 3086000 0 61339000 56952000 2861000 0 59813000 3700000 3660000 6901000 9884000 10601000 13544000 58253000 3086000 0 71940000 56952000 2861000 0 73357000 10600000 13500000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plans have benefit obligations in excess of the fair value of each plan’s assets as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><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:8pt;font-weight:700;line-height:100%">As of December 31, 2020</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:8pt;font-weight:700;line-height:100%">As of December 31, 2019</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefit<br/>Equalization<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefit<br/>Equalization<br/>Plan</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,657 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,167 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,824 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,515 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-color:#cceeff;border-top:2pt 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:8pt;font-weight:400;line-height:100%">Accumulated benefit obligation</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:10pt;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:10pt;font-weight:400;line-height:100%">104,657 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,167 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">107,824 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">99,515 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">102,607 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Fair value of plans' 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:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">73,357 </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;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:8pt;font-weight:400;line-height:100%">Projected benefit obligation greater than fair value of plans' assets</span></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:10pt;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:10pt;font-weight:400;line-height:100%">32,717 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">3,167 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">35,884 </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:10pt;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:10pt;font-weight:400;line-height:100%">26,158 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">3,092 </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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">29,250 </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:8pt;font-weight:400;line-height:100%">Accumulated benefit obligation greater than fair value of plans' assets</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:10pt;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:10pt;font-weight:400;line-height:100%">32,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;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:10pt;font-weight:400;line-height:100%">3,167 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">35,884 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">26,158 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-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:10pt;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:10pt;font-weight:400;line-height:100%">29,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 104657000 3167000 107824000 99515000 3092000 102607000 104657000 3167000 107824000 99515000 3092000 102607000 71940000 0 71940000 73357000 0 73357000 32717000 3167000 35884000 26158000 3092000 29250000 32717000 3167000 35884000 26158000 3092000 29250000 4300000 4100000 4200000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes key information for the plans that the Company made significant contributions to during the three years ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:23.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.262%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><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:6pt;font-weight:700;line-height:100%">Pension Protections Act<br/>Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">FIP/RP<br/>Status<br/>Pending Or<br/>Implemented</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Company Contributions<br/>(amounts in millions) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Expiration<br/>Date of<br/>Collective<br/>Bargaining<br/>Agreement</span></td></tr><tr style="height:17pt"><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:6pt;font-weight:700;line-height:100%">Pension Fund</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:6pt;font-weight:700;line-height:100%">EIN/Pension<br/>Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:700;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:700;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt 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:6pt;font-weight:700;line-height:100%">2018</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:6pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">13-6123601/001</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4/13/2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Excavators Union Local 731 Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">13-1809825/002</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">N/A</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4/30/2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Carpenters Pension Trust Fund for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">94-6050970</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Red</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Red</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Implemented</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">6/30/2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Northern California Electrical Workers Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">94-6062674</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Green</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">N/A</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">5/31/2022</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">These amounts exceeded 5% of the respective total plan contributions.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company's contributions as a percentage of total plan contributions were not available for the 2020 and 2019 plan years for any of the above pension funds, excluding The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund, Excavators Union Local 731 Pension Fund and Northern California Electrical Workers Pension Plan for the 2019 plan year.</span></div> Green Green 10100000 9300000 12200000 No 2022-04-13 Green Green 4800000 5100000 4100000 No 2022-04-30 Red Red Implemented 4600000 4000000.0 4900000 No 2023-06-30 Green Green 3500000 3000000.0 4100000 No 2022-05-31 46800000 36500000 36600000 Fair Value Measurements<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy established by ASC 820 prioritizes the use of inputs used in valuation techniques into the following three levels:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 inputs are observable quoted prices in active markets for identical assets or liabilities</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 inputs are observable, either directly or indirectly, but are not Level 1 inputs</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs are unobservable</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy table presents the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:10pt;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:10pt;font-weight:400;line-height:100%">78,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">78,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in lieu of retainage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,609 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,909 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,791 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Includes money market funds and short-term investments with maturity dates of three months or less when acquired.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted investments, as of December 31, 2020, consist of investments in U.S. government agency securities of $40.5 million, corporate debt securities of $37.5 million and corporate certificates of deposits of $0.9 million, all with maturities of up to five years, and are valued based on pricing models, which are determined from a compilation of primarily observable market information, broker quotes in non-active markets or similar assets and are therefore classified as Level 2 assets. As of December 31, 2019, restricted investments consisted of investments in corporate debt securities of $35.8 million and U.S. government agency securities of $33.8 million and corporate certificates of deposits of $1.4 million, all with maturities of up to five years. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Investments in lieu of retainage are included in retainage receivable and as of December 31, 2020 are comprised of money market funds of $92.6 million and municipal bonds of $1.3 million. The fair values of the money market funds are measured using quoted market prices; therefore, they are classified as Level 1 assets. The fair values of municipal bonds are measured using readily available pricing sources for comparable instruments; therefore, they are classified as Level 2 assets. As of December 31, 2019, investments in lieu of retainage consisted of money market funds of $89.6 million and </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">municipal bonds of $1.2 million. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of receivables, payables and other amounts arising out of normal contract activities, including retainage, which may be settled beyond one year, are estimated to approximate fair value. Of the Company’s long-term debt, the fair value of the 2017 Senior Notes was $495.0 million and $485.0 million as of December 31, 2020 and 2019, respectively. The fair value of the Term Loan B was $425.0 million as of December 31, 2020 and was determined using Level 2 inputs, specifically third-party quoted market prices. The fair value of the Convertible Notes was $69.1 million and $193.4 million as of December 31, 2020 and 2019, respectively. The fair values of the 2017 Senior Notes and Convertible Notes were determined using Level 1 inputs, specifically current observable market prices. The fair value of the Convertible Notes repurchased on the extinguishment date was used in determining the loss on extinguishment. The fair value on the extinguishment date approximated the face value of the notes and was determined using Level 2 inputs. The reported value of the Company’s remaining borrowings approximates fair value as of December 31, 2020 and 2019.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, the Company acquired an additional 25% interest in a Civil segment joint venture. The Company’s 50% ownership interest prior to the acquisition was accounted for under the proportionate consolidation method and had a carrying value of $3.2 million. Through this acquisition, the Company’s interest increased from 50% to 75%, and it obtained a controlling financial interest in the joint venture, thereby requiring consolidation by the Company. The transaction was accounted for as a business combination achieved in stages, and under ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the previously held equity interest in the joint venture was remeasured at the acquisition date fair value with the resulting gain of $37.8 million recognized in earnings, which was included in general and administrative expenses in the Company’s Consolidated Statement of Operations. The fair value of the joint venture and the Company’s existing investment therein was determined based on the fair value of the underlying assets and liabilities acquired by applying an income approach that used discounted future estimated cash flows based on projected revenues, expenses and weighted-average cost of capital. The fair value of the assets and liabilities of the joint venture was recognized in the Company’s consolidated financial statements as of the acquisition date with the 25% interest not owned by the Company recorded as a noncontrolling interest. The acquisition resulted in the recording of an intangible asset for construction contract backlog of $75.6 million. The fair values of the other assets acquired and liabilities assumed were not material. Pro forma results of operations for this acquisition of additional interest in the joint venture have not been presented because they are not material to the Company’s results of operations.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy table presents the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:10pt;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:10pt;font-weight:400;line-height:100%">78,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">78,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in lieu of retainage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,609 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,909 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,791 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Includes money market funds and short-term investments with maturity dates of three months or less when acquired.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted investments, as of December 31, 2020, consist of investments in U.S. government agency securities of $40.5 million, corporate debt securities of $37.5 million and corporate certificates of deposits of $0.9 million, all with maturities of up to five years, and are valued based on pricing models, which are determined from a compilation of primarily observable market information, broker quotes in non-active markets or similar assets and are therefore classified as Level 2 assets. As of December 31, 2019, restricted investments consisted of investments in corporate debt securities of $35.8 million and U.S. government agency securities of $33.8 million and corporate certificates of deposits of $1.4 million, all with maturities of up to five years. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Investments in lieu of retainage are included in retainage receivable and as of December 31, 2020 are comprised of money market funds of $92.6 million and municipal bonds of $1.3 million. The fair values of the money market funds are measured using quoted market prices; therefore, they are classified as Level 1 assets. The fair values of municipal bonds are measured using readily available pricing sources for comparable instruments; therefore, they are classified as Level 2 assets. As of December 31, 2019, investments in lieu of retainage consisted of money market funds of $89.6 million and </span></div>municipal bonds of $1.2 million. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy table presents the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,289 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,685 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:10pt;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:10pt;font-weight:400;line-height:100%">78,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">78,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in lieu of retainage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,609 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,909 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,791 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Includes money market funds and short-term investments with maturity dates of three months or less when acquired.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted investments, as of December 31, 2020, consist of investments in U.S. government agency securities of $40.5 million, corporate debt securities of $37.5 million and corporate certificates of deposits of $0.9 million, all with maturities of up to five years, and are valued based on pricing models, which are determined from a compilation of primarily observable market information, broker quotes in non-active markets or similar assets and are therefore classified as Level 2 assets. As of December 31, 2019, restricted investments consisted of investments in corporate debt securities of $35.8 million and U.S. government agency securities of $33.8 million and corporate certificates of deposits of $1.4 million, all with maturities of up to five years. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Investments in lieu of retainage are included in retainage receivable and as of December 31, 2020 are comprised of money market funds of $92.6 million and municipal bonds of $1.3 million. The fair values of the money market funds are measured using quoted market prices; therefore, they are classified as Level 1 assets. The fair values of municipal bonds are measured using readily available pricing sources for comparable instruments; therefore, they are classified as Level 2 assets. As of December 31, 2019, investments in lieu of retainage consisted of money market funds of $89.6 million and </span></div>municipal bonds of $1.2 million. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value. 374289000 0 0 374289000 193685000 0 0 193685000 77563000 0 0 77563000 8416000 0 0 8416000 0 78912000 0 78912000 0 70974000 0 70974000 92609000 1300000 0 93909000 89572000 1219000 0 90791000 544461000 80212000 0 624673000 291673000 72193000 0 363866000 40500000 37500000 900000 P5Y 35800000 33800000 1400000 P5Y 92600000 1300000 89600000 1200000 495000000.0 485000000.0 425000000.0 69100000 193400000 0.25 0.50 3200000 0.50 0.75 37800000 0.25 75600000 Variable Interest Entities (VIEs)<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may form joint ventures or partnerships with third parties for the execution of projects. In accordance with ASC 810, the Company assesses its partnerships and joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether a joint venture is a VIE.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 810 also requires the Company to determine whether it is the primary beneficiary of the VIE. The Company concludes that it is the primary beneficiary and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the VIE and (b) the obligation to absorb losses of, or the right to receive benefits from, the VIE that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining if the Company is the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had unconsolidated VIE-related current assets and liabilities of $0.6 million and $0.5 million, respectively, included in the Company’s Consolidated Balance Sheet. As of December 31, 2019, the Company had unconsolidated VIE-related current assets and liabilities of $1.5 million and $1.4 million, respectively, included in the Company’s Consolidated Balance Sheet. The Company’s maximum exposure to loss as a result of its investments in unconsolidated VIEs is typically limited to the aggregate of the carrying value of the investment and future funding commitments. There were no future funding requirements for the unconsolidated VIEs as of December 31, 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company’s Consolidated Balance Sheet included current and noncurrent assets of $405.7 million and $14.2 million, respectively, as well as current liabilities of $514.9 million related to the operations of its consolidated VIEs. As of December 31, 2019, the Company’s Consolidated Balance Sheet included current and noncurrent assets of $365.0 million and $52.0 million, respectively, as well as current liabilities of $556.1 million related to the operations of its consolidated VIEs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a discussion of some of the Company’s more significant or unique VIEs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established a joint venture to construct the Purple Line Extension Section 2 (Tunnels and Stations) and Section 3 (Stations) mass-transit projects in Los Angeles, California with a combined value of approximately $2.8 billion. The Company has a 75% interest in the joint venture with the remaining 25% held by O&amp;G Industries, Inc. (“O&amp;G”). The joint venture was initially financed with contributions from the partners and, per the terms of the joint venture agreement, the partners may be required to provide additional capital contributions in the future. The Company has determined that this joint venture is a VIE for which the Company is the primary beneficiary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also established a joint venture with Parsons Corporation (“Parsons”) to construct the Newark Liberty International Airport Terminal One project, a $1.4 billion transportation infrastructure project in Newark, New Jersey. The Company has an 80% interest in the joint venture with the remaining 20% held by Parsons. The joint venture was initially financed with contributions from the partners and, per the terms of the joint venture agreement, the partners may be required to provide additional capital contributions in the future. The Company has determined that this joint venture is a VIE for which the Company is the primary beneficiary.</span></div> 600000 500000 1500000 1400000 405700000 14200000 514900000 365000000.0 52000000.0 556100000 2800000000 0.75 0.25 1400000000 0.80 0.20 Business Segments<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers general contracting, pre-construction planning and comprehensive project management services, including planning and scheduling of manpower, equipment, materials and subcontractors required for the timely completion of a project in accordance with the terms and specifications contained in a construction contract. The Company also offers self-performed construction services: site work, concrete forming and placement, steel erection, electrical, mechanical, plumbing, and HVAC (heating, ventilation and air conditioning). As described below, the Company’s business is conducted through three segments: Civil, Building and Specialty Contractors. These segments are determined based on how the Company’s Chairman and Chief Executive Officer (chief operating decision maker) aggregates business units when evaluating performance and allocating resources.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Civil segment specializes in public works construction and the replacement and reconstruction of infrastructure. The contracting services provided by the Civil segment include construction and rehabilitation of highways, bridges, tunnels, mass-transit systems, military defense facilities, and water management and wastewater treatment facilities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Building segment has significant experience providing services for private and public works customers in a number of specialized building markets, including: hospitality and gaming, transportation, health care, commercial offices, government facilities, sports and entertainment, education, correctional facilities, biotech, pharmaceutical, industrial and high-tech.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Contractors segment specializes in electrical, mechanical, plumbing, HVAC, fire protection systems and pneumatically placed concrete for a full range of civil and building construction projects in the industrial, commercial, hospitality and gaming, and mass-transit end markets. This segment provides the Company with unique strengths and capabilities that allow the Company to position itself as a full-service contractor with greater control over scheduled work, project delivery, and cost and risk management.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that a contract is co-managed and co-executed among segments, the Company allocates the share of revenues and costs of the contract to each segment to reflect the shared responsibilities in the management and execution of the project.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth certain reportable segment information relating to the Company’s operations for the years ended December 31, 2020, 2019 and 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:8pt;font-weight:700;line-height:100%">Corporate</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:8pt;font-weight:700;line-height:100%">Consolidated<br/>Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 revenue</span></td><td style="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="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,565,210 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,114,459 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,135,018 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">5,814,687 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">5,814,687 </span></td><td style="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%">Elimination of intersegment revenue</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%">(365,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(129,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(495,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Revenue from external customers</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,199,899 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Income (loss) from construction operations</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%">245,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,852)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,044 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,839 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,781 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">90,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-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%">3,983 </span></td><td style="background-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%">95,936 </span></td><td style="background-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%">11,098 </span></td><td style="background-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%">107,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2019</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"/><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="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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,054,097 </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;border-top:1pt solid #000;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,764,753 </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;border-top:1pt solid #000;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%">929,738 </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;border-top:1pt solid #000;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%">4,748,588 </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;border-top:1pt solid #000;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%">— </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;border-top:1pt solid #000;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%">4,748,588 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Elimination of intersegment revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(274,745)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,713)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(298)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(297,756)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(297,756)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,450,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,450,832 </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="border-top:1pt solid #000000;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%">Income (loss) from construction operations</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)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,837)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,655 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(172,637)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(299,819)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,188)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365,007)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</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%">82,156 </span></td><td style="background-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%">518 </span></td><td style="background-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%">688 </span></td><td style="background-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%">83,362 </span></td><td style="background-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%">834 </span></td><td style="background-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%">84,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,905 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,069 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,044 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align: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 revenue</span></td><td style="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="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,810,232 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,866,902 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,006,870 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">4,684,004 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">4,684,004 </span></td><td style="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%">Elimination of intersegment revenue</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%">(224,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(229,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(229,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Revenue from external customers</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,454,662 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,454,662 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Income (loss) from construction operations</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">(e)</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%">168,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,749)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,866 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,655 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,069 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">29,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,999 </span></td><td style="background-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%">11,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 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%">47,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">During the year ended December 31, 2020, the Company recorded a charge of $15.2 million in income (loss) from construction operations (an after-tax impact of $11.0 million, or $0.22 per diluted share) due to an unfavorable legal ruling pertaining to a mechanical project in California in the Specialty Contractors segment, as well as a charge of $13.2 million (an after-tax impact of $9.6 million, or $0.19 per diluted share) due to an adverse arbitration ruling pertaining to an electrical project in New York in the Specialty Contractors segment. The Company also recorded a gain of $25.7 million in Specialty Contractors segment general and administrative expenses (an after-tax impact of $18.6 million, or $0.36 per diluted share) as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Consists primarily of corporate general and administrative expenses.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Depreciation and amortization is included in income (loss) from construction operations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the year ended December 31, 2019, the Company recorded a non-cash goodwill impairment charge of $379.9 million in income (loss) from construction operations (an after-tax impact of $330.5 million, or $6.58 per diluted share) resulting from an interim impairment test the Company performed as of June 1, 2019. For further information and breakdown of the goodwill impairment charge by segment, see Note 6. In addition, during the year ended December 31, 2019 the Company recorded a charge of $166.8 million in income (loss) from construction operations (an after-tax impact of $119.4 million, or $2.38 per diluted share), which principally impacted the Civil segment, as a result of the adverse jury verdict on the Alaskan Way Viaduct (SR 99) Matter, as discussed in Note 8. Lastly, the Company recognized a one-time gain of $37.8 million (an after-tax impact of $27.1 million, or $0.54 per diluted share) in Civil segment general and administrative expenses related to a remeasurement of its investment in a joint venture (see Note 12).</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">During the year ended December 31, 2018, the Company recorded a charge of $17.8 million in income (loss) from construction operations (an after-tax impact of $12.8 million, or $0.25 per diluted share), which was primarily non-cash, as a result of the unexpected adverse outcome of an arbitration decision related to a subcontract back charge dispute on a Civil segment project in New York that was completed in 2013.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above were the only changes in estimates considered material to the Company’s results of operations during the periods presented herein.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by segment were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Civil</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,141,991 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791,402 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147,649 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Contractors</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:10pt;font-weight:400;line-height:100%">673,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,086 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,897 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,045,617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,485,777 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)    Consists principally of cash, equipment, tax-related assets and insurance-related assets, offset by the elimination of assets related to intersegment revenue.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning principal geographic areas is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953,045 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073,691 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,180,206 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">365,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318,763 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450,832 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454,662 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836,735 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271,722 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">208,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,045,617 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,485,777 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Segment Information to Consolidated Amounts</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment results to the consolidated income (loss) before income taxes is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from construction operations</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,344 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365,007)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,876 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,853)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,667 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:10pt;font-weight:400;line-height:100%">(76,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,279 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,834)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,613 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth certain reportable segment information relating to the Company’s operations for the years ended December 31, 2020, 2019 and 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Civil</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Building</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Specialty<br/>Contractors</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:8pt;font-weight:700;line-height:100%">Corporate</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:8pt;font-weight:700;line-height:100%">Consolidated<br/>Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt 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:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 revenue</span></td><td style="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="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,565,210 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,114,459 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,135,018 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">5,814,687 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">5,814,687 </span></td><td style="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%">Elimination of intersegment revenue</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%">(365,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(129,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(495,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Revenue from external customers</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,199,899 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,641 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134,223 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,318,763 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Income (loss) from construction operations</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%">245,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,852)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,044 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,839 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,781 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">90,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-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%">3,983 </span></td><td style="background-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%">95,936 </span></td><td style="background-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%">11,098 </span></td><td style="background-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%">107,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2019</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"/><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="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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,054,097 </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;border-top:1pt solid #000;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,764,753 </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;border-top:1pt solid #000;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%">929,738 </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;border-top:1pt solid #000;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%">4,748,588 </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;border-top:1pt solid #000;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%">— </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;border-top:1pt solid #000;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%">4,748,588 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Elimination of intersegment revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(274,745)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,713)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(298)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(297,756)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(297,756)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,779,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,450,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,450,832 </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="border-top:1pt solid #000000;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%">Income (loss) from construction operations</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)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,837)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,655 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(172,637)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(299,819)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,188)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365,007)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</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%">82,156 </span></td><td style="background-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%">518 </span></td><td style="background-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%">688 </span></td><td style="background-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%">83,362 </span></td><td style="background-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%">834 </span></td><td style="background-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%">84,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,905 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,136 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,069 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,044 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align: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 revenue</span></td><td style="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="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,810,232 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,866,902 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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,006,870 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">4,684,004 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="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="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%">4,684,004 </span></td><td style="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%">Elimination of intersegment revenue</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%">(224,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(229,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(229,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Revenue from external customers</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,093 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861,699 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006,870 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,454,662 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,454,662 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Income (loss) from construction operations</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">(e)</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%">168,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,749)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,866 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,655 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,069 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">29,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,999 </span></td><td style="background-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%">11,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 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%">47,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">During the year ended December 31, 2020, the Company recorded a charge of $15.2 million in income (loss) from construction operations (an after-tax impact of $11.0 million, or $0.22 per diluted share) due to an unfavorable legal ruling pertaining to a mechanical project in California in the Specialty Contractors segment, as well as a charge of $13.2 million (an after-tax impact of $9.6 million, or $0.19 per diluted share) due to an adverse arbitration ruling pertaining to an electrical project in New York in the Specialty Contractors segment. The Company also recorded a gain of $25.7 million in Specialty Contractors segment general and administrative expenses (an after-tax impact of $18.6 million, or $0.36 per diluted share) as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Consists primarily of corporate general and administrative expenses.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Depreciation and amortization is included in income (loss) from construction operations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the year ended December 31, 2019, the Company recorded a non-cash goodwill impairment charge of $379.9 million in income (loss) from construction operations (an after-tax impact of $330.5 million, or $6.58 per diluted share) resulting from an interim impairment test the Company performed as of June 1, 2019. For further information and breakdown of the goodwill impairment charge by segment, see Note 6. In addition, during the year ended December 31, 2019 the Company recorded a charge of $166.8 million in income (loss) from construction operations (an after-tax impact of $119.4 million, or $2.38 per diluted share), which principally impacted the Civil segment, as a result of the adverse jury verdict on the Alaskan Way Viaduct (SR 99) Matter, as discussed in Note 8. Lastly, the Company recognized a one-time gain of $37.8 million (an after-tax impact of $27.1 million, or $0.54 per diluted share) in Civil segment general and administrative expenses related to a remeasurement of its investment in a joint venture (see Note 12).</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">During the year ended December 31, 2018, the Company recorded a charge of $17.8 million in income (loss) from construction operations (an after-tax impact of $12.8 million, or $0.25 per diluted share), which was primarily non-cash, as a result of the unexpected adverse outcome of an arbitration decision related to a subcontract back charge dispute on a Civil segment project in New York that was completed in 2013.</span></div> 2565210000 2114459000 1135018000 5814687000 5814687000 -365311000 -129818000 -795000 -495924000 -495924000 2199899000 1984641000 1134223000 5318763000 5318763000 245835000 53158000 17203000 316196000 -53852000 262344000 51044000 878000 1917000 53839000 942000 54781000 90250000 1703000 3983000 95936000 11098000 107034000 2054097000 1764753000 929738000 4748588000 4748588000 -274745000 -22713000 -298000 -297756000 -297756000 1779352000 1742040000 929440000 4450832000 4450832000 -150837000 23655000 -172637000 -299819000 -65188000 -365007000 82156000 518000 688000 83362000 834000 84196000 47905000 1934000 4136000 53975000 11069000 65044000 1810232000 1866902000 1006870000 4684004000 4684004000 -224139000 -5203000 0 -229342000 -229342000 1586093000 1861699000 1006870000 4454662000 4454662000 168256000 43939000 43430000 255625000 -63749000 191876000 73866000 1655000 777000 76298000 771000 77069000 29685000 1956000 4358000 35999000 11268000 47267000 15200000 11000000.0 0.22 13200000 9600000 0.19 25700000 18600000 0.36 379900000 330500000 6.58 166800000 119400000 2.38 37800000 27100000 0.54 17800000 12800000 0.25 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by segment were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Civil</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,141,991 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791,402 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147,649 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Contractors</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:10pt;font-weight:400;line-height:100%">673,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,086 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,897 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,045,617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,485,777 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">_____________________________________________________________________________________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)    Consists principally of cash, equipment, tax-related assets and insurance-related assets, offset by the elimination of assets related to intersegment revenue.</span></div> 3141991000 2791402000 1147649000 995298000 673891000 635180000 82086000 63897000 5045617000 4485777000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning principal geographic areas is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953,045 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073,691 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,180,206 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">365,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318,763 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450,832 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454,662 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836,735 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271,722 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign and U.S. territories</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:10pt;font-weight:400;line-height:100%">208,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,045,617 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,485,777 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4953045000 4073691000 4180206000 365718000 377141000 274456000 5318763000 4450832000 4454662000 4836735000 4271722000 208882000 214055000 5045617000 4485777000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment results to the consolidated income (loss) before income taxes is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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:8pt;font-weight:700;line-height:100%">Year 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from construction operations</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,344 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365,007)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,876 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,853)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,667 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:10pt;font-weight:400;line-height:100%">(76,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,279 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,834)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,613 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 262344000 -365007000 191876000 -11853000 6667000 4256000 76212000 67494000 63519000 174279000 -425834000 132613000 Related Party Transactions<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases, at market rates, certain facilities from an entity owned by Ronald N. Tutor, the Company’s Chairman and Chief Executive Officer. Under these leases, the Company paid $3.2 million in 2020, $3.1 million in 2019 and $3.0 million in 2018, and recognized expense of $3.2 million in each of the three years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raymond R. Oneglia, Vice Chairman of O&amp;G, is a director of the Company. The Company occasionally forms construction project joint ventures with O&amp;G. During the three years ended December 31, 2020, the Company had active joint ventures with O&amp;G including two infrastructure projects in the northeastern United States that were completed in 2017 and two mass-transit projects in Los Angeles, California to construct the Purple Line Extension Section 2 (Tunnels and Stations) and Section 3 (Stations), in which the Company’s and O&amp;G’s joint venture interests are 75% and 25%, respectively. O&amp;G may provide equipment and services to these joint ventures on customary trade terms; there were no material payments made by these joint ventures to O&amp;G for services and equipment during the years ended December 31, 2020, 2019 and 2018.</span></div>Peter Arkley, Senior Managing Director, Construction Services Group, of Alliant Insurance Services, Inc. (“Alliant”), is a director of the Company. The Company uses Alliant for various insurance-related services. The associated expenses for services provided for the years ended December 31, 2020, 2019 and 2018 were $16.0 million, $18.4 million and $14.7 million, respectively. The Company owed Alliant $2.7 million as of both December 31, 2020 and 2019 for services rendered. 3200000 3100000 3000000.0 3200000 3200000 3200000 2 0.75 0.25 16000000.0 18400000 14700000 2700000 2700000 Unaudited Quarterly Financial Data<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected unaudited quarterly financial data for each full quarterly period of 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:8pt;font-weight:400;line-height:100%">(in thousands, except per common share amounts)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,729 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276,427 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442,091 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,516 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Gross profit</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:10pt;font-weight:400;line-height:100%">111,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,404 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Income from construction operations</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:10pt;font-weight:400;line-height:100%">47,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,400 </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:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,212 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Net income</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:10pt;font-weight:400;line-height:100%">26,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,017 </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:10pt;font-weight:400;line-height:100%">Net income attributable to Tutor Perini Corporation</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:10pt;font-weight:400;line-height:100%">17,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,495 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Earnings per common share:</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"/></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:10pt;font-weight:400;line-height:100%">Basic</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:10pt;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:10pt;font-weight:400;line-height:100%">0.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Diluted</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:10pt;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:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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:8pt;font-weight:400;line-height:100%">(in thousands, except per common share amounts)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr style="height:12pt"><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:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,487 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125,275 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,345 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177,725 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,470 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,943 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,063 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,704)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from construction operations</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:10pt;font-weight:400;line-height:100%">22,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,910 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358,339)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,717)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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:10pt;font-weight:400;line-height:100%">4,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,530)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,117)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.38)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.71)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(6.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(1.71)</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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected unaudited quarterly financial data for each full quarterly period of 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:8pt;font-weight:400;line-height:100%">(in thousands, except per common share amounts)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,729 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276,427 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442,091 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,516 </span></td><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">Gross profit</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:10pt;font-weight:400;line-height:100%">111,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,404 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Income from construction operations</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:10pt;font-weight:400;line-height:100%">47,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,400 </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:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,212 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Net income</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:10pt;font-weight:400;line-height:100%">26,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,017 </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:10pt;font-weight:400;line-height:100%">Net income attributable to Tutor Perini Corporation</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:10pt;font-weight:400;line-height:100%">17,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,495 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Earnings per common share:</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"/></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:10pt;font-weight:400;line-height:100%">Basic</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:10pt;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:10pt;font-weight:400;line-height:100%">0.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Diluted</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:10pt;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:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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:8pt;font-weight:400;line-height:100%">(in thousands, except per common share amounts)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr style="height:12pt"><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:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,487 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125,275 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,345 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:2pt 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177,725 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,470 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,943 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,063 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,704)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from construction operations</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:10pt;font-weight:400;line-height:100%">22,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,910 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358,339)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,717)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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:10pt;font-weight:400;line-height:100%">4,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Tutor Perini Corporation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,530)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,117)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common share:</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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.38)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.71)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(6.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(1.71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1250729000 1276427000 1442091000 1349516000 111080000 117754000 124915000 132404000 47227000 57696000 83021000 74400000 31272000 40435000 49360000 53212000 26138000 30859000 49323000 46017000 17371000 18709000 36819000 35495000 0.35 0.37 0.72 0.70 0.34 0.37 0.72 0.69 958487000 1125275000 1189345000 1177725000 88470000 100943000 115063000 -62704000 22913000 -341717000 47943000 -94146000 6910000 -358339000 32312000 -106717000 4722000 -315439000 26721000 -76229000 -356000 -320530000 19313000 -86117000 -0.01 -6.38 0.38 -1.71 -0.01 -6.38 0.38 -1.71 XML 22 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 19, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-6314    
Entity Registrant Name Tutor Perini Corporation    
Entity Incorporation, State or Country Code MA    
Entity Tax Identification Number 04-1717070    
Entity Address, Address Line One 15901 Olden Street    
Entity Address, City or Town Sylmar    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91342    
City Area Code 818    
Local Phone Number 362-8391    
Title of 12(b) Security Common Stock, $1.00 par value    
Trading Symbol TPC    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 490,456,469
Entity Common Stock, Shares Outstanding (in shares)   50,913,900  
Documents Incorporated by Reference
Documents Incorporated by Reference
The information required by Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference to the registrant’s definitive proxy statement relating to the Annual Meeting of Shareholders to be held in 2021, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates.
   
Entity Central Index Key 0000077543    
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    

XML 23 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
REVENUE $ 5,318,763 $ 4,450,832 $ 4,454,662
COST OF OPERATIONS (4,832,610) (4,209,060) (4,000,209)
GROSS PROFIT 486,153 241,772 454,453
General and administrative expenses (223,809) (226,916) (262,577)
Goodwill impairment 0 (379,863) 0
INCOME (LOSS) FROM CONSTRUCTION OPERATIONS 262,344 (365,007) 191,876
Other income (expense) (11,853) 6,667 4,256
Interest expense (76,212) (67,494) (63,519)
INCOME (LOSS) BEFORE INCOME TAXES 174,279 (425,834) 132,613
Income tax (expense) benefit (21,942) 65,609 (34,832)
NET INCOME (LOSS) 152,337 (360,225) 97,781
LESS: NET INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS 43,943 27,465 14,345
NET INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION $ 108,394 $ (387,690) $ 83,436
Earnings Per Share, Basic (in dollars per share) $ 2.14 $ (7.72) $ 1.67
Earnings Per Share, Diluted (in dollars per share) $ 2.12 $ (7.72) $ 1.66
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING:      
Basic (in shares) 50,656 50,220 49,952
Diluted (in shares) 51,077 50,220 50,301
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]      
NET INCOME (LOSS) $ 152,337 $ (360,225) $ 97,781
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX:      
Defined benefit pension plan adjustments (6,261) 844 771
Foreign currency translation adjustments 279 1,337 (2,945)
Unrealized gain (loss) in fair value of investments 1,571 1,561 (778)
TOTAL OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (4,411) 3,742 (2,952)
COMPREHENSIVE INCOME (LOSS) 147,926 (356,483) 94,829
LESS: COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS 44,173 27,858 14,124
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION $ 103,753 $ (384,341) $ 80,705
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents ($105,735 and $103,850 related to VIEs) $ 374,289 $ 193,685
Restricted cash 77,563 8,416
Restricted investments 78,912 70,974
Accounts receivable ($86,012 and $91,090 related to VIEs) 1,415,063 1,354,519
Retainage receivable ($122,335 and $89,132 related to VIEs) 648,441 562,375
Costs and estimated earnings in excess of billings ($39,846 and $22,764 related to VIEs) 1,236,734 1,123,544
Other current assets ($51,746 and $58,128 related to VIEs) 249,455 197,473
Total current assets 4,080,457 3,510,986
PROPERTY AND EQUIPMENT:    
Land 44,167 39,047
Building and improvements 116,422 115,041
Construction equipment 570,675 560,547
Other equipment 192,247 183,197
Total property and equipment, gross 923,511 897,832
Less accumulated depreciation (434,294) (388,147)
Total property and equipment, net ($12,840 and $49,919 related to VIEs) 489,217 509,685
GOODWILL 205,143 205,143
INTANGIBLE ASSETS, NET 123,115 155,270
OTHER ASSETS 147,685 104,693
TOTAL ASSETS 5,045,617 4,485,777
CURRENT LIABILITIES:    
Current maturities of long-term debt, net of unamortized discount and debt issuance costs totaling $2,040 and $0 100,188 124,054
Accounts payable ($116,461 and $93,848 related to VIEs) 794,611 682,699
Retainage payable ($26,439 and $13,967 related to VIEs) 315,135 252,181
Billings in excess of costs and estimated earnings ($362,427 and $422,847 related to VIEs) 839,222 844,389
Accrued expenses and other current liabilities ($9,595 and $25,402 related to VIEs) 215,207 206,533
Total current liabilities 2,264,363 2,109,856
LONG-TERM DEBT, less current maturities, net of unamortized discount and debt issuance costs totaling $20,209 and $23,343 925,277 710,422
DEFERRED INCOME TAXES 82,966 35,686
OTHER LONG-TERM LIABILITIES 230,066 199,288
TOTAL LIABILITIES 3,502,672 3,055,252
COMMITMENTS AND CONTINGENCIES (Note 8)
Stockholders' equity:    
Preferred stock – authorized 1,000,000 shares ($1 par value), none issued 0 0
Common stock – authorized 112,500,000 and 75,000,000 shares ($1 par value), issued and outstanding 50,827,205 and 50,278,816 shares 50,827 50,279
Additional paid-in capital 1,127,385 1,117,972
Retained earnings 422,385 313,991
Accumulated other comprehensive loss (46,741) (42,100)
Total stockholders' equity 1,553,856 1,440,142
Noncontrolling interests (10,911) (9,617)
TOTAL EQUITY 1,542,945 1,430,525
TOTAL LIABILITIES AND EQUITY $ 5,045,617 $ 4,485,777
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash and cash equivalent $ 374,289 $ 193,685
Accounts receivable 1,415,063 1,354,519
Retainage receivable 648,441 562,375
Costs and estimated earnings in excess of billings 1,236,734 1,123,544
Other current assets 249,455 197,473
Property and equipment, net 489,217 509,685
Unamortized discount and debt issuance costs, current 2,040 0
Accounts payable 794,611 682,699
Retainage payable 315,135 252,181
Billings in excess of costs and estimated earnings 839,222 844,389
Accrued expenses and other current liabilities 215,207 206,533
Unamortized discount and debt issuance costs, non-current $ 20,209 $ 23,343
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, par value (in dollars per share) $ 1 $ 1
Preferred stock, shares issued (in shares) 0 0
Common stock, shares authorized (in shares) 112,500,000 75,000,000
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares issued (in shares) 50,827,205 50,278,816
Common stock, shares outstanding (in shares) 50,827,205 50,278,816
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalent $ 105,735 $ 103,850
Accounts receivable 86,012 91,090
Retainage receivable 122,335 89,132
Costs and estimated earnings in excess of billings 39,846 22,764
Other current assets 51,746 58,128
Property and equipment, net 12,840 49,919
Accounts payable 116,461 93,848
Retainage payable 26,439 13,967
Billings in excess of costs and estimated earnings 362,427 422,847
Accrued expenses and other current liabilities $ 9,595 $ 25,402
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash Flows from Operating Activities:      
Net income (loss) $ 152,337 $ (360,225) $ 97,781
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Goodwill impairment 0 379,863 0
Depreciation 74,879 58,818 43,724
Amortization of intangible assets 32,155 6,226 3,543
Share-based compensation expense 11,833 19,143 22,782
Change in debt discounts and deferred debt issuance costs 20,153 13,207 12,072
Deferred income taxes 48,253 (71,609) (449)
Gain on remeasurement of investment in joint venture 0 (37,792) 0
(Gain) loss on sale of property and equipment (1,673) (4,688) 402
Changes in other components of working capital, net of balances acquired (169,976) 131,257 (156,844)
Other long-term liabilities 4,352 1,863 (2,007)
Other, net 459 467 398
NET CASH PROVIDED BY OPERATING ACTIVITIES 172,772 136,530 21,402
Cash Flows from Investing Activities:      
Business acquisition, cash balance acquired net of cash paid 0 6,607 0
Acquisition of property and equipment (54,781) (84,196) (77,069)
Proceeds from sale of property and equipment 14,550 12,581 6,387
Investments in securities (31,331) (35,167) (20,848)
Proceeds from maturities and sales of investments in securities 25,204 24,120 21,322
NET CASH USED IN INVESTING ACTIVITIES (46,358) (76,055) (70,208)
Cash Flows from Financing Activities:      
Proceeds from debt 1,301,282 931,594 1,753,160
Repayment of debt (1,119,887) (870,277) (1,738,314)
Business acquisition related payment 0 0 (15,951)
Cash payments related to share-based compensation (1,397) (2,363) (2,671)
Distributions paid to noncontrolling interests (48,467) (46,500) (29,000)
Contributions from noncontrolling interests 3,000 9,813 3,797
Debt issuance, extinguishment and modification costs (11,194) (504) 0
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES 123,337 21,763 (28,979)
Net increase (decrease) in cash, cash equivalents and restricted cash 249,751 82,238 (77,785)
Cash, cash equivalents and restricted cash at beginning of year 202,101 119,863 197,648
Cash, cash equivalents and restricted cash at end of year $ 451,852 $ 202,101 $ 119,863
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Noncontrolling Interests
Noncontrolling Interests
Cumulative Effect, Period of Adoption, Adjustment
Balance at Dec. 31, 2017 $ 1,704,780 $ (5,476) $ 49,781 $ 1,084,205 $ 622,007 $ (3,762) $ (42,718) $ (8,495) $ (1,714)
Net income (loss) 97,781       83,436     14,345  
Other comprehensive income (loss) (2,952)           (2,731) (221)  
Share-based compensation 21,544     21,544          
Issuance of common stock, net (2,585)   245 (2,830)          
Contributions from noncontrolling interests 3,797             3,797  
Distributions to noncontrolling interests (29,000)             (29,000)  
Balance at Dec. 31, 2018 1,787,889   50,026 1,102,919 701,681   (45,449) (21,288)  
Net income (loss) (360,225)       (387,690)     27,465  
Other comprehensive income (loss) 3,742           3,349 393  
Share-based compensation 17,571     17,571          
Reacquisition of equity component from convertible note repurchase, net of taxes 0                
Issuance of common stock, net (2,265)   253 (2,518)          
Contributions from noncontrolling interests 9,813             9,813  
Distributions to noncontrolling interests (46,500)             (46,500)  
Recognized fair value of noncontrolling interest in joint venture upon consolidation 20,500             20,500  
Balance at Dec. 31, 2019 1,430,525   50,279 1,117,972 313,991   (42,100) (9,617)  
Net income (loss) 152,337       108,394     43,943  
Other comprehensive income (loss) (4,411)           (4,641) 230  
Share-based compensation 11,928     11,928          
Reacquisition of equity component from convertible note repurchase, net of taxes (764)     (764)          
Issuance of common stock, net (1,203)   548 (1,751)          
Contributions from noncontrolling interests 3,000             3,000  
Distributions to noncontrolling interests (48,467)             (48,467)  
Balance at Dec. 31, 2020 $ 1,542,945   $ 50,827 $ 1,127,385 $ 422,385   $ (46,741) $ (10,911)  
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
(a) Basis of Presentation
The accompanying consolidated financial statements have been prepared in compliance with generally accepted accounting principles in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”). Certain amounts in the notes to the consolidated financial statements of prior years have been reclassified to conform to the current year presentation.
(b) Principles of Consolidation
The consolidated financial statements include the accounts of Tutor Perini Corporation and its wholly owned subsidiaries (the “Company”). The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with ASC 810, Consolidation (“ASC 810”). If a joint venture is a VIE and the Company is the primary beneficiary, the joint venture is fully consolidated (See Note 13). If a joint venture is not a VIE, it may be consolidated under the voting interest method if the Company holds a controlling financial interest in the joint venture. The Company is considered to hold a controlling financial interest when it is able to exercise control over the joint venture’s operating and financial decisions. For construction joint ventures that do not need to be consolidated, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. Intercompany balances and transactions have been eliminated.
(c) Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts. These estimates are based on information available through the date of the issuance of the financial statements; therefore, actual results could differ from those estimates.
(d) Revenues
Revenue Recognition
The Company derives revenue from long-term construction contracts with public and private customers primarily in the United States and its territories and in certain other international locations. The Company’s construction contracts are generally each accounted for as a single unit of account (i.e., as a single performance obligation).
Throughout the execution of construction contracts, the Company and its affiliated entities recognize revenue with the continuous transfer of control to the customer. The customer typically controls the asset under construction by either contractual termination clauses or by the Company’s rights to payment for work already performed on the asset under construction that does not have an alternative use for the Company.
Because control transfers over time, revenue is recognized to the extent of progress towards completion of the performance obligations. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services provided. The Company generally uses the cost-to-cost method for its contracts, which measures progress towards completion for each performance obligation based on the ratio of costs incurred to date to the total estimated costs at completion for the respective performance obligation. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Revenue, including estimated fees or profits, is recorded proportionately as costs are incurred. Cost of operations includes labor, materials, subcontractor costs, and other direct and indirect costs, including depreciation and amortization.
Due to the nature of the work required to be performed on many of the Company’s performance obligations, estimating total revenue and cost at completion is complex, subject to many variables and requires significant judgment. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration, including the impact of change orders, claims, contract disputes and the achievement of contractual performance criteria, and award or other incentive fees are made during the contract performance period. The Company estimates variable consideration at the most likely amount it expects to receive. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal
of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for variable consideration have been satisfied.
Changes in Estimates on Construction Contracts
The Company’s estimates of contract revenue and cost are highly detailed and many factors change during a contract performance period that result in a change to contract profitability. These factors include, but are not limited to, differing site conditions; availability of skilled contract labor; performance of major material suppliers and subcontractors; on-going subcontractor negotiations and buyout provisions; unusual weather conditions; changes in the timing of scheduled work; change orders; accuracy of the original bid estimate; changes in estimated labor productivity and costs based on experience to date; achievement of incentive-based income targets; and the expected, or actual, resolution terms for claims. The factors that cause changes in estimates vary depending on the maturation of the project within its lifecycle. For example, in the ramp-up phase, these factors typically consist of revisions in anticipated project costs and during the peak and closeout phases, these factors include the impact of change orders and claims, as well as additional revisions in remaining anticipated project costs. Generally, if the contract is at an early stage of completion, the current period impact is smaller than if the same change in estimate is made to the contract at a later stage of completion. Management evaluates changes in estimates on a contract-by-contract basis and discloses significant changes, if material, in the Notes to Consolidated Financial Statements. The cumulative catch-up method is used to account for revisions in estimates.
(e) Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets
Property and equipment and long-lived intangible assets are generally depreciated or amortized on a straight-line basis over their estimated useful lives ranging from three to forty years.
(f) Recoverability of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. In such circumstances, an impairment loss will be recognized by the amount the assets’ net carrying value exceeds their fair value.
(g) Recoverability of Goodwill
The Company tests goodwill for impairment annually as of October 1 for each reporting unit and between annual tests if events occur or circumstances change which suggest that goodwill should be reevaluated. Such events or circumstances include significant changes in legal factors and business climate, recent losses at a reporting unit, and industry trends, among other factors. The Civil, Building and Specialty Contractors segments each represent a reporting unit, and the Civil reporting unit carried the remaining goodwill balance at December 31, 2020 as a result of the $379.9 million impairment loss recognized in 2019. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using a weighted average of an income and a market approach. These approaches utilize various valuation assumptions, and small changes to the assumptions could have a significant impact on the concluded fair value. The income approach is based on estimated present value of future cash flows for each reporting unit carrying a goodwill balance. The market approach is based on assumptions about how market data relates to each reporting unit carrying a goodwill balance. The weighting of these two approaches is based on their individual correlation to the economics of each reporting unit carrying a goodwill balance. The annual quantitative assessment performed in the fourth quarter of 2020 resulted in an estimated fair value that exceeded the net book value of the Civil reporting unit; therefore, no impairment charge was necessary.
(h) Recoverability of Non-Amortizable Trade Names
Certain trade names have an estimated indefinite life and are not amortized to earnings, but instead are reviewed for impairment annually, or more often if events occur or circumstances change which suggest that the non-amortizable trade names should be reevaluated. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using an income approach (relief from royalty method). The assessment performed in the fourth quarter of 2020 resulted in an estimated fair value for the non-amortizable trade names that exceeded their respective net book values; therefore, no impairment charge was necessary.
(i) Income Taxes
Deferred income tax assets and liabilities are recognized for the effects of temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities using tax rates expected to be in effect when such differences reverse. Income tax positions must meet a more-likely-than-not threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions as a component of the income tax provision.
(j) Earnings Per Common Share (EPS)
Basic EPS and diluted EPS are calculated by dividing net income attributable to Tutor Perini Corporation by the following: for basic EPS, the weighted-average number of common shares outstanding during the period; and for diluted EPS, the sum of the weighted-average number of both outstanding common shares and potentially dilutive securities, which for the Company can include restricted stock units, unexercised stock options and the Convertible Notes, as defined in Note 7. In accordance with ASC 260, Earnings Per Share, the settlement of the principal amount of the Convertible Notes has no impact on diluted EPS because the Company has the intent and ability to settle the principal amount in cash. See Note 7 for further discussion of the Convertible Notes. The Company calculates the effect of the potentially dilutive restricted stock units and stock options using the treasury stock method.
Year Ended December 31,
(in thousands, except per common share data)202020192018
Net income (loss) attributable to Tutor Perini Corporation$108,394 $(387,690)$83,436 
Weighted-average common shares outstanding, basic50,656 50,220 49,952 
Effect of dilutive restricted stock units and stock options421 — 349 
Weighted-average common shares outstanding, diluted51,077 50,220 50,301 
Net income (loss) attributable to Tutor Perini Corporation per common share:
Basic$2.14 $(7.72)$1.67 
Diluted$2.12 $(7.72)$1.66 
Anti-dilutive securities not included above1,862 3,640 2,670 
For the year ended December 31, 2019, all outstanding restricted stock units and stock options were excluded from the calculation of weighted-average diluted shares outstanding due to the net loss for the period.
(k) Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:
As of December 31,
(in thousands)20202019
Cash and cash equivalents available for general corporate purposes$210,841 $43,760 
Joint venture cash and cash equivalents163,448 149,925 
Cash and cash equivalents374,289 193,685 
Restricted cash77,563 8,416 
Total cash, cash equivalents and restricted cash$451,852 $202,101 
Cash equivalents include short-term, highly liquid investments with maturities of three months or less when acquired. Cash and cash equivalents consist of amounts available for the Company’s general purposes, the Company’s proportionate share of cash held by the Company’s unconsolidated joint ventures and 100% of amounts held by the Company’s consolidated joint ventures. In both cases, cash held by joint ventures is available only for joint venture-related uses, including future distributions to joint venture partners.
As of December 31, 2020, restricted cash consists primarily of $69.9 million held to repay the outstanding principal balance of Convertible Notes described in more detail in Note 7. Restricted cash also includes amounts held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit.
(l) Restricted Investments
The Company has restricted investments primarily held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit. Restricted investments are primarily comprised of investments in U.S. government agency securities and corporate debt securities that are rated A3 or better.
(m) Share-Based Compensation
The Company’s long-term incentive plans allow the Company to grant share-based compensation awards in a variety of forms, including restricted and unrestricted stock units and stock options. Restricted stock units and stock options generally vest subject to service and/or performance requirements, with related compensation expense equal to the fair value of the award on the date of grant and recognized on a straight-line basis over the requisite period. The Company may grant awards that require liability classification and are remeasured at fair value at the end of each reporting period with the change in fair value recognized as compensation cost.
For share-based awards that have a service requirement, the Company accounts for forfeitures upon occurrence, rather than estimating the probability of forfeiture at the date of grant. Accordingly, the Company recognizes the full grant-date fair value of these awards on a straight-line basis throughout the requisite service period, reversing any expense if, and only if, there is a forfeiture.
For share-based awards that have a performance-based vesting requirement, the Company evaluates the probability of achieving the performance criteria throughout the performance period, and will adjust share-based compensation expense if it estimates that the achievement of the performance criteria is not probable. Certain performance-based awards contain market condition components and are valued on the date of grant using a Monte Carlo simulation model. The fair value of such awards is expensed ratably over the performance period and is not adjusted for actual achievement.
(n) Insurance Liabilities
The Company typically utilizes third-party insurance coverage subject to varying deductible levels with aggregate caps on losses retained. The Company assumes the risk for the amount of the deductible portion of the losses and liabilities primarily associated with workers’ compensation and general liability coverage. In addition, on certain projects, the Company assumes the risk for the amount of the deductible portion of losses that arise from any subcontractor defaults. Losses are accrued based upon the Company’s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. The estimate of insurance liability within the deductible limits includes an estimate of incurred but not reported claims based on data compiled from historical experience.
(o) Other Comprehensive Income (Loss)
ASC 220, Comprehensive Income, establishes standards for reporting comprehensive income and its components in the consolidated financial statements. The Company reports the change in pension benefit plan assets/liabilities, cumulative foreign currency translation, and change in fair value of investments as components of accumulated other comprehensive income (loss) (“AOCI”).
The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:
Year Ended December 31,
202020192018
(in thousands)Before-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax Amount
Other comprehensive income (loss):
Defined benefit pension plan adjustments$(8,700)$2,439 $(6,261)$1,180 $(336)$844 $1,079 $(308)$771 
Foreign currency translation adjustment178 101 279 1,867 (530)1,337 (4,067)1,122 (2,945)
Unrealized gain (loss) in fair value of investments2,015 (444)1,571 1,982 (421)1,561 (1,005)227 (778)
Total other comprehensive income (loss)$(6,507)$2,096 $(4,411)$5,029 $(1,287)$3,742 $(3,993)$1,041 $(2,952)
Less: Other comprehensive income (loss) attributable to noncontrolling interests(a)
230 — 230 393 — 393 (221)— (221)
Total other comprehensive income (loss) attributable to Tutor Perini Corporation$(6,737)$2,096 $(4,641)$4,636 $(1,287)$3,349 $(3,772)$1,041 $(2,731)
________________________________________________________________________________________
(a)The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.
The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:
(in thousands)Defined Benefit Pension PlanForeign Currency TranslationUnrealized Gain (Loss) in Fair
Value of Investments
Accumulated Other Comprehensive
Income (Loss)
Attributable to Tutor Perini Corporation:
Balance as of December 31, 2017$(39,441)$(3,591)$314 $(42,718)
Other comprehensive loss before reclassifications(695)(2,724)(835)(4,254)
Amounts reclassified from AOCI1,466 — 57 1,523 
Balance as of December 31, 2018$(38,670)$(6,315)$(464)$(45,449)
Other comprehensive income (loss) before reclassifications(539)944 1,621 2,026 
Amounts reclassified from AOCI1,383 — (60)1,323 
Balance as of December 31, 2019$(37,826)$(5,371)$1,097 $(42,100)
Other comprehensive income (loss) before reclassifications(7,993)49 1,820 (6,124)
Amounts reclassified from AOCI1,732 — (249)1,483 
Balance as of December 31, 2020$(44,087)$(5,322)$2,668 $(46,741)
The significant items reclassified out of AOCI and the corresponding location and impact on the Consolidated Statements of Operations during the years ended December 31, 2020, 2019 and 2018 are as follows:
Location in ConsolidatedYear Ended December 31,
(in thousands)Statements of Operations202020192018
Component of AOCI:
Defined benefit pension plan adjustmentsOther income (expense)$2,407 $1,933 $2,052 
Income tax benefitIncome tax expense (benefit)(675)(550)(586)
Net of tax$1,732 $1,383 $1,466 
Unrealized (gain) loss in fair value of investment adjustmentsOther income (expense)$(315)$(76)$72 
Income tax expense (benefit)Income tax expense (benefit)66 16 (15)
Net of tax$(249)$(60)$57 
(p) Recent Accounting Pronouncements
In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). ASU 2020-04 is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.
In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance within ASU 2019-04 and ASU 2019-05 (collectively, “ASU 2016-13”). The amendments in ASU 2016-13 replace the incurred loss impairment methodology with the current expected credit loss model, which requires consideration of a broader range of reasonable and supportable information to estimate credit losses. The Company adopted this ASU effective January 1, 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s financial position, results of operations or cash flows.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), as amended and supplemented by subsequent ASUs (collectively, “ASC 842”). The Company adopted this ASU effective January 1, 2019 using the optional transition method. Under this method, financial results reported in periods prior to 2019 are unchanged. As such, the 2018 comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The following recent accounting pronouncements require implementation in future periods.
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The amendments in ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception. Also, ASU 2020-06 requires the application of the if-converted method for calculating diluted EPS and the treasury stock method will no longer be available. ASU 2020-06 is effective for interim and annual reporting periods beginning after December 15, 2021, with early adoption permitted. The Company does not expect to early adopt the new standard and does not expect it to have an impact on the Company's financial position, results of operations or cash flows.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (“ASU 2019-12”), modifying ASC 740, Income Taxes (“ASC 740”). The amendments in ASU 2019-12, among other things, remove certain exceptions to the general principles in ASC 740 and seek more consistent application by clarifying and amending the existing guidance. ASU 2019-12 is effective for interim and annual reporting periods beginning after December 15, 2020. The Company is currently evaluating the new standard, which is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows
12 Months Ended
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract]  
Consolidated Statements of Cash Flows Consolidated Statements of Cash Flows
Below are the changes in other components of working capital, net of balances related to incremental interest acquired in a Civil segment joint venture during 2019 (see Note 12), as shown in the Consolidated Statements of Cash Flows, the supplemental disclosure of cash paid for interest and income taxes and the supplemental disclosure of non-cash investing activities:
Year Ended December 31,
(in thousands)202020192018
(Increase) Decrease in:
Accounts receivable$(104,901)$(81,983)$3,899 
Retainage receivable(85,769)(78,520)56,754 
Costs and estimated earnings in excess of billings(113,190)18,751 (209,537)
Other current assets(49,468)(76,146)15,398 
(Decrease) Increase in:
Accounts payable111,912 53,999 (78,243)
Retainage payable62,954 35,013 (49,864)
Billings in excess of costs and estimated earnings(5,168)245,292 76,703 
Accrued expenses and other current liabilities13,654 14,851 28,046 
Changes in other components of working capital$(169,976)$131,257 $(156,844)
Cash paid during the year for:
Interest$57,038 $56,137 $51,063 
Income taxes$11,204 $43,374 $13,652 
Supplemental disclosure of non-cash investing activities:
Real property acquired in settlement of a receivable$11,660 $— $— 
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following tables disaggregate revenue by end market, customer type and contract type, which the Company believes best depict how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors for the years ended December 31, 2020, 2019 and 2018.
Year Ended December 31,
(in thousands)202020192018
Civil segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$1,367,412 $992,755 $702,614 
Bridges306,161 334,117 431,202 
Military defense facilities146,969 59,082 26,225 
Highways122,254 86,747 202,423 
Water101,705 33,370 10,195 
Other155,398 273,281 213,434 
Total Civil segment revenue$2,199,899 $1,779,352 $1,586,093 
Year Ended December 31,
(in thousands)202020192018
Building segment revenue by end market:
Commercial and industrial facilities$580,297 $459,806 $374,312 
Hospitality and gaming474,329 297,700 301,871 
Municipal and government287,337 254,736 261,496 
Mass transit (includes transportation projects)218,930 201,400 67,588 
Education facilities173,472 143,382 145,147 
Health care facilities117,968 239,299 428,819 
Mixed use59,391 31,685 150,549 
Other72,917 114,032 131,917 
Total Building segment revenue$1,984,641 $1,742,040 $1,861,699 

Year Ended December 31,
(in thousands)202020192018
Specialty Contractors segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$592,430 $419,402 $296,092 
Commercial and industrial facilities152,868 186,819 189,632 
Multi-unit residential139,924 83,903 81,023 
Water73,769 37,403 22,390 
Mixed use47,022 64,302 163,308 
Education facilities44,762 70,229 99,214 
Other83,448 67,382 155,211 
Total Specialty Contractors segment revenue$1,134,223 $929,440 $1,006,870 
Year Ended December 31, 2020
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,875,653 $534,449 $533,768 $2,943,870 
Federal agencies175,933 143,327 75,067 394,327 
Private owners148,313 1,306,865 525,388 1,980,566 
Total revenue$2,199,899 $1,984,641 $1,134,223 $5,318,763 
Year Ended December 31, 2019
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,401,001 $573,049 $496,195 $2,470,245 
Federal agencies116,869 153,467 11,326 281,662 
Private owners261,482 1,015,524 421,919 1,698,925 
Total revenue$1,779,352 $1,742,040 $929,440 $4,450,832 
Year Ended December 31, 2018
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,294,630 $617,133 $406,782 $2,318,545 
Federal agencies95,567 201,745 53,335 350,647 
Private owners195,896 1,042,821 546,753 1,785,470 
Total revenue$1,586,093 $1,861,699 $1,006,870 $4,454,662 
State and local agencies. The Company’s state and local government customers include state transportation departments, metropolitan authorities, cities, municipal agencies, school districts and public universities. Services provided to state and local customers are primarily pursuant to contracts awarded through competitive bidding processes. Construction services for state and local government customers have included mass-transit systems, tunnels, bridges, highways, judicial and correctional facilities, schools and dormitories, health care facilities, convention centers, parking structures and other municipal buildings. The vast majority of the Company’s civil contracting and building construction services are provided in locations throughout the United States and its territories.
Federal agencies. The Company’s federal government customers include the U.S. State Department, the U.S. Navy, the U.S. Army Corps of Engineers, the U.S. Air Force and the National Park Service. Services provided to federal agencies are typically pursuant to competitively bid contracts for specific or multi-year assignments that involve new construction or infrastructure repairs or improvements. A portion of revenue from federal agencies is derived from projects in overseas locations.
Private owners. The Company’s private owners (i.e., customers) include real estate developers, health care companies, technology companies, hospitality and gaming resort owners, Native American sovereign nations, public corporations and private universities. Services are provided to private customers through negotiated contract arrangements, as well as through competitive bids.
Most federal, state and local government contracts contain provisions that permit the termination of contracts, in whole or in part, for the convenience of government customers, among other reasons.
Year Ended December 31, 2020
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,792,765 $508,655 $1,010,973 $3,312,393 
Guaranteed maximum price1,829 1,136,782 15,417 1,154,028 
Unit price392,548 867 83,257 476,672 
Cost plus fee and other12,757 338,337 24,576 375,670 
Total revenue$2,199,899 $1,984,641 $1,134,223 $5,318,763 
Year Ended December 31, 2019
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,315,195 $561,831 $769,410 $2,646,436 
Guaranteed maximum price6,951 752,110 21,291 780,352 
Unit price436,015 12,063 91,803 539,881 
Cost plus fee and other21,191 416,036 46,936 484,163 
Total revenue$1,779,352 $1,742,040 $929,440 $4,450,832 
Year Ended December 31, 2018
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,054,473 $377,538 $857,742 $2,289,753 
Guaranteed maximum price15,709 1,040,093 62,132 1,117,934 
Unit price469,305 32,468 32,562 534,335 
Cost plus fee and other46,606 411,600 54,434 512,640 
Total revenue$1,586,093 $1,861,699 $1,006,870 $4,454,662 
Fixed price. Fixed price or lump sum contracts are most commonly used for projects in the Civil and Specialty Contractors segments and generally commit the Company to provide all of the resources required to complete a project for a fixed sum. Usually, fixed price contracts transfer more risk to the Company, but offer the opportunity for greater profits. Billings on fixed price contracts are typically based on estimated progress against predetermined contractual milestones.
Guaranteed maximum price (“GMP”). GMP contracts provide for a cost plus fee arrangement up to a maximum agreed upon price. These contracts place risks on the Company for amounts in excess of the GMP, but may permit an opportunity for greater profits than under cost plus fee contracts through sharing agreements with the owner on any cost savings that may be realized. Services provided by our Building segment to various private customers are often performed under GMP contracts. Billings on GMP contracts typically occur on a monthly basis and are based on actual costs incurred plus a negotiated margin.
Unit price. Unit price contracts are most prevalent for projects in the Civil and Specialty Contractors segments and generally commit the Company to provide an estimated or undetermined number of units or components that comprise a project at a fixed price per unit. This approach shifts the risk of estimating the quantity of units required to the project owner, but the risk of increased cost per unit is borne by the Company, unless otherwise allowed for in the contract. Billings on unit price contracts typically occur on a monthly basis and are based on actual quantity of work performed or completed during the billing period.
Cost plus fee. Cost plus fee contracts are used for many projects in the Building and Specialty Contractors segments. Cost plus fee contracts include cost plus fixed fee contracts and cost plus award fee contracts. Cost plus fixed fee contracts provide for reimbursement of approved project costs plus a fixed fee. Cost plus award fee contracts provide for reimbursement of the project costs plus a base fee, as well as an incentive fee based on cost and/or schedule performance. Cost plus fee contracts serve to minimize the Company’s financial risk, but may also limit profits. Billings on cost plus fee contracts typically occur on a monthly basis based on actual costs incurred plus a negotiated margin.
Changes in Contract Estimates that Impact Revenue
Changes to the total estimated contract revenue or cost for a given project, either due to unexpected events or revisions to management’s initial estimates, are recognized in the period in which they are determined. Revenue was negatively impacted during the year ended December 31, 2020 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $77.0 million for various projects. Revenue was negatively impacted during the year ended December 31, 2019 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $177.5 million for various projects, including a $123.9 million revenue impact that resulted from the charge related to the Alaskan Way Viaduct (SR 99) Matter discussed in Note 8. Revenue was positively impacted during the year ended December 31, 2018 related to performance obligations satisfied (or partially satisfied) in prior periods by a net $19.4 million for various projects.
Remaining Performance Obligations
Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. As of December 31, 2020, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $4.8 billion, $1.5 billion and $1.8 billion for the Civil, Building and Specialty Contractors segments, respectively. As of December 31, 2019, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $5.2 billion, $2.2 billion and $2.2 billion for the Civil, Building and Specialty Contractors segments, respectively. The Company typically recognizes revenue on Civil segment projects over a period of three to five years, whereas for projects in the Building and Specialty Contractors segments, the Company typically recognizes revenue over a period of one to three years.
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Assets And Liabilities
12 Months Ended
Dec. 31, 2020
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Contract Assets And Liabilities Contract Assets and Liabilities
The Company classifies contract assets and liabilities that may be settled beyond one year from the balance sheet date as current, consistent with the length of time of the Company’s project operating cycle.
Contract assets include amounts due under retainage provisions, costs and estimated earnings in excess of billings and capitalized contract costs. The amounts as included on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
Retainage receivable$648,441 $562,375 
Costs and estimated earnings in excess of billings:
Claims752,783 705,993 
Unapproved change orders415,489 362,264 
Other unbilled costs and profits68,462 55,287 
Total costs and estimated earnings in excess of billings1,236,734 1,123,544 
Capitalized contract costs74,452 80,294 
Total contract assets$1,959,627 $1,766,213 
Retainage receivable represents amounts invoiced to customers where payments have been partially withheld pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances, such as contract-specific terms, project performance and other variables that may arise as the Company makes progress toward completion. As of December 31, 2020, the amount of retainage receivable estimated by management to be collected beyond one year is approximately 38% of the balance.
Costs and estimated earnings in excess of billings represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Costs and estimated earnings in excess of billings result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”), but a portion of the revenue recorded cannot be billed currently due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to
the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings. As discussed in Note 8, the resolution of these claims and unapproved change orders may require litigation or other forms of dispute resolution proceedings. Other unbilled costs and profits are billable in accordance with the billing terms of each of the existing contractual arrangements and, as such, the timing of contract billing cycles can cause fluctuations in the balance of unbilled costs and profits. Ultimate resolution of other unbilled costs and profits typically involves incremental progress toward contractual requirements or milestones. The amount of costs and estimated earnings in excess of billings as of December 31, 2020 estimated by management to be collected beyond one year is approximately $756.2 million.
Capitalized contract costs primarily represent costs to fulfill a contract that (1) directly relate to an existing or anticipated contract, (2) generate or enhance resources that will be used in satisfying performance obligations in the future and (3) are expected to be recovered through the contract, and are included in other current assets. Capitalized contract costs are generally expensed to the associated contract over the period of anticipated use on the project. During the years ended December 31, 2020, 2019 and 2018, $46.7 million, $33.8 million and $16.3 million, respectively, of previously capitalized contract costs were amortized and recognized as expense on the related contracts.
Contract liabilities include amounts owed under retainage provisions and billings in excess of costs and estimated earnings. The amount as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
Retainage payable$315,135 $252,181 
Billings in excess of costs and estimated earnings839,222 844,389 
Total contract liabilities$1,154,357 $1,096,570 
Retainage payable represents amounts invoiced to the Company by subcontractors where payments have been partially withheld pending the completion of certain milestones, other contractual conditions or upon the completion of the project. Generally, retainage payable is not remitted to subcontractors until the associated retainage receivable from customers is collected. As of December 31, 2020, the amount of retainage payable estimated by management to be remitted beyond one year is approximately 38% of the balance.
Billings in excess of costs and estimated earnings represent the excess of contract billings to date over the amount of contract costs and profits (or contract revenue) recognized to date. The balance may fluctuate depending on the timing of contract billings and the recognition of contract revenue. Revenue recognized during the years ended December 31, 2020, 2019 and 2018 and included in the opening billings in excess of costs and estimated earnings balances for each period totaled $690.7 million, $479.6 million and $382.7 million, respectively.
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income (loss) before taxes is summarized as follows:
Year Ended December 31,
(in thousands)202020192018
United States operations$138,426 $(456,403)$106,222 
Foreign and U.S. territory operations35,853 30,569 26,391 
Total$174,279 $(425,834)$132,613 
The income tax expense (benefit) is as follows:
Year Ended December 31,
(in thousands)202020192018
Current (benefit) expense:
Federal$(36,159)$(2,884)$21,055 
State(1,282)3,585 8,676 
Foreign and U.S. territories11,130 5,299 5,550 
Total current (benefit) expense:(26,311)6,000 35,281 
Deferred expense (benefit):
Federal38,667 (43,579)(1,773)
State10,608 (27,566)1,278 
Foreign and U.S. territories(1,022)(464)46 
Total deferred expense (benefit):48,253 (71,609)(449)
Total expense (benefit):$21,942 $(65,609)$34,832 
The following table is a reconciliation of the Company’s income tax provision at the statutory federal tax rate to the Company’s effective tax rate:
Year Ended December 31,
202020192018
(dollars in thousands)AmountRateAmountRateAmountRate
Federal income tax expense (benefit) at statutory tax rate$36,599 21.0 %$(89,425)21.0 %$27,849 21.0 %
State income taxes, net of federal tax benefit8,518 4.9 (18,442)4.3 9,011 6.8 
Stock based compensation3,185 1.8 1,706 (0.4)— — 
Impact of federal tax law changes(14,476)(8.3)— — 211 0.2 
Officers' compensation2,486 1.4 2,938 (0.7)3,078 2.3 
Goodwill impairment— — 43,990 (10.3)— — 
Noncontrolling interests(9,799)(5.6)(6,064)1.4 (3,232)(2.4)
Federal R&D credits(3,007)(1.7)(3,998)0.9 (2,658)(2.0)
Reversal of reserve for uncertain tax positions due to statute expirations(489)(0.3)(773)0.2 (1,958)(1.5)
Foreign tax rate differences1,491 0.9 4,940 (1.2)(19)— 
Other(2,566)(1.5)(481)0.2 2,550 1.9 
Income tax expense (benefit)$21,942 12.6 %$(65,609)15.4 %$34,832 26.3 %
The Company's provision for income taxes and effective tax rate for the year ended December 31, 2020 was significantly impacted by a change in tax law. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. A major provision of the CARES Act allows net operating losses from the 2018, 2019 and 2020 tax years to be carried back up to five years. As a result, for the year ended December 31, 2020, the Company was able to recognize tax benefits substantially in excess of the current federal statutory rate of 21% due to the effects of carrying back its net operating loss arising in 2019 to tax years in which the federal statutory rate was 35%.
The Company’s provision for income taxes and effective tax rate for the year ended December 31, 2019 was significantly impacted by the goodwill impairment charge discussed in Note 6. Of the total goodwill impairment charge of $379.9 million, approximately $209.5 million pertained to goodwill that was not tax deductible and yielded permanent differences between book income and taxable income. For the year ended December 31, 2019, the Company recognized U.S. federal and state tax benefits totaling $49.4 million as a result of the impairment charge.
The following is a summary of the significant components of the deferred tax assets and liabilities:
As of December 31,
(in thousands)20202019
Deferred tax assets:
Timing of expense recognition$24,470 $44,761 
Net operating losses19,968 23,711 
Goodwill19,315 26,658 
Other, net10,155 17,098 
Deferred tax assets73,908 112,228 
Valuation allowance— (2,212)
Net deferred tax assets73,908 110,016 
Deferred tax liabilities:
Intangible assets, due primarily to purchase accounting(15,212)(15,309)
Fixed assets(76,567)(75,461)
Construction contract accounting(9,769)(13,464)
Joint ventures(41,669)(24,331)
Other(11,962)(16,567)
Deferred tax liabilities(155,179)(145,132)
Net deferred tax liabilities$(81,271)$(35,116)
As of December 31, 2020, the Company had net operating loss carryforwards for income tax purposes in various states totaling $196.5 million with expiration dates ranging from 2022 to 2039, and no net operating loss carryforwards for federal income tax purposes. As of December 31, 2019, the Company had federal and various state net operating loss carryforwards for income tax purposes of $29.3 million and $184.8 million, respectively. As of December 31, 2020, the Company had federal and state credit carryforwards of approximately $1.4 million and $2.0 million, respectively. As of December 31, 2019, the Company had federal and state credit carryforwards of approximately $6.0 million and $1.2 million, respectively.
The net deferred tax liabilities are presented in the Consolidated Balance Sheets as follows:
As of December 31,
(in thousands)20202019
Deferred tax assets$1,695 $570 
Deferred tax liabilities(82,966)(35,686)
Net deferred tax liabilities$(81,271)$(35,116)
The Company’s policy is to record interest and penalties on unrecognized tax benefits as an element of income tax expense. The cumulative amounts related to interest and penalties are added to the total unrecognized tax liabilities on the balance sheet. The total amount of gross unrecognized tax benefits as of December 31, 2020 that, if recognized, would affect the effective tax rate is $8.7 million. The Company does not expect any significant release of unrecognized tax benefits within the next twelve months.
The Company accounts for its uncertain tax positions in accordance with GAAP. The following is a reconciliation of the beginning and ending amounts of these unrecognized tax benefits for the three years ended December 31, 2020:
As of December 31,
(in thousands)202020192018
Beginning balance$5,682 $4,998 $6,495 
Change in tax positions of prior years2,286 351 (302)
Change in tax positions of current year1,202 1,106 763 
Reduction in tax positions for statute expirations(489)(773)(1,958)
Ending Balance$8,681 $5,682 $4,998 
The Company conducts business internationally and, as a result, one or more of its subsidiaries files income tax returns in U.S. federal, U.S. state and certain foreign jurisdictions. Accordingly, in the normal course of business, the Company is subject to examination by taxing authorities principally throughout the United States, Guam and Canada. The Company's open tax years for a U.S. federal income tax audit are for fiscal years 2017 and later, although there is currently no audit being conducted by the Internal Revenue Service. The Company has various years open to audit in a number of state and local jurisdictions and is currently under audit by certain state taxing authorities.
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table presents the changes in the carrying amount of goodwill since its inception through December 31, 2020:
(in thousands)CivilBuildingSpecialty
Contractors
Total
Gross goodwill as of December 31, 2018$492,074 $424,724 $156,193 $1,072,991 
Accumulated impairment as of December 31, 2018(76,716)(411,269)— (487,985)
Goodwill as of December 31, 2018415,358 13,455 156,193 585,006 
2019 impairment(210,215)(13,455)(156,193)(379,863)
Goodwill as of December 31, 2019205,143 — — 205,143 
Current year activity— — — — 
Goodwill as of December 31, 2020(a)
$205,143 $— $— $205,143 
_____________________________________________________________________________________________________________
(a)As of December 31, 2020, accumulated impairment was $867.8 million.
The Company performed its annual impairment test in the fourth quarter of 2020 and concluded goodwill was not impaired. In addition, the Company determined that no triggering events occurred and no circumstances changed since the date of our annual impairment test that would more likely than not reduce the fair value of the Civil reporting unit below its carrying amount.
During the year ended December 31, 2020, the novel coronavirus (“COVID-19”) pandemic, as well as the actions taken to contain and mitigate its public health effects, caused disruptions in domestic and global economies and financial markets. The vast majority of the Company’s projects, especially in its Civil reporting unit, have been designated as essential business, which allows the Company to continue its work on those projects. However, due to the fluidity of the pandemic, uncertainties as to its scope and duration, and ongoing changes in the way that governments, businesses and individuals are affected, the pandemic's future impact on the Company’s business, financial condition or performance remains uncertain. Among other things, governments could prohibit the continuation of certain projects that to date have been designated as “essential” or could impose health, safety and other operational requirements on such projects that could result in delays or suspensions of such projects. In addition, employees and contractors working on such projects could be unable or unwilling to continue working on them, perhaps for extended periods, because they may be unable or unwilling to be immunized against COVID-19, or for other reasons. The COVID-19 pandemic also could negatively affect the ability of counterparties or joint venture partners to make required payments on a timely basis or at all.
The Company considered the above factors in its annual impairment test in the fourth quarter of 2020. The Company will continue to monitor events and circumstances for changes that indicate the Civil reporting unit goodwill would need to be reevaluated for impairment during future interim periods prior to the annual impairment test. These future events and
circumstances include, but are not limited to, changes in the overall financial performance of the Civil reporting unit, impacts to our business as a result of the COVID-19 pandemic, as well as other quantitative and qualitative factors which could indicate potential triggering events for possible impairment.
Second Quarter of 2019 Goodwill Impairment
The net change in the carrying amount of goodwill for the year ended December 31, 2019 was primarily due to a goodwill impairment charge of $379.9 million recorded in the second quarter of 2019. In connection with the preparation of its quarterly financial statements during the second quarter of 2019, the Company assessed the changes in circumstances that occurred during the quarter to determine whether it was more likely than not that the fair values of any of its reporting units were below their carrying amounts. While there was no single determinative event or factor, potential triggering events identified in the accounting guidance (ASC 350, Intangibles – Goodwill and Other) developed during the second quarter of 2019, which led the Company to conclude that, when considering the events and factors in totality, it was more likely than not that the fair values of each of its reporting units were below their carrying amounts. The triggering factors included:
The Company faced a declining stock price and observed a sustained decrease subsequent to the filing of the Company’s first quarter Form 10-Q on May 8, 2019, in both absolute terms and relative to its peers. Consistent with the average stock prices of companies in its peer group, the Company’s stock price had been trending lower over several prior periods; however, during the second quarter of 2019, the Company’s stock price dropped to a 52-week low while the average stock price of companies in its peer group increased. The Company believes that delays experienced in resolving certain claims and unapproved change orders, which when combined with the increased working capital needs and significant negative operating cash flows in the first quarter of 2019, has contributed significantly to the sustained decrease in the Company’s stock price;
The Company experienced significant negative operating cash flows from each of its reporting units in the first quarter of 2019, and that trend continued at the beginning of the second quarter; and
The Company’s debt rating was downgraded by a major credit rating agency on May 17, 2019.
As the Company determined that it was more likely than not that the fair values of its reporting units were below their carrying amounts, the Company performed an interim impairment test as of June 1, 2019 (the “Interim Test”) and, as described below, recognized a non-cash impairment loss totaling $379.9 million.
The decrease in the Company’s stock price reduced its total market capitalization and increased the implied control premium to a level beyond observable market-comparable data. As a result, when performing the Interim Test, the Company increased the discount rates and the projected investments in working capital compared to the assumptions used in the previous October 1, 2018 test, which extended the timing of certain expected future cash flows in the calculation of fair value under the income-based approach. The Company believes these changes were consistent with market participant inputs as reflected in the decrease in the Company’s market valuation at that time.
Consistent with the previous October 1, 2018 test, the Company utilized a weighted average of (1) an income approach and (2) a market approach to determine the fair value of the Company and each of its reporting units for the Interim Test. The income approach was based on estimated present value of future cash flows for each reporting unit. The market approach was based on assumptions about how market data relates to each reporting unit. The weighting of these two approaches was based on their individual correlation to the economics of each reporting unit as impacted by factors such as the availability of comparable market data for each reporting unit.
Assessing impairment inherently involves management judgments as to the assumptions used to calculate fair value of the reporting units and the impact of market conditions on those assumptions. The key inputs that the Company uses in its assumptions to estimate the fair value of its reporting units under the income-based approach are as follows:
Weighted-average cost of capital (“WACC”), the risk-adjusted rate used to discount the projected cash flows;
Cash flows generated from existing work and new awards; and
Projected operating margins.
Expected future after-tax operating cash flows of each reporting unit are discounted to a present value using a risk-adjusted discount rate. Estimates of future cash flows require management to make significant assumptions concerning future operating performance including cash flows generated from existing work and new awards, projected operating margins, variations in the amount and timing of cash flows and the probability of achieving the estimated cash flows, as well as future economic conditions, which may differ from actual future cash flows. The discount rate, which is intended to reflect the risks inherent in future cash flow projections, used in estimating the present value of future cash flows, is based on estimates of the WACC of
market participants relative to the reporting units. Financial and credit market volatility can directly impact certain inputs and assumptions used to develop the WACC.
To develop the cash flows generated from new awards and future operating margins, the Company tracks known prospects of significance for each of its reporting units and considers the estimated timing of when the work is expected to be bid, started and completed. The Company also gives consideration to its relationships with the prospective owners; the pool of competitors that are capable of performing large, complex work; business strategy; and the Company’s history of success in winning new work in each reporting unit. With regard to operating margins, the Company gives consideration to its historical reporting unit operating margins in the end markets that the prospective work opportunities are most significant, expected margins from existing work, current market trends in recent new work procurement, and business strategy.
The Company also estimated the fair value of its reporting units under a market-based approach by applying industry-comparable multiples of revenues and operating earnings to its reporting units’ revenues and operating earnings. The conditions and prospects of companies in the engineering and construction industry depend on common factors such as overall demand for services.
The Company believes that the discount rates, timing of cash flows and other inputs and assumptions used in the Interim Test were consistent with those that a market participant would use based on the events described above which occurred during the second quarter of 2019 and were reflective of the market assessment of the fair value of its reporting units at that time. In addition, the Company believes that its estimates and assumptions about future revenues and margin projections in the Interim Test were reasonable and consistent with the estimates and assumptions used in the annual goodwill impairment test as of October 1, 2018. As an additional step to corroborate the Interim Test results, the Company compared its implied control premium with those of recent comparable market transactions and concluded that the implied control premium was within the range of control premiums observed in prior industry-specific M&A transactions.
The assumption changes described above were relatively larger in the Specialty Contractors reporting unit than in the Civil or Building reporting units, as Specialty Contractors had not met recent market expectations at the time of the Interim Test.
Intangible Assets
Intangible assets consist of the following:
As of December 31, 2020Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated Impairment ChargeCarrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)74,350 (23,754)(23,232)27,364 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (22,103)(16,645)1,052 12 years
Construction contract backlog149,290 (105,001)— 44,289 3 years
Total$387,040 $(150,858)$(113,067)$123,115 
As of December 31, 2019Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated Impairment ChargeCarrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)74,350 (21,267)(23,232)29,851 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (21,048)(16,645)2,107 12 years
Construction contract backlog149,290 (76,388)— 72,902 3 years
Total$387,040 $(118,703)$(113,067)$155,270 
The Company performs its annual quantitative impairment assessment during the fourth quarter of each year for non-amortizable trade names. If the estimated fair value for the non-amortizable trade names exceeds their respective net book
values, no impairment charge is necessary. Other amortizable intangible assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. The Company had no impairment of intangible assets during the years ended December 31, 2020 or 2019.
Amortization expense related to amortizable intangible assets was $32.2 million and $6.2 million for the years ended December 31, 2020 and 2019, respectively. The increase in accumulated amortization for construction contract backlog was due to the acquisition of an additional interest in a joint venture during the fourth quarter of 2019, as discussed in Note 12. Future amortization expense related to amortizable intangible assets for the years 2021 and 2022 will be approximately $32.4 million and $17.9 million, respectively, $2.5 million for the years 2023, 2024 and 2025, and $14.9 million thereafter.
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Financial Commitments Financial Commitments
Long-Term Debt
Long-term debt as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
2017 Senior Notes$495,271 $494,365 
Term Loan B408,458 N/A  
2020 Revolver— N/A  
2017 Credit FacilityN/A  114,000 
Convertible Notes(a)
67,878 182,292 
Equipment financing and mortgages47,594 39,159 
Other indebtedness6,264 4,660 
Total debt1,025,465 834,476 
Less: Current maturities100,188 124,054 
Long-term debt, net$925,277 $710,422 
_____________________________________________________________________________________________________________
(a)The Company will repurchase or retire the remaining Convertible Notes at or before their June 15, 2021 maturity using proceeds from the Term Loan B, $69.9 million of which is currently held in a restricted cash account for this purpose.
The following table reconciles the outstanding debt balances to the reported debt balances as of December 31, 2020 and 2019:
As of December 31, 2020As of December 31, 2019
(in thousands)Outstanding DebtUnamortized Discounts and Issuance
Costs

Debt,
as reported
Outstanding DebtUnamortized Discount and Issuance Costs
 Debt,
as reported
2017 Senior Notes$500,000 $(4,729)$495,271 $500,000 $(5,635)$494,365 
Term Loan B423,938 (15,480)408,458 N/A  N/A  N/A  
Convertible Notes69,918 (2,040)67,878 200,000 (17,708)182,292 
The unamortized issuance costs related to the 2020 Revolver were $2.6 million as of December 31, 2020 and are included in other assets on the Consolidated Balance Sheets. The unamortized issuance costs related to the 2017 Credit Facility, which was terminated on August 18, 2020 (as discussed below) were $3.7 million as of December 31, 2019 and were included in other assets on the Consolidated Balance Sheets.
2020 Credit Agreement

On August 18, 2020, the Company entered into a new credit agreement (the “2020 Credit Agreement”) with BMO Harris Bank N.A., as Administrative Agent, Swing Line Lender and L/C Issuer and other lenders. The 2020 Credit Agreement provides for a $425.0 million term loan B facility (the “Term Loan B”) and a $175.0 million revolving credit facility (the “2020 Revolver”), with sublimits for the issuance of letters of credit and swing line loans up to the aggregate amounts of $75.0 million and $10.0 million, respectively. The Term Loan B will mature on August 18, 2027 and the 2020 Revolver will mature on August 18, 2025, in each case, unless any of the 2017 Senior Notes are outstanding on January 30, 2025 (which is 91 days prior
to the maturity of the 2017 Senior Notes), in which case, both the Term Loan B and the 2020 Revolver will mature on January 30, 2025 (subject to certain further exceptions).

The 2020 Credit Agreement permits the Company to repay any or all borrowings outstanding under the 2020 Credit Agreement at any time prior to maturity without penalty, except that the Company must pay a 1.00% premium in respect to the Term Loan B in connection with any transactions that reduce the yield applicable to the Term Loan B within the first twelve months after August 18, 2020 (subject to certain further exceptions). The 2020 Credit Agreement requires the Company to make regularly scheduled payments of principal on the Term Loan B in quarterly installments equal to 0.25% of the initial principal amount of the Term Loan B. The 2020 Credit Agreement also requires the Company to make prepayments on the Term Loan B in connection with certain asset sales, receipts of insurance proceeds, incurrences of unpermitted indebtedness and annual excess cash flow (subject to certain exceptions).

Subject to certain exceptions, at any time prior to maturity, the 2020 Credit Agreement provides the Company with the right to increase the commitments under the 2020 Revolver and/or to establish one or more term loan facilities in an aggregate amount up to (i) the greater of $173.5 million and 50% LTM EBITDA (as defined in the 2020 Credit Agreement) plus (ii) additional amounts if (A) in the case of pari passu first lien secured indebtedness, the First Lien Net Leverage Ratio (as defined in the 2020 Credit Agreement) does not exceed 1.35:1.00, (B) in the case of junior lien secured indebtedness, the Total Net Leverage Ratio (as defined in the 2020 Credit Agreement) does not exceed 3.50:1.00 and (C) in the case of unsecured indebtedness, (x) the Total Net Leverage Ratio does not exceed 3.50:1.00 or (y) the Fixed Charge Coverage Ratio (as defined in the 2020 Credit Agreement) is no less than 2.00:1.00.

Borrowings under the 2020 Credit Agreement bear interest, at the Company’s option, at a rate equal to (i) (a) LIBOR or (b) a base rate (determined by reference to the highest of (1) the administrative agent’s prime lending rate, (2) the federal funds effective rate plus 50 basis points and (3) the LIBOR rate for a one-month interest period plus 100 basis points) plus, (ii) an applicable margin. The margin applicable to the Term Loan B is between 4.50% and 4.75% for LIBOR and between 3.50% and 3.75% for base rate (which was initially 4.75% for LIBOR and 3.75% for base rate), and, in each case, is based on the Total Net Leverage Ratio. The margin applicable to the 2020 Revolver is between 4.25% and 4.75% for LIBOR and 3.25% and 3.75% for base rate (which was initially 4.75% for LIBOR and 3.75% for base rate), and, in each case, is based on the First Lien Net Leverage Ratio. In addition to paying interest on outstanding principal under the 2020 Credit Agreement, the Company will pay a commitment fee to the lenders under the 2020 Revolver in respect of the unutilized commitments thereunder. The Company will pay customary letter of credit fees. If a payment or bankruptcy event of default occurs and is continuing, the otherwise applicable margin on overdue amounts will be increased by 2% per annum. The agreement includes provisions for the replacement of LIBOR with an alternative benchmark rate in the event LIBOR is discontinued. The weighted-average annual interest rate on borrowings under the 2020 Revolver was 6.74% during the year ended December 31, 2020.

The 2020 Credit Agreement requires, with respect to the 2020 Revolver only, the Company and its restricted subsidiaries to maintain a maximum First Lien Net Leverage Ratio range of 2.75:1:00, stepping down to 2.25:1.00 beginning the quarter ending March 31, 2022. The 2020 Credit Agreement also includes certain customary representations and warranties, affirmative covenants and events of default. Subject to certain exceptions, substantially all of the Company’s existing and future material wholly-owned subsidiaries unconditionally guarantee the obligations of the Company under the 2020 Credit Agreement; additionally, subject to certain exceptions, the obligations are secured by a lien on substantially all of the assets of the Company and its subsidiaries guaranteeing these obligations.

As of December 31, 2020, the entire $175 million was available under the 2020 Revolver and the Company had not utilized the 2020 Revolver for letters of credit. The Company was in compliance with the financial covenants under the 2020 Credit Agreement for the period ended December 31, 2020.
Termination of 2017 Credit Facility

On April 20, 2017, the Company entered into a credit agreement (the “2017 Credit Facility”) with SunTrust Bank, now known as Truist Bank, as Administrative Agent, Swing Line Lender and L/C Issuer and a syndicate of other lenders. The 2017 Credit Facility provided for a $350 million revolving credit facility (the “2017 Revolver”) and a sublimit for the issuance of letters of credit and swing line loans up to the aggregate amount of $150 million and $10 million, respectively, both maturing on April 20, 2022 unless any of the Convertible Notes, as defined below, were outstanding on December 17, 2020, in which case all such borrowings would have matured on December 17, 2020 (the “spring-forward provision”).

On August 18, 2020, the Company used proceeds from the Term Loan B to repay outstanding amounts under the 2017 Credit Facility. As a result of repaying the outstanding amounts under the 2017 Credit Facility and entering into the 2020 Credit Agreement, the Company terminated the 2017 Credit Facility, including its spring-forward provision that would have accelerated the maturity of the facility to December 17, 2020.
The weighted-average annual interest rate on borrowings under the 2017 Revolver was 3.55% during the year ended December 31, 2020. At December 31, 2019, the balance outstanding on the 2017 Revolver of $114 million was included in “Current maturities of long-term debt” on the Consolidated Balance Sheet.
Convertible Notes
On June 15, 2016, the Company issued $200 million of 2.875% Convertible Senior Notes due June 15, 2021 (the “Convertible Notes”) in a private placement offering. On August 19, 2020, the Company used proceeds from the Term Loan B to repurchase $130.1 million aggregate principal amount of the Convertible Notes for an aggregate purchase price of $132.4 million (including accrued and unpaid interest to the repurchase date). At December 31, 2020, $69.9 million ($67.9 million net of unamortized discount and debt issuance costs) of the Convertible Notes remain outstanding and are included in “Current maturities of long-term debt” on the Consolidated Balance Sheet. The Company will repurchase or retire at or before maturity the remaining Convertible Notes and repay the principal balance using proceeds from the Term Loan B, which are currently held in a restricted cash account for this purpose.
The Convertible Notes are unsecured obligations of the Company and do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes bear interest at a rate of 2.875% per year, payable in cash semi-annually in June and December.
To account for the Convertible Notes, the Company applied the provisions of ASC 470-20, Debt with Conversion and Other Options (“ASC 470-20”). ASC 470-20 requires issuers of certain convertible debt instruments that may be settled in cash upon conversion to separately account for the liability (debt) and equity (conversion option) components of the instrument in a manner that reflects the issuer’s nonconvertible debt borrowing rate. This is done by allocating the proceeds from issuance to the liability component based on the fair value of the debt instrument excluding the conversion feature, with the residual allocated to the equity component and classified in additional paid in capital. The $46.8 million difference between the initial principal amount of the Convertible Notes ($200.0 million) and the proceeds initially allocated to the liability component ($153.2 million) is treated as a discount on the Convertible Notes. This difference is being amortized as non-cash interest expense using the interest method, as shown below under Interest Expense. The equity component, however, is not subject to amortization nor subsequent remeasurement.
In addition, ASC 470-20 requires that the debt issuance costs associated with a convertible debt instrument be allocated between the liability and equity components in proportion to the allocation of the debt proceeds between these two components. The debt issuance costs attributable to the liability component of the Convertible Notes ($5.1 million) are also treated as a discount on the Convertible Notes and amortized as non-cash interest expense. The debt issuance costs attributable to the equity component ($1.5 million) were netted with the equity component and are not amortized.
The following table presents information related to the liability and equity components of the Convertible Notes:
(in thousands)December 31, 2020December 31, 2019
Liability component:
Principal$69,918 $200,000 
Conversion feature(46,800)(46,800)
Allocated debt issuance costs(5,051)(5,051)
Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense)49,811 34,143 
Net carrying amount$67,878 $182,292 
Equity component:
Conversion feature$46,800 $46,800 
Reacquisition of conversion option from repurchase of notes, net of tax(764)— 
Allocated debt issuance costs(1,543)(1,543)
Deferred taxes(18,815)(18,815)
Net carrying amount$25,678 $26,442 
Prior to January 15, 2021, the Convertible Notes were convertible only under certain circumstances including upon the occurrence of specified corporate events. The holders did not convert any of the Convertible Notes prior to January 15, 2021. On or after January 15, 2021 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.
The Convertible Notes are convertible at an initial conversion rate of 33.0579 shares of the Company’s common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $30.25. The conversion rate will be subject to adjustment for some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date, the Company is required to increase, in certain circumstances, the conversion rate for a holder who elects to convert their Convertible Notes in connection with such a corporate event including customary conversion rate adjustments in connection with a “make-whole fundamental change” described in the indenture. Upon conversion, and at the Company’s election, the Company may satisfy its conversion obligation with cash, shares of its common stock or a combination thereof. As of December 31, 2020, the conversion provisions of the Convertible Notes have not been triggered and none of the notes have been converted.
2017 Senior Notes
On April 20, 2017, the Company issued $500 million in aggregate principal amount of 6.875% Senior Notes due May 1, 2025 (the “2017 Senior Notes”) in a private placement offering. Interest on the 2017 Senior Notes is payable in arrears semi-annually in May and November of each year, beginning in November 2017.
Prior to May 1, 2020, the Company could have redeemed the 2017 Senior Notes under certain conditions described in the agreement. Since May 1, 2020, the Company may redeem the 2017 Senior Notes at specified redemption prices described in the indenture. Upon a change of control, holders of the 2017 Senior Notes may require the Company to repurchase all or part of the 2017 Senior Notes at 101% of the principal amount thereof, plus accrued and unpaid interest to the redemption date.
The 2017 Senior Notes are senior unsecured obligations of the Company and are guaranteed by substantially all of the Company’s existing and future subsidiaries that also guarantee obligations under the Company’s 2020 Credit Agreement, as defined above. In addition, the indenture for the 2017 Senior Notes provides for customary covenants, including events of default and restrictions on the payment of dividends and share repurchases.
Equipment Financing and Mortgages
The Company has certain loans entered into for the purchase of specific property, plant and equipment and secured by the assets purchased. The aggregate balance of equipment financing loans was approximately $36.9 million and $27.7 million at December 31, 2020 and 2019, respectively, with interest rates ranging from 2.74% to 3.89% with equal monthly installment
payments over periods up to 7 years with balloon payments of $12.4 million in 2021 and $6.3 million in 2022. The aggregate balance of mortgage loans was approximately $10.7 million and $11.5 million at December 31, 2020 and 2019, respectively, with interest rates ranging from LIBOR plus 3% to a fixed 3.50% and equal monthly installment payments over periods up to 10 years with balloon payments of $2.9 million in 2021 and $6.8 million in 2023.
The following table presents the future principal payments required under all of the Company’s debt obligations, discussed above:
Year (in thousands)
2021$102,228 
202214,822 
202314,282 
20247,498 
2025506,156 
Thereafter402,728 
1,047,714 
Less: Unamortized discount and issuance costs22,249 
Total$1,025,465 
Interest Expense
Interest expense as reported in the Consolidated Statements of Operations consisted of the following:
For the year ended December 31,
(in thousands)202020192018
Cash interest expense:
Interest on 2017 Senior Notes$34,375 $34,375 $34,375 
Interest on Term Loan B9,028 N/A  N/A  
Interest on 2020 Revolver77 N/A  N/A  
Interest on 2017 Credit Facility5,341 11,990 8,575 
Interest on Convertible Notes4,373 5,750 5,750 
Other interest2,079 2,172 2,747 
Cash portion of loss on extinguishment786 — — 
Total cash interest expense56,059 54,287 51,447 
Non-cash interest expense(a):
Amortization of discount and debt issuance costs on Convertible Notes8,944 10,811 9,846 
Amortization of discount and debt issuance costs on Term Loan B784 N/A  N/A  
Amortization of debt issuance costs on 2020 Revolver206 N/A  N/A  
Amortization of debt issuance costs on 2017 Credit Facility1,001 1,552 1,439 
Amortization of debt issuance costs on 2017 Senior Notes906 844 787 
Non-cash portion of loss on extinguishment8,312 — — 
Total non-cash interest expense20,153 13,207 12,072 
Total interest expense$76,212 $67,494 $63,519 
_____________________________________________________________________________________________________________
(a)The combination of cash and non-cash interest expense produces effective interest rates that are higher than contractual rates. Accordingly, the effective interest rates for the 2017 Senior Notes, Term Loan B and the Convertible Notes were 7.13%, 6.49% and 9.39%, respectively, for the year ended December 31, 2020.
XML 36 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company and certain of its subsidiaries are involved in litigation and other legal proceedings and forms of dispute resolution in the ordinary course of business, including but not limited to disputes over contract payment and/or performance-related issues (such as disagreements regarding delay or a change in the scope of work of a project and/or the price associated with that change) and other matters incidental to the Company’s business. In accordance with ASC 606, the Company makes assessments of these types of matters on a routine basis and, to the extent permitted by ASC 606, estimates and records recovery related to these matters as a form of variable consideration at the most likely amount the Company expects to receive, as discussed further in Note 1(d) and Note 4. In addition, the Company is contingently liable for litigation, performance guarantees and other commitments arising in the ordinary course of business, which are accounted for in accordance with ASC 450, Contingencies. Management reviews these matters regularly and updates or revises its estimates as warranted by subsequent information and developments. These assessments require judgments concerning matters that are inherently uncertain, such as litigation developments and outcomes, the anticipated outcome of negotiations and the estimated cost of resolving disputes. Consequently, these assessments are estimates, and actual amounts may vary from such estimates. In addition, because such matters are typically resolved over long periods of time, the Company’s assets and liabilities may change over time should the circumstances dictate. The description of the legal proceedings listed below include management’s assessment of those proceedings. Management believes that, based on current information and discussions with the Company’s legal counsel, the ultimate resolution of other matters is not expected to have a material effect on the Company’s consolidated financial position, results of operations or cash flows.
A description of the material pending legal proceedings, other than ordinary routine litigation incidental to the business is as follows:
Five Star Electric Matter
In the third quarter of 2015, Five Star Electric Corp. (“Five Star”), a wholly owned subsidiary of the Company that was acquired in 2011, entered into a tolling agreement (which has since expired) related to an ongoing investigation being conducted by the United States Attorney’s Office for the Eastern District of New York (“USAO EDNY”). Five Star has been cooperating with the USAO EDNY since late June 2014, when it was first made aware of the investigation, and has provided information requested by the government related to its use of certain minority-owned, women-owned, small and disadvantaged business enterprises and certain of Five Star’s employee compensation, benefit and tax practices.
As of December 31, 2020, the Company cannot predict the ultimate outcome of the investigation and cannot reasonably estimate the potential loss or range of loss that Five Star or the Company may incur or the impact of the results of the investigation on Five Star or the Company.
Alaskan Way Viaduct (SR 99) Matter
In January 2011, Seattle Tunnel Partners (“STP”), a joint venture between Dragados USA, Inc. and the Company, entered into a design-build contract with the Washington State Department of Transportation (“WSDOT”) for the construction of a large-diameter bored tunnel in downtown Seattle, King County, Washington to replace the Alaskan Way Viaduct, also known as State Route 99. The Company has a 45% interest in STP.
The construction of the large-diameter bored tunnel required the use of a tunnel boring machine (“TBM”). In December 2013, the TBM struck a steel pipe, installed by WSDOT as a well casing for an exploratory well. The TBM was significantly damaged and was required to be repaired. STP has asserted that the steel pipe casing was a differing site condition that WSDOT failed to properly disclose. The Disputes Review Board mandated by the contract to hear disputes issued a decision finding the steel casing was a Type I (material) differing site condition. WSDOT did not accept that finding.
The TBM was insured under a Builder’s Risk Insurance Policy (the “Policy”) with Great Lakes Reinsurance (UK) PLC and a consortium of other insurers (the “Insurers”). STP submitted the claims to the Insurers and requested interim payments under the Policy. The Insurers refused to pay and denied coverage. In June 2015, STP filed a lawsuit in the King County Superior Court, State of Washington seeking declaratory relief concerning contract interpretation, as well as damages as a result of the Insurers’ breach of their obligations under the terms of the Policy. STP is also asserting extra-contractual and statutory claims against the Insurers. WSDOT is deemed a plaintiff since WSDOT is an insured under the Policy and had filed its own claim for damages. Hitachi Zosen (“Hitachi”), the manufacturer of the TBM, joined the case as a plaintiff for costs incurred to repair the damages to the TBM.
In September 2018, rulings received on pre-trial motions effectively limited potential recovery under the Policy for STP, WSDOT and Hitachi. However, on December 19, 2018, the Court of Appeal granted the Company’s request for a discretionary appeal of those rulings. The appeal is expected to be heard in early 2021. STP submitted damages to the Insurers in the King County lawsuit in the amount of $532 million. STP also sought these damages from WSDOT related to the pipe-strike by the TBM in a related lawsuit in Thurston County (see following paragraph).
In March 2016, WSDOT filed a complaint against STP in Thurston County Superior Court alleging breach of contract, seeking $57.2 million in delay-related damages and seeking declaratory relief concerning contract interpretation. STP filed its answer to WSDOT’s complaint and filed a counterclaim against WSDOT and Hitachi, as the TBM designer, seeking damages of $667 million. On October 3, 2019, STP and Hitachi entered into a settlement agreement which released and dismissed the claims that STP and Hitachi had against each other. The jury trial between STP and WSDOT commenced on October 7, 2019 and concluded on December 13, 2019, with a jury verdict in favor of WSDOT awarding them $57.2 million in damages. Judgment was entered on January 10, 2020, and a notice of appeal was filed by STP on January 17, 2020. The appeal is expected to be heard in late 2021.
The Company recorded the impact of the jury verdict during the fourth quarter of 2019, resulting in a pre-tax charge of $166.8 million. The charge includes a pre-tax accrual of $25.7 million (which is the Company’s 45% proportionate share of the $57.2 million in damages awarded by the jury to WSDOT). Payment of damages will only be made if the adverse verdict is upheld on appeal, as the payment is secured by a bond for the course of the appeal. Other than the possible future payment in cash of $25.7 million in damages, the charge was for non-cash write-downs primarily related to the costs and estimated earnings in excess of billings and receivables that the Company previously recorded to reflect its expected recovery in this case.
With respect to STP’s direct and indirect claims against the Insurers, management has included in receivables an estimate of the total anticipated recovery concluded to be probable.
George Washington Bridge Bus Station Matter
In August 2013, Tutor Perini Building Corp. (“TPBC”) entered into a contract with the George Washington Bridge Bus Station Development Venture, LLC (the “Developer”) to renovate the George Washington Bridge Bus Station, a mixed-use facility owned by the Port Authority of New York and New Jersey (the “Port Authority”) that serves as a transit facility and retail space. The $100 million project experienced significant design errors and associated delays, resulting in damages to TPBC and its subcontractors, including WDF and Five Star, wholly owned subsidiaries of the Company. The project reached substantial completion on May 16, 2017.
On February 26, 2015, the Developer filed a demand for arbitration, subsequently amended, seeking $30 million in alleged damages and declaratory relief that TPBC’s requests for additional compensation are invalid due to lack of notice. TPBC denied the Developer’s claims and filed a counterclaim in March 2018. TPBC seeks in excess of $113 million in the arbitration, which includes unpaid contract balance claims, the return of $29 million retained by the Developer in alleged damages, as well as extra work claims, pass-through claims and delay claims.
Hearings on the merits commenced on September 24, 2018 before the arbitration panel. On June 4, 2019, the arbitration panel, as confirmed by the U.S. District Court in the Southern District of New York, issued a writ of attachment for $23 million of the $29 million discussed above. On October 7, 2019, the Developer filed for bankruptcy protection in the Southern District of New York under Chapter 11 of the Bankruptcy Code. The filing for bankruptcy stayed the pending arbitration proceedings. TPBC appeared in the bankruptcy proceedings on October 8, 2019 and filed a Proof of Claim in the amount of $113 million on December 13, 2019.
On June 5, 2020, the Developer, secured lenders and the Port Authority announced that they had reached a settlement of their disputes. As part of the settlement, the Port Authority waived the enforcement of its right to seek a “cure” pursuant to its lease agreement with the Developer which requires construction costs be paid prior to any sale of the leasehold, the sole asset in the Developer’s bankruptcy estate to be distributed in this bankruptcy. On July 14, 2020, the bankruptcy court conducted a hearing to determine (1) whether to approve the settlement agreement between the Developer, secured lenders and the Port Authority; and (2) whether TPBC can assert third-party beneficiary rights to the lease agreement and require that prior to the sale of the leasehold, any outstanding costs owed to contractors for the cost of building the project must be paid pursuant to the lease agreement’s “cure” provisions. On August 12, 2020, the bankruptcy court approved the settlement and denied TPBC’s third-party beneficiary rights under the lease agreement. On August 20, 2020, TPBC filed an appeal with the U.S. District Court for the Southern District of New York seeking to challenge the denial of its third-party beneficiary rights under the lease agreement’s “cure” provisions to avoid being subordinate to the claims of the secured lenders in the bankruptcy proceedings.
Separately, on July 2, 2018, TPBC filed a lawsuit against the Port Authority, as owner of the project, seeking the same $113 million in damages pursuant to the lease agreement between the Port Authority and the Developer. On August 20, 2018, the Port Authority filed a motion to dismiss all causes of action, which was denied by the court on July 1, 2019. The Port Authority appealed this decision on July 15, 2019. On February 18, 2021, the Appellate Division affirmed in part and reversed in part the trial court's denial of the Port Authority's motion to dismiss TPBC’s causes of action.
On January 27, 2020, TPBC filed separate litigation in the U.S. District Court for the Southern District of New York in which TPBC asserted related claims against individual owners of the Developer for their wrongful conversion of project funds and against certain lenders that received interest payments from project funds and other amounts earmarked to pay the contractors. On June 1, 2020, the defendants filed motions to dismiss. On December 29, 2020, the District Court ordered that limited discovery take place before it decides the merits of the motions to dismiss.
As of December 31, 2020, the Company has concluded that the potential for a material adverse financial impact due to the Developer’s claims is remote. With respect to TPBC’s claims against the Developer, its owners, certain lenders and the Port Authority, management has made an estimate of the total anticipated recovery on this project, and such estimate is included in revenue recorded to date.
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Lease
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
The Company leases certain office space, construction and office equipment, vehicles and temporary housing generally under non-cancelable operating leases. Leases with an initial term of one year or less are not recorded on the balance sheet, and the Company generally recognizes lease expense for these leases on a straight-line basis over the lease term. As of December 31, 2020, the Company’s operating leases have remaining lease terms ranging from less than one year to 18 years, some of which include options to renew the leases. The exercise of lease renewal options is generally at the Company’s sole discretion. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.
The Company determines if an arrangement is a lease at inception. Operating lease ROU assets are included in other assets, while current and long-term operating lease liabilities are included in accrued expenses and other current liabilities, and other long-term liabilities, respectively, on the Consolidated Balance Sheet as of December 31, 2020. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The present value of future lease payments are discounted using either the implicit rate in the lease, if known, or the Company’s incremental borrowing rate for the specific lease as of the lease commencement date. The ROU asset is also adjusted for any prepayments made or incentives received. The lease terms include options to extend or terminate the lease only to the extent it is reasonably certain any of those options will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company accounts for lease components (e.g., fixed payments) separate from the non-lease components (e.g., common-area maintenance costs). The Company does not have any material financing leases.
The following table presents components of lease expense for the years ended December 31, 2020 and 2019:
For the year ended December 31,
(in thousands)20202019
Operating lease expense$14,547 $15,854 
Short-term lease expense(a)
87,969 72,562 
102,516 88,416 
Less: Sublease income1,026 1,077 
Total lease expense$101,490 $87,339 
(a)Short-term lease expense includes all leases with lease terms ranging from less than one month to one year. Short-term leases include, among other things, construction equipment rented on an as-needed basis as well as temporary housing.
The following table presents supplemental balance sheet information related to operating leases:
As of December 31,
(dollars in thousands)Balance Sheet Line Item20202019
Assets
ROU assetsOther assets$55,897$40,156
Total lease assets$55,897$40,156
Liabilities
Current lease liabilitiesAccrued expenses and other current liabilities$7,661$11,392
Long-term lease liabilitiesOther long-term liabilities51,33631,900
Total lease liabilities$58,997$43,292
Weighted-average remaining lease term 12.5 years5.0 years
Weighted-average discount rate9.22 %5.96 %
The following table presents supplemental cash flow information and non-cash activity related to operating leases:
As of December 31,
(in thousands)20202019
Operating cash flow information:
Cash paid for amounts included in the measurement of lease liabilities$(14,591)$(15,658)
Non-cash activity:
ROU assets obtained in exchange for lease liabilities$29,244 $9,784 
The following table presents maturities of operating lease liabilities on an undiscounted basis as of December 31, 2020:
Year (in thousands)
Operating Leases
2021$12,512 
202210,528 
20237,723 
20246,141 
20255,354 
Thereafter65,633 
Total lease payments107,891 
Less: Imputed interest48,894 
Total$58,997 
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based CompensationOn April 10, 2018, the Company adopted the Tutor Perini Corporation Omnibus Incentive Plan (the “Current Plan”), which was approved by the Company’s shareholders on May 23, 2018. The Current Plan effected the merger of the Company’s Amended and Restated Tutor Perini Corporation Long-Term Incentive Plan, as amended and restated on October 2, 2014 (the “2014 Plan”) and the Tutor Perini Corporation Incentive Compensation Plan adopted on April 3, 2017 (the “2017 Plan,” together with the 2014 Plan and the Current Plan, the “Plans”). The Current Plan provides for various types of share-based grants, including restricted and unrestricted stock units and stock options. Restricted and unrestricted stock units give the holder the right to exchange their stock units for shares of the Company’s common stock on a one-for-one basis. Stock options give the holder the right to purchase shares of the Company’s common stock subsequent to the vesting date at a defined exercise price. A stock option exercise price must be equal to or greater than the fair value of the Company’s common stock on the date of the award. Restricted stock units and stock options are usually subject to certain service and performance conditions as well as other restrictions. The term for stock options is limited to 10 years from the award date. As of December 31, 2020, there were 1,539,172 shares of common stock available for grant under the Company’s Current Plan. As of December 31, 2020, the Plans had an aggregate of 3,310,265 of restricted stock units and stock options from outstanding, historical awards that either have not vested or have vested but have not been exercised. Any awards that were granted under the 2014 Plan or the 2017 Plan that are forfeited, cancelled or held back for net settlement will become available to be issued under the Current Plan.
The terms of the Plans give the Company the right to settle the vesting of share-based grants in cash or shares.
Many of the awards issued under the Plans contain separate tranches, each for a separate performance period and each with a performance target to be established subsequent to the award date; accordingly, the tranches are accounted for under ASC 718, Stock Compensation (“ASC 718”) as separate grants, with the grant date being the date the performance targets for a given tranche are established and communicated to the grantee. Similarly, for these awards, compliance with the requirements of the Plans is also based on the number of units granted in a given year, as determined by ASC 718, rather than the number of units awarded in a given year.
The following table summarizes restricted stock unit and stock option activity:
Restricted Stock UnitsStock Options
NumberWeighted-
Average
Grant Date
Fair Value
Per Share
NumberWeighted-
Average
Exercise/
(Strike) Price
Per Share
Outstanding as of December 31, 20171,397,984 $30.11 2,554,034 $20.45 
Granted699,000 24.21 664,000 23.20 
Expired or cancelled(240,289)32.76 (274,990)22.82 
Vested/exercised(387,695)28.67 — — 
Outstanding as of December 31, 20181,469,000 $27.27 2,943,044 $20.89 
Granted530,000 20.23 220,000 19.66 
Expired or cancelled(104,029)28.98 (884,029)21.03 
Vested/exercised(179,971)25.39 — — 
Outstanding as of December 31, 20191,715,000 $25.19 2,279,015 $20.62 
Granted245,000 20.67 165,000 19.24 
Expired or cancelled(403,750)25.52 (168,750)25.87 
Vested/exercised(521,250)29.44 — — 
Outstanding as of December 31, 20201,035,000 $21.85 2,275,265 $20.13 
Included in the above table are certain restricted stock unit grants which are classified as liabilities in accordance with ASC 718 because they contain a guaranteed minimum payout. These awards may be performance-based or time-based and may be settled in shares of the Company's stock, cash or a combination thereof, at the Company's discretion. As of December 31, 2020 and 2019, there were 270,000 and 390,000 restricted stock units with guaranteed minimum payouts outstanding, with weighted-average grant date fair values per share of $27.80 and $27.89, respectively. The Company recognized liabilities for these awards totaling approximately $2.4 million and $2.9 million as of December 31, 2020 and 2019, respectively. During 2020, the Company paid approximately $0.3 million to settle these awards, and there were no cash settlements in 2019 or 2018.
The following table summarizes unrestricted stock units, which are generally issued to the non-employee members of the Company’s Board of Directors as part of their annual retainer fees:
Unrestricted Stock Units
YearNumberWeighted-Average
Grant Date
Fair Value Per Share
2018115,420 $21.26 
201998,591 15.72 
2020194,177 8.60 
Unrestricted stock units vest immediately upon grant and are converted to shares of the Company’s stock on a one-for-one basis. The fair value of unrestricted stock units issued during 2020, 2019 and 2018 was approximately $1.7 million, $1.5 million and $2.5 million, respectively.
The fair value of restricted stock units that vested during 2020, 2019 and 2018 was approximately $4.1 million, $3.1 million and $7.9 million, respectively. As of December 31, 2020, the balance of unamortized restricted stock and stock option expense was $9.0 million and $2.3 million, respectively, which is expected to be recognized over weighted-average periods of 2.0 years for restricted stock units and 2.0 years for stock options.
The 2,275,265 outstanding stock options as of December 31, 2020 had an intrinsic value of $0.9 million and a weighted-average remaining contractual life of 4.6 years. Of those outstanding options: (1) 1,715,265 were exercisable with an intrinsic value of $0.9 million, a weighted-average exercise price of $20.43 per share and a weighted-average remaining contractual life of 3.5 years; (2) 560,000 have not vested and have no intrinsic value, a weighted-average exercise price of $19.21 per share and a weighted-average remaining contractual life of 8.1 years. The 560,000 unvested stock options include 328,125 with time-based or market-based vesting conditions that are expected to vest, as well as 231,875 with market-based vesting conditions that are not expected to vest.
The fair value of restricted and unrestricted stock units is based on the closing price of the Company’s common stock on the New York Stock Exchange on the date of the grant and the fair value of stock options is based on the Black-Scholes model. Certain performance-based awards contain market condition components tied to the Company’s total shareholder return in relation to its peer companies, as calculated over a multi-year performance period (“TSR awards”). The fair value of the TSR awards is determined using a Monte Carlo simulation model. Significant assumptions used in this simulation model include the Company’s expected volatility, a risk-free rate based on U.S. Treasury yield curve rates with maturities consistent with the performance period, and the volatilities for each of the Company’s peers. The ultimate payout on TSR awards is determined at the end of the performance period and will vary based on actual total shareholder return performance results. Compensation expense related to the TSR awards is recognized regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
The fair value on the grant date and the significant assumptions used in the Black-Scholes option-pricing model are as follows:
Year Ended December 31,
202020192018
Total stock options granted165,000 220,000 664,000 
Weighted-average grant date fair value$7.67 $7.59 $11.09 
Weighted-average assumptions:
Risk-free rate1.2 %2.1 %2.6 %
Expected life of options(a)
6.3 years6.1 years5.8 years
Expected volatility(b)
60.7 %39.4 %42.2 %
Expected quarterly dividends$— $— $— 
_____________________________________________________________________________________________________________
(a)Calculated using the simplified method due to the terms of the stock options and the limited pool of grantees.
(b)Calculated using historical volatility of the Company’s common stock over periods commensurate with the expected life of the option.
For the respective years ended December 31, 2020, 2019 and 2018, the Company recognized, as part of general and administrative expenses, costs for share-based payment arrangements for employees of $10.2 million, $17.5 million and $21.1 million. Additionally for the same periods, the Company recognized as part of general and administrative expenses costs for share-based awards to non-employee directors of $1.6 million, $1.6 million and $1.7 million, respectively. The aggregate tax benefits for these awards were approximately $1.3 million, $2.9 million and $3.8 million, for the respective periods.
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
Defined Benefit Pension Plan
The Company has a defined benefit pension plan that covers certain of its executive, professional, administrative and clerical employees, subject to certain specified service requirements. The pension plan is noncontributory and benefits are based on an employee’s years of service and “final average earnings,” as defined by the pension plan. The pension plan provides reduced benefits for early retirement and takes into account offsets for social security benefits. The Company also has an unfunded supplemental retirement plan (“Benefit Equalization Plan”) for certain employees whose benefits under the defined benefit pension plan were reduced because of compensation limitations under federal tax laws. Effective June 1, 2004, all benefit accruals under the Company’s pension plan and Benefit Equalization Plan were frozen; however, the current vested benefit was preserved. Pension disclosure as presented below includes aggregated amounts for both of the Company’s plans, except where otherwise indicated.
The Company historically has used the date of its year-end as its measurement date to determine the funded status of the pension plan.
The long-term investment goals of the Company’s pension plan are to manage the assets in accordance with the legal requirements of all applicable laws; produce investment returns which maximize return within reasonable and prudent levels of risks; and achieve a fully funded status with regard to current pension liabilities. Some risk must be assumed in order to achieve the investment goals. Investments with the ability to withstand short and intermediate term variability are considered and some interim fluctuations in market value and rates of return are tolerated in order to achieve the pension plan’s longer-term objectives.
The pension plan’s assets are managed by a third-party investment manager. The Company monitors investment performance and risk on an ongoing basis.
The following table sets forth a summary of net periodic benefit cost for the years ended December 31, 2020, 2019 and 2018:
Year Ended December 31,
(in thousands)202020192018
Interest cost$3,032 $3,801 $3,496 
Service cost925 900 875 
Expected return on plan assets(4,022)(4,170)(4,302)
Recognized net actuarial losses2,407 1,933 2,067 
Net periodic benefit cost$2,342 $2,464 $2,136 
Actuarial assumptions used to determine net cost:
Discount rate3.07 %4.12 %3.45 %
Expected return on assets5.75 %5.75 %6.00 %
Rate of increase in compensationN/AN/AN/A
The target asset allocation for the Company’s pension plan by asset category for 2021 and the actual asset allocation as of December 31, 2020 and 2019 by asset category are as follows:
Percentage of Plan Assets as of December 31,
Target
Allocation
2021
Actual Allocation
Asset Category20202019
Cash%%%
Equity funds:
Domestic35 34 47 
International15 17 18 
Fixed income funds45 44 31 
Total100 %100 %100 %
The Company expects to contribute approximately $4.0 million to its defined benefit pension plan in 2021.
Future benefit payments under the plans are estimated as follows:
(in thousands)
Year ended December 31,
2021$6,800 
20226,746 
20236,657 
20246,617 
20256,526 
2026-203030,704 
Total$64,050 
The following tables provide a reconciliation of the changes in the fair value of plan assets and plan benefit obligations during 2020 and 2019, and a summary of the funded status as of December 31, 2020 and 2019:
Year Ended December 31,
(in thousands)20202019
Change in Fair Value of Plan Assets
Balance at beginning of year$73,357 $63,109 
Actual return on plan assets899 12,123 
Company contribution4,408 4,793 
Benefit payments(6,724)(6,668)
Balance at end of year$71,940 $73,357 
Year Ended December 31,
(in thousands)20202019
Change in Benefit Obligations
Balance at beginning of year$102,607 $95,869 
Interest cost3,032 3,801 
Service cost925 900 
Assumption change loss 7,902 8,373 
Actuarial loss81 332 
Benefit payments(6,723)(6,668)
Balance at end of year$107,824 $102,607 
As of December 31,
(in thousands)20202019
Funded status$(35,884)$(29,250)
Net unfunded amounts recognized in Consolidated Balance Sheets consist of:
Current liabilities$(293)$(279)
Long-term liabilities(35,591)(28,971)
Total net unfunded amount recognized in Consolidated Balance Sheets$(35,884)$(29,250)
Amounts not yet recognized in net periodic benefit cost and included in accumulated other comprehensive loss consist of net actuarial losses before income taxes of $65.2 million and $56.5 million as of December 31, 2020 and 2019, respectively.
The discount rate used in determining the accumulated post-retirement benefit obligation was 2.2% as of December 31, 2020 and 3.1% as of December 31, 2019. The discount rate used for the accumulated post-retirement obligation was derived using a blend of U.S. Treasury and high-quality corporate bond discount rates.
The expected long-term rate of return on assets assumption was 5.8% for both 2020 and 2019. The expected long-term rate of return on assets assumption was developed considering forward looking capital market assumptions and historical return expectations for each asset class assuming the plans’ target asset allocation and full availability of invested assets.
Closely held fund strategies seek to capitalize on inefficiencies identified across different asset classes or markets and include long-short equity and long equity, event-driven, multi-strategy and distressed credit.
Plan assets were measured at fair value. Registered investment companies are public investment vehicles valued using the Net Asset Value (“NAV”) of shares held by the pension plan at year-end. Equity and fixed income funds are valued based on quoted market prices in active markets. Closely held funds held by the pension plan, which are only available through private offerings, do not have readily determinable fair values. Estimates of fair value of these funds were determined using the information provided by the fund managers and are generally based on the NAV per share or its equivalent.
The following table sets forth the pension plan assets at fair value in accordance with the fair value hierarchy described in Note 12:
As of December 31, 2020As of December 31, 2019
Fair Value HierarchyFair Value Hierarchy
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash and cash equivalents$1,582 $— $— $1,582 $2,867 $— $— $2,867 
Fixed income funds2,000 3,086 — 5,086 — 2,861 — 2,861 
Mutual funds54,671 — — 54,671 54,085 — — 54,085 
$58,253 $3,086 $— $61,339 $56,952 $2,861 $— $59,813 
Closely held funds(a)
Equity partnerships3,700 3,660 
Hedge fund investments6,901 9,884 
Total closely held funds(a)
10,601 13,544 
Total$58,253 $3,086 $— $71,940 $56,952 $2,861 $— $73,357 
_____________________________________________________________________________________________________________
(a)Closely held funds in private investment were comprised of a combination of Level 1, 2 and 3 investments, but were not categorized in the fair value hierarchy because they were measured at NAV using the practical expedient under ASC 820, Fair Value Measurement (“ASC 820”).
As of December 31, 2020 and 2019, pension plan assets included approximately $10.6 million and $13.5 million, respectively, of investments in hedge funds and equity partnerships which do not have readily determinable fair values. The underlying holdings of the funds were comprised of a combination of assets for which the estimate of fair value is determined using information provided by fund managers.
The plans have benefit obligations in excess of the fair value of each plan’s assets as follows:
As of December 31, 2020As of December 31, 2019
(in thousands)Pension
Plan
Benefit
Equalization
Plan
TotalPension
Plan
Benefit
Equalization
Plan
Total
Projected benefit obligation$104,657 $3,167 $107,824 $99,515 $3,092 $102,607 
Accumulated benefit obligation$104,657 $3,167 $107,824 $99,515 $3,092 $102,607 
Fair value of plans' assets71,940 — 71,940 73,357 — 73,357 
Projected benefit obligation greater than fair value of plans' assets$32,717 $3,167 $35,884 $26,158 $3,092 $29,250 
Accumulated benefit obligation greater than fair value of plans' assets$32,717 $3,167 $35,884 $26,158 $3,092 $29,250 
Section 401(k) Plan
The Company has a contributory Section 401(k) plan which covers its executive, professional, administrative and clerical employees, subject to certain specified service requirements. The cost recognized by the Company for its 401(k) plan was $4.3 million in 2020, $4.1 million in 2019 and $4.2 million in 2018. The Company’s contribution is based on a non-discretionary match of employees’ contributions, as defined by the plan.
Multiemployer Plans
In addition to the Company’s defined benefit pension and contribution plans discussed above, the Company participates in multiemployer pension plans for its union construction employees. Contributions are based on the hours worked by employees covered under various collective bargaining agreements. Under the Employee Retirement Income Security Act, a contributor to a multiemployer plan is only liable for its proportionate share of a plan’s unfunded vested liability upon termination, or withdrawal from a plan. The Company currently has no intention of withdrawing from any of the multiemployer pension plans in which it participates and, therefore, has not recognized a liability for its proportionate share of any unfunded vested liabilities associated with these plans.
The following table summarizes key information for the plans that the Company made significant contributions to during the three years ended December 31, 2020:
Pension Protections Act
Zone Status
FIP/RP
Status
Pending Or
Implemented
Company Contributions
(amounts in millions)
Expiration
Date of
Collective
Bargaining
Agreement
Pension FundEIN/Pension
Plan Number
2020
2019
2020(b)
2019(b)
2018
Surcharge
Imposed
The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund13-6123601/001GreenGreenN/A$10.1 $9.3 
(a)
$12.2 
(a)
No4/13/2022
Excavators Union Local 731 Pension Fund13-1809825/002GreenGreenN/A4.8 5.1 4.1 No4/30/2022
Carpenters Pension Trust Fund for Northern California94-6050970RedRedImplemented4.6 4.0 4.9 No6/30/2023
Northern California Electrical Workers Pension Plan94-6062674GreenGreenN/A3.5 3.0 4.1 No5/31/2022
_____________________________________________________________________________________________________________
(a)These amounts exceeded 5% of the respective total plan contributions.
(b)The Company's contributions as a percentage of total plan contributions were not available for the 2020 and 2019 plan years for any of the above pension funds, excluding The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund, Excavators Union Local 731 Pension Fund and Northern California Electrical Workers Pension Plan for the 2019 plan year.
In addition to the individually significant plans described above, the Company also contributed approximately $46.8 million in 2020, $36.5 million in 2019 and $36.6 million in 2018 to other multiemployer pension plans. Funding for these payments is principally provided for in the contracts with our customers.
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The fair value hierarchy established by ASC 820 prioritizes the use of inputs used in valuation techniques into the following three levels:
Level 1 inputs are observable quoted prices in active markets for identical assets or liabilities
Level 2 inputs are observable, either directly or indirectly, but are not Level 1 inputs
Level 3 inputs are unobservable
The following fair value hierarchy table presents the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2020 and 2019:
As of December 31, 2020As of December 31, 2019
Fair Value HierarchyFair Value Hierarchy
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash and cash equivalents(a)
$374,289 $— $— $374,289 $193,685 $— $— $193,685 
Restricted cash(a)
77,563 — — 77,563 8,416 — — 8,416 
Restricted investments(b)
— 78,912 — 78,912 — 70,974 — 70,974 
Investments in lieu of retainage(c)
92,609 1,300 — 93,909 89,572 1,219 — 90,791 
Total$544,461 $80,212 $— $624,673 $291,673 $72,193 $— $363,866 
_____________________________________________________________________________________________________________
(a)Includes money market funds and short-term investments with maturity dates of three months or less when acquired.
(b)Restricted investments, as of December 31, 2020, consist of investments in U.S. government agency securities of $40.5 million, corporate debt securities of $37.5 million and corporate certificates of deposits of $0.9 million, all with maturities of up to five years, and are valued based on pricing models, which are determined from a compilation of primarily observable market information, broker quotes in non-active markets or similar assets and are therefore classified as Level 2 assets. As of December 31, 2019, restricted investments consisted of investments in corporate debt securities of $35.8 million and U.S. government agency securities of $33.8 million and corporate certificates of deposits of $1.4 million, all with maturities of up to five years. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.
(c)Investments in lieu of retainage are included in retainage receivable and as of December 31, 2020 are comprised of money market funds of $92.6 million and municipal bonds of $1.3 million. The fair values of the money market funds are measured using quoted market prices; therefore, they are classified as Level 1 assets. The fair values of municipal bonds are measured using readily available pricing sources for comparable instruments; therefore, they are classified as Level 2 assets. As of December 31, 2019, investments in lieu of retainage consisted of money market funds of $89.6 million and
municipal bonds of $1.2 million. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.
The carrying values of receivables, payables and other amounts arising out of normal contract activities, including retainage, which may be settled beyond one year, are estimated to approximate fair value. Of the Company’s long-term debt, the fair value of the 2017 Senior Notes was $495.0 million and $485.0 million as of December 31, 2020 and 2019, respectively. The fair value of the Term Loan B was $425.0 million as of December 31, 2020 and was determined using Level 2 inputs, specifically third-party quoted market prices. The fair value of the Convertible Notes was $69.1 million and $193.4 million as of December 31, 2020 and 2019, respectively. The fair values of the 2017 Senior Notes and Convertible Notes were determined using Level 1 inputs, specifically current observable market prices. The fair value of the Convertible Notes repurchased on the extinguishment date was used in determining the loss on extinguishment. The fair value on the extinguishment date approximated the face value of the notes and was determined using Level 2 inputs. The reported value of the Company’s remaining borrowings approximates fair value as of December 31, 2020 and 2019.
During the year ended December 31, 2019, the Company acquired an additional 25% interest in a Civil segment joint venture. The Company’s 50% ownership interest prior to the acquisition was accounted for under the proportionate consolidation method and had a carrying value of $3.2 million. Through this acquisition, the Company’s interest increased from 50% to 75%, and it obtained a controlling financial interest in the joint venture, thereby requiring consolidation by the Company. The transaction was accounted for as a business combination achieved in stages, and under ASC 805, Business Combinations, the previously held equity interest in the joint venture was remeasured at the acquisition date fair value with the resulting gain of $37.8 million recognized in earnings, which was included in general and administrative expenses in the Company’s Consolidated Statement of Operations. The fair value of the joint venture and the Company’s existing investment therein was determined based on the fair value of the underlying assets and liabilities acquired by applying an income approach that used discounted future estimated cash flows based on projected revenues, expenses and weighted-average cost of capital. The fair value of the assets and liabilities of the joint venture was recognized in the Company’s consolidated financial statements as of the acquisition date with the 25% interest not owned by the Company recorded as a noncontrolling interest. The acquisition resulted in the recording of an intangible asset for construction contract backlog of $75.6 million. The fair values of the other assets acquired and liabilities assumed were not material. Pro forma results of operations for this acquisition of additional interest in the joint venture have not been presented because they are not material to the Company’s results of operations.
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Variable Interest Entities
12 Months Ended
Dec. 31, 2020
Variable Interest Entities [Abstract]  
Variable Interest Entities Variable Interest Entities (VIEs)
The Company may form joint ventures or partnerships with third parties for the execution of projects. In accordance with ASC 810, the Company assesses its partnerships and joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether a joint venture is a VIE.
ASC 810 also requires the Company to determine whether it is the primary beneficiary of the VIE. The Company concludes that it is the primary beneficiary and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the VIE and (b) the obligation to absorb losses of, or the right to receive benefits from, the VIE that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining if the Company is the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.
As of December 31, 2020, the Company had unconsolidated VIE-related current assets and liabilities of $0.6 million and $0.5 million, respectively, included in the Company’s Consolidated Balance Sheet. As of December 31, 2019, the Company had unconsolidated VIE-related current assets and liabilities of $1.5 million and $1.4 million, respectively, included in the Company’s Consolidated Balance Sheet. The Company’s maximum exposure to loss as a result of its investments in unconsolidated VIEs is typically limited to the aggregate of the carrying value of the investment and future funding commitments. There were no future funding requirements for the unconsolidated VIEs as of December 31, 2020.
As of December 31, 2020, the Company’s Consolidated Balance Sheet included current and noncurrent assets of $405.7 million and $14.2 million, respectively, as well as current liabilities of $514.9 million related to the operations of its consolidated VIEs. As of December 31, 2019, the Company’s Consolidated Balance Sheet included current and noncurrent assets of $365.0 million and $52.0 million, respectively, as well as current liabilities of $556.1 million related to the operations of its consolidated VIEs.
Below is a discussion of some of the Company’s more significant or unique VIEs.
The Company established a joint venture to construct the Purple Line Extension Section 2 (Tunnels and Stations) and Section 3 (Stations) mass-transit projects in Los Angeles, California with a combined value of approximately $2.8 billion. The Company has a 75% interest in the joint venture with the remaining 25% held by O&G Industries, Inc. (“O&G”). The joint venture was initially financed with contributions from the partners and, per the terms of the joint venture agreement, the partners may be required to provide additional capital contributions in the future. The Company has determined that this joint venture is a VIE for which the Company is the primary beneficiary.
The Company also established a joint venture with Parsons Corporation (“Parsons”) to construct the Newark Liberty International Airport Terminal One project, a $1.4 billion transportation infrastructure project in Newark, New Jersey. The Company has an 80% interest in the joint venture with the remaining 20% held by Parsons. The joint venture was initially financed with contributions from the partners and, per the terms of the joint venture agreement, the partners may be required to provide additional capital contributions in the future. The Company has determined that this joint venture is a VIE for which the Company is the primary beneficiary.
XML 42 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Business Segments Business Segments
The Company offers general contracting, pre-construction planning and comprehensive project management services, including planning and scheduling of manpower, equipment, materials and subcontractors required for the timely completion of a project in accordance with the terms and specifications contained in a construction contract. The Company also offers self-performed construction services: site work, concrete forming and placement, steel erection, electrical, mechanical, plumbing, and HVAC (heating, ventilation and air conditioning). As described below, the Company’s business is conducted through three segments: Civil, Building and Specialty Contractors. These segments are determined based on how the Company’s Chairman and Chief Executive Officer (chief operating decision maker) aggregates business units when evaluating performance and allocating resources.
The Civil segment specializes in public works construction and the replacement and reconstruction of infrastructure. The contracting services provided by the Civil segment include construction and rehabilitation of highways, bridges, tunnels, mass-transit systems, military defense facilities, and water management and wastewater treatment facilities.
The Building segment has significant experience providing services for private and public works customers in a number of specialized building markets, including: hospitality and gaming, transportation, health care, commercial offices, government facilities, sports and entertainment, education, correctional facilities, biotech, pharmaceutical, industrial and high-tech.
The Specialty Contractors segment specializes in electrical, mechanical, plumbing, HVAC, fire protection systems and pneumatically placed concrete for a full range of civil and building construction projects in the industrial, commercial, hospitality and gaming, and mass-transit end markets. This segment provides the Company with unique strengths and capabilities that allow the Company to position itself as a full-service contractor with greater control over scheduled work, project delivery, and cost and risk management.
To the extent that a contract is co-managed and co-executed among segments, the Company allocates the share of revenues and costs of the contract to each segment to reflect the shared responsibilities in the management and execution of the project.
The following tables set forth certain reportable segment information relating to the Company’s operations for the years ended December 31, 2020, 2019 and 2018:
Reportable Segments
(in thousands)CivilBuildingSpecialty
Contractors
TotalCorporateConsolidated
Total
Year ended December 31, 2020
Total revenue$2,565,210 $2,114,459 $1,135,018 $5,814,687 $— $5,814,687 
Elimination of intersegment revenue(365,311)(129,818)(795)(495,924)— (495,924)
Revenue from external customers$2,199,899 $1,984,641 $1,134,223 $5,318,763 $— $5,318,763 
Income (loss) from construction operations(a)
$245,835 $53,158 $17,203 $316,196 $(53,852)
(b)
$262,344 
Capital expenditures$51,044 $878 $1,917 $53,839 $942 $54,781 
Depreciation and amortization(c)
$90,250 $1,703 $3,983 $95,936 $11,098 $107,034 
Year ended December 31, 2019
Total revenue$2,054,097 $1,764,753 $929,738 $4,748,588 $— $4,748,588 
Elimination of intersegment revenue(274,745)(22,713)(298)(297,756)— (297,756)
Revenue from external customers$1,779,352 $1,742,040 $929,440 $4,450,832 $— $4,450,832 
Income (loss) from construction operations(d)
$(150,837)$23,655 $(172,637)$(299,819)$(65,188)
(b)
$(365,007)
Capital expenditures$82,156 $518 $688 $83,362 $834 $84,196 
Depreciation and amortization(c)
$47,905 $1,934 $4,136 $53,975 $11,069 $65,044 
Year ended December 31, 2018
Total revenue$1,810,232 $1,866,902 $1,006,870 $4,684,004 $— $4,684,004 
Elimination of intersegment revenue(224,139)(5,203)— (229,342)— (229,342)
Revenue from external customers$1,586,093 $1,861,699 $1,006,870 $4,454,662 $— $4,454,662 
Income (loss) from construction operations(e)
$168,256 $43,939 $43,430 $255,625 $(63,749)
(b)
$191,876 
Capital expenditures$73,866 $1,655 $777 $76,298 $771 $77,069 
Depreciation and amortization(c)
$29,685 $1,956 $4,358 $35,999 $11,268 $47,267 
_____________________________________________________________________________________________________________
(a)During the year ended December 31, 2020, the Company recorded a charge of $15.2 million in income (loss) from construction operations (an after-tax impact of $11.0 million, or $0.22 per diluted share) due to an unfavorable legal ruling pertaining to a mechanical project in California in the Specialty Contractors segment, as well as a charge of $13.2 million (an after-tax impact of $9.6 million, or $0.19 per diluted share) due to an adverse arbitration ruling pertaining to an electrical project in New York in the Specialty Contractors segment. The Company also recorded a gain of $25.7 million in Specialty Contractors segment general and administrative expenses (an after-tax impact of $18.6 million, or $0.36 per diluted share) as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute.
(b)Consists primarily of corporate general and administrative expenses.
(c)Depreciation and amortization is included in income (loss) from construction operations.
(d)During the year ended December 31, 2019, the Company recorded a non-cash goodwill impairment charge of $379.9 million in income (loss) from construction operations (an after-tax impact of $330.5 million, or $6.58 per diluted share) resulting from an interim impairment test the Company performed as of June 1, 2019. For further information and breakdown of the goodwill impairment charge by segment, see Note 6. In addition, during the year ended December 31, 2019 the Company recorded a charge of $166.8 million in income (loss) from construction operations (an after-tax impact of $119.4 million, or $2.38 per diluted share), which principally impacted the Civil segment, as a result of the adverse jury verdict on the Alaskan Way Viaduct (SR 99) Matter, as discussed in Note 8. Lastly, the Company recognized a one-time gain of $37.8 million (an after-tax impact of $27.1 million, or $0.54 per diluted share) in Civil segment general and administrative expenses related to a remeasurement of its investment in a joint venture (see Note 12).
(e)During the year ended December 31, 2018, the Company recorded a charge of $17.8 million in income (loss) from construction operations (an after-tax impact of $12.8 million, or $0.25 per diluted share), which was primarily non-cash, as a result of the unexpected adverse outcome of an arbitration decision related to a subcontract back charge dispute on a Civil segment project in New York that was completed in 2013.
The above were the only changes in estimates considered material to the Company’s results of operations during the periods presented herein.
Total assets by segment were as follows:
As of December 31,
(in thousands)20202019
Civil$3,141,991 $2,791,402 
Building1,147,649 995,298 
Specialty Contractors673,891 635,180 
Corporate and other(a)
82,086 63,897 
Total assets$5,045,617 $4,485,777 
_____________________________________________________________________________________________________________
(a)    Consists principally of cash, equipment, tax-related assets and insurance-related assets, offset by the elimination of assets related to intersegment revenue.
Geographic Information
Information concerning principal geographic areas is as follows:
Year Ended December 31,
(in thousands)202020192018
Revenue:
United States$4,953,045 $4,073,691 $4,180,206 
Foreign and U.S. territories365,718 377,141 274,456 
Total revenue$5,318,763 $4,450,832 $4,454,662 
As of December 31,
(in thousands)20202019
Assets:
United States$4,836,735 $4,271,722 
Foreign and U.S. territories208,882 214,055 
Total assets$5,045,617 $4,485,777 
Reconciliation of Segment Information to Consolidated Amounts
A reconciliation of segment results to the consolidated income (loss) before income taxes is as follows:
Year Ended December 31,
(in thousands)202020192018
Income (loss) from construction operations$262,344 $(365,007)$191,876 
Other income (expense)(11,853)6,667 4,256 
Interest expense(76,212)(67,494)(63,519)
Income (loss) before income taxes$174,279 $(425,834)$132,613 
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions
12 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
The Company leases, at market rates, certain facilities from an entity owned by Ronald N. Tutor, the Company’s Chairman and Chief Executive Officer. Under these leases, the Company paid $3.2 million in 2020, $3.1 million in 2019 and $3.0 million in 2018, and recognized expense of $3.2 million in each of the three years.
Raymond R. Oneglia, Vice Chairman of O&G, is a director of the Company. The Company occasionally forms construction project joint ventures with O&G. During the three years ended December 31, 2020, the Company had active joint ventures with O&G including two infrastructure projects in the northeastern United States that were completed in 2017 and two mass-transit projects in Los Angeles, California to construct the Purple Line Extension Section 2 (Tunnels and Stations) and Section 3 (Stations), in which the Company’s and O&G’s joint venture interests are 75% and 25%, respectively. O&G may provide equipment and services to these joint ventures on customary trade terms; there were no material payments made by these joint ventures to O&G for services and equipment during the years ended December 31, 2020, 2019 and 2018.
Peter Arkley, Senior Managing Director, Construction Services Group, of Alliant Insurance Services, Inc. (“Alliant”), is a director of the Company. The Company uses Alliant for various insurance-related services. The associated expenses for services provided for the years ended December 31, 2020, 2019 and 2018 were $16.0 million, $18.4 million and $14.7 million, respectively. The Company owed Alliant $2.7 million as of both December 31, 2020 and 2019 for services rendered.
XML 44 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Unaudited Quarterly Financial Data
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Unaudited Quarterly Financial Data Unaudited Quarterly Financial Data
The following table presents selected unaudited quarterly financial data for each full quarterly period of 2020 and 2019:
(in thousands, except per common share amounts)First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Year Ended December 31, 2020
Revenue$1,250,729 $1,276,427 $1,442,091 $1,349,516 
Gross profit111,080 117,754 124,915 132,404 
Income from construction operations47,227 57,696 83,021 74,400 
Income before income taxes31,272 40,435 49,360 53,212 
Net income26,138 30,859 49,323 46,017 
Net income attributable to Tutor Perini Corporation17,371 18,709 36,819 35,495 
Earnings per common share:
Basic$0.35 $0.37 $0.72 $0.70 
Diluted$0.34 $0.37 $0.72 $0.69 
(in thousands, except per common share amounts)First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Year Ended December 31, 2019
Revenue$958,487 $1,125,275 $1,189,345 $1,177,725 
Gross profit (loss)88,470 100,943 115,063 (62,704)
Income (loss) from construction operations22,913 (341,717)47,943 (94,146)
Income (loss) before income taxes6,910 (358,339)32,312 (106,717)
Net income (loss)4,722 (315,439)26,721 (76,229)
Net income (loss) attributable to Tutor Perini Corporation(356)(320,530)19,313 (86,117)
Earnings (loss) per common share:
Basic$(0.01)$(6.38)$0.38 $(1.71)
Diluted$(0.01)$(6.38)$0.38 $(1.71)
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation
(a) Basis of Presentation
The accompanying consolidated financial statements have been prepared in compliance with generally accepted accounting principles in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”). Certain amounts in the notes to the consolidated financial statements of prior years have been reclassified to conform to the current year presentation.
Principles of Consolidation
(b) Principles of Consolidation
The consolidated financial statements include the accounts of Tutor Perini Corporation and its wholly owned subsidiaries (the “Company”). The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with ASC 810, Consolidation (“ASC 810”). If a joint venture is a VIE and the Company is the primary beneficiary, the joint venture is fully consolidated (See Note 13). If a joint venture is not a VIE, it may be consolidated under the voting interest method if the Company holds a controlling financial interest in the joint venture. The Company is considered to hold a controlling financial interest when it is able to exercise control over the joint venture’s operating and financial decisions. For construction joint ventures that do not need to be consolidated, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. Intercompany balances and transactions have been eliminated.
Use of Estimates
(c) Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts. These estimates are based on information available through the date of the issuance of the financial statements; therefore, actual results could differ from those estimates.
Revenues
(d) Revenues
Revenue Recognition
The Company derives revenue from long-term construction contracts with public and private customers primarily in the United States and its territories and in certain other international locations. The Company’s construction contracts are generally each accounted for as a single unit of account (i.e., as a single performance obligation).
Throughout the execution of construction contracts, the Company and its affiliated entities recognize revenue with the continuous transfer of control to the customer. The customer typically controls the asset under construction by either contractual termination clauses or by the Company’s rights to payment for work already performed on the asset under construction that does not have an alternative use for the Company.
Because control transfers over time, revenue is recognized to the extent of progress towards completion of the performance obligations. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services provided. The Company generally uses the cost-to-cost method for its contracts, which measures progress towards completion for each performance obligation based on the ratio of costs incurred to date to the total estimated costs at completion for the respective performance obligation. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Revenue, including estimated fees or profits, is recorded proportionately as costs are incurred. Cost of operations includes labor, materials, subcontractor costs, and other direct and indirect costs, including depreciation and amortization.
Due to the nature of the work required to be performed on many of the Company’s performance obligations, estimating total revenue and cost at completion is complex, subject to many variables and requires significant judgment. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration, including the impact of change orders, claims, contract disputes and the achievement of contractual performance criteria, and award or other incentive fees are made during the contract performance period. The Company estimates variable consideration at the most likely amount it expects to receive. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal
of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for variable consideration have been satisfied.
Changes in Estimates on Construction Contracts
The Company’s estimates of contract revenue and cost are highly detailed and many factors change during a contract performance period that result in a change to contract profitability. These factors include, but are not limited to, differing site conditions; availability of skilled contract labor; performance of major material suppliers and subcontractors; on-going subcontractor negotiations and buyout provisions; unusual weather conditions; changes in the timing of scheduled work; change orders; accuracy of the original bid estimate; changes in estimated labor productivity and costs based on experience to date; achievement of incentive-based income targets; and the expected, or actual, resolution terms for claims. The factors that cause changes in estimates vary depending on the maturation of the project within its lifecycle. For example, in the ramp-up phase, these factors typically consist of revisions in anticipated project costs and during the peak and closeout phases, these factors include the impact of change orders and claims, as well as additional revisions in remaining anticipated project costs. Generally, if the contract is at an early stage of completion, the current period impact is smaller than if the same change in estimate is made to the contract at a later stage of completion. Management evaluates changes in estimates on a contract-by-contract basis and discloses significant changes, if material, in the Notes to Consolidated Financial Statements. The cumulative catch-up method is used to account for revisions in estimates.
Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets
(e) Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets
Property and equipment and long-lived intangible assets are generally depreciated or amortized on a straight-line basis over their estimated useful lives ranging from three to forty years.
Recoverability of Long-Lived Assets
(f) Recoverability of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever circumstances indicate that the future cash flows generated by the assets might be less than the assets’ net carrying value. In such circumstances, an impairment loss will be recognized by the amount the assets’ net carrying value exceeds their fair value.
Recoverability of Goodwill
(g) Recoverability of Goodwill
The Company tests goodwill for impairment annually as of October 1 for each reporting unit and between annual tests if events occur or circumstances change which suggest that goodwill should be reevaluated. Such events or circumstances include significant changes in legal factors and business climate, recent losses at a reporting unit, and industry trends, among other factors. The Civil, Building and Specialty Contractors segments each represent a reporting unit, and the Civil reporting unit carried the remaining goodwill balance at December 31, 2020 as a result of the $379.9 million impairment loss recognized in 2019. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using a weighted average of an income and a market approach. These approaches utilize various valuation assumptions, and small changes to the assumptions could have a significant impact on the concluded fair value. The income approach is based on estimated present value of future cash flows for each reporting unit carrying a goodwill balance. The market approach is based on assumptions about how market data relates to each reporting unit carrying a goodwill balance. The weighting of these two approaches is based on their individual correlation to the economics of each reporting unit carrying a goodwill balance. The annual quantitative assessment performed in the fourth quarter of 2020 resulted in an estimated fair value that exceeded the net book value of the Civil reporting unit; therefore, no impairment charge was necessary.
Recoverability of Non-Amortizable Trade Names
(h) Recoverability of Non-Amortizable Trade Names
Certain trade names have an estimated indefinite life and are not amortized to earnings, but instead are reviewed for impairment annually, or more often if events occur or circumstances change which suggest that the non-amortizable trade names should be reevaluated. The Company performs its annual quantitative impairment assessment during the fourth quarter of each year using an income approach (relief from royalty method). The assessment performed in the fourth quarter of 2020 resulted in an estimated fair value for the non-amortizable trade names that exceeded their respective net book values; therefore, no impairment charge was necessary.
Income Taxes
(i) Income Taxes
Deferred income tax assets and liabilities are recognized for the effects of temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities using tax rates expected to be in effect when such differences reverse. Income tax positions must meet a more-likely-than-not threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions as a component of the income tax provision.
Earnings Per Common Share (EPS)
(j) Earnings Per Common Share (EPS)
Basic EPS and diluted EPS are calculated by dividing net income attributable to Tutor Perini Corporation by the following: for basic EPS, the weighted-average number of common shares outstanding during the period; and for diluted EPS, the sum of the weighted-average number of both outstanding common shares and potentially dilutive securities, which for the Company can include restricted stock units, unexercised stock options and the Convertible Notes, as defined in Note 7. In accordance with ASC 260, Earnings Per Share, the settlement of the principal amount of the Convertible Notes has no impact on diluted EPS because the Company has the intent and ability to settle the principal amount in cash. See Note 7 for further discussion of the Convertible Notes. The Company calculates the effect of the potentially dilutive restricted stock units and stock options using the treasury stock method.
Year Ended December 31,
(in thousands, except per common share data)202020192018
Net income (loss) attributable to Tutor Perini Corporation$108,394 $(387,690)$83,436 
Weighted-average common shares outstanding, basic50,656 50,220 49,952 
Effect of dilutive restricted stock units and stock options421 — 349 
Weighted-average common shares outstanding, diluted51,077 50,220 50,301 
Net income (loss) attributable to Tutor Perini Corporation per common share:
Basic$2.14 $(7.72)$1.67 
Diluted$2.12 $(7.72)$1.66 
Anti-dilutive securities not included above1,862 3,640 2,670 
For the year ended December 31, 2019, all outstanding restricted stock units and stock options were excluded from the calculation of weighted-average diluted shares outstanding due to the net loss for the period.
Cash, Cash Equivalents and Restricted Cash
(k) Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:
As of December 31,
(in thousands)20202019
Cash and cash equivalents available for general corporate purposes$210,841 $43,760 
Joint venture cash and cash equivalents163,448 149,925 
Cash and cash equivalents374,289 193,685 
Restricted cash77,563 8,416 
Total cash, cash equivalents and restricted cash$451,852 $202,101 
Cash equivalents include short-term, highly liquid investments with maturities of three months or less when acquired. Cash and cash equivalents consist of amounts available for the Company’s general purposes, the Company’s proportionate share of cash held by the Company’s unconsolidated joint ventures and 100% of amounts held by the Company’s consolidated joint ventures. In both cases, cash held by joint ventures is available only for joint venture-related uses, including future distributions to joint venture partners.
As of December 31, 2020, restricted cash consists primarily of $69.9 million held to repay the outstanding principal balance of Convertible Notes described in more detail in Note 7. Restricted cash also includes amounts held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit.
Restricted Investments
(l) Restricted Investments
The Company has restricted investments primarily held as collateral to secure insurance-related contingent obligations, such as insurance claim deductibles, in lieu of letters of credit. Restricted investments are primarily comprised of investments in U.S. government agency securities and corporate debt securities that are rated A3 or better.
Share-Based Compensation
(m) Share-Based Compensation
The Company’s long-term incentive plans allow the Company to grant share-based compensation awards in a variety of forms, including restricted and unrestricted stock units and stock options. Restricted stock units and stock options generally vest subject to service and/or performance requirements, with related compensation expense equal to the fair value of the award on the date of grant and recognized on a straight-line basis over the requisite period. The Company may grant awards that require liability classification and are remeasured at fair value at the end of each reporting period with the change in fair value recognized as compensation cost.
For share-based awards that have a service requirement, the Company accounts for forfeitures upon occurrence, rather than estimating the probability of forfeiture at the date of grant. Accordingly, the Company recognizes the full grant-date fair value of these awards on a straight-line basis throughout the requisite service period, reversing any expense if, and only if, there is a forfeiture.
For share-based awards that have a performance-based vesting requirement, the Company evaluates the probability of achieving the performance criteria throughout the performance period, and will adjust share-based compensation expense if it estimates that the achievement of the performance criteria is not probable. Certain performance-based awards contain market condition components and are valued on the date of grant using a Monte Carlo simulation model. The fair value of such awards is expensed ratably over the performance period and is not adjusted for actual achievement.
Insurance Liabilities
(n) Insurance Liabilities
The Company typically utilizes third-party insurance coverage subject to varying deductible levels with aggregate caps on losses retained. The Company assumes the risk for the amount of the deductible portion of the losses and liabilities primarily associated with workers’ compensation and general liability coverage. In addition, on certain projects, the Company assumes the risk for the amount of the deductible portion of losses that arise from any subcontractor defaults. Losses are accrued based upon the Company’s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. The estimate of insurance liability within the deductible limits includes an estimate of incurred but not reported claims based on data compiled from historical experience.
Other Comprehensive Income (Loss)
(o) Other Comprehensive Income (Loss)
ASC 220, Comprehensive Income, establishes standards for reporting comprehensive income and its components in the consolidated financial statements. The Company reports the change in pension benefit plan assets/liabilities, cumulative foreign currency translation, and change in fair value of investments as components of accumulated other comprehensive income (loss) (“AOCI”).
The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:
Year Ended December 31,
202020192018
(in thousands)Before-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax Amount
Other comprehensive income (loss):
Defined benefit pension plan adjustments$(8,700)$2,439 $(6,261)$1,180 $(336)$844 $1,079 $(308)$771 
Foreign currency translation adjustment178 101 279 1,867 (530)1,337 (4,067)1,122 (2,945)
Unrealized gain (loss) in fair value of investments2,015 (444)1,571 1,982 (421)1,561 (1,005)227 (778)
Total other comprehensive income (loss)$(6,507)$2,096 $(4,411)$5,029 $(1,287)$3,742 $(3,993)$1,041 $(2,952)
Less: Other comprehensive income (loss) attributable to noncontrolling interests(a)
230 — 230 393 — 393 (221)— (221)
Total other comprehensive income (loss) attributable to Tutor Perini Corporation$(6,737)$2,096 $(4,641)$4,636 $(1,287)$3,349 $(3,772)$1,041 $(2,731)
________________________________________________________________________________________
(a)The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.
The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:
(in thousands)Defined Benefit Pension PlanForeign Currency TranslationUnrealized Gain (Loss) in Fair
Value of Investments
Accumulated Other Comprehensive
Income (Loss)
Attributable to Tutor Perini Corporation:
Balance as of December 31, 2017$(39,441)$(3,591)$314 $(42,718)
Other comprehensive loss before reclassifications(695)(2,724)(835)(4,254)
Amounts reclassified from AOCI1,466 — 57 1,523 
Balance as of December 31, 2018$(38,670)$(6,315)$(464)$(45,449)
Other comprehensive income (loss) before reclassifications(539)944 1,621 2,026 
Amounts reclassified from AOCI1,383 — (60)1,323 
Balance as of December 31, 2019$(37,826)$(5,371)$1,097 $(42,100)
Other comprehensive income (loss) before reclassifications(7,993)49 1,820 (6,124)
Amounts reclassified from AOCI1,732 — (249)1,483 
Balance as of December 31, 2020$(44,087)$(5,322)$2,668 $(46,741)
Recent Accounting Pronouncements
(p) Recent Accounting Pronouncements
In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). ASU 2020-04 is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.
In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance within ASU 2019-04 and ASU 2019-05 (collectively, “ASU 2016-13”). The amendments in ASU 2016-13 replace the incurred loss impairment methodology with the current expected credit loss model, which requires consideration of a broader range of reasonable and supportable information to estimate credit losses. The Company adopted this ASU effective January 1, 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s financial position, results of operations or cash flows.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), as amended and supplemented by subsequent ASUs (collectively, “ASC 842”). The Company adopted this ASU effective January 1, 2019 using the optional transition method. Under this method, financial results reported in periods prior to 2019 are unchanged. As such, the 2018 comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The following recent accounting pronouncements require implementation in future periods.
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The amendments in ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception. Also, ASU 2020-06 requires the application of the if-converted method for calculating diluted EPS and the treasury stock method will no longer be available. ASU 2020-06 is effective for interim and annual reporting periods beginning after December 15, 2021, with early adoption permitted. The Company does not expect to early adopt the new standard and does not expect it to have an impact on the Company's financial position, results of operations or cash flows.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (“ASU 2019-12”), modifying ASC 740, Income Taxes (“ASC 740”). The amendments in ASU 2019-12, among other things, remove certain exceptions to the general principles in ASC 740 and seek more consistent application by clarifying and amending the existing guidance. ASU 2019-12 is effective for interim and annual reporting periods beginning after December 15, 2020. The Company is currently evaluating the new standard, which is not expected to have a material impact on the Company’s financial position, results of operations or cash flows.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Calculations of Basic and Diluted (EPS)
Year Ended December 31,
(in thousands, except per common share data)202020192018
Net income (loss) attributable to Tutor Perini Corporation$108,394 $(387,690)$83,436 
Weighted-average common shares outstanding, basic50,656 50,220 49,952 
Effect of dilutive restricted stock units and stock options421 — 349 
Weighted-average common shares outstanding, diluted51,077 50,220 50,301 
Net income (loss) attributable to Tutor Perini Corporation per common share:
Basic$2.14 $(7.72)$1.67 
Diluted$2.12 $(7.72)$1.66 
Anti-dilutive securities not included above1,862 3,640 2,670 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets to the amounts shown in the Consolidated Statements of Cash Flows:
As of December 31,
(in thousands)20202019
Cash and cash equivalents available for general corporate purposes$210,841 $43,760 
Joint venture cash and cash equivalents163,448 149,925 
Cash and cash equivalents374,289 193,685 
Restricted cash77,563 8,416 
Total cash, cash equivalents and restricted cash$451,852 $202,101 
Tax Effects of Components of Other Comprehensive Income (Loss)
The components of other comprehensive income (loss) and the related tax effects for the years ended December 31, 2020, 2019 and 2018 were as follows:
Year Ended December 31,
202020192018
(in thousands)Before-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax AmountBefore-Tax AmountTax (Expense) BenefitNet-of-Tax Amount
Other comprehensive income (loss):
Defined benefit pension plan adjustments$(8,700)$2,439 $(6,261)$1,180 $(336)$844 $1,079 $(308)$771 
Foreign currency translation adjustment178 101 279 1,867 (530)1,337 (4,067)1,122 (2,945)
Unrealized gain (loss) in fair value of investments2,015 (444)1,571 1,982 (421)1,561 (1,005)227 (778)
Total other comprehensive income (loss)$(6,507)$2,096 $(4,411)$5,029 $(1,287)$3,742 $(3,993)$1,041 $(2,952)
Less: Other comprehensive income (loss) attributable to noncontrolling interests(a)
230 — 230 393 — 393 (221)— (221)
Total other comprehensive income (loss) attributable to Tutor Perini Corporation$(6,737)$2,096 $(4,641)$4,636 $(1,287)$3,349 $(3,772)$1,041 $(2,731)
________________________________________________________________________________________
(a)The only component of other comprehensive income (loss) attributable to noncontrolling interests is foreign currency translation.
Changes in AOCI Balances by Component
The changes in AOCI balances by component (after tax) attributable to Tutor Perini Corporation during the years ended December 31, 2020, 2019 and 2018 were as follows:
(in thousands)Defined Benefit Pension PlanForeign Currency TranslationUnrealized Gain (Loss) in Fair
Value of Investments
Accumulated Other Comprehensive
Income (Loss)
Attributable to Tutor Perini Corporation:
Balance as of December 31, 2017$(39,441)$(3,591)$314 $(42,718)
Other comprehensive loss before reclassifications(695)(2,724)(835)(4,254)
Amounts reclassified from AOCI1,466 — 57 1,523 
Balance as of December 31, 2018$(38,670)$(6,315)$(464)$(45,449)
Other comprehensive income (loss) before reclassifications(539)944 1,621 2,026 
Amounts reclassified from AOCI1,383 — (60)1,323 
Balance as of December 31, 2019$(37,826)$(5,371)$1,097 $(42,100)
Other comprehensive income (loss) before reclassifications(7,993)49 1,820 (6,124)
Amounts reclassified from AOCI1,732 — (249)1,483 
Balance as of December 31, 2020$(44,087)$(5,322)$2,668 $(46,741)
Reclassification out of Accumulated Other Comprehensive Income
The significant items reclassified out of AOCI and the corresponding location and impact on the Consolidated Statements of Operations during the years ended December 31, 2020, 2019 and 2018 are as follows:
Location in ConsolidatedYear Ended December 31,
(in thousands)Statements of Operations202020192018
Component of AOCI:
Defined benefit pension plan adjustmentsOther income (expense)$2,407 $1,933 $2,052 
Income tax benefitIncome tax expense (benefit)(675)(550)(586)
Net of tax$1,732 $1,383 $1,466 
Unrealized (gain) loss in fair value of investment adjustmentsOther income (expense)$(315)$(76)$72 
Income tax expense (benefit)Income tax expense (benefit)66 16 (15)
Net of tax$(249)$(60)$57 
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows (Tables)
12 Months Ended
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract]  
Changes in Other Components of Working Capital
Below are the changes in other components of working capital, net of balances related to incremental interest acquired in a Civil segment joint venture during 2019 (see Note 12), as shown in the Consolidated Statements of Cash Flows, the supplemental disclosure of cash paid for interest and income taxes and the supplemental disclosure of non-cash investing activities:
Year Ended December 31,
(in thousands)202020192018
(Increase) Decrease in:
Accounts receivable$(104,901)$(81,983)$3,899 
Retainage receivable(85,769)(78,520)56,754 
Costs and estimated earnings in excess of billings(113,190)18,751 (209,537)
Other current assets(49,468)(76,146)15,398 
(Decrease) Increase in:
Accounts payable111,912 53,999 (78,243)
Retainage payable62,954 35,013 (49,864)
Billings in excess of costs and estimated earnings(5,168)245,292 76,703 
Accrued expenses and other current liabilities13,654 14,851 28,046 
Changes in other components of working capital$(169,976)$131,257 $(156,844)
Cash paid during the year for:
Interest$57,038 $56,137 $51,063 
Income taxes$11,204 $43,374 $13,652 
Supplemental disclosure of non-cash investing activities:
Real property acquired in settlement of a receivable$11,660 $— $— 
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation Of Revenue
The following tables disaggregate revenue by end market, customer type and contract type, which the Company believes best depict how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors for the years ended December 31, 2020, 2019 and 2018.
Year Ended December 31,
(in thousands)202020192018
Civil segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$1,367,412 $992,755 $702,614 
Bridges306,161 334,117 431,202 
Military defense facilities146,969 59,082 26,225 
Highways122,254 86,747 202,423 
Water101,705 33,370 10,195 
Other155,398 273,281 213,434 
Total Civil segment revenue$2,199,899 $1,779,352 $1,586,093 
Year Ended December 31,
(in thousands)202020192018
Building segment revenue by end market:
Commercial and industrial facilities$580,297 $459,806 $374,312 
Hospitality and gaming474,329 297,700 301,871 
Municipal and government287,337 254,736 261,496 
Mass transit (includes transportation projects)218,930 201,400 67,588 
Education facilities173,472 143,382 145,147 
Health care facilities117,968 239,299 428,819 
Mixed use59,391 31,685 150,549 
Other72,917 114,032 131,917 
Total Building segment revenue$1,984,641 $1,742,040 $1,861,699 

Year Ended December 31,
(in thousands)202020192018
Specialty Contractors segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$592,430 $419,402 $296,092 
Commercial and industrial facilities152,868 186,819 189,632 
Multi-unit residential139,924 83,903 81,023 
Water73,769 37,403 22,390 
Mixed use47,022 64,302 163,308 
Education facilities44,762 70,229 99,214 
Other83,448 67,382 155,211 
Total Specialty Contractors segment revenue$1,134,223 $929,440 $1,006,870 
Year Ended December 31, 2020
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,875,653 $534,449 $533,768 $2,943,870 
Federal agencies175,933 143,327 75,067 394,327 
Private owners148,313 1,306,865 525,388 1,980,566 
Total revenue$2,199,899 $1,984,641 $1,134,223 $5,318,763 
Year Ended December 31, 2019
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,401,001 $573,049 $496,195 $2,470,245 
Federal agencies116,869 153,467 11,326 281,662 
Private owners261,482 1,015,524 421,919 1,698,925 
Total revenue$1,779,352 $1,742,040 $929,440 $4,450,832 
Year Ended December 31, 2018
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$1,294,630 $617,133 $406,782 $2,318,545 
Federal agencies95,567 201,745 53,335 350,647 
Private owners195,896 1,042,821 546,753 1,785,470 
Total revenue$1,586,093 $1,861,699 $1,006,870 $4,454,662 
Year Ended December 31, 2020
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,792,765 $508,655 $1,010,973 $3,312,393 
Guaranteed maximum price1,829 1,136,782 15,417 1,154,028 
Unit price392,548 867 83,257 476,672 
Cost plus fee and other12,757 338,337 24,576 375,670 
Total revenue$2,199,899 $1,984,641 $1,134,223 $5,318,763 
Year Ended December 31, 2019
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,315,195 $561,831 $769,410 $2,646,436 
Guaranteed maximum price6,951 752,110 21,291 780,352 
Unit price436,015 12,063 91,803 539,881 
Cost plus fee and other21,191 416,036 46,936 484,163 
Total revenue$1,779,352 $1,742,040 $929,440 $4,450,832 
Year Ended December 31, 2018
(in thousands)CivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$1,054,473 $377,538 $857,742 $2,289,753 
Guaranteed maximum price15,709 1,040,093 62,132 1,117,934 
Unit price469,305 32,468 32,562 534,335 
Cost plus fee and other46,606 411,600 54,434 512,640 
Total revenue$1,586,093 $1,861,699 $1,006,870 $4,454,662 
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Assets And Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule Of Contract Assets And Liabilities The amounts as included on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
Retainage receivable$648,441 $562,375 
Costs and estimated earnings in excess of billings:
Claims752,783 705,993 
Unapproved change orders415,489 362,264 
Other unbilled costs and profits68,462 55,287 
Total costs and estimated earnings in excess of billings1,236,734 1,123,544 
Capitalized contract costs74,452 80,294 
Total contract assets$1,959,627 $1,766,213 
The amount as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
Retainage payable$315,135 $252,181 
Billings in excess of costs and estimated earnings839,222 844,389 
Total contract liabilities$1,154,357 $1,096,570 
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Summary of Income Before Taxes
Income (loss) before taxes is summarized as follows:
Year Ended December 31,
(in thousands)202020192018
United States operations$138,426 $(456,403)$106,222 
Foreign and U.S. territory operations35,853 30,569 26,391 
Total$174,279 $(425,834)$132,613 
Provision for Income Taxes
The income tax expense (benefit) is as follows:
Year Ended December 31,
(in thousands)202020192018
Current (benefit) expense:
Federal$(36,159)$(2,884)$21,055 
State(1,282)3,585 8,676 
Foreign and U.S. territories11,130 5,299 5,550 
Total current (benefit) expense:(26,311)6,000 35,281 
Deferred expense (benefit):
Federal38,667 (43,579)(1,773)
State10,608 (27,566)1,278 
Foreign and U.S. territories(1,022)(464)46 
Total deferred expense (benefit):48,253 (71,609)(449)
Total expense (benefit):$21,942 $(65,609)$34,832 
Reconciliation of Provision for Income Taxes
The following table is a reconciliation of the Company’s income tax provision at the statutory federal tax rate to the Company’s effective tax rate:
Year Ended December 31,
202020192018
(dollars in thousands)AmountRateAmountRateAmountRate
Federal income tax expense (benefit) at statutory tax rate$36,599 21.0 %$(89,425)21.0 %$27,849 21.0 %
State income taxes, net of federal tax benefit8,518 4.9 (18,442)4.3 9,011 6.8 
Stock based compensation3,185 1.8 1,706 (0.4)— — 
Impact of federal tax law changes(14,476)(8.3)— — 211 0.2 
Officers' compensation2,486 1.4 2,938 (0.7)3,078 2.3 
Goodwill impairment— — 43,990 (10.3)— — 
Noncontrolling interests(9,799)(5.6)(6,064)1.4 (3,232)(2.4)
Federal R&D credits(3,007)(1.7)(3,998)0.9 (2,658)(2.0)
Reversal of reserve for uncertain tax positions due to statute expirations(489)(0.3)(773)0.2 (1,958)(1.5)
Foreign tax rate differences1,491 0.9 4,940 (1.2)(19)— 
Other(2,566)(1.5)(481)0.2 2,550 1.9 
Income tax expense (benefit)$21,942 12.6 %$(65,609)15.4 %$34,832 26.3 %
Significant Components of Deferred Tax Assets and Liabilities
The following is a summary of the significant components of the deferred tax assets and liabilities:
As of December 31,
(in thousands)20202019
Deferred tax assets:
Timing of expense recognition$24,470 $44,761 
Net operating losses19,968 23,711 
Goodwill19,315 26,658 
Other, net10,155 17,098 
Deferred tax assets73,908 112,228 
Valuation allowance— (2,212)
Net deferred tax assets73,908 110,016 
Deferred tax liabilities:
Intangible assets, due primarily to purchase accounting(15,212)(15,309)
Fixed assets(76,567)(75,461)
Construction contract accounting(9,769)(13,464)
Joint ventures(41,669)(24,331)
Other(11,962)(16,567)
Deferred tax liabilities(155,179)(145,132)
Net deferred tax liabilities$(81,271)$(35,116)
The net deferred tax liabilities are presented in the Consolidated Balance Sheets as follows:
As of December 31,
(in thousands)20202019
Deferred tax assets$1,695 $570 
Deferred tax liabilities(82,966)(35,686)
Net deferred tax liabilities$(81,271)$(35,116)
Reconciliation of Gross Unrecognized Tax Benefit
The Company accounts for its uncertain tax positions in accordance with GAAP. The following is a reconciliation of the beginning and ending amounts of these unrecognized tax benefits for the three years ended December 31, 2020:
As of December 31,
(in thousands)202020192018
Beginning balance$5,682 $4,998 $6,495 
Change in tax positions of prior years2,286 351 (302)
Change in tax positions of current year1,202 1,106 763 
Reduction in tax positions for statute expirations(489)(773)(1,958)
Ending Balance$8,681 $5,682 $4,998 
XML 51 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The following table presents the changes in the carrying amount of goodwill since its inception through December 31, 2020:
(in thousands)CivilBuildingSpecialty
Contractors
Total
Gross goodwill as of December 31, 2018$492,074 $424,724 $156,193 $1,072,991 
Accumulated impairment as of December 31, 2018(76,716)(411,269)— (487,985)
Goodwill as of December 31, 2018415,358 13,455 156,193 585,006 
2019 impairment(210,215)(13,455)(156,193)(379,863)
Goodwill as of December 31, 2019205,143 — — 205,143 
Current year activity— — — — 
Goodwill as of December 31, 2020(a)
$205,143 $— $— $205,143 
_____________________________________________________________________________________________________________
(a)As of December 31, 2020, accumulated impairment was $867.8 million.
Schedule of Finite and Indefinite Lived Intangible Assets
Intangible assets consist of the following:
As of December 31, 2020Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated Impairment ChargeCarrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)74,350 (23,754)(23,232)27,364 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (22,103)(16,645)1,052 12 years
Construction contract backlog149,290 (105,001)— 44,289 3 years
Total$387,040 $(150,858)$(113,067)$123,115 
As of December 31, 2019Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated Impairment ChargeCarrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)74,350 (21,267)(23,232)29,851 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (21,048)(16,645)2,107 12 years
Construction contract backlog149,290 (76,388)— 72,902 3 years
Total$387,040 $(118,703)$(113,067)$155,270 
XML 52 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Long-Term Debt
Long-term debt as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20202019
2017 Senior Notes$495,271 $494,365 
Term Loan B408,458 N/A  
2020 Revolver— N/A  
2017 Credit FacilityN/A  114,000 
Convertible Notes(a)
67,878 182,292 
Equipment financing and mortgages47,594 39,159 
Other indebtedness6,264 4,660 
Total debt1,025,465 834,476 
Less: Current maturities100,188 124,054 
Long-term debt, net$925,277 $710,422 
_____________________________________________________________________________________________________________
(a)The Company will repurchase or retire the remaining Convertible Notes at or before their June 15, 2021 maturity using proceeds from the Term Loan B, $69.9 million of which is currently held in a restricted cash account for this purpose.
Reconciliation Of Outstanding Debt Balance To Reported Debt Balance
The following table reconciles the outstanding debt balances to the reported debt balances as of December 31, 2020 and 2019:
As of December 31, 2020As of December 31, 2019
(in thousands)Outstanding DebtUnamortized Discounts and Issuance
Costs

Debt,
as reported
Outstanding DebtUnamortized Discount and Issuance Costs
 Debt,
as reported
2017 Senior Notes$500,000 $(4,729)$495,271 $500,000 $(5,635)$494,365 
Term Loan B423,938 (15,480)408,458 N/A  N/A  N/A  
Convertible Notes69,918 (2,040)67,878 200,000 (17,708)182,292 
Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes
The following table presents information related to the liability and equity components of the Convertible Notes:
(in thousands)December 31, 2020December 31, 2019
Liability component:
Principal$69,918 $200,000 
Conversion feature(46,800)(46,800)
Allocated debt issuance costs(5,051)(5,051)
Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense)49,811 34,143 
Net carrying amount$67,878 $182,292 
Equity component:
Conversion feature$46,800 $46,800 
Reacquisition of conversion option from repurchase of notes, net of tax(764)— 
Allocated debt issuance costs(1,543)(1,543)
Deferred taxes(18,815)(18,815)
Net carrying amount$25,678 $26,442 
Principal Payments of Long-Term Debt
The following table presents the future principal payments required under all of the Company’s debt obligations, discussed above:
Year (in thousands)
2021$102,228 
202214,822 
202314,282 
20247,498 
2025506,156 
Thereafter402,728 
1,047,714 
Less: Unamortized discount and issuance costs22,249 
Total$1,025,465 
Summary Of Interest Expense As Reported In The Consolidated Statements of Operations
Interest expense as reported in the Consolidated Statements of Operations consisted of the following:
For the year ended December 31,
(in thousands)202020192018
Cash interest expense:
Interest on 2017 Senior Notes$34,375 $34,375 $34,375 
Interest on Term Loan B9,028 N/A  N/A  
Interest on 2020 Revolver77 N/A  N/A  
Interest on 2017 Credit Facility5,341 11,990 8,575 
Interest on Convertible Notes4,373 5,750 5,750 
Other interest2,079 2,172 2,747 
Cash portion of loss on extinguishment786 — — 
Total cash interest expense56,059 54,287 51,447 
Non-cash interest expense(a):
Amortization of discount and debt issuance costs on Convertible Notes8,944 10,811 9,846 
Amortization of discount and debt issuance costs on Term Loan B784 N/A  N/A  
Amortization of debt issuance costs on 2020 Revolver206 N/A  N/A  
Amortization of debt issuance costs on 2017 Credit Facility1,001 1,552 1,439 
Amortization of debt issuance costs on 2017 Senior Notes906 844 787 
Non-cash portion of loss on extinguishment8,312 — — 
Total non-cash interest expense20,153 13,207 12,072 
Total interest expense$76,212 $67,494 $63,519 
_____________________________________________________________________________________________________________
(a)The combination of cash and non-cash interest expense produces effective interest rates that are higher than contractual rates. Accordingly, the effective interest rates for the 2017 Senior Notes, Term Loan B and the Convertible Notes were 7.13%, 6.49% and 9.39%, respectively, for the year ended December 31, 2020
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Components of Lease Expense
The following table presents components of lease expense for the years ended December 31, 2020 and 2019:
For the year ended December 31,
(in thousands)20202019
Operating lease expense$14,547 $15,854 
Short-term lease expense(a)
87,969 72,562 
102,516 88,416 
Less: Sublease income1,026 1,077 
Total lease expense$101,490 $87,339 
(a)Short-term lease expense includes all leases with lease terms ranging from less than one month to one year. Short-term leases include, among other things, construction equipment rented on an as-needed basis as well as temporary housing.
Supplemental Financial Statement Information Related To Leases
The following table presents supplemental balance sheet information related to operating leases:
As of December 31,
(dollars in thousands)Balance Sheet Line Item20202019
Assets
ROU assetsOther assets$55,897$40,156
Total lease assets$55,897$40,156
Liabilities
Current lease liabilitiesAccrued expenses and other current liabilities$7,661$11,392
Long-term lease liabilitiesOther long-term liabilities51,33631,900
Total lease liabilities$58,997$43,292
Weighted-average remaining lease term 12.5 years5.0 years
Weighted-average discount rate9.22 %5.96 %
The following table presents supplemental cash flow information and non-cash activity related to operating leases:
As of December 31,
(in thousands)20202019
Operating cash flow information:
Cash paid for amounts included in the measurement of lease liabilities$(14,591)$(15,658)
Non-cash activity:
ROU assets obtained in exchange for lease liabilities$29,244 $9,784 
Maturity of Leases Liabilities on an Undiscounted Basis
The following table presents maturities of operating lease liabilities on an undiscounted basis as of December 31, 2020:
Year (in thousands)
Operating Leases
2021$12,512 
202210,528 
20237,723 
20246,141 
20255,354 
Thereafter65,633 
Total lease payments107,891 
Less: Imputed interest48,894 
Total$58,997 
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Summary of Restricted Stock Unit and Stock Option Activity
The following table summarizes restricted stock unit and stock option activity:
Restricted Stock UnitsStock Options
NumberWeighted-
Average
Grant Date
Fair Value
Per Share
NumberWeighted-
Average
Exercise/
(Strike) Price
Per Share
Outstanding as of December 31, 20171,397,984 $30.11 2,554,034 $20.45 
Granted699,000 24.21 664,000 23.20 
Expired or cancelled(240,289)32.76 (274,990)22.82 
Vested/exercised(387,695)28.67 — — 
Outstanding as of December 31, 20181,469,000 $27.27 2,943,044 $20.89 
Granted530,000 20.23 220,000 19.66 
Expired or cancelled(104,029)28.98 (884,029)21.03 
Vested/exercised(179,971)25.39 — — 
Outstanding as of December 31, 20191,715,000 $25.19 2,279,015 $20.62 
Granted245,000 20.67 165,000 19.24 
Expired or cancelled(403,750)25.52 (168,750)25.87 
Vested/exercised(521,250)29.44 — — 
Outstanding as of December 31, 20201,035,000 $21.85 2,275,265 $20.13 
Summary Of Unrestricted Stock Units Issuance
The following table summarizes unrestricted stock units, which are generally issued to the non-employee members of the Company’s Board of Directors as part of their annual retainer fees:
Unrestricted Stock Units
YearNumberWeighted-Average
Grant Date
Fair Value Per Share
2018115,420 $21.26 
201998,591 15.72 
2020194,177 8.60 
Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards
The fair value on the grant date and the significant assumptions used in the Black-Scholes option-pricing model are as follows:
Year Ended December 31,
202020192018
Total stock options granted165,000 220,000 664,000 
Weighted-average grant date fair value$7.67 $7.59 $11.09 
Weighted-average assumptions:
Risk-free rate1.2 %2.1 %2.6 %
Expected life of options(a)
6.3 years6.1 years5.8 years
Expected volatility(b)
60.7 %39.4 %42.2 %
Expected quarterly dividends$— $— $— 
_____________________________________________________________________________________________________________
(a)Calculated using the simplified method due to the terms of the stock options and the limited pool of grantees.
(b)Calculated using historical volatility of the Company’s common stock over periods commensurate with the expected life of the option.
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Summary of Net Periodic Benefit Cost
The following table sets forth a summary of net periodic benefit cost for the years ended December 31, 2020, 2019 and 2018:
Year Ended December 31,
(in thousands)202020192018
Interest cost$3,032 $3,801 $3,496 
Service cost925 900 875 
Expected return on plan assets(4,022)(4,170)(4,302)
Recognized net actuarial losses2,407 1,933 2,067 
Net periodic benefit cost$2,342 $2,464 $2,136 
Actuarial assumptions used to determine net cost:
Discount rate3.07 %4.12 %3.45 %
Expected return on assets5.75 %5.75 %6.00 %
Rate of increase in compensationN/AN/AN/A
Target and Actual Asset Allocation for Pension Plan by Asset Category
The target asset allocation for the Company’s pension plan by asset category for 2021 and the actual asset allocation as of December 31, 2020 and 2019 by asset category are as follows:
Percentage of Plan Assets as of December 31,
Target
Allocation
2021
Actual Allocation
Asset Category20202019
Cash%%%
Equity funds:
Domestic35 34 47 
International15 17 18 
Fixed income funds45 44 31 
Total100 %100 %100 %
Future Benefit Payments Under the Plans
Future benefit payments under the plans are estimated as follows:
(in thousands)
Year ended December 31,
2021$6,800 
20226,746 
20236,657 
20246,617 
20256,526 
2026-203030,704 
Total$64,050 
Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status
The following tables provide a reconciliation of the changes in the fair value of plan assets and plan benefit obligations during 2020 and 2019, and a summary of the funded status as of December 31, 2020 and 2019:
Year Ended December 31,
(in thousands)20202019
Change in Fair Value of Plan Assets
Balance at beginning of year$73,357 $63,109 
Actual return on plan assets899 12,123 
Company contribution4,408 4,793 
Benefit payments(6,724)(6,668)
Balance at end of year$71,940 $73,357 
Year Ended December 31,
(in thousands)20202019
Change in Benefit Obligations
Balance at beginning of year$102,607 $95,869 
Interest cost3,032 3,801 
Service cost925 900 
Assumption change loss 7,902 8,373 
Actuarial loss81 332 
Benefit payments(6,723)(6,668)
Balance at end of year$107,824 $102,607 
Amount Recognized in Consolidated Balance Sheets
As of December 31,
(in thousands)20202019
Funded status$(35,884)$(29,250)
Net unfunded amounts recognized in Consolidated Balance Sheets consist of:
Current liabilities$(293)$(279)
Long-term liabilities(35,591)(28,971)
Total net unfunded amount recognized in Consolidated Balance Sheets$(35,884)$(29,250)
Plan Assets at Fair Value
The following table sets forth the pension plan assets at fair value in accordance with the fair value hierarchy described in Note 12:
As of December 31, 2020As of December 31, 2019
Fair Value HierarchyFair Value Hierarchy
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash and cash equivalents$1,582 $— $— $1,582 $2,867 $— $— $2,867 
Fixed income funds2,000 3,086 — 5,086 — 2,861 — 2,861 
Mutual funds54,671 — — 54,671 54,085 — — 54,085 
$58,253 $3,086 $— $61,339 $56,952 $2,861 $— $59,813 
Closely held funds(a)
Equity partnerships3,700 3,660 
Hedge fund investments6,901 9,884 
Total closely held funds(a)
10,601 13,544 
Total$58,253 $3,086 $— $71,940 $56,952 $2,861 $— $73,357 
_____________________________________________________________________________________________________________
(a)Closely held funds in private investment were comprised of a combination of Level 1, 2 and 3 investments, but were not categorized in the fair value hierarchy because they were measured at NAV using the practical expedient under ASC 820, Fair Value Measurement (“ASC 820”).
Benefit Obligations in Excess of Fair Value of Plan's Assets
The plans have benefit obligations in excess of the fair value of each plan’s assets as follows:
As of December 31, 2020As of December 31, 2019
(in thousands)Pension
Plan
Benefit
Equalization
Plan
TotalPension
Plan
Benefit
Equalization
Plan
Total
Projected benefit obligation$104,657 $3,167 $107,824 $99,515 $3,092 $102,607 
Accumulated benefit obligation$104,657 $3,167 $107,824 $99,515 $3,092 $102,607 
Fair value of plans' assets71,940 — 71,940 73,357 — 73,357 
Projected benefit obligation greater than fair value of plans' assets$32,717 $3,167 $35,884 $26,158 $3,092 $29,250 
Accumulated benefit obligation greater than fair value of plans' assets$32,717 $3,167 $35,884 $26,158 $3,092 $29,250 
Summary of Key Information for the Plans
The following table summarizes key information for the plans that the Company made significant contributions to during the three years ended December 31, 2020:
Pension Protections Act
Zone Status
FIP/RP
Status
Pending Or
Implemented
Company Contributions
(amounts in millions)
Expiration
Date of
Collective
Bargaining
Agreement
Pension FundEIN/Pension
Plan Number
2020
2019
2020(b)
2019(b)
2018
Surcharge
Imposed
The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund13-6123601/001GreenGreenN/A$10.1 $9.3 
(a)
$12.2 
(a)
No4/13/2022
Excavators Union Local 731 Pension Fund13-1809825/002GreenGreenN/A4.8 5.1 4.1 No4/30/2022
Carpenters Pension Trust Fund for Northern California94-6050970RedRedImplemented4.6 4.0 4.9 No6/30/2023
Northern California Electrical Workers Pension Plan94-6062674GreenGreenN/A3.5 3.0 4.1 No5/31/2022
_____________________________________________________________________________________________________________
(a)These amounts exceeded 5% of the respective total plan contributions.
(b)The Company's contributions as a percentage of total plan contributions were not available for the 2020 and 2019 plan years for any of the above pension funds, excluding The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund, Excavators Union Local 731 Pension Fund and Northern California Electrical Workers Pension Plan for the 2019 plan year.
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis
The following fair value hierarchy table presents the Company’s assets that are measured at fair value on a recurring basis as of December 31, 2020 and 2019:
As of December 31, 2020As of December 31, 2019
Fair Value HierarchyFair Value Hierarchy
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash and cash equivalents(a)
$374,289 $— $— $374,289 $193,685 $— $— $193,685 
Restricted cash(a)
77,563 — — 77,563 8,416 — — 8,416 
Restricted investments(b)
— 78,912 — 78,912 — 70,974 — 70,974 
Investments in lieu of retainage(c)
92,609 1,300 — 93,909 89,572 1,219 — 90,791 
Total$544,461 $80,212 $— $624,673 $291,673 $72,193 $— $363,866 
_____________________________________________________________________________________________________________
(a)Includes money market funds and short-term investments with maturity dates of three months or less when acquired.
(b)Restricted investments, as of December 31, 2020, consist of investments in U.S. government agency securities of $40.5 million, corporate debt securities of $37.5 million and corporate certificates of deposits of $0.9 million, all with maturities of up to five years, and are valued based on pricing models, which are determined from a compilation of primarily observable market information, broker quotes in non-active markets or similar assets and are therefore classified as Level 2 assets. As of December 31, 2019, restricted investments consisted of investments in corporate debt securities of $35.8 million and U.S. government agency securities of $33.8 million and corporate certificates of deposits of $1.4 million, all with maturities of up to five years. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.
(c)Investments in lieu of retainage are included in retainage receivable and as of December 31, 2020 are comprised of money market funds of $92.6 million and municipal bonds of $1.3 million. The fair values of the money market funds are measured using quoted market prices; therefore, they are classified as Level 1 assets. The fair values of municipal bonds are measured using readily available pricing sources for comparable instruments; therefore, they are classified as Level 2 assets. As of December 31, 2019, investments in lieu of retainage consisted of money market funds of $89.6 million and
municipal bonds of $1.2 million. The amortized cost of these available-for-sale securities at December 31, 2020 and 2019 was not materially different from the fair value.
XML 57 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Reportable Segments
The following tables set forth certain reportable segment information relating to the Company’s operations for the years ended December 31, 2020, 2019 and 2018:
Reportable Segments
(in thousands)CivilBuildingSpecialty
Contractors
TotalCorporateConsolidated
Total
Year ended December 31, 2020
Total revenue$2,565,210 $2,114,459 $1,135,018 $5,814,687 $— $5,814,687 
Elimination of intersegment revenue(365,311)(129,818)(795)(495,924)— (495,924)
Revenue from external customers$2,199,899 $1,984,641 $1,134,223 $5,318,763 $— $5,318,763 
Income (loss) from construction operations(a)
$245,835 $53,158 $17,203 $316,196 $(53,852)
(b)
$262,344 
Capital expenditures$51,044 $878 $1,917 $53,839 $942 $54,781 
Depreciation and amortization(c)
$90,250 $1,703 $3,983 $95,936 $11,098 $107,034 
Year ended December 31, 2019
Total revenue$2,054,097 $1,764,753 $929,738 $4,748,588 $— $4,748,588 
Elimination of intersegment revenue(274,745)(22,713)(298)(297,756)— (297,756)
Revenue from external customers$1,779,352 $1,742,040 $929,440 $4,450,832 $— $4,450,832 
Income (loss) from construction operations(d)
$(150,837)$23,655 $(172,637)$(299,819)$(65,188)
(b)
$(365,007)
Capital expenditures$82,156 $518 $688 $83,362 $834 $84,196 
Depreciation and amortization(c)
$47,905 $1,934 $4,136 $53,975 $11,069 $65,044 
Year ended December 31, 2018
Total revenue$1,810,232 $1,866,902 $1,006,870 $4,684,004 $— $4,684,004 
Elimination of intersegment revenue(224,139)(5,203)— (229,342)— (229,342)
Revenue from external customers$1,586,093 $1,861,699 $1,006,870 $4,454,662 $— $4,454,662 
Income (loss) from construction operations(e)
$168,256 $43,939 $43,430 $255,625 $(63,749)
(b)
$191,876 
Capital expenditures$73,866 $1,655 $777 $76,298 $771 $77,069 
Depreciation and amortization(c)
$29,685 $1,956 $4,358 $35,999 $11,268 $47,267 
_____________________________________________________________________________________________________________
(a)During the year ended December 31, 2020, the Company recorded a charge of $15.2 million in income (loss) from construction operations (an after-tax impact of $11.0 million, or $0.22 per diluted share) due to an unfavorable legal ruling pertaining to a mechanical project in California in the Specialty Contractors segment, as well as a charge of $13.2 million (an after-tax impact of $9.6 million, or $0.19 per diluted share) due to an adverse arbitration ruling pertaining to an electrical project in New York in the Specialty Contractors segment. The Company also recorded a gain of $25.7 million in Specialty Contractors segment general and administrative expenses (an after-tax impact of $18.6 million, or $0.36 per diluted share) as a result of a favorable arbitration decision and subsequent settlement of the related employment dispute.
(b)Consists primarily of corporate general and administrative expenses.
(c)Depreciation and amortization is included in income (loss) from construction operations.
(d)During the year ended December 31, 2019, the Company recorded a non-cash goodwill impairment charge of $379.9 million in income (loss) from construction operations (an after-tax impact of $330.5 million, or $6.58 per diluted share) resulting from an interim impairment test the Company performed as of June 1, 2019. For further information and breakdown of the goodwill impairment charge by segment, see Note 6. In addition, during the year ended December 31, 2019 the Company recorded a charge of $166.8 million in income (loss) from construction operations (an after-tax impact of $119.4 million, or $2.38 per diluted share), which principally impacted the Civil segment, as a result of the adverse jury verdict on the Alaskan Way Viaduct (SR 99) Matter, as discussed in Note 8. Lastly, the Company recognized a one-time gain of $37.8 million (an after-tax impact of $27.1 million, or $0.54 per diluted share) in Civil segment general and administrative expenses related to a remeasurement of its investment in a joint venture (see Note 12).
(e)During the year ended December 31, 2018, the Company recorded a charge of $17.8 million in income (loss) from construction operations (an after-tax impact of $12.8 million, or $0.25 per diluted share), which was primarily non-cash, as a result of the unexpected adverse outcome of an arbitration decision related to a subcontract back charge dispute on a Civil segment project in New York that was completed in 2013.
Total Assets for Reportable Segments
Total assets by segment were as follows:
As of December 31,
(in thousands)20202019
Civil$3,141,991 $2,791,402 
Building1,147,649 995,298 
Specialty Contractors673,891 635,180 
Corporate and other(a)
82,086 63,897 
Total assets$5,045,617 $4,485,777 
_____________________________________________________________________________________________________________
(a)    Consists principally of cash, equipment, tax-related assets and insurance-related assets, offset by the elimination of assets related to intersegment revenue.
Principal Geographical Areas
Information concerning principal geographic areas is as follows:
Year Ended December 31,
(in thousands)202020192018
Revenue:
United States$4,953,045 $4,073,691 $4,180,206 
Foreign and U.S. territories365,718 377,141 274,456 
Total revenue$5,318,763 $4,450,832 $4,454,662 
As of December 31,
(in thousands)20202019
Assets:
United States$4,836,735 $4,271,722 
Foreign and U.S. territories208,882 214,055 
Total assets$5,045,617 $4,485,777 
Reconciliation of Segment Results to Consolidated Income Before Income Taxes
A reconciliation of segment results to the consolidated income (loss) before income taxes is as follows:
Year Ended December 31,
(in thousands)202020192018
Income (loss) from construction operations$262,344 $(365,007)$191,876 
Other income (expense)(11,853)6,667 4,256 
Interest expense(76,212)(67,494)(63,519)
Income (loss) before income taxes$174,279 $(425,834)$132,613 
XML 58 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Unaudited Quarterly Financial Data (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Unaudited Quarterly Selected Financial Data
The following table presents selected unaudited quarterly financial data for each full quarterly period of 2020 and 2019:
(in thousands, except per common share amounts)First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Year Ended December 31, 2020
Revenue$1,250,729 $1,276,427 $1,442,091 $1,349,516 
Gross profit111,080 117,754 124,915 132,404 
Income from construction operations47,227 57,696 83,021 74,400 
Income before income taxes31,272 40,435 49,360 53,212 
Net income26,138 30,859 49,323 46,017 
Net income attributable to Tutor Perini Corporation17,371 18,709 36,819 35,495 
Earnings per common share:
Basic$0.35 $0.37 $0.72 $0.70 
Diluted$0.34 $0.37 $0.72 $0.69 
(in thousands, except per common share amounts)First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Year Ended December 31, 2019
Revenue$958,487 $1,125,275 $1,189,345 $1,177,725 
Gross profit (loss)88,470 100,943 115,063 (62,704)
Income (loss) from construction operations22,913 (341,717)47,943 (94,146)
Income (loss) before income taxes6,910 (358,339)32,312 (106,717)
Net income (loss)4,722 (315,439)26,721 (76,229)
Net income (loss) attributable to Tutor Perini Corporation(356)(320,530)19,313 (86,117)
Earnings (loss) per common share:
Basic$(0.01)$(6.38)$0.38 $(1.71)
Diluted$(0.01)$(6.38)$0.38 $(1.71)
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill impairment charge $ 0 $ 379,863 $ 0
Restricted cash held to repay outstanding debt $ 69,900    
Minimum      
Estimated useful lives 3 years    
Maximum      
Estimated useful lives 40 years    
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Calculations of Basic and Diluted EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]                      
Net income (loss) attributable to Tutor Perini Corporation $ 35,495 $ 36,819 $ 18,709 $ 17,371 $ (86,117) $ 19,313 $ (320,530) $ (356) $ 108,394 $ (387,690) $ 83,436
Weighted-average common shares outstanding, basic (in shares)                 50,656 50,220 49,952
Effect of dilutive restricted stock units and stock options (in shares)                 421 0 349
Weighted-average common shares outstanding, diluted (in shares)                 51,077 50,220 50,301
Basic (in dollars per share) $ 0.70 $ 0.72 $ 0.37 $ 0.35 $ (1.71) $ 0.38 $ (6.38) $ (0.01) $ 2.14 $ (7.72) $ 1.67
Diluted (in dollars per share) $ 0.69 $ 0.72 $ 0.37 $ 0.34 $ (1.71) $ 0.38 $ (6.38) $ (0.01) $ 2.12 $ (7.72) $ 1.66
Anti-dilutive securities not included above (in shares)                 1,862 3,640 2,670
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Schedule of Cash and Cash Equivalents) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash and cash equivalents $ 374,289 $ 193,685    
Restricted cash 77,563 8,416    
Total cash, cash equivalents and restricted cash 451,852 202,101 $ 119,863 $ 197,648
General Corporate Purposes        
Cash and cash equivalents 210,841 43,760    
Joint Venture        
Cash and cash equivalents $ 163,448 $ 149,925    
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tax Effects of Components of Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Defined benefit pension plan adjustments, Before-Tax Amount $ (8,700) $ 1,180 $ 1,079
Defined benefit pension plan adjustments, Tax (Expense) Benefit 2,439 (336) (308)
Defined benefit pension plan adjustments, Net-of-Tax Amount (6,261) 844 771
Foreign currency translation adjustment, Before-Tax Amount 178 1,867 (4,067)
Foreign currency translation adjustment, Tax (Expense) Benefit 101 (530) 1,122
Foreign currency translation adjustment, Net-of-Tax Amount 279 1,337 (2,945)
Unrealized gain (loss) in fair value of investments, Before-Tax Amount 2,015 1,982 (1,005)
Unrealized gain (loss) in fair value of investments, Tax (Expense) Benefit (444) (421) 227
Unrealized gain (loss) in fair value of investments, Net-of-Tax Amount 1,571 1,561 (778)
Total other comprehensive income (loss), Before-Tax Amount (6,507) 5,029 (3,993)
Total other comprehensive income (loss), Tax (Expense) Benefit 2,096 (1,287) 1,041
Total other comprehensive income (loss), Net-of-Tax Amount (4,411) 3,742 (2,952)
Less: Other comprehensive income (loss) attributable to noncontrolling interests, Before-Tax Amount 230 393 (221)
Less: Other comprehensive income (loss) attributable to noncontrolling interest, Tax (Expense) Benefit 0 0 0
Less: Other comprehensive income (loss) attributable to noncontrolling interests, Net-of-Tax Amount 230 393 (221)
Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Before-Tax Amount (6,737) 4,636 (3,772)
Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Tax (Expense) Benefit 2,096 (1,287) 1,041
Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Net-of-Tax Amount $ (4,641) $ 3,349 $ (2,731)
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Changes in AOCI Balances by Component) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Beginning balance $ 1,440,142    
Ending balance 1,553,856 $ 1,440,142  
Accumulated Other Comprehensive Loss      
Beginning balance (42,100) (45,449) $ (42,718)
Other comprehensive loss before reclassifications (6,124) 2,026 (4,254)
Amounts reclassified from AOCI 1,483 1,323 1,523
Ending balance (46,741) (42,100) (45,449)
Defined Benefit Pension Plan      
Beginning balance (37,826) (38,670) (39,441)
Other comprehensive loss before reclassifications (7,993) (539) (695)
Amounts reclassified from AOCI 1,732 1,383 1,466
Ending balance (44,087) (37,826) (38,670)
Foreign Currency Translation      
Beginning balance (5,371) (6,315) (3,591)
Other comprehensive loss before reclassifications 49 944 (2,724)
Amounts reclassified from AOCI 0 0 0
Ending balance (5,322) (5,371) (6,315)
Unrealized Gain (Loss) in Fair Value of Investments      
Beginning balance 1,097 (464) 314
Other comprehensive loss before reclassifications 1,820 1,621 (835)
Amounts reclassified from AOCI (249) (60) 57
Ending balance $ 2,668 $ 1,097 $ (464)
XML 64 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Reclassification from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other income (expense)                 $ (11,853) $ 6,667 $ 4,256
Income tax expense (benefit)                 (21,942) 65,609 (34,832)
Net income (loss) attributable to Tutor Perini Corporation $ 35,495 $ 36,819 $ 18,709 $ 17,371 $ (86,117) $ 19,313 $ (320,530) $ (356) 108,394 (387,690) 83,436
Reclassification out of Accumulated Other Comprehensive Income | Defined Benefit Pension Plan                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other income (expense)                 2,407 1,933 2,052
Income tax expense (benefit)                 (675) (550) (586)
Net income (loss) attributable to Tutor Perini Corporation                 1,732 1,383 1,466
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gain (Loss) in Fair Value of Investments                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other income (expense)                 (315) (76) 72
Income tax expense (benefit)                 66 16 (15)
Net income (loss) attributable to Tutor Perini Corporation                 $ (249) $ (60) $ 57
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Supplemental Cash Flow Elements [Abstract]      
Accounts receivable $ (104,901) $ (81,983) $ 3,899
Retainage receivable (85,769) (78,520) 56,754
Costs and estimated earnings in excess of billings (113,190) 18,751 (209,537)
Other current assets (49,468) (76,146) 15,398
Accounts payable 111,912 53,999 (78,243)
Retainage payable 62,954 35,013 (49,864)
Billings in excess of costs and estimated earnings (5,168) 245,292 76,703
Accrued expenses and other current liabilities 13,654 14,851 28,046
Changes in other components of working capital (169,976) 131,257 (156,844)
Interest 57,038 56,137 51,063
Income taxes 11,204 43,374 13,652
Supplemental disclosure of non-cash investing activities:      
Real property acquired in settlement of a receivable $ 11,660 $ 0 $ 0
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Net revenue recognized related to performance obligations satisfies (or partially satisfied) in prior periods $ 77.0 $ 177.5 $ 19.4
Alaskan Way Viaduct Matter      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Net revenue recognized related to performance obligations satisfies (or partially satisfied) in prior periods   123.9  
Civil      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligation amount $ 4,800.0 5,200.0  
Civil | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation period range 3 years    
Civil | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation period range 5 years    
Building      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligation amount $ 1,500.0 2,200.0  
Specialty Contractors      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligation amount $ 1,800.0 $ 2,200.0  
Building And Specialty Contractors | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation period range 1 year    
Building And Specialty Contractors | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation period range 3 years    
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                      
REVENUE $ 1,349,516 $ 1,442,091 $ 1,276,427 $ 1,250,729 $ 1,177,725 $ 1,189,345 $ 1,125,275 $ 958,487 $ 5,318,763 $ 4,450,832 $ 4,454,662
State and local agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 2,943,870 2,470,245 2,318,545
Federal agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 394,327 281,662 350,647
Private owners                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,980,566 1,698,925 1,785,470
Civil                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 2,199,899 1,779,352 1,586,093
Civil | State and local agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,875,653 1,401,001 1,294,630
Civil | Federal agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 175,933 116,869 95,567
Civil | Private owners                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 148,313 261,482 195,896
Civil | Mass transit (includes certain transportation and tunneling projects)                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,367,412 992,755 702,614
Civil | Bridges                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 306,161 334,117 431,202
Civil | Military defense facilities                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 146,969 59,082 26,225
Civil | Highways                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 122,254 86,747 202,423
Civil | Water                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 101,705 33,370 10,195
Civil | Other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 155,398 273,281 213,434
Building                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,984,641 1,742,040 1,861,699
Building | State and local agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 534,449 573,049 617,133
Building | Federal agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 143,327 153,467 201,745
Building | Private owners                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,306,865 1,015,524 1,042,821
Building | Mass transit (includes certain transportation and tunneling projects)                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 218,930 201,400 67,588
Building | Mixed use                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 59,391 31,685 150,549
Building | Commercial and industrial facilities                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 580,297 459,806 374,312
Building | Hospitality and gaming                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 474,329 297,700 301,871
Building | Municipal and government                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 287,337 254,736 261,496
Building | Education facilities                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 173,472 143,382 145,147
Building | Health care facilities                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 117,968 239,299 428,819
Building | Other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 72,917 114,032 131,917
Specialty Contractors                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,134,223 929,440 1,006,870
Specialty Contractors | State and local agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 533,768 496,195 406,782
Specialty Contractors | Federal agencies                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 75,067 11,326 53,335
Specialty Contractors | Private owners                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 525,388 421,919 546,753
Specialty Contractors | Mass transit (includes certain transportation and tunneling projects)                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 592,430 419,402 296,092
Specialty Contractors | Water                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 73,769 37,403 22,390
Specialty Contractors | Mixed use                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 47,022 64,302 163,308
Specialty Contractors | Commercial and industrial facilities                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 152,868 186,819 189,632
Specialty Contractors | Education facilities                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 44,762 70,229 99,214
Specialty Contractors | Multi-unit residential                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 139,924 83,903 81,023
Specialty Contractors | Other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 $ 83,448 $ 67,382 $ 155,211
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Schedule Of Revenue By Contract Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                      
REVENUE $ 1,349,516 $ 1,442,091 $ 1,276,427 $ 1,250,729 $ 1,177,725 $ 1,189,345 $ 1,125,275 $ 958,487 $ 5,318,763 $ 4,450,832 $ 4,454,662
Fixed price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 3,312,393 2,646,436 2,289,753
Guaranteed maximum price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,154,028 780,352 1,117,934
Unit price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 476,672 539,881 534,335
Cost plus fee and other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 375,670 484,163 512,640
Civil                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 2,199,899 1,779,352 1,586,093
Civil | Fixed price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,792,765 1,315,195 1,054,473
Civil | Guaranteed maximum price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,829 6,951 15,709
Civil | Unit price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 392,548 436,015 469,305
Civil | Cost plus fee and other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 12,757 21,191 46,606
Building                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,984,641 1,742,040 1,861,699
Building | Fixed price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 508,655 561,831 377,538
Building | Guaranteed maximum price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,136,782 752,110 1,040,093
Building | Unit price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 867 12,063 32,468
Building | Cost plus fee and other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 338,337 416,036 411,600
Specialty Contractors                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,134,223 929,440 1,006,870
Specialty Contractors | Fixed price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 1,010,973 769,410 857,742
Specialty Contractors | Guaranteed maximum price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 15,417 21,291 62,132
Specialty Contractors | Unit price                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 83,257 91,803 32,562
Specialty Contractors | Cost plus fee and other                      
Disaggregation of Revenue [Line Items]                      
REVENUE                 $ 24,576 $ 46,936 $ 54,434
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Assets And Liabilities (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]      
Retainage receivable estimated by management to be collected beyond one year, percentage 38.00%    
Costs and estimated earnings in excess of billings estimated to be collected $ 756.2    
Capitalized contract costs were amortized and recognized as expense $ 46.7 $ 33.8 $ 16.3
Retainage payable estimated by management to be remitted beyond one year, percentage 38.00%    
Revenue recognized $ 690.7 $ 479.6 $ 382.7
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Assets And Liabilities (Schedule Of Contract Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Retainage receivable $ 648,441 $ 562,375
Claims 752,783 705,993
Unapproved change orders 415,489 362,264
Other unbilled costs and profits 68,462 55,287
Total costs and estimated earnings in excess of billings 1,236,734 1,123,544
Capitalized contract costs 74,452 80,294
Total contract assets $ 1,959,627 $ 1,766,213
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Assets And Liabilities (Schedule Of Contract Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Retainage payable $ 315,135 $ 252,181
Billings in excess of costs and estimated earnings 839,222 844,389
Total contract liabilities $ 1,154,357 $ 1,096,570
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]      
Goodwill impairment charge $ 0 $ 379,863 $ 0
Goodwill, not tax deductible and yielded permanent differences between book and taxable income   209,500  
Goodwill impairment, tax benefit   49,400  
Unrecognized tax benefits that would impact effective tax rate 8,700    
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 0 29,300  
Credit carryforwards 1,400 6,000  
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 196,500 184,800  
Credit carryforwards $ 2,000 $ 1,200  
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Summary of Income Before Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]                      
United States operations                 $ 138,426 $ (456,403) $ 106,222
Foreign and U.S. territory operations                 35,853 30,569 26,391
INCOME (LOSS) BEFORE INCOME TAXES $ 53,212 $ 49,360 $ 40,435 $ 31,272 $ (106,717) $ 32,312 $ (358,339) $ 6,910 $ 174,279 $ (425,834) $ 132,613
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current (benefit) expense:      
Federal $ (36,159) $ (2,884) $ 21,055
State (1,282) 3,585 8,676
Foreign and U.S. territories 11,130 5,299 5,550
Total current (benefit) expense: (26,311) 6,000 35,281
Deferred expense (benefit):      
Federal 38,667 (43,579) (1,773)
State 10,608 (27,566) 1,278
Foreign and U.S. territories (1,022) (464) 46
Total deferred expense (benefit): 48,253 (71,609) (449)
Total expense (benefit): $ 21,942 $ (65,609) $ 34,832
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Reconciliation of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Amount      
Federal income tax expense (benefit) at statutory tax rate $ 36,599 $ (89,425) $ 27,849
State income taxes, net of federal tax benefit 8,518 (18,442) 9,011
Stock based compensation 3,185 1,706 0
Impact of federal tax law changes (14,476) 0 211
Officers' compensation 2,486 2,938 3,078
Goodwill impairment 0 43,990 0
Noncontrolling interests (9,799) (6,064) (3,232)
Federal R&D credits (3,007) (3,998) (2,658)
Reversal of reserve for uncertain tax positions due to statute expirations (489) (773) (1,958)
Foreign tax rate differences 1,491 4,940 (19)
Other (2,566) (481) 2,550
Total expense (benefit): $ 21,942 $ (65,609) $ 34,832
Rate      
Federal income tax expense (benefit) at statutory tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal tax benefit 4.90% 4.30% 6.80%
Stock based compensation 1.80% (0.40%) 0.00%
Impact of federal tax law changes (8.30%) 0.00% 0.20%
Officers' compensation 1.40% (0.70%) 2.30%
Goodwill impairment 0.00% (10.30%) 0.00%
Noncontrolling interests (5.60%) 1.40% (2.40%)
Federal R&D credits (1.70%) 0.90% (2.00%)
Reversal of reserve for uncertain tax positions due to statute expirations (0.30%) 0.20% (1.50%)
Foreign tax rate differences 0.90% (1.20%) 0.00%
Other (1.50%) 0.20% 1.90%
Income tax expense (benefit) 12.60% 15.40% 26.30%
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Timing of expense recognition $ 24,470 $ 44,761
Net operating losses 19,968 23,711
Goodwill 19,315 26,658
Other, net 10,155 17,098
Deferred tax assets 73,908 112,228
Valuation allowance 0 (2,212)
Net deferred tax assets 73,908 110,016
Deferred tax liabilities:    
Intangible assets, due primarily to purchase accounting (15,212) (15,309)
Fixed assets (76,567) (75,461)
Construction contract accounting (9,769) (13,464)
Joint ventures (41,669) (24,331)
Other (11,962) (16,567)
Deferred tax liabilities (155,179) (145,132)
Net deferred tax liabilities (81,271) (35,116)
Net Deferred Tax Liabilities    
Deferred tax assets 1,695 570
Deferred tax liabilities (82,966) (35,686)
Net deferred tax liabilities $ (81,271) $ (35,116)
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Reconciliation of Gross Unrecognized Tax Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of gross unrecognized tax benefits        
Beginning balance $ 5,682 $ 4,998 $ 6,495  
Change in tax positions of prior years 2,286 351    
Change in tax positions of prior years       $ (302)
Change in tax positions of current year 1,202 1,106   763
Reduction in tax positions for statute expirations (489) (773) (1,958)  
Ending balance $ 8,681 $ 5,682 $ 4,998 $ 6,495
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment charge $ 0 $ 379,863,000 $ 0
Impairment of intangible assets 0 0  
Amortization expense 32,155,000 $ 6,226,000 $ 3,543,000
2021 32,400,000    
2022 17,900,000    
2023 2,500,000    
2024 2,500,000    
2025 2,500,000    
Thereafter $ 14,900,000    
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Line Items]      
Gross goodwill as of December 31, 2018     $ 1,072,991
Accumulated impairment as of December 31, 2018 $ (867,800)   (487,985)
Balance at beginning of period 205,143 $ 585,006  
Goodwill impairment 0 (379,863) 0
Current year activity 0    
Balance at end of period 205,143 205,143 585,006
Civil      
Goodwill [Line Items]      
Gross goodwill as of December 31, 2018     492,074
Accumulated impairment as of December 31, 2018     (76,716)
Balance at beginning of period 205,143 415,358  
Goodwill impairment   (210,215)  
Current year activity 0    
Balance at end of period 205,143 205,143 415,358
Building      
Goodwill [Line Items]      
Gross goodwill as of December 31, 2018     424,724
Accumulated impairment as of December 31, 2018     (411,269)
Balance at beginning of period 0 13,455  
Goodwill impairment   (13,455)  
Current year activity 0    
Balance at end of period 0 0 13,455
Specialty Contractors      
Goodwill [Line Items]      
Gross goodwill as of December 31, 2018     156,193
Accumulated impairment as of December 31, 2018     0
Balance at beginning of period 0 156,193  
Goodwill impairment   (156,193)  
Current year activity 0    
Balance at end of period $ 0 $ 0 $ 156,193
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Total Intangible Assets [Abstract]    
Cost $ 387,040 $ 387,040
Accumulated Amortization (150,858) (118,703)
Accumulated Impairment Charge (113,067) (113,067)
Carrying Value 123,115 155,270
Trade Names    
Finite-Lived intangible assets    
Cost 74,350 74,350
Accumulated Amortization (23,754) (21,267)
Accumulated Impairment Charge (23,232) (23,232)
Carrying Value $ 27,364 $ 29,851
Weighted-Average Amortization Period 20 years 20 years
Customer relationships    
Finite-Lived intangible assets    
Cost $ 39,800 $ 39,800
Accumulated Amortization (22,103) (21,048)
Accumulated Impairment Charge (16,645) (16,645)
Carrying Value $ 1,052 $ 2,107
Weighted-Average Amortization Period 12 years 12 years
Construction contract backlog    
Finite-Lived intangible assets    
Cost $ 149,290 $ 149,290
Accumulated Amortization (105,001) (76,388)
Carrying Value $ 44,289 $ 72,902
Weighted-Average Amortization Period 3 years 3 years
Trade Names    
Indefinite-lived intangible assets    
Cost $ 117,600 $ 117,600
Accumulated Impairment Charge (67,190) (67,190)
Carrying Value 50,410 50,410
Contractor license    
Indefinite-lived intangible assets    
Cost 6,000 6,000
Accumulated Impairment Charge $ (6,000) $ (6,000)
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Narrative) (Details)
12 Months Ended
Aug. 18, 2020
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2022
Dec. 31, 2021
USD ($)
Aug. 19, 2020
USD ($)
Debt Instrument [Line Items]                
Loan outstanding   $ 1,025,465,000 $ 834,476,000          
Restricted cash held to repay outstanding debt   $ 69,900,000            
Initial conversion rate   0.0330579            
BMO Harris Bank                
Debt Instrument [Line Items]                
Increase in applicable margin on overdue amounts upon default 2.00%              
Credit Facility 2020                
Debt Instrument [Line Items]                
Loan outstanding   $ 0            
Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Net leverage ratio (maximum) 2.75              
Weighted-average annual interest rate on borrowings   6.74%            
Available borrowing capacity   $ 175,000,000            
First Lien | BMO Harris Bank                
Debt Instrument [Line Items]                
Net leverage ratio (maximum) 1.35              
Equity Component                
Debt Instrument [Line Items]                
Unamortized debt issuance costs   1,500,000            
Liability Component                
Debt Instrument [Line Items]                
Unamortized debt issuance costs   5,100,000            
Forecast | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Net leverage ratio (maximum)           2.25    
Line of Credit | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Maximum borrowing capacity $ 425,000,000.0              
Premium percentage 1.00%              
Initial principal amount installment percentage 0.25%              
Unsecured Debt | BMO Harris Bank                
Debt Instrument [Line Items]                
Fixed charge coverage ratio (maximum) 2.00              
Convertible Debt                
Debt Instrument [Line Items]                
Face amount   200,000,000            
Loan outstanding   $ 67,878,000 182,292,000          
Interest rate (as a percent)   2.875%            
Repurchased face amount               $ 130,100,000
Aggregate repurchase price               $ 132,400,000
Conversion price (in dollars per share) | $ / shares   $ 30.25            
Convertible Debt | Equity Component                
Debt Instrument [Line Items]                
Unamortized debt issuance costs   $ 1,543,000 1,543,000          
Conversion feature   46,800,000 46,800,000          
Convertible Debt | Liability Component                
Debt Instrument [Line Items]                
Unamortized debt issuance costs   5,051,000 5,051,000          
Face amount   69,918,000 200,000,000          
Issuance of convertible notes     153,200,000          
2017 Senior Notes | 2017 Senior Notes                
Debt Instrument [Line Items]                
Loan outstanding   495,271,000 494,365,000          
2017 Senior Notes | Private Placement | 2017 Senior Notes                
Debt Instrument [Line Items]                
Face amount   $ 500,000,000            
Interest rate (as a percent)   6.875%            
Redemption price, change of control triggering event (as a percent)   101.00%            
Equipment Financing Loans                
Debt Instrument [Line Items]                
Loan outstanding   $ 36,900,000 27,700,000          
Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]                
Term of debt   7 years            
Equipment Financing Loans | Forecast                
Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]                
Balloon payments         $ 6,300,000   $ 12,400,000  
Mortgages                
Debt Instrument [Line Items]                
Loan outstanding   $ 10,700,000 11,500,000          
Interest rate (as a percent)   3.50%            
Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]                
Term of debt   10 years            
Mortgages | Forecast                
Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]                
Balloon payments       $ 6,800,000     $ 2,900,000  
Minimum | Equipment Financing Loans                
Debt Instrument [Line Items]                
Interest rate (as a percent)   2.74%            
Maximum | Equipment Financing Loans                
Debt Instrument [Line Items]                
Interest rate (as a percent)   3.89%            
Credit Facility | Credit Facility 2020                
Debt Instrument [Line Items]                
Unamortized debt issuance costs   $ 2,600,000            
Credit Facility | 2017 Credit Facility                
Debt Instrument [Line Items]                
Unamortized debt issuance costs     3,700,000          
Maximum borrowing capacity   $ 350,000,000            
Weighted-average annual interest rate on borrowings   3.55%            
Loan outstanding     $ 114,000,000          
Credit Facility | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Increase in line of credit allowed amount $ 173,500,000              
Accordion feature percentage of LTM EBITDA 50.00%              
Credit Facility | Line of Credit | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Maximum borrowing capacity $ 175,000,000.0              
Letters Of Credit | 2017 Credit Facility                
Debt Instrument [Line Items]                
Maximum borrowing capacity   $ 150,000,000            
Letters Of Credit | Line of Credit | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Maximum borrowing capacity 75,000,000.0              
Bridge Loan | 2017 Credit Facility                
Debt Instrument [Line Items]                
Face amount   $ 10,000,000            
Bridge Loan | Line of Credit | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Maximum borrowing capacity $ 10,000,000.0              
Secured Debt | Unsecured Debt | BMO Harris Bank | Junior Lien                
Debt Instrument [Line Items]                
Total net leverage ratio (maximum) 3.50              
Federal Funds Rate | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 0.50%              
LIBOR | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 4.75%              
LIBOR | Credit Agreement 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 1.00%              
LIBOR | Term Loan B | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 4.75%              
LIBOR | Mortgages                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent))   3.00%            
LIBOR | Minimum | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 4.25%              
LIBOR | Minimum | Term Loan B | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 4.50%              
LIBOR | Maximum | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 4.75%              
LIBOR | Maximum | Term Loan B | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 4.75%              
Base Rate | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 3.75%              
Base Rate | Term Loan B | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 3.75%              
Base Rate | Minimum | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 3.25%              
Base Rate | Minimum | Term Loan B | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 3.50%              
Base Rate | Maximum | Credit Facility 2020 | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 3.75%              
Base Rate | Maximum | Term Loan B | BMO Harris Bank                
Debt Instrument [Line Items]                
Basis points added to reference rate (as a percent)) 3.75%              
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Long-Term Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total debt $ 1,025,465 $ 834,476
Less: Current maturities 100,188 124,054
Long-term debt, net 925,277 710,422
Restricted cash held to repay outstanding debt 69,900  
Convertible Debt    
Debt Instrument [Line Items]    
Total debt 67,878 182,292
Equipment financing and mortgages    
Debt Instrument [Line Items]    
Total debt 47,594 39,159
Other indebtedness    
Debt Instrument [Line Items]    
Total debt 6,264 4,660
Term Loan B    
Debt Instrument [Line Items]    
Total debt 408,458  
2017 Senior Notes | 2017 Senior Notes    
Debt Instrument [Line Items]    
Total debt 495,271 494,365
2017 Credit Facility | Credit Facility    
Debt Instrument [Line Items]    
Total debt   $ 114,000
Credit Facility 2020    
Debt Instrument [Line Items]    
Total debt $ 0  
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Outstanding Debt $ 1,047,714  
Unamortized Discounts and Issuance Costs (22,249)  
Total debt 1,025,465 $ 834,476
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding Debt 69,918 200,000
Unamortized Discounts and Issuance Costs (2,040) (17,708)
Total debt 67,878 182,292
Term Loan B    
Debt Instrument [Line Items]    
Outstanding Debt 423,938  
Unamortized Discounts and Issuance Costs (15,480)  
Total debt 408,458  
2017 Senior Notes | 2017 Senior Notes    
Debt Instrument [Line Items]    
Outstanding Debt 500,000 500,000
Unamortized Discounts and Issuance Costs (4,729) (5,635)
Total debt $ 495,271 $ 494,365
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Reacquisition of conversion option from repurchase of notes, net of tax $ (764,000) $ 0
Deferred taxes (81,271,000) (35,116,000)
Convertible Debt    
Debt Instrument [Line Items]    
Principal 200,000,000  
Liability Component    
Debt Instrument [Line Items]    
Allocated debt issuance costs (5,100,000)  
Liability Component | Convertible Debt    
Debt Instrument [Line Items]    
Principal 69,918,000 200,000,000
Conversion feature (46,800,000) (46,800,000)
Allocated debt issuance costs (5,051,000) (5,051,000)
Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense) 49,811,000 34,143,000
Net carrying amount 67,878,000 182,292,000
Equity Component    
Debt Instrument [Line Items]    
Allocated debt issuance costs (1,500,000)  
Equity Component | Convertible Debt    
Debt Instrument [Line Items]    
Allocated debt issuance costs (1,543,000) (1,543,000)
Net carrying amount 25,678,000 26,442,000
Conversion feature 46,800,000 46,800,000
Deferred taxes $ (18,815,000) $ (18,815,000)
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Principal Payments of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
2021 $ 102,228  
2022 14,822  
2023 14,282  
2024 7,498  
2025 506,156  
Thereafter 402,728  
Subtotal 1,047,714  
Unamortized Discounts and Issuance Costs 22,249  
Total debt $ 1,025,465 $ 834,476
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Commitments (Summary Of Interest Expense As Reported In The Consolidated Statements of Operations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other interest $ 2,079 $ 2,172 $ 2,747
Cash portion of loss on extinguishment 786 0 0
Total cash interest expense 56,059 54,287 51,447
Total non-cash interest expense 20,153 13,207 12,072
Non-cash portion of loss on extinguishment 8,312 0 0
Total interest expense 76,212 67,494 63,519
Term Loan B      
Interest on debt 9,028    
Total non-cash interest expense $ 784    
Effective interest rates 6.49%    
Convertible Debt      
Interest on debt $ 4,373 5,750 5,750
Total non-cash interest expense $ 8,944 10,811 9,846
Effective interest rates 9.39%    
2017 Senior Notes | 2017 Senior Notes      
Interest on debt $ 34,375 34,375 34,375
Total non-cash interest expense $ 906 844 787
Effective interest rates 7.13%    
Credit Facility 2020      
Interest on debt $ 77    
Total non-cash interest expense 206    
2017 Credit Facility | Credit Facility      
Interest on debt 5,341 11,990 8,575
Total non-cash interest expense $ 1,001 $ 1,552 $ 1,439
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 13, 2019
Jun. 04, 2019
Feb. 26, 2015
Sep. 30, 2018
Mar. 31, 2016
Aug. 31, 2013
Dec. 31, 2019
Dec. 31, 2020
Jul. 02, 2018
Mar. 31, 2018
Alaskan Way Viaduct Matter                    
Contingencies and Commitments                    
Ownership percentage in joint venture               45.00%    
Value of claim filed       $ 532.0 $ 57.2          
Value of counterclaim filed         $ 667.0          
Settlement on judgment, awarded to other party $ 57.2                  
Pre-tax charge, impact from jury verdict             $ 166.8      
Pre-tax accrual, impact from jury verdict             25.7      
Settlement on judgment             $ 57.2      
George Washington Bridge Bus Station Matter                    
Contingencies and Commitments                    
Value of claim filed     $ 30.0              
Value of project           $ 100.0        
Value of counterclaim filed in excess of                   $ 113.0
Court issued writ of attachment amount   $ 23.0                
Proof of claim amount $ 113.0                  
Value of damages seeking                 $ 113.0  
Return Of Retainage By Developer | George Washington Bridge Bus Station Matter                    
Contingencies and Commitments                    
Value of counterclaim filed in excess of                   $ 29.0
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Narrative) (Details)
Dec. 31, 2020
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease terms 18 years
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 14,547 $ 15,854
Short-term lease expense 87,969 72,562
Lease expense, gross 102,516 88,416
Less: Sublease income 1,026 1,077
Total lease expense $ 101,490 $ 87,339
Minimum    
Lessee, Lease, Description [Line Items]    
Short term lease, lease term 1 month  
Maximum    
Lessee, Lease, Description [Line Items]    
Short term lease, lease term 1 year  
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Supplemental Balance Sheet Information Related To Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
ROU assets $ 55,897 $ 40,156
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:OtherAssets us-gaap:OtherAssets
Current lease liabilities $ 7,661 $ 11,392
Long-term lease liabilities 51,336 31,900
Total lease liabilities $ 58,997 $ 43,292
Weighted-average remaining lease term 12 years 6 months 5 years
Weighted-average discount rate 9.22% 5.96%
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Supplemental Cash Flow And Other Information Related To Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ (14,591) $ (15,658)
ROU assets obtained in exchange for lease liabilities $ 29,244 $ 9,784
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 12,512  
2022 10,528  
2023 7,723  
2024 6,141  
2025 5,354  
Thereafter 65,633  
Total lease payments 107,891  
Less: Imputed interest 48,894  
Total $ 58,997 $ 43,292
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized for grant 1,539,172      
Number of vested and exercisable stock options (in shares) 1,715,265      
Stock options exercised, intrinsic value $ 900,000      
Vested and exercisable stock options, weighted average exercise price (in dollars per share) $ 20.43      
Weighted average remaining contractual term of outstanding stock options 3 years 6 months      
Share-based compensation expense $ 11,833,000 $ 19,143,000 $ 22,782,000  
Share based compensation, tax benefits 1,300,000 2,900,000 3,800,000  
Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 10,200,000 17,500,000 21,100,000  
Non-employee Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 1,600,000 $ 1,600,000 $ 1,700,000  
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options expiration period 10 years      
Stock option expense $ 2,300,000      
Weighted average period over which unrecognized compensation cost is expected to be recognized 2 years      
Total granted and outstanding (in shares) 2,275,265 2,279,015 2,943,044 2,554,034
Aggregate Intrinsic value $ 900,000      
Weighted average remaining contractual term of outstanding stock options 4 years 7 months 6 days      
Stock options granted but not vested (in shares) 560,000      
Stock options granted, weighted-average exercise price (in dollars per share) $ 19.21      
Stock options granted, weighted-average remaining contractual life 8 years 1 month 6 days      
Stock options granted and expected to vest (in shares) 328,125      
Stock options granted and not expected to vest (in shares) 231,875      
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock units with guaranteed minimum payouts outstanding (in shares) 1,035,000 1,715,000 1,469,000 1,397,984
Stock units with guaranteed minimum payouts outstanding, weighted-average grant date fair value (in dollars per share) $ 21.85 $ 25.19 $ 27.27 $ 30.11
Fair value of restricted stock units that vested during period $ 4,100,000 $ 3,100,000 $ 7,900,000  
Restricted stock expense $ 9,000,000.0      
Weighted average period over which unrecognized compensation cost is expected to be recognized 2 years      
Unrestricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of unrestricted stock units issued $ 1,700,000 $ 1,500,000 2,500,000  
Restricted Stock Units, Guaranteed Minimum Payouts        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock units with guaranteed minimum payouts outstanding (in shares) 270,000 390,000    
Stock units with guaranteed minimum payouts outstanding, weighted-average grant date fair value (in dollars per share) $ 27.80 $ 27.89    
Stock units with guaranteed minimum payouts outstanding, recognized liabilities $ 2,400,000 $ 2,900,000    
Paid to settle share-based awards $ 300,000 $ 0 $ 0  
Amended and Restated Tutor Perini Corporation Long-Term Incentive Plan (“Incentive Plan”) | Restricted Stock Units And Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate number of shares outstanding, historical awards that either have not vested or have vested but not exercised 3,310,265      
XML 94 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Summary of Restricted Stock Unit and Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Options Number of Shares      
Granted (in shares) 165,000 220,000 664,000
Vested/exercised (in shares) 0 0  
Stock Options Weighted Average Exercise/(Strike) Price Per Share      
Vested/exercised, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) $ 0 $ 0  
Restricted Stock Units      
RSUs Number of Shares      
Outstanding, beginning of period (in shares) 1,715,000 1,469,000 1,397,984
Units granted (in shares) 245,000 530,000 699,000
Expired or cancelled (in shares) (403,750) (104,029) (240,289)
Vested/exercised (in shares) (521,250) (179,971) (387,695)
Outstanding, end of period (in shares) 1,035,000 1,715,000 1,469,000
RSUs Weighted Average Grant Date Fair Value      
Outstanding, beginning of period, Weighted Average Grant Date Fair Value (in dollars per share) $ 25.19 $ 27.27 $ 30.11
Units granted (in dollars per share) 20.67 20.23 24.21
Expired or cancelled, Weighted Average Grant Date Fair Value (in dollars per share) 25.52 28.98 32.76
Vested/exercised, Weighted Average Grant Date Fair Value (in dollars per share) 29.44 25.39 28.67
Outstanding, end of period, Weighted Average Grant Date Fair Value (in dollars per share) $ 21.85 $ 25.19 $ 27.27
Stock Options      
Stock Options Number of Shares      
Outstanding, beginning of period (in shares) 2,279,015 2,943,044 2,554,034
Granted (in shares) 165,000 220,000 664,000
Expired or cancelled (in shares) (168,750) (884,029) (274,990)
Vested/exercised (in shares)     0
Outstanding, end of period (in shares) 2,275,265 2,279,015 2,943,044
Stock Options Weighted Average Exercise/(Strike) Price Per Share      
Outstanding, beginning of period, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) $ 20.62 $ 20.89 $ 20.45
Granted, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) 19.24 19.66 23.20
Expired or cancelled, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) 25.87 21.03 22.82
Vested/exercised, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share)     0
Outstanding, end of period, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share) $ 20.13 $ 20.62 $ 20.89
XML 95 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Summary Of Unrestricted Stock Units Issuance) (Details) - Unrestricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Units granted (in shares) 194,177 98,591 115,420
Units granted (in dollars per share) $ 8.60 $ 15.72 $ 21.26
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Total stock options granted 165,000 220,000 664,000
Stock Options      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Total stock options granted 165,000 220,000 664,000
Weighted-average grant date fair value (in dollars per share) $ 7.67 $ 7.59 $ 11.09
Risk-free rate (as a percent) 1.20% 2.10% 2.60%
Expected life of options 6 years 3 months 18 days 6 years 1 month 6 days 5 years 9 months 18 days
Expected volatility (as a percent) 60.70% 39.40% 42.20%
Expected quarterly dividends $ 0 $ 0 $ 0
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Pension Plan Assets      
Expected contributions to the defined benefit pension plan in 2020 $ 4.0    
Net actuarial loss 65.2 $ 56.5  
Expense provision for 401 (k) plans 4.3 4.1 $ 4.2
Company Contributions 46.8 36.5 $ 36.6
Hedge fund investments      
Pension Plan Assets      
Investments in hedge funds which do not have readily determinable fair values $ 10.6 $ 13.5  
Employee Pension Plans      
Pension Plan Assets      
Discount rate (as a percent) 2.20% 3.10%  
Expected return on assets (as a percent) 5.75% 5.75% 6.00%
XML 98 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Summary of Net Periodic Benefit Cost) (Details) - Employee Pension Plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Summary of net periodic benefit cost      
Interest cost $ 3,032 $ 3,801 $ 3,496
Service cost 925 900 875
Expected return on plan assets (4,022) (4,170) (4,302)
Recognized net actuarial losses 2,407 1,933 2,067
Net periodic benefit cost $ 2,342 $ 2,464 $ 2,136
Actuarial assumptions used to determine net cost:      
Discount rate (as a percent) 3.07% 4.12% 3.45%
Expected return on assets (as a percent) 5.75% 5.75% 6.00%
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Target and Actual Asset Allocation for Pension Plan by Asset Category) (Details) - Employee Pension Plans
Dec. 31, 2020
Dec. 31, 2019
Pension Plan Assets    
Target asset allocation (as a percent) 100.00%  
Actual asset allocation (as a percent) 100.00% 100.00%
Cash    
Pension Plan Assets    
Target asset allocation (as a percent) 5.00%  
Actual asset allocation (as a percent) 5.00% 4.00%
Domestic Equity Funds    
Pension Plan Assets    
Target asset allocation (as a percent) 35.00%  
Actual asset allocation (as a percent) 34.00% 47.00%
International Equity Funds    
Pension Plan Assets    
Target asset allocation (as a percent) 15.00%  
Actual asset allocation (as a percent) 17.00% 18.00%
Fixed income funds    
Pension Plan Assets    
Target asset allocation (as a percent) 45.00%  
Actual asset allocation (as a percent) 44.00% 31.00%
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Future Benefit Payments Under Defined Benefit Pension Plan) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Future Benefit Payments  
2021 $ 6,800
2022 6,746
2023 6,657
2024 6,617
2025 6,526
2026-2030 30,704
Total future benefit payments $ 64,050
XML 101 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status) (Details) - Employee Pension Plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Change in Fair Value of Plan Assets      
Balance at beginning of year $ 73,357 $ 63,109  
Actual return on plan assets 899 12,123  
Company contribution 4,408 4,793  
Benefit payments (6,724) (6,668)  
Balance at end of year 71,940 73,357 $ 63,109
Change in Benefit Obligations      
Balance at beginning of year 102,607 95,869  
Interest cost 3,032 3,801 3,496
Service cost 925 900 875
Assumption change loss 7,902 8,373  
Actuarial loss 81 332  
Benefit payments (6,723) (6,668)  
Balance at end of year $ 107,824 $ 102,607 $ 95,869
XML 102 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Amounts Recognized in Consolidated Balance Sheets) (Details) - Employee Pension Plans - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Funded Status    
Funded status $ (35,884) $ (29,250)
Net unfunded amounts recognized in Consolidated Balance Sheets consist of:    
Current liabilities (293) (279)
Long-term liabilities (35,591) (28,971)
Total net unfunded amount recognized in Consolidated Balance Sheets $ (35,884) $ (29,250)
XML 103 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Plan Assets at Fair Value) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Equity partnerships      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List] us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember  
Hedge fund investments      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List] us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember  
Employee Pension Plans      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets $ 71,940 $ 73,357 $ 63,109
Employee Pension Plans | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 58,253 56,952  
Employee Pension Plans | Level 1 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 58,253 56,952  
Employee Pension Plans | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 3,086 2,861  
Employee Pension Plans | Level 2 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 3,086 2,861  
Employee Pension Plans | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Level 3 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Fair Value, Inputs, Level 1, 2 and 3 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 61,339 59,813  
Employee Pension Plans | Fair Value Measured at Net Asset Value Per Share | Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 10,601 13,544  
Employee Pension Plans | Cash and cash equivalents | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 1,582 2,867  
Employee Pension Plans | Cash and cash equivalents | Level 1 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 1,582 2,867  
Employee Pension Plans | Cash and cash equivalents | Level 2 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Cash and cash equivalents | Level 3 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Fixed income funds | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 5,086 2,861  
Employee Pension Plans | Fixed income funds | Level 1 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 2,000 0  
Employee Pension Plans | Fixed income funds | Level 2 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 3,086 2,861  
Employee Pension Plans | Fixed income funds | Level 3 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Mutual funds | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 54,671 54,085  
Employee Pension Plans | Mutual funds | Level 1 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 54,671 54,085  
Employee Pension Plans | Mutual funds | Level 2 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Mutual funds | Level 3 | Non-Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 0 0  
Employee Pension Plans | Equity partnerships | Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets 3,700 3,660  
Employee Pension Plans | Hedge fund investments | Closely Held Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plans' assets $ 6,901 $ 9,884  
XML 104 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Benefit Obligations in Excess of the Fair Value of Plan's Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employee Pension Plans      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation $ 107,824 $ 102,607 $ 95,869
Accumulated benefit obligation 107,824 102,607  
Fair value of plans' assets 71,940 73,357 $ 63,109
Projected benefit obligation greater than fair value of plans' assets 35,884 29,250  
Accumulated benefit obligation greater than fair value of plans' assets 35,884 29,250  
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation 104,657 99,515  
Accumulated benefit obligation 104,657 99,515  
Fair value of plans' assets 71,940 73,357  
Projected benefit obligation greater than fair value of plans' assets 32,717 26,158  
Accumulated benefit obligation greater than fair value of plans' assets 32,717 26,158  
Benefit Equalization Plan      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation 3,167 3,092  
Accumulated benefit obligation 3,167 3,092  
Fair value of plans' assets 0 0  
Projected benefit obligation greater than fair value of plans' assets 3,167 3,092  
Accumulated benefit obligation greater than fair value of plans' assets $ 3,167 $ 3,092  
XML 105 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Summary of Key Information for the Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Multiemployer Plans [Line Items]      
Company Contributions $ 46.8 $ 36.5 $ 36.6
The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green Green  
FIP/RP Status Pending Or Implemented NA    
Company Contributions $ 10.1 $ 9.3 12.2
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Apr. 13, 2022    
Excavators Union Local 731 Pension Fund      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green Green  
FIP/RP Status Pending Or Implemented NA    
Company Contributions $ 4.8 $ 5.1 4.1
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Apr. 30, 2022    
Carpenters Pension Trust Fund for Northern California      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Red Red  
FIP/RP Status Pending Or Implemented Implemented    
Company Contributions $ 4.6 $ 4.0 4.9
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Jun. 30, 2023    
Northern California Electrical Workers Pension Plan      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green Green  
FIP/RP Status Pending Or Implemented NA    
Company Contributions $ 3.5 $ 3.0 $ 4.1
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement May 31, 2022    
Laborers Pension Trust Fund For Northern California      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending Or Implemented NA    
Steamfitters Industry Pension Fund      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending Or Implemented NA    
XML 106 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2020
Civil Segment Joint Venture      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Additional ownership percentage in joint venture   25.00%  
Ownership percentage in joint venture 75.00% 50.00%  
Noncontrolling interest, ownership percentage by noncontrolling owners   25.00%  
Construction contract backlog | Civil Segment Joint Venture      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Intangible assets acquired   $ 75.6  
Joint Venture | Civil Segment Joint Venture      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying value of investments   3.2  
Fair Value, Nonrecurring | Civil Segment Joint Venture      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gain on remeasurement   37.8  
2017 Senior Notes | 2017 Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term debt, fair value   485.0 $ 495.0
Term Loan B      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term debt, fair value     425.0
Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term debt, fair value   $ 193.4 $ 69.1
XML 107 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Municipal Bonds    
Assets:    
Investments in lieu of retainage $ 1,300 $ 1,200
Fair Value, Measurements, Recurring    
Assets:    
Cash and cash equivalents 374,289 193,685
Restricted cash 77,563 8,416
Restricted investments 78,912 70,974
Investments in lieu of retainage 93,909 90,791
Total 624,673 363,866
Fair Value, Measurements, Recurring | Level 1    
Assets:    
Cash and cash equivalents 374,289 193,685
Restricted cash 77,563 8,416
Restricted investments 0 0
Investments in lieu of retainage 92,609 89,572
Total 544,461 291,673
Fair Value, Measurements, Recurring | Level 2    
Assets:    
Cash and cash equivalents 0 0
Restricted cash 0 0
Restricted investments 78,912 70,974
Investments in lieu of retainage 1,300 1,219
Total 80,212 72,193
Fair Value, Measurements, Recurring | Level 3    
Assets:    
Cash and cash equivalents 0 0
Restricted cash 0 0
Restricted investments 0 0
Investments in lieu of retainage 0 0
Total $ 0 $ 0
Maximum    
Assets:    
Restricted investment maturity period 5 years 5 years
Corporate Debt Securities    
Assets:    
Restricted and other investments $ 37,500 $ 35,800
US Government Agencies Securities    
Assets:    
Restricted and other investments 40,500 33,800
Certificates of Deposit    
Assets:    
Restricted and other investments 900 1,400
Money Market Funds    
Assets:    
Investments in lieu of retainage $ 92,600 $ 89,600
XML 108 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Variable Interest Entities (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current assets $ 4,080,457       $ 3,510,986       $ 4,080,457 $ 3,510,986  
Current liabilities 2,264,363       2,109,856       2,264,363 2,109,856  
REVENUE 1,349,516 $ 1,442,091 $ 1,276,427 $ 1,250,729 1,177,725 $ 1,189,345 $ 1,125,275 $ 958,487 $ 5,318,763 4,450,832 $ 4,454,662
O&G                      
Ownership percentage in joint venture                 75.00%    
Related party ownership percentage in joint venture                 25.00%    
Purple Line Expansion Section 2 And Section 3 | O&G                      
REVENUE                 $ 2,800,000    
Purple Line Segment 2 Expansion Project | O&G                      
Ownership percentage in joint venture                 75.00%    
Related party ownership percentage in joint venture                 25.00%    
Parsons Corporation [Member] | Newark Liberty International Airport Terminal One Project                      
Ownership percentage in joint venture                 80.00%    
Variable interest ownership percentage in joint venture                 20.00%    
Parsons Corporation [Member] | Newark Liberty International Airport Terminal One Project | Scenario, Plan                      
REVENUE                 $ 1,400,000    
Variable Interest Entity, Not Primary Beneficiary                      
Current assets 600       1,500       600 1,500  
Current liabilities 500       1,400       500 1,400  
Variable Interest Entity, Primary Beneficiary                      
Current assets 405,700       365,000       405,700 365,000  
Current liabilities 514,900       556,100       514,900 556,100  
Noncurrent assets $ 14,200       $ 52,000       $ 14,200 $ 52,000  
XML 109 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Narrative) (Details)
12 Months Ended
Dec. 31, 2020
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 110 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Reportable Segments) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Segments                      
Revenue $ 1,349,516 $ 1,442,091 $ 1,276,427 $ 1,250,729 $ 1,177,725 $ 1,189,345 $ 1,125,275 $ 958,487 $ 5,318,763 $ 4,450,832 $ 4,454,662
Income from construction operations $ 74,400 $ 83,021 $ 57,696 $ 47,227 $ (94,146) $ 47,943 $ (341,717) $ 22,913 262,344 (365,007) 191,876
Capital expenditures                 54,781 84,196 77,069
Depreciation and amortization                 107,034 65,044 47,267
Goodwill impairment charge                 0 379,863 0
Goodwill impairment charge, after tax                   $ 330,500  
Goodwill impairment charge, after tax, diluted (in dollars per share)                   $ 6.58  
Operating Segments                      
Business Segments                      
Revenue                 5,814,687 $ 4,748,588 4,684,004
Income from construction operations                 316,196 (299,819) 255,625
Capital expenditures                 53,839 83,362 76,298
Depreciation and amortization                 95,936 53,975 35,999
Corporate, Non-Segment                      
Business Segments                      
Income from construction operations                 (53,852) (65,188) (63,749)
Capital expenditures                 942 834 771
Depreciation and amortization                 11,098 11,069 11,268
Intersegment Eliminations                      
Business Segments                      
Revenue                 (495,924) (297,756) (229,342)
Civil                      
Business Segments                      
Revenue                 2,199,899 1,779,352 1,586,093
Loss contingency                   37,800  
Loss contingency, after tax                   $ 27,100  
Loss contingency, after tax, diluted (in dollars per share)                   $ 0.54  
Goodwill impairment charge                   $ 210,215  
Civil | Adverse Arbitration Ruling Pertaining To Subcontract Project In New York                      
Business Segments                      
Loss contingency                     17,800
Loss contingency, after tax                     $ 12,800
Loss contingency, after tax, diluted (in dollars per share)                     $ 0.25
Civil | Alaskan Way Viaduct Matter                      
Business Segments                      
Loss contingency                   166,800  
Loss contingency, after tax                   $ 119,400  
Loss contingency, after tax, diluted (in dollars per share)                   $ 2.38  
Civil | Operating Segments                      
Business Segments                      
Revenue                 2,565,210 $ 2,054,097 $ 1,810,232
Income from construction operations                 245,835 (150,837) 168,256
Capital expenditures                 51,044 82,156 73,866
Depreciation and amortization                 90,250 47,905 29,685
Civil | Intersegment Eliminations                      
Business Segments                      
Revenue                 (365,311) (274,745) (224,139)
Building                      
Business Segments                      
Revenue                 1,984,641 1,742,040 1,861,699
Goodwill impairment charge                   13,455  
Building | Operating Segments                      
Business Segments                      
Revenue                 2,114,459 1,764,753 1,866,902
Income from construction operations                 53,158 23,655 43,939
Capital expenditures                 878 518 1,655
Depreciation and amortization                 1,703 1,934 1,956
Building | Intersegment Eliminations                      
Business Segments                      
Revenue                 (129,818) (22,713) (5,203)
Specialty Contractors                      
Business Segments                      
Revenue                 1,134,223 929,440 1,006,870
Goodwill impairment charge                   156,193  
Specialty Contractors | Unfavorable Legal Ruling Pertaining To Mechanical Project In California                      
Business Segments                      
Loss contingency                 15,200    
Loss contingency, after tax                 $ 11,000    
Loss contingency, after tax, diluted (in dollars per share)                 $ 0.22    
Specialty Contractors | Adverse Arbitration Ruling Pertaining To Electrical Project In New York                      
Business Segments                      
Loss contingency                 $ 13,200    
Loss contingency, after tax                 $ 9,600    
Loss contingency, after tax, diluted (in dollars per share)                 $ 0.19    
Specialty Contractors | Favorable Arbitration Decision                      
Business Segments                      
Loss contingency                 $ 25,700    
Loss contingency, after tax                 $ 18,600    
Loss contingency, after tax, diluted (in dollars per share)                 $ 0.36    
Specialty Contractors | Operating Segments                      
Business Segments                      
Revenue                 $ 1,135,018 929,738 1,006,870
Income from construction operations                 17,203 (172,637) 43,430
Capital expenditures                 1,917 688 777
Depreciation and amortization                 3,983 4,136 4,358
Specialty Contractors | Intersegment Eliminations                      
Business Segments                      
Revenue                 $ (795) $ (298) $ 0
XML 111 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Reconciliation of Segment Results to Consolidated Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Assets $ 5,045,617 $ 4,485,777
Corporate, Non-Segment    
Assets 82,086 63,897
Civil | Operating Segments    
Assets 3,141,991 2,791,402
Building | Operating Segments    
Assets 1,147,649 995,298
Specialty Contractors | Operating Segments    
Assets $ 673,891 $ 635,180
XML 112 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Principal Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Principal Geographical Areas Information                      
Revenue $ 1,349,516 $ 1,442,091 $ 1,276,427 $ 1,250,729 $ 1,177,725 $ 1,189,345 $ 1,125,275 $ 958,487 $ 5,318,763 $ 4,450,832 $ 4,454,662
Assets 5,045,617       4,485,777       5,045,617 4,485,777  
United States                      
Principal Geographical Areas Information                      
Revenue                 4,953,045 4,073,691 4,180,206
Assets 4,836,735       4,271,722       4,836,735 4,271,722  
Foreign and U.S. Territories                      
Principal Geographical Areas Information                      
Revenue                 365,718 377,141 $ 274,456
Assets $ 208,882       $ 214,055       $ 208,882 $ 214,055  
XML 113 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments Reconciliation of Segment Information to Consolidated Amounts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting [Abstract]                      
Income from construction operations $ 74,400 $ 83,021 $ 57,696 $ 47,227 $ (94,146) $ 47,943 $ (341,717) $ 22,913 $ 262,344 $ (365,007) $ 191,876
Other income (expense)                 (11,853) 6,667 4,256
Interest expense                 (76,212) (67,494) (63,519)
Income (loss) before income taxes $ 53,212 $ 49,360 $ 40,435 $ 31,272 $ (106,717) $ 32,312 $ (358,339) $ 6,910 $ 174,279 $ (425,834) $ 132,613
XML 114 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
project
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Related party transactions      
Expenses incurred with related party $ 3.2 $ 3.2 $ 3.2
Chairman and Chief Executive Officer      
Related party transactions      
Related party, payment for leases $ 3.2 3.1 3.0
O&G      
Related party transactions      
Ownership percentage in joint venture 75.00%    
Related party ownership percentage in joint venture 25.00%    
O&G | Project In Los Angeles, California      
Related party transactions      
Number of construction projects | project 2    
Alliant      
Related party transactions      
Insurance expense $ 16.0 18.4 $ 14.7
Owed to related party $ 2.7 $ 2.7  
XML 115 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Unaudited Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 1,349,516 $ 1,442,091 $ 1,276,427 $ 1,250,729 $ 1,177,725 $ 1,189,345 $ 1,125,275 $ 958,487 $ 5,318,763 $ 4,450,832 $ 4,454,662
Gross profit 132,404 124,915 117,754 111,080 (62,704) 115,063 100,943 88,470 486,153 241,772 454,453
Income from construction operations 74,400 83,021 57,696 47,227 (94,146) 47,943 (341,717) 22,913 262,344 (365,007) 191,876
Income before income taxes 53,212 49,360 40,435 31,272 (106,717) 32,312 (358,339) 6,910 174,279 (425,834) 132,613
Net income (loss) 46,017 49,323 30,859 26,138 (76,229) 26,721 (315,439) 4,722 152,337 (360,225) 97,781
Net income (loss) attributable to Tutor Perini Corporation $ 35,495 $ 36,819 $ 18,709 $ 17,371 $ (86,117) $ 19,313 $ (320,530) $ (356) $ 108,394 $ (387,690) $ 83,436
Earnings per common share:                      
Basic (in dollars per share) $ 0.70 $ 0.72 $ 0.37 $ 0.35 $ (1.71) $ 0.38 $ (6.38) $ (0.01) $ 2.14 $ (7.72) $ 1.67
Diluted (in dollars per share) $ 0.69 $ 0.72 $ 0.37 $ 0.34 $ (1.71) $ 0.38 $ (6.38) $ (0.01) $ 2.12 $ (7.72) $ 1.66
EXCEL 116 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '"(6%('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 " !PB%A20'U,*>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE%(71S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'J'A_ 8\DK::-,S *JU$ICIKI,FH*>83WIH5GSYSO\"L >S18Z "HA; U#PQ M'<>^@PM@AA%F7[X+:%?B4OT3NW2 G9)C<6MJ&(9Z:)?BEO)6RGX^^SZP^\B[*-U._>/ MC<^"JH-?=Z&^ %!+ P04 " !PB%A2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M '"(6%+OF)$1F@8 )(: 8 >&PO=V]R:W-H965T&UL MI5EM;]LV$/[<_0K"*X86B&-1LN.X2P*X3K)Y;5,C3EMTPS[0$FT1E427I.+X MW^](R983R"1,TJ3GN]Y9[V4B:QS=>&>S=35ASC'C"0V,A&/P\\@E/$HL$/'Z6 MH)U]G];P\'J'?NL&#X-9,,TG,ODF(A-?=LX[).)+EB?F7F[^Y.6 !A8OE(EV M_\FF:#OP.R3,M9%I:0P,4I$5O^RI=,2!P;EWQ, O#?P7!K1_Q" H#8*V!OW2 MH.\\4PS%^>&:&79UH>2&*-L:T.R%D2[[, MK\F;UV\O>@9 [:M>6 *\+P#\(P#4)Y]D9F)-;K*(1\\!>L!F3\G?47KOHXC7 M/#PE 3TAON=[-80FN/DM7YP2.G+FM,;\&C?_*\^@=Z^N]V>C"?8.#AQ>@#KX MG_%"&P5!_B\"V=]#]AUD_YB#9)C#TC/D8;OF=3.&FU.O^P%A,=BS&+1C,\SEL&DF*@Y$Z(CT\CCK5D MB<;F<;3G-$)Q;C(CS!9Q;0/D*&>I4\>FWHW/.5L L8 M?'7'TMI):P!ZR(U4+C@S0292@9>9=3C&\D#$:1N6TRRL@$_(W$!\$>AU(O/, MJ"W\1O74]P2#H8>91\3F# ,!\*TC3&M,H %-?PETPG M]@YF^D%NLEJ6.-Q\F\"N#V-6906*R_E+9OL@G"GY*+*PWHDXY@0-P"I#4%S8 M7U*;26U CO\6Z^,K T<Y F_5TL*1 M)C)-I5V',OQQ0E[34\\C:\C%CRQ!]R!^E2[\!I57+!+9BLRWZ4(F=12; &83 MC$B5$7Q(C=/83_&QSQNC\RT"F82:8A MS"(RU3JOC[,&S#N)4:MTWV^E^U]E GD23K]N]Z%T+2$<"2=4R;O?2MYW^\9B M3^;B"M0TKR>&(W[G&F-6R;O?2MZGF>&J.+/;72S;4:UEAB,V,*O4W6^E[F[J MR 22SDJJ6I%HP!F'(0<( (@*,(Q=I>\^+L\ENWG*DH2\SS6\UO7SB.,T;;/] M2NA]7*-+1C3VWLRSB-AM\QC M8SCD:;=1O$W8JI89CM=PQ PJ>0]:G0;F,8@8YJD&F"9/!97,!ZTV_K-\D8@0 MW"-9W1*\+E$&#L66 A^O^B.O/SCKGXTN>H]U%"I=#UKI^O/<.H\9[+'(Y]S MU&4N);X1&='N<5V5:5+V#!_FKD>4<8'E1@<%'>'7/UP0$)%O?"'NN6 M'&2K?E/Z_U')0\R)R(KJ;%$H_9D+5;2:,67(=#JU.QL3"_V\CD)LM(,=L=6: M$V(DM.&$/QF;#S)IB.:& #"LV!@Z$W#< PAQR*1X;KM2>T(ECMH?9W_[]=RG MP]^UK97"R=0)^EK)IRVQ:XZ[ZH#B"7/9I[0NB7Z"PXQ]"OS==,<23CE*VU8+ M#KTG$?!Q5;@3LHE%&&-]0&3 D@*[)4AN1#8"!F;[*OKQ\XE&?_AL-!/\"853D]P#/P&&8@UN;*!K"F"FZ5O ,\Z;YD5988C_/"X6Z_U['J'13Q;4YV'T,T M"6WMIJCG[Y_N/[B,W6>&7M6\^%KSB=F4KDG"EV#JG0YA^E3Q :2X,7+M/@DL MI#$R=9QH'^5UZH E_\YIF<<#X;?8V MR@\9#7:E41R-D**041R$R6 R+I^ML\DX/;(H3.@Z _DQCH/LOQF-TM/# X^ M'KCAVYX5#T:3\2%XHQYEF\,ZXW>CLY==&-,D#],$9/3U83"%]Q8J#4K%]Y"> M\HMK4*"\I.G/XF:Q>Q@H18MH1+>L?WA M_;&$YS O04[G:?0CW+']P\ 8@!U]#8X1<]/3-UH#:86_;1KEY2\XU5IE +;' MG*5Q;X>R_C;D-NQR=Q9><[SPIKZM@4\G_\M[97O M ><1.&O;G?H++@!#L/$LL,+] M:%LW8E8U G4T B*P3!.VSX&=[.CNVL&($YVQT ?6#/5ZM.CV#JCP*T *4B0- MFG_:')H2<^OSYD8/C7H>)+7TIW;X6R3;-*; 8P&C?,XQ\/?T)6<9GS/_]'C' M9^^X](X[O+OV=WNUL67#5AEJI6&107Y--!4:.E''HU^7O2GJ,-840T77.DNJ MPX0TNBL"[4R@]1+,'<^_CE@93.6#7'Q\B'D3"51:-#(A4DR%M(263*@H/.), M.0\Y\Y!>GB?7\3RP=IW'A2\C(<)WL4&@UAX5488PU/7VH$B\:7Q85#F#?F;0 M^QEH0K,@ CPC@&#',U=81&R1Y %]YZM63J6)0A>[%"'5N.C1BDVJ(R8D+3B9 MCB!-U^5TQIG.Z*=+T]TIC"(0QH<@S(I)*:,QA*^W8TU4#%7=--HSS.KS=$5@ MG@G,7H+%:NXL;7#SS$/M%CRZSA(4:X'O;N;%#/K-7#+%T")(Q;A%)\J&*M$4 M16_1B3IH%GE&C@B59G%3>B$=MJ<97YS*]'E3Q]VM=(%2Q*9": AS2J(CA+1Y M)"J,M"Z"!%YX47T-IJJC=76P:F(AA8@R MI&,B((LRB%6L=2 WM07L+RZ$ 128_8WON(#G_\5JP1<%=^U4*X&4F0@E'>2% M7SN-S"6ZH;)YJ"Z7O'+QODWY% 7.QN?[V97%I^U]WXZR*290?S'11$NU"99V'!)7?DTA M6JLLG4ME"+4G@T2&35/K2.*H*210?R%Q&1!],.+:KT%%;V=QF4P&(Y.I2CN' MCRX.,V*:O96'0CG8IL>$50< YZ?G@Z=I>=S2>CZ#]U9U?-2XJ4ZSED'V%B8Y MB.@K=ZG6>!CN:%0+^_C5-V<=-\8'S,=WD M?U!+ P04 " !PB%A2G#9SKP8$ "0# & 'AL+W=O9F5^_-E": D&=O0FV><_Q><[!'QE?2/Z]."!$P8\LQ<63<*#T^"B* MQ>: LKAX($>$V9L=R;.8LFZ^%XMCCN)M:92E(I0D7%), 6P1;OXE-* 7)Y1#:1Q M?QN2%N4ON-1:20";4T%)5ANS"+($5\_X1YV(*P-9OV$ :P/8-E!O&"BU@?)1 M [4V4,O,5"AE'NR8QI-Q3BX@YVKFC3?*9);6##_!O.XAS=G;A-G1R=SW0G_A MVM/(L4$8L<>+XT4A\+^ N?^R#)QGQPO=KPYP/=9WP-W"#\-[, *KT 9WG^[! M)Y!@$!W(J8CQMAB+E 7%78N;.H!9%0"\$8 ,P0O!]% !V_1]KT#D=$T2/ 5 M:08'/=IH\P 4^3. $I1Z II_V%RV>LSMCYN; S1*4R"E]*?<\!?2F"*VT"@@ M.S G&5O=![[LS@BX>$,R!/Z:K@N:LP7T]\!T:C.=6DZGWIC.ZK:.5" M*UWPC>4\D36H*,98/%_GN2L;*;H$H?9>9W=UEF&83*@/9LY&.S:R!6N$68N"8[TY'M.8;6_;?]A:YF7L M72*59_TZ4SK4Y58^NRI355NY[&H,XT8FC0;,& 1C^RO;/3';C?(3C)I$'0 KO=8DKH5 M40T+ZBVD'MU(T7355%I8/4)+-:%U@^OJA)8'N19.&#[VEVX:18$[6T73V<(! MD0\\GXU[4> O%J[W!U-%3N"$4=C++W?"904UE#9^5P8-4S/;\%V9K,I0O0$/ MW^#A_RUJASY:17X ED[@>B[+5[#T@VGD^EXO/>R>89)B:!W\KFZDF*JBMI=N MC]"4#*F]0XE75[4,Y?ORREN #3EA6EUQFM'F6CTM+Y.M\1F_;I=7P#EDV#^PO \JY@+W?$4)?.WR" MYD_(Y#]02P,$% @ <(A84I-9FW?"" ("( !@ !X;"]W;W)K24:@&8VIVOV06(*>T=MSZ:=[Q.5KEO\H-E*6Z.#ZLOKL/K^^S/9E$J?R/D?%?KL-\U\W,LE>KP9D\/;!0_R\*=4'P^O+7?@L ME[+\OKO/X6YXZ&4=;V5:Q%F*E,7U=A4K<&; M.%73N"QS^#:&=N7U>#%?+F;3V]%J3XI-I3.M'BNJ1:CN^ M7#./4Q]&X.5X['0S$C#7%P>S$X_XP2-N]>A!%F4>1TJC\LFDK^[ /7JPYPF7 M=>3I5CXGKEF<.(@3YXJ+TQ>XV:JQ-FD4ND8_(+2CT6"% X^;1;H'D:Y5Y"B* MLKU: KF,)*R'QT3":O!=!Q-:+X: .#@X;RVXFD+"B<#::!OLF.""!&9?O(,O MWCL#7@(2(*Z?.D,H==C;TO8#AS!ZEC>>IM+E/N>DXXQN)ES*O)Z5[1]\\>U[ M-2M@4I1D6#CQMA(KPSR-T^="Q3GY,Y)%@;(G]!@G2?7IQP\L<'SNUHZ"TY[+ MSW+4UZ>#,M=CO..IP0X,!>]9@L'!U<#JZJ+P/U!8%+**2((XWILS MPG<(]<]R)M!$4AYP(3J^Z&8$]I+'S*X0W)(*6YU99668=)PQH@AK CCV,1=> M1ZC!D F" [\G.I$CJ!(K8.X?%O>3A]6?:#2_19-_?9_>WP%O;* A+;L(M0[# M#*;-Z#;5W89 JSFMF[$ T!1IE9Q6)L^GH9CJ;KJ83:Z5(6_;0=]C39#"0>>[SN(QEE6LF6?I\4_ M[7]3O7U#=5H1C(GO=X?78$6DI-51O 734I8C!SO6I&_241K2E'[73KRV.6F%4&0KF: X;2S0--=IPSOV_J6IA2.TQA&>9[Y?4NU8%)B:!8BV8&.^P*UA=O6[!2.UA/:Z 8BUKF9VUL\7\Z\5J\G"';BP-)6U.&=VG-].?IL C&[1=#Y>W$W0:O3OB1&; M3.>U3P/7[0K5S9AP^\I>UE*=V:E>IQWMW!VATZA69S=E&.MR=3L2!/0(5J=Z MCPYM[35KG86\IU*O09G U/6Z059*Y)N/D*T=JW=$7XI=&,FK =0]A@?[^ M-Y\2\D\4[LM-EE>QA#@88_4/%9LPKPA @/(Y>@F3O?P$\2=+915?I/%0ANF< MQMUE8S,Y]:RE.+-3?)QMMUEJ<0L*1-$XIH*?)][SLW:QQN.^+$JX4!%48,>G M'@31FHEP2SW?\8G;]&,<$\.Q+H9>NN-B,J->#_)9BWSV#O+7ZUB5]ZJ(#N/U M!20Z4;B+ 0E&L<:368]II9+1D'B!U[?[6W8S.[OK]/(HXS+JU%$,X#'(U.T8 M84'0DSCREMC<3NS1T2E*DT!E6X@%&_7*]T5"?6,^ ^(Z-"^XZVGO HQVD&WT M[!7>PI7;X5JG1H4ARACE&BIB(=AQRM/H-978'!/>LQYX2UENI^P\2Z,L+?.L MRM0A48>J$=)R\^CJZ+R #$VKC4QVP7&U?:JU)2P_A[#J!'SUIU&?X8!7J..T M[KHU&7+ *^U[S7GTGM,.5RT).!S:]TCFVOM6\]&$P=!\-#$\>GVO?CMQ%^;/ M<5I TOL$+?%G#[K(ZY\CU#=EMJO>Z#]F99EMJ\N-#&'I*@/X_BF#C*"Y43\2 M./PHY/J_4$L#!!0 ( '"(6%)N+F>IHP4 %L8 8 >&PO=V]R:W-H M965T&ULO5G;;MLX$/T5PNA#"Z2U.*1N16(@<;)H@6YK-&WW M69'IF*@N+DGGTJ_?D>Q8MD@QWMU@\Y!(\B%YSI@SAZ.O1(6?+&I59@9OU>U8KY3(YNV@LAA#$$3C,I/5:'+: M/INIR6F]-H6LQ$P1O2[+3#U>B**^/QO1T=.#K_)V:9H'X\GI*KL5U\)\7\T4 MWHUWL\QE*2HMZXHHL3@;G=/W4]8.:!$_I+C7>]>DD7)3US^;FX_SLU'0,!*% MR$TS189_[L14%$4S$_+XM9UTM%NS&;A__33['ZUX%'.3:3&MB[_DW"S/1LF( MS,4B6Q?F:WW_06P%A5WH]C>YWV"C=$3RM39UN1V,#$I9;?YF#]M [ V@ M?& ; ? L0/8=@!KA6Z8M;(N,Y--3E5]3U2#QMF:BS8V[6A4(ZOF:[PV"C^5 M.,Y,IE\^7W_Y]/'R_-O5);DX_W3^>7I%KC]<77V[)J]GF1*560HC\ZQX0]Z2 M[]>7Y/6K-^05D17YMJS7.JOF^G1LD$DSWSC?KGJQ614&5KT4^3O"Z F! +' M\.G1PVEZ.'R,^G=!@%T0H)V/#P4ATTN"2DC>7(A?:WF7%:C<)6PS4]C.U.3( MW83%'!*D<;31/N+ MN1=.!8R$.:NEGR'4ON9?E5&*P?6 2>H<$Y[+&U8& &+!T(9 M[DB&_N^\UAC'YDL7VDBL!P*O,E7)ZE8WNUL\Y$)K4B_(C2R*YJE+0FA'$%@4 M,][3X, A,.3<+2+:B8B\(KY@DH\[@)-B;7"FW G)!*.!,LMDCP) 4:][C:L#!(!Q,LV7%- MO%R_5UE9*R-_XVZ82]UF6\M[+FX,D5JOLRH7)&\VS\E3X%TJ$COB 0]Z&FQ0 MX*:?[NBGQ]6'5?8XE'6IM6B<\HCVL\Z&10E$Z4!IH$'G-\&1Q<'#<3O'_NJ, MAEB<>B0=. B!)G2 Y9XK4B_+BVW.'U:"W%,SG#*H12]A*0#T93APG+-D*-B= MKU&_L>%^4.N&Y ,>^[38<*\/BD8A,RQPTDCAE@!VA&D(03\=7;@@"ME [:"= MXU&_Y?VSC*SJZJTG*[=KA0B;MPO&&!_2TODB]1OC#(^H LG-"9[K\I\G M1"_QA(7?RMHL:]5(=)*V#9 &[4^?]O/ 0^*=5U*_65K$5YDB>$9:"_(:,V1> M%T6FL.K@OFHEO7'J".TS45^!#W+(O;-(ZO?(H: W6P2-T;AH;&H?>7=-Y*?6;Z:&(?[5EDN>W MC ]R2+QS4>JW46?TC]POMF^&00(Q!)9WN9 0)PF-W/RA\UCP>ZR3/_;PVF#A M1+-Z3@38MCH@PHGTBN@L&/P6_"-3LCD?D(^5$!>%_B";:"CP0O"V#JA.'$L"0>2"SI?A!=I!<'N\9(HH/T3B .6 MTB =8MDY'KQ,*P@.ZP+T7"N<-BY)*8,!GIW!P?_1#8+=YK$TX5%?A T#B*.! M7A ZIX.7Z0;!-JR0QC9-!RRAD S0[+P-7K0?!(>706+U4@X83].A5QG0F1CX M3>R8E@KL1H[2")NJ/D<;E[*$#T6T\ROP^]51/178?@,19]:+*QM&61K%;HZL M\R3F]Z27Z:B8HS&,@$._'7'@.."N&9+1N1+SN])_[ZBV"^P[0AJF_4+G0$'( M@WZA&^^]^6U>N_^9J5M9:5*(!8X+WL4X@=J\R=[4@'@@ +L@ 8 M >&PO=V]R:W-H965T&ULE5K;;N,V$/T5PNA# JS7(JGK M(@G@6$EK8#<)XNP6?91E)E8KB:Y(Y]*O+RDIEDV.% =8Q+H M>/6/6#,FT6N1E^)\M)9R\VTR$>F:%8GXRC>L5&\>>54D4MU63Q.QJ5BRJAL5 M^80XCC\IDJP<79S5S^ZJBS.^E7E6LKL*B6U1)-7;)CZ;X6TQ]W:!&_,K8B]B[1IK* MDO-_],U\=3YR=(]8SE*I323JYYG-6)YK2ZH?_[9&1[MOZH;[U^_6KVORBLPR M$6S&\S^SE5R?C\(16K''9)O+>_[R!VL)>=I>RG-1_T4O+=89H70K)"_:QJH' M158VO\EKZXB]!MCO:4#:!L1LX/8TH&T#>FP#MVW@UIYIJ-1^B!.97)Q5_ 55 M&JVLZ8O:F75K13\K];@O9*7>9JJ=O)C=WBQNO\_CZ<-5C!8/ZN?'U MH]ET\0>Z_G[[YP*-T<]%C$Y^.T6_H:Q$#VN^%4FY$F<3J?J@+4W2]GN7S?=( MS_+4)G4">+[!'* W.)L_[#K9A8^H[ MA'B'N-C&14$0XAWJ@(BW(^(-.FRZ^EM%B9EF.4.ER5"_U@]3 M[>)-Q9\S-0'1\@WQG8^3HWSL[[KF#_KX=\Y7+UF>HZS8)%FE^PAYN3'B[[G% M,1QL(V@0A3XU_#MDZ(! L",0#!*(F:HE:9;H# WU/+ ^&+AA$!F]MU%>&.I@ M.>B\C7)I0%R80+@C$ X2F!:\DME_-0'$']5\D$GYE"W5]$B$8!),8*'M;8(] M8S+/;)1/B&^0 DQY+H4Y13M.T2"GQ3JIV%C7NA52LUL) -'P8Z_ZFD&4(JL? M&(?4F#\S !5AUYQE-HJ0("0P*>QT=<@9I#5;JY%ANKJLV%*B5292OM5!K>J, M+N2LJMBJ>9<)L4W*E"GZ A["]EL'G72P9Q(&8)@2Q\AO,013J#[*>Z47?Q!> M+:LV3->NB0C@X93G=*9:):#18L$5O] M4\HFZIY9DZ+U\/[-512B9W6G("!;\F%"!"!C&@01,9D.F3JDV15H3 =IGFB> MITB7%,U6)"J9*)*JH*@R(M_J^%B4U)3J 0,9V!K" M]5B0W5P_-NN3N_O;7/%9KELN_T.W=U?WT87[S M.YK.'N:_Y@_SJP5(SM88."!!8 T0@*.^1QV3HHTCN#_X.M&"PT^M >9U_CQ^ M#8 [*8&'M<3E5J@GHHU7D6D=\:41R&TH[R+Y/<0;]9QD<&C;XL!*W3;$]^V2 M.V3H<)G8*0PRK#"F',K9JI\WG*Q.QA0%V/<\<0@A&/-,=,0#S:=B3P$@G,\BPS)COU$1= MG@1+MU5O1B:04,"46D,'X3QL934(1YS0[4ELI%,59%A5' Y=DB3% MH9(ZAKNM#(A''->D#L!<3,QD!\&46.Y)=J13&N2#C8CWC/YSH;+Y_$;]^W6U M."*;$Z#JNS[U0I,?@ M\QUS0Q2#.48/;P[ 3$61XA\),Y]=9J3+K\>F<=+6= M#-?VPTFDUTJ@X^S*C*F#26C600 84>Q%KNDYP&#@4;7RZ'%=5^[)<+F_9YOD M[7T9T4/(3$ 45(Y\GHVX4BG),BPDI@ULN"MR4WO?"1'HF>[ N1H M5_TQII$UC ",4$M!@S _Z*%*.QU!AW5$G E99KN%S764<7WX*O MLLG><*" ,=!(RJRV$\\R:' .HOK'<.U@85AC@TNFDK;JGZ'I^,[V9 M?5QVJ:T#,*'VH0" (SBP@A2 C4D8!3U:F':Z@AYUP%$QE7G0R8HU5Z=:-NDE M3+O*T7+X6:FK]XU&/96K+-6Y2[\''6#K!.)&@6=*2@ 7$D+-_1L IA8#0>CU M.*"3'71X[V)V-$N42+1D3UE9ZHA6E?:-)15(W=Z3( [!CD4=V.' P($%A(L" MOT]-TTX(T6$A]#GN3#T>8NU;YU:NAT-K7P? 0=Z) 9SAG8;U9.]4MV#54WTZ M+E"]+=X[D[@I_6YL_'\$G^+FW/TSDQSK/\CJ=2P"Y2S1V72^1JH3E7- M27ES(_FF/CM>X^!]02P,$% @ M<(A84M7CO<]W!@ (!T !@ !X;"]W;W)K<3G#[QXDNY9DR ;UF:EV>#M1";MZ-1&:U91LLW?,-R M^63)BXP*.2Q6HW)3,!I70EDZ0H[CCS*:Y(/ST^K>;7%^RK9GP'!1L>3:X M@&_?(U\)5(B_$O94'EP#%V9BEJ=(D_?A: M*QWL;2K!P^L?VF=5\#*8!UJR,4__3F*Q/AL$ Q"S)=VFXHX_7;$Z($_IBWA: M5K_@J<8Z Q!M2\&S6EAZD"7Y[I]^JR?B0 "Z'0*H%D":@-=EP:T%W)^U@&L! MK D@TB'@U0*>;B'H$/!K 5\3\+LLD%J : )NET!0"P1Z#%Z'0%@+A)H P5T+ MY_Q8.:?:0;LEK_;+A IZ?EKP)U HO-2G+JI-5\G+;9+D*C\6HI!/$RDGSL[LRB#K/W7-#4(C;N%QMOLVU*54:! MZ7(I4^P$W+(BX3'@2W 1\XW*N1-Y]5G.G+]+1? M^B*.$^4#3<$M3>*AG*4QW23V8&?]NNZ8D/6-Q6!*BSS)5[9I?O=,%;]C J^. M3$$4[8Q(LS=BS0H@IU36[K4JJM+N!U[:(IGW:[WF><1S4?!4/EF!>2Y8P4IA MT_3^US2]<&I&,O'VV8?VV8QBSQX%WD>!>Z/8)6?4 M2LZC46'#DR$*/7T);2CB:K'/;2@$[4%Y^Z"\WJ 6:UJPH6),<16:C(NJQ+7% MXAGV$?0PUG+@&*KEIK]WT^]U8&V MVR[Z#7[TE2'O@M^+.\#FRYX#A:09X?A;4\#_>>A[_2.@*;HZ%9 M/DA @B#4MH^)\QP':<5H:M$&'11"3=O,Q!$'^GH%O#)A0RSS2],VM\ 01$%@ MGT7H-/S7>7DMKW6TK+N^@Y#>"*W @/BAOBDL0$2PWU'2X0&=A[^_J-DY9KU6UM[M'=&YS%-9VM>$&L)\Y(%ACQ77PR;+@]V97?#!F _'7AA7X)F M\P\#Z.I;_@BJ[7M#$6 _1WA1;X*6-B_+B]&$ /8S@CL6\56>_"L3 M=DF3 CS2=%OMK8XHU N%SUR.P*/,D6W!P%:FBTJ3DJ=)W)WM)BV0YQ,SSF.P M=I@-?X#]!**C#8=65TTF(&F\X^E=9&(!>@XBH9XT%GT02DZ$]*YD EWHAJ'> MBBTX>?2"YF1:<*$/.[@8;"@-[.++?S#0ZY+]* M."=P0ZP'8^*P1'6D M+VJ(!>HG%K_4B9&%/V ,]86RPGRL'[ L,-3%]%%#,5 _Q7A.+T8F&X P1-I9 M?GH4UG;UX/5*/VWX/WHQ,GG$D/CZ*?(8JAU@0S90/]EX=M-&)G,80N1H+6UB M@7G86#6;+N)U,"C4,!'4ST1>V+21R25<\U1V#-7VO2$$*FAV'V. MVPT$WU0?7AZX$#RK+M>,QJQ0 /E\R66MJ0?J6\[^H^CY?U!+ P04 " !P MB%A2AJ=8,S @ "-8P & 'AL+W=O)D%X?#X4"1(XD-1:HA_N&[JFV* MO-0?:F7:[3:I]R]U4=U]_V3TQ'[Q,5]O&OSBV0_?[9*UOM'-Y]V'&CX]<[-D M^5:7)J]*5>O5]T^N1L]?3O!Y>N"ON;XSP7N%.UE6U1?\\#;[_LD0 =*%3AN< M(8&76WVMBP(G C!^DSF?N"5Q8/C>SOZ&]@Y[629&7U?%W_*LV7S_9/%$97J5 MM$7SL;K[BY;]3'&^M"H,_:ON^-G)^(E*6]-46QD,$&SSDE^3KX*'8,!B>&) M+ -B@IL7(BA?)4WRPW=U=:=J?!IFPS>T51H-P.4E$N6FJ>'7',8U/]PP,52U M4C?YNLQ7>9J4C;I*TZHMF[QY-M\]:V ]'/4LE;E?\MSQB;E'L?JY M*IN-4:_+3&?="9X!H [:V$+[,KYWQE4>QZ15:6!8EC0Z4ZN\3,HT3PIEX'D-PM@8M4ENM5IJ72I0 [ND MAN?R4N$410Y/:^#@9J/6NM1U4A1[G%[O<+;$0[:KKJ [T=O3A3B8%5,M@GKXBCWC@ @VW#'&66U)E1+RMX MP?&C^0L_Z9NKFY=NTJ/CKFF9E%%DAUW=7-M1%^I:UPVH/)5L<;3;15DA]$U% M'QY&)5 #,%'5:J^3.L1LK=,B,8;W"M/!5*B WM=5?.T@#F5PS-WFPII M7MV5,+5IER;/\J0F'L2Y!)77S&\>G0B5?*FJ-$U0YQ/SX*Z-^K7*8;>W %H+ MFV4&:\M:%[2#9I/7F0).;' =&$%@ZZ\Z;0DV@-L ?0O:.(DV[ 7Q5OT*ML%T M5P>L:_R/=M-;%["?Z4;7H(>URE>XS%YMT73B@K^U2>&XAK"5J%O8>[*$E6$> M#5,T"N;*F[UCJK^^?>U8$=D)<%UG7HJ Y]1B-(QZ1 Q8$G_V>'R+BW:@5B#T MB8)EB$1-L%/X 3\" Y(:68+ O1 K7U$/QQ,LVJ1(AWF&=QHK7X!IE>C\^&X#,@I[0=PB=6$@L%N=YD;;H:JZE2UUEG?* M"-PJ%!V8'^GBU\@TS((,=*' [2#HFKIE%Z;/CIND45E%^"TUP]_#;-1!FY-D ME)&3!G5HM@(DU0@Z@@$S!JL@% QB2)$2JV7^W!%M]ON>+,!JX$"P0($U+&!U4IHDY06\/M=%#DH#9P0-G9ZISX;V M_]HT('QH,CX1DM&<)E9GG5#,!SH";22@YKNN@3@$H ^XUTJ0%N02CO *A M6M456,)-%0(':,W.U$=F$&/?P&M:@6OD+)^5!)!W" :,XRB:LJC*]3FJ]Z[4 M>:-!Z-ZU2_"J")7 5[?$6.2GZ]J(,LU!31YU:ZR5A$7J'"QI;K^#5<2AJ! ) M+)@E81>P4%3"LAWEU6'8(] BN;P7II-T8Q4 \C5H@ 15J%C&%N DD\5/J$%^ MH2^BSB,@:$1R(B/@8$TPD?$FHD/(=VAXC\/64TN"%6!$$'42.[*2.1&("/B[ M=J0B(HA[!?JSK5K#4H>LP2N2_G6N$M.&46<_J6:_ ST@]@R?9V-(:D?,40=T MT&LZ)]+832![LB_ 0@#:I46_ 1![0@G6&"&2%[%+]B2A2 6,6E528$2]MSAF M$;L7(%'^FLTK:9H$)+$0OH&/ (USA@24"_52IPBFQY)@SHB]@H#;Z]D\P']F M$:J_-@@ZN:[5&@04=W1';C/% -J2GNS&49X1/O:QN3PMQA[UEDX,>@_W+>%4 MWJ]MMB9T$B,9KZ/((T_(#;'PU%76BO]G='V;H]Z&+V_! \BZKH$7'2(K&&8<9U#&NW#;8))ZW* MC/5E9/U.\@V6Z&QD&F3/*H%'B:ZH\TC,.WHE?G\KK:T_O\IQ6F';&MV CN.! MP:BQ^&!G@;8&X=RA-R&>A%%@V:HZ4K@8^!$%+ !QC24WN6@&5\5MLO+.@"M3 MX<92/LA#'OX,$0D6T$5/8'8!SM\%ZZ]:1\\N!Q/6A?6MQ]?1&EN*H59'-= ) M<8PL-LG=(_8Y<+6Z_)-;+OY*V, XBMT-6-O&/&S:G)2:($=A)?9"707>2.(B M9P@!*<)EAV'5$@(0HL:X,*;(OX!7M:E !@5]+:LE%W-9SYXV&>*>/!+ 3$K/ MIYND7,-"P"\UH +T>+[%5Z$PD-/L6FN].2#>Y #,5M1@:!!"!*=@XI%CF#42 ME'UD4VO@4[1Q('?$OLB-VP0"[JRM+80.@'!2>)]7/4WE/;3C6T?:D7I%.A+: M]A9=8/3U5]0 A'I@2 T@]4(D*P=>XGI)C\#G10Q'.&?A!&9( M58"W?XM*P'OC)[F(2&ES ,Y3!RB(J+!MFSCY!F1YM[I(ZC42A]:13(3E,D 3 M!.<[FC)D".*MHNCXXX--;M"[! U(;-R0##R($%5M:EW";L1M$NI9 P3 M#@9V("5F6C(IILM!3A %MS'W/O M=K[.YW8H,"!GGJ2D\!CY+^F/:0;D /2:VIVQ3+&<0:TD@ M+CE#2"2\XA4MJ/B_)#R_RE4[W::$Y?Z:_)NBF1)8: M-7P\;W=JMX'MD0<:,&PG*#0YNX0@:$QU$H)0"\OBXD^B8?#&>Z>3+TR"HC*: MV =7-/TEPT3["9=$IF&O!-3IG09UCVHU8Y9C;\W#"*H+["!G%D] >Z%^M-%- M9'.K3K)R"A9 I>JD!E28)EEK5CW6_8LZ10A1%P(]C#9;F)B2GS")S$Z:5;85 MD!H?)[_'ETP8"'(1,+U?'P/@0OWLTUSZ-BE:8INCO%25@9X[7^[/W1I+JH@1 MX7)#=.IZJ3(=89HRJXHW]J=1W?FH>Q80>-R/X[SM+U%R9]Y#VIP"<@>^50()Z(1*$I*D@76S1TZ5CQ85@"IE)"08X&J3S)1-YR7 M,.UZC XA6O[/_8(#3 M@4AI09P=4: EE-.L;7N[CFSVH 5I 92"HLV0\-L*S2&Y'+*"!&M@\T$WO6SS M(K,UI9L=RF !E+H.W'.CU^S96EQS.N<$!(V=NT\59!RJ35,2R1HIB>#6 M7L%>MTABV[=A0P)R+,60/QW/+R\N05"*@L*R'G<'7 T8CH>CRVZ,*EX@%VV% M27YKT?PUK')#!O1A56"O5U5;0Z@(@^J&DU&$'RJP.2#%WS5Q'L:7/A3#VR9 ZWA(3 M&=9ON"S"R=\./UI7HK165:IBH4@C BWL EXG>^H5L>415A(^(Q.HOE/2ZQ1, MEY@)4A*WV1930*V$/G:7U*!73*=645BAB'V>H.!+T$Z3<&W'DP(9MC)N07 MB,*LBX(.Q:<:W<%?P%TTKLFFH>]*^LY6.OQ^@!YZE6.=C9Q_%D2)-KWK01Q2 MHY8R')#F$(#K)+O7%[#&BJ(0C+L.0GV'.[OA$7ZIVN[\D W M##"_HE?L@=75GDP+N[#2P?,G<:DM5MR'M@-.SNNPN-%E:_/MO)N?82$$\?$I M^0KKO=(K7==A@/S5.9?H+/NVA7ZRR?4G4=F=U 0$"MA(A3$O940T\9!U>D[4 MRP-%(FDP:[ #D):VZ>\$;-+A 4_6I$=M6"^%!0P\N#N 4F3DBX8@+'KZH" M+"U,\IQ8:&F7YV#<^B;GUCGCL(!=LU83<2.6\A12ZG:APC! M <:F",,*_&>A?O%2.L#XX^SQPOI4C8:+:'PY@7>#\6(>S2Z' M9_!^,8XFXYGZ6U]T3@IG)!(^'4:SZ0Q?8H!QNCI]T^AO5%,/^F2X=@=(TKJU;(U/9J;XD'=FSO M#/WN^@PE:2_ZQ>=07TKNX 8/M?BP5YP<\!?N2G5LW$VGKY[V\09CT^?JBKXY MK1Y"!4#C*.-^L!E7'47L2K830T!B8T!0"^\PGP-L.1I&B\D(WDW&T7PV5#]U M>J+3DVN,9J G)@LU0D&/I_= ,YY/HGAQJ4:7P+R+:4A">G8^CZ:SL5I$D]%, M?:*>CF\@$@ .,KZ8HG !;J(1R/=U?Z!+A&V H-0X&=D*9)'#< T[I;/" %.*3U*GF:2S<4Q44/9B@XX3*@7 MMLS"P*>S, U(^Z&^E%W"* KUGO=K;+:1#[OT'"M?P0>1IQB>R^.AM]<7GJ0P MKI7#=&E%#60%5::2@CVME,XYE."<(!0.E=R?NB9O,.RUHB@J,7X$%_< +"K> M8N<459D@V&YQ2P6XJYB '>0VGT6/__LZN/ MQT%-:AV BQ%<31X^5:O]8S#WYXN;"[7&!%/)R0\ ,]V''@ 7Q:W&SO2R"7_E MSJ2:.BVQ?*3&U,U+D +2MV?L[9^_I(0@8EF7QA^KZLNO[R?WW5X[X%2#WD-U MU_'F >7K&C.WI&RD^)Z&*R3$SJ<:Y)AP#W M.S&^U(?X#SL I:D6QSS#CH2@/2/LJXG8''BF"C:*.8@2>_M_:Q/7"QJD@R2N MD(8Z=@3L60/&(5LTEW%YL.K(H%$/RK'^.CRQ)!,S#:0SAK;CTBG[WOD2EX?$ M+5,K<(;ED& CD@W4978D5RQ5==_M[FKGP0S=/JL.%K'.SRT0(4>%&[!E Z%8 M0)Y[3@W!_U<0!)[G% =MM:'!]ZM=Q@K&]U(2Y\LE[7>DW'GI(=2964L6MTJ\I^ M[I9J>,*=8+>_.,^\FQ +%A//V_YBB^2]S+7W"/KMOMA1)CX60G1Z1PDR1SV_?=^EY\^4L!SX/N*P=Y"<*'O^'7F4>BW# M8BWG#GSQQS.<;6E@)G%M8.3+V6<\9$&*(.1&;"$-#F@$=2-I8>0]8)4/AH/7DH#*EKK'X!WENRA#'--I M[2,/T2D+4 :YP;JR<9<-<*^7M?MI9VC06\"'C)PRRUUI_Z'#JMU*"JYC>A[% M3BY9X2/@#3FI4C%ZUCF &S2Q8>TL7Y?2!9CNN;&]D+,6Q"+'/):>TYYT]L3G M#WD-;4_3'$6()!C=.?CWUV^[EPET9WUX)EL@<(6DY*NKT*V"C* YGA)$HE/Z M".>A'#+E^1(K"N;YR41U+_?<2TR]I"+E^2< YXJ5"KX=O&;[@K\SR7[1S7FU M"I_[5XQ\_Q">GV/AE&HMCM>$]YCGR/PQ:SQ5@T4T'U+V/(XFXTO\9A;%LQ$E M>J/18D@Y]O&,\NN3"7T[G--SX^$"OYW/1^AVG6348$$UFB\4IKEBF &SPG,U MF(YA]5$T'L/[232HF +MWP933P>NB($OA]?CGU1 MX/8D2&_88_/18%WU"K 5S-QWU< MS2:$*W@SGO5PA?42PM55_,QC/K?/^E_A#-4:Q1C=(K8WXZ/DX3)S;U: M712K[W1$K>MO/UB&@ V2%79Y@!;]!GH$Y>@_IFI[.M2J'*NW/HC*^8 JQZJ' M:[OC3X%Z".3[1Y+O=U:^WZ!\7P7&ZIAWFNXPFS)G M?]-+>C?FXM@$V&^T.#LJI%0.6I)&#VX5LE=@#&:7H&:0?6-01X/%&#]-HG@* MGZXD[=FYBXB<)"+\*)K,9DY$IW-47?'X@9TLN"R*A3;15>/1E-Y-9A-^G<(V M+X_OI>!TTF+'F?W!#K _FT2(F,S28 M1N.Y&*CAY5R(,T(K]DD^![[T_JOV/*HZDIS?>64#RLKORHYH,SDX#V//QKD,%CHCY!K>(V<@R MCK8^&?E(PSDQWN5XS!9M&H>-67;JX"N;L!G(;R#\LSFJ@.ETB/\N@*FQK(_! M(SS^5#CJJ4C+4U$"@9H%ITFWP;5[$&UN=+;FW">;8[/)=R:X9Z%SUQ+U M]TJ+E&LY"J\<[%ZSY0/N95MGNCP\-(Z34R*(!M\E>VE\=>BM?6XSJ76_=1*; MJ/B"&CPDV;U[X!TH/B (W2*U3,HOZCVU5&9,,4N3=V]?OO_HJ1'B'C.,1''N M#4>R,S>.8E'@]B*FO@Z,A:P9$\OR3ZGO7$9"6M$P*=W)388;E'RU.VC;U]K= M+)1'NVW'C-S-3MU+-S 3Y0X54#KNI[;4J#5G1X2,,#*:G8_&D?J9:RPVM7Q- M-46;,>MP_ULZ>=L>#Z\KE#_UI)Z\FPO!2AL,,?1ZS;W/8%.)$:72!8Z M;N<^0Y"'-56F$I8Q.K)&8#\L:_08YZ=!? M1(!":3-SP<+]_D'B1FK;!E;#?7OF_BDI6]0M8L$/N3=$4Y9GP6U(_PSN?*.7 M-<'W (<.02[?H7XR7I?'9WR_UI:]%8M';B#EON& (V$J92KERSR:O,R$VGP!+LA-5T:0=% MDQGUC6 )A5%(3A)=KU?+@8: IZQVDGM2*=.926&?]:UQ[>0"A+]>,K '/@'K MN]PYTX<7RPG0%[U6.#FXU[G)MN,7V*IPOA5".H=2.FGBZ4=W+3+ACAM,A^>QT-.<;[2=&4=G:C% MSW]A$RM3^WLH\+H*NJC42S 6%"RRI*)C49A2N19TFX8+^O*Z]=3&X:<\70/P0)GE96RR"9AB[;UJ%2>-O&011XXMO M]RY/GCDF4^ #[;1W &.PE11#QJQ.R2?>%]'VG%M\]6Y8!) ""Y='T2].1I[>WQK7!=)'1>+CH6AMY9ON8K,AZ[ZW1J8: %Q8H^1 M$F#._1I-R8"-I/&%KU9P=FR'%^ T!P>]W/5^;+WE#)L=>.BXT4&4WIB\\?Y: M>=P2_N&$R_/L+18@##$];HWZWIVEF4%R^T$QN/Z$>H:\Y]X%8]_,B!/M/8M;AX5W)K/,*UW9BX0O9 MT#J4_[*PX=B]_<^"/Y&PU?6:_A $': N&_YK">Y;][#.JT"L8.KR83Y_PU9[V ]A&^H,+RZIIJBV]W6CTG_$!^'U507PJ'W !]Q&PO=V]R:W-H965T M&ULK59MC^(V$/XKH_14@>0>B?-"0@%IE[M3[\.UJUVU557U M@TD,N.?8.=N!W7_?L0,L2-WMM>H7,C8SSSS/>/PR/VCSV>XX=_#82F47TC3 M2:'XG0';MRTS3[=PV\_[!X1?!#_;"!J]DK?5G/_C8+*+8$^*2U\XC,/SL^8I+Z8&0 MQIG*/5VMI MPR\ ,/#C]8<6=!;V#%[ X^X*K9 M^<1A*A\PJ8^PMP,L?0$VH?!)*[>S\%XUO+D&F"#',U%Z(GI+7T5\Q^NWD"8$ M:$SC5_#2L_ TX*4OX#WT72>#6":?I<)[>2S [S=KZPPVS1^O),O.R;*0+/N_ MJ_PJK-^P,]NQFB\BW)&6FSV/OBX7A.T(S'!P.P[UCJDMMR 4:!P;J'7;:76* M\QM+J"W4K!-8+@(*3PN<7S/)5(UQALN0SFF$J,VIK$(YCKP<[KTOO3#H@ D8 MK,1>2+!\Z]W@3XUNL$>S1S9-;WPF&B<5C"SG\*-V'!(Z)L LV)T^* _B27^5 M4!)<[>5B-\+64EN?#5UK[]HQT0">,E2>+9< "L4>4Z"?^ 4II]5V $VJ/ M&%Y'.'2$$]S.X#?.S+ = )N9MVNLLV_H4="C>XLI[#CT]Z ??TH8??0%Q7-G M[*."A?@SN*EKW7NY!K'$GJTEAS0UZ0:9YA>:T;9'LM;:@R*E H*S0*?\25#]5>"RG# M["A)4I)4B)&4B)' B,85R=/I&'X:VJHWQJ\YLY8C^"BK2%:4/G=!DJS N)RD M%8H^21W#2?ZUZ(X]!?9)@AKQL,E34J%"KX%F*/E9ZLFSH*1"56E.XB0-F*L@-6_VH=AO8N*5-/"+W*"S43S:9C%-2PSE+V_T-Y%,2IZ4W<"E2CY(G)"Y2OP#/NP"S8)(X0R-+23K-0EY4 M0N'A/V^,>XX1G<&'AG%/5V<%=HD;,#T,N^YU9%(4,1K??E/2A'Y_8?W=D3VY MN"1;;K;A*6 A--1P7YYGSZ^-F^&2?78?GBJ?F-D*94'R#8;&;Z=Y!&:X_H>! MTUVXS!V^F+CQ#OC_1N.I=ASX!.&PO=V]R:W-H965T/6JJL5'>].\;S=*=>)#5=;MXZM-UVT?7E^W^4956;LP6U7C MSF[4M?J32/:OJJR MYO!,E6;_^,J]&A^\U>M-1P^NGSS:9FOU3G4_;]\TN+N>5BETI>I6FUHT:O7X MZJG[\%E XWG +UKMV]FU($V6QKRGF^^+QU<.":1*E7>T0H9_._5F[*7W71;1Y?)5>B4*NL+[NW9O]:#?J$M%YN MRI;_BKT=&\17(N_;SE3#9$A0Z=K^SSX,=IA-2)P+$[QA@L=RVXU8RA=9ESUY MU)B]:&@T5J,+5I5G0SA=DU/>=0W>:LSKGKQ5.U7WZM%UA\7HT74^3'QF)WH7 M)KJ>N#%UMVG%R[I0Q>D"UY!B$L4;17GFW;GB"Y4OA.]*X3F><\=Z_J2:S^OY M=ZLF5HVIQ'/(V@ ",&^W$<_9L*H1_WZZ;/GY?^[8,)@V#'C#X(_;\K,FBA>Z MS=;K1JTS1JQ9B?'-3QOH84J$D*[7HLN6I6I%<1RN$"!VY/(@5%T (LU[U#[NL9JIF\QM'W <^U4FB:>ZYTN1:O6H)KNO!D?BINL;07,!C+J:+V\[ M8 M:%#8OMD:W%BJPQX\G( M#<2S1A=K+.L[D70C5_A^(%TW%@&T@-3B1I>Z W42[8 7%=F+'FG,<8-(IE$J MPE0ZB2>\2'I>*%Z#E/;9 :\]3WIA())(QD%,-I"!YXM? 9U&N(XK8R?$?M*/ M'=Q*-PW%C_ WH6A]--$>+$OO<05GNO+P _$3Z;+R@O&NR<\K)#*)$U9YSA. MI1]Z?!U" B?UO]!9SWI=%F343_@+6 ;H:FB7TDECZ/DP>!C+V(WC&E4$:78+4+2@=P>.YB4Q]-H8,L#%P%":) M>%GTN1TZ!P.<%<0>0 &/)O0_E"[<_EIE)>@OIP"<#W=C8 <^]E.8(Q6!E\@$ M)K_1'^">'D"#=?S4)0=%20A,.#(,T@$AL2=3@-1U ^GXV N#Z-X"Y*+#" MI M$L@H<"U& D\Z@*-W0@_Z)B("GB&F&P$JS@4\!8!NY(&G0"HI MB$MZ8"OK?6P[F)CZOHU$+Q:X=:)8^&G MV\:O:-MS;Y6#9%X M N[Q*4V0ZE$H0@_TBS"G8$'01=&@QR6JG8?4T:A8 ^P11Y=IE\/GJY@R<,BQ M)&$(@#IL2O AIQS2)B"4!>$94[ID$D1$",A%1#@P(?@4F(\ SENF9)HE1$K' M#66($ D\(B;,![> 2I$=;YOR-%,=&>F(2?@>W)<@'N\P9/)U#.D!0Q%3303^ M=GUR= #8Q F3#KL\/&?(%/:(8DXD,=[#G+Z/Y _%HN!C2&)T@G0%.\(>B>>* M$)5&'!)(XR0D=YVQXYCEYVP^CVAKR8 ==U')!9>]0UGZSW]@[_A;T,>MX;-4 M.UJO%0.!#X-OL3=*VJSI:$8K1:6ZQFP-%5;@]1Y>:YCS4#H/_ZMC9A\DDP+- ML4&OA@HLV+1]!LTP9ZS;,6:?-;S0IC']&ND<%E*=IO96+'51##D)F[8D ;@7 M4O:V"VY'<:C$_BQ3;C(L.]B3\F7;?C/FR?;0=JJ".6PNQ,725K!2;(;"4XK? M^D)/.2\W36/[\9.L-QK4VK% NZV1*OC%YFS)(LD<.\J!T"G'?T@J!=SZGFL- M5A=]BEW/<*(ZNG$Y!&)K ;;+T.94V6_D>.Y9ON/=?D9:QQ".!"LS=4]0JAGLL/@XBL]'QVH8=F=4\):+ M=XLA]%Y,\2"/KW[(=H?9[=.FHBS>;%NRT,MZC1:6;7X _A0-HIV)X.#T@W.3(EV #F&T*"&710YP*%GL03D# ./R)\I,1:K0WJ8PJJ MZ;PC:T!;:S7P/HR]5V5)_R_P*':^,:"&P9/R3KJ<$$A7U#&PG.T0[$ ;S U2 MX[CHZ+*>SGBFN9*@L-^84ED($I\A),?#$,MX&G!2-.U
7Z0]%"\XL8"+LF'4HJ.-R*JZ4(G0?$-EL07W_49 M/-,I3B\?=-57PS*H';R4"UE;U:"0"ZC3E"Y*!\=+F#>'L3ZV"]&()*ALT)-X M88P&)Y)13'T7O+@M>V)'-$IA/_0M3.U(U2\7[)Y+!QY,#&Z)4BQQ$D,98-7<+"GZW;Y_98G-R! ML,J^VM(O/?.R%>Q=D9S@6; 4-S:=$/^7BBA^%(B%R\2*=8,V"_$S MRA!L)8=G5M^CCEP9KZC:-%0VZ/8]+3P3""4R:CZSHC'TV&RI@*!CG0-OM@9I MT]D-!%AIJC">Z9(.F5![U!?V/*V4Z">J@@8CV:.-Z'B"P;(M1JZ1F0@H4%C9 M+#1+D%!,5+K$/%-3VKV(V_M4?GC.M]_=O.$K]]L'&'WS9B;3:'-KO_P4G<<\ M+/HMV2>;-L@@*!U/;?GHD\M%E#WM7-UMF>76M&R3N;-Y-_YA@I&D/E +-/H< M EKC5]EAS,:H3C[A $K>->H1E "WU)@Y?:@?V@VZ-NH,2 F+3_ZUB?U,Q9'@ MH\.#7:C-=NQ7K@Y(IJ6MTO1_57&N2 8A ;,?'ZC"?COL"WX[4P\1-LRJ4S5I M3#_ADG%9F1-_G<+LU)5':)D\[ZT.@'?=;2S:M(U"VFG"WH FTI.[CKZA$&/3 M9?/:#&TN&HG%C.?FU^>X ]#=927I_?5X8QY+V)3L-P5/W7.R <8(0MPA$(T@ M@J8^@^X!USFMX&EV$LWP#B] <">#;C$RRPE2>L7K#&2"?099^'= //Z=VJ*A M<;4BS"F-1HR;,@1M",S7@WNH4&0B:+M)$NI7EJ:I.1.>$%A?EQQ6E&#VK!?] M+CDP^>"(T7.GP.K/N?9/X&NN._WX/P/YX >B\T(4?3.::VG%H9':%(O3Q'GK M]A;^IFQ5$4!N0V^*RT^C[_(V8[<;'!F@3D[HS.K MENBN+1_#D(R]G4T;C!L;Q4/P3LO-]S@CPMU[S&%YLCQYF!8ZZ<\0@# ,'?;L M^.41!VP%F..:VOY\HXJ^5",(LCJ_PZ%T1J,H0A#&N@+GGCWU6:%-J_GPBJ+E MF#ZRLC6BU!7#^4RBOI@I/HWU+^;0YQO*JHS'Z6.'EP-O#4ST/;3#T['$'6<, M/-%Q-7BDNJG\'0M$,Z1 F]37\,;T^Z042G/!6?1LU;Y6'[;V]WV:;(D1ZXP= ML:$@RFP1,%D;GN#?M$81J)WEPY?"UW?+P]<*!AQZ)>3%IN0>" M:OZD@L^+--O@E!3X?.C"5P;8OF1S4$8X(DN89:G7P]%%B__M2F/0?4I*Z-HU M.WEZ_H"[>0C=#+*WQ*KDQD[/Y?]?%A3+A MG28*C'!\Q?I-&%$FE7,@A:5:U]VXZD9)Q?466LU5X:>/BVS]CVHXE?$ MYR\Z*WHL M3P=Y7*7*/U(Q2(H"XE/&Y@4CN>G?UDCAPIL9R3O>62/-'_QU1OII7LY/B7?* M)L>OT[#KZ7=,4VU'1ZQ4MMM\PYJCM<,$=>YSP>O99YCHOM;\L2E9!DZP7V1. M3Z?O69_:SSB/P^W'L#>&PO=V]R:W-H965TB:.9VRGCYWIMIEDM_W0Z0>(A"0T%*D%0,OJK^^Y%P!%.;*<>+;3#XE!"KBX MKW/N!7B]J\T7NU;*B<=-6=GWO;5SV[=75S9?JXVT_7JK*ORRK,U&.CR:U97= M&B4+7K0IK]+!8'*UD;KJW5SSNX_FYKIN7*DK]=$(VVPVTNSO5%GOWO>&O?CB MDUZM';VXNKG>RI7ZK-S/VX\&3U>ME$)O5&5U70FCEN][M\.W=R.:SQ/^KM7. M=L:"+%G4]1=Z^*%XWQN00JI4N2,)$G\>U+TJ2Q($-7X),GOMEK2P.X[2_\BV MPY:%M.J^+O^A"[=^WYOU1*&6LBG=IWKW9Q7L&9.\O"XM_R]V8>Z@)_+&NGH3 M%D.#C:[\7_D8_/ M"]*P(&6]_4:LY0?IY,VUJ7?"T&Q(HP&;RJNAG*XH*)^= MP:\:Z]S-?5TY ]>(6VN5L^*V*L1?M%SH4CNM[/65PR8T]2H/ N^\P/09@<-4 M_ B9:RO^4!6J.!9P!>U:%=.HXEUZ5N('E?=%-DQ$.D@'9^1EK,GFG MW5K(]9K].N% MXOL$RF.!XJ>U@I&;K:SV(B^EM7I)K_.X3!Z6E9UE;BT=4G O%DI@@BM5@>&^ MQK2Z4F*OI!%+4V\P40$QI:QR3&2&*:13$(O$-D95\#'VLMHZC'TT:$FIJA6& M]5(XP)__'A3]W6]FZ7#ZSHJMJ?\-9 O0DY%.5RN1[_-2]0]A"^KK*B^; MMN MZJ;"<]$HT2 U#3C%@;5 /23L01//6%+)!J.5A0+0&"-I*FQ!PH1ZS)6UI!8\ M4O);FIS+K7:RU/_!]-:#+*O/CH[;RU8CZBXX[#,YS+8.*J(? MEG4)(L6V;Q%6>@EXJ,T"YA!$WF@263<6*ME+1@S^&\Z1M-%6)(FV70,9;[7_+?BOI1Z8\5TG";362:F@W$RGV?BYTINR;/DD;6LL'=M MX'3-(I MCZ>329(.L]/^-@J%TRI.@Y .NGJH=8Z]71WHGART@S^0E7*_XX;)6)7RDJH+2GY(C!TA*Q>4.=N?*D!(H&R5 .M2;'PIP1NB%8!717.IHHNJX]Y<(IL\&$J [8@SL;@ARIYOT!"S1%K$-V>&.9NSIDA!^^**8B M&(]<<_5.FJ+CK_XIC!(H$Q;CDX FF%/I(Z]&KF2SW\;(!=?W7X'S0_JRI,.$)[#I O=-?4@NK']05:,N!2C!/'% M.ZG=#5;Z<@%Q$FAH*U1!49"QAG@@OM(>B]Z-P(:?-07^K7@SO/2:D0.WR *G MOC(@JKV&'HQ*Q*Q>54PAWC2J6YI:SAR,Q[G%U>WV\[V8#"8)8.,%,4ABP;+' M#0F<1\4N';P+R_AI^.Y2)&+1P&ZQK4T7E%$[TL90>'=X8%!#2VZB$+H*D#?ZY80!-^DES'$ANQC<07V*]G;Q&"!<7)?$"@: MS3-%H!^K1IU#C@^"8]JC]!6%MMO&D3$K0(KT6P":%'8O).AG<]1_<@#U_KR? MIR=-<+:VSC6K%GH+0-DO[S]?FSKJG-_,9P_GEBP\8X*P^*>%(H4#M3! ,5!> M-2)P%2B=.;-M Q UR-S6GM^.MVY3D$WK'[5N!N2)F"&J,?,MYP R<7\4G)># MXI%%6I.9D05]$U)PGT6TZ_&_02:@+_Q"&P= : >8@6@=H] MYFFFS06+Y\!(834P!(J6E4>:L? G44.S:6 $B>JF> #<#NDK*,V/\P@FAF1T M^Q.9H)XS3C,MU"58\9#R&6U6Q#+-MJR(M98L/R%\KME#H.*E7=F!?, M=DL7^%$]JKQIRWEGNH3L@JMM7_Q0Y3B.6\6I^"U!=OLMO$Q-1&! IB&/;)^Z M+;;E"AZT%%8TH5QVC:APU-[6UO<([\ 8[$[/4J!$[3_-5C%/4H-2P#VY*R.[TW19'6$4'*IS MO66##C6<"OA*5<1U!!.AJC7G ,6V,7EL=YE28743T.C/#/M.3?.9LR@#J-JD M6C:N,9[QWV27# Q?$'P%6JA8F.AYC<*U6C]I,V*WUYZ1(3F<4;K]GCWK6!+@ M[:0$) TJJ]HBU*D&[;JV(X6!NN;#=M>%!*+ [.W1YT-CXK'+GTT4W7>=:O7Y M $Z&80!2NQA-^M.8('C,LOXL/O*TB^&DGQTF4%.@^/*RW">D&7+E0>.,#]N> MOW40.^JE@!74%?K5UZ&V; ('P2_1L-@I1#&VI]2[\A!SUZH^ -? MA-\1*,_!]PCJDL\>L.3_=6>"DWBX,,F&XV28C3%*QVDRG W%W7?;)F;9/$G3 M5,Q&HR2;S9]>+72]37<*PS&FC?W]PF ^2<;3P0G=7KAXK$/H78M]BGJ M^)[G?+MCVV-?V.)IOQQUZ+?'[HXNQ>M8G ?=&D4"Z$L9GU2_/R;MC1A=?G%K M& J1(VK S(O)?'!4-4;3>7]R7#:R6=J=TJT;_5/?)ZXZGXV0[RO^.,:7DPW7^\^U&:%0X*HE1++(6FXYXP_H.8?W#UEC]"X10/)F0"P 91X M !D !X;"]W;W)K&ULM5G9;N-&%OV5@L>=R A M/N:[WTR;U]7;9/K4GTRHFZ+0IKMKE@ETX4J:UV5PJCEFXL;[^5M2.-YP,]: M;>K1M2!+YE7U*_WXF+VY< F0RM6BH14DOA[5G3%L21/'U_WJ M']AVV#*7M;JK\G_JK%F]N4@N1*:6LLV;S]7F[ZJS)Z+U%E5>\Z?8V+%!<"$6 M;=U413<9" I=VF_YU/$PFI"X)R;XW02?<=N-&.4[V\_9CN:@*);[()U6_OFZP(MV_7G2S;^UL_\1LSQ??5V6S MJL7[,E/9_@+7@#+@\7L\M_[9%=^IQ50$GB-\UW?/K!<,]@6\7O"[]HEWNE[D M5=T:)?Y],Z\; T7\Y\P6X;!%R%N$?Y+"KY\MNA\3P*ROQ%S!Z91H^"]==XZC M?U.9D+585CD\JGXI_J6DL?P+L*>*N3+,X$27HEE5;2W+#*L1H?CP4OI(Q$^E M;C#COI$-5H>3&TEN4HM+X06)$_HQKB9A%#NA&US173=V?-\7< 9('?Y49N*G MZ?U4-,H8W51F.UXEB)PD"D3@.E&,'6,G2#WQI6ID3DO-0L>?I;R!CX%!R!L$ MOA-[@?BR4D);(F"Z4$\(0#5(F:M2+75S153\=?OO6F-4V8R6[39Z*3ZH#'80 MT$D0.UZ4$KJ)[R0)X_0]QXTBRYR8>(Z?^%^Y3NPF6'Z&4XJO!&R9)>?A8P'7A[V3, 898=R!S\Y@"1/'AQ0F M,P^[$88PQ*>==V0X$YR&/G$>1W;*I0A"R,1G;=B#U^4#Y#'/%B7NJF(MR^TW?TM\;_:J'LMJ;:I'S:E%-CRV!B4MRWC9D4?##/'4 M5$=74\NEXJ0RC#PMQF?JFV0P0AI"--;H35&UD,!GVO34=7^T9UT$-NWL&>P MC;$307>^-W7%"V(X2>'JT=7N#K20A,,(JY/=5JIV1(E2 ?R.6>KVA?XC&!=. M4^@$,22$4,)I(%+']3P13Q.L5RU^Y32:":Q)L.V!!8X'__$P! IU8S%QI] 7 M4^V_&KX_X@ 6![OG[5^*S>H3=6 D8F=E'LFCC&A+ M\-%(TB-Y1U5K&\BSEO5OU:1(:KJ/\9,P(7[GC[$8YGR 0.4'9-[.O9O7R.GQX6^'C. M&X:0XOG3V.J^CRQ>!(9?[ *,'^.87W"1&G MBTRF*N6C-FTM;G3FX)1SK98.PWL/P56%7HA[A1RCFZVX@0]-:!ZQ[+NO[FX^ MO[^GN_S;>W4U0 ,42+2RF]^@\/P%ANWHZ,-L/U](SLDV1-AB "*G:@94+4U5 M\'"*@(X-AH2/N2 +B:R:Q#978B&1R]ZYZ$)5B0\GVS;$C%L'&UVR)= H5?;"&&9HF4&CG!SL]*0 :U\ @+9&$0O MIF,M#ZGK_Z%H@#RO:)K^<"2"0N?F@2)#C8:G9LDA3F+/&(*W=#=<+9R9#%HO M@UF*2%!@ R#]M>P\DFC=IDM$L]EF"*\]3;+G=/T,CX@=Q!'PJ UQE O M>ZC\O9GCILDQ7&*&O(N*VO-\]$J)^%GFK:TL.#!*R&3(;,AI^+YB9,Q89.;PC7"XD2:KG\5/(AJUD^(0_0CZ MH6?KH6.O]-)X%(HVNEF-ZBJ1\6A#9XK!G#6!S:=C]-T@M4F]K+X.VO*P6^@A M3H^S\#SV$ OC>+-GU9_GAP*VGZ+8&J(3UK[TDA MP!#"(9JU343Y]@3<8X=V M&!YME?P,&A9[EB.\<;0D/"B9_Q":WR/O#Z&)=YMW[*#D/8&&HG9YS@^DH9" M@K]L;(:U,,NZRC4I+A.W,N< =4\/$_C(L01FZK-D2FX3!R5MWL5(]B^3*:S M7K%[A:C(*F6K+**-L@CNC>L*L*4H7P'2:<@4.3LEE^H)0#8J!X*"'TGO[]=E MJ2X>-?7)?E>7/-9DS"?'YN]N;CX=K8N./W2:*P3ND@9Q*5UF?-FIP(Z!8:>M MZBOM9F54U_"MX7TT #?,?KR2-SMM9\[AK ? M:@N M-!0QB0Q.@T/+N@B&Y^9UC=-7/C"#<0F,\PZ,'&L#ATA;HX!OT7)1D\<.6O(NW/Z!26=)2HH*UPY_R, MD&7:0CG&AA8<,L2]9@*@Q:I]@*BLM^^]/'#$=ZTL&/R=+&4FI\\>G] ;Q%'S M2J_ZT(_VA'-^'E:B7+Y7YE$OU'[40,D\U#L6@[6E7YR"A2A;=CWP MOCO%O"+8>V?']_C57Z'0P-$+SEIPL+-O M 8>[PSO4&_OJ<#?&ULY5O;;FQF8;54I[76]5A6]6 MM2EE@[=F?6.W1LFW72SY+I4E=5U)8Q:?7OQ MD'[SW92>YP=^T6IGH]>"=K*LZR=Z\S[_]F)$ JE"90W-(/'G63VJHJ")(,8G M/^=%MR0-C%^'V;_GO6,O2VG58UW\JO-F\^W%XD+D:B7;HOE;O?NS\ON9T7Q9 M75C^7^S=FV]\9KYT+'ZHJV9CQ1^K7.7#"6X@7"?A.$CXW?C% M&=^I[%I,TD2,1^/1"_--NAU/>+[)5^U8O-,V*VK;&B7^\V%I&P._^:\7EIUV MRTYYV>F_3-'_S'RB^_KGC1*KND#PZ6HM&DG/('RMJO!4@R^S#88J*W3EWDIC M]O2H+.NV:D2]$NLPE]55IH1NZ.%,;3FLFHVIV_5&P$RJ7"K3F>H;<3>@5OALG=W>I>,BRMFP+V:A78D__-MBG([O\]6L_-,DUGR62V$.DDF*R=_AOEJ3322=Q M^!L^?VR-H?7V2AJ'A!J*/WSZ\._+RXY'XE)>0>5AD5?=P/A5^/:__R__L60/ MIZ5.H("3GK'#-E\M;N?7"R!M4<"[KSE\'FL\4^W%5AG*@C0((2"KJH7;1N,; M99L01JNZ-,(@1*XP'Q(!AC<;V6"8:(Q>KY6AH%+/'-GLBTP8XM0")#I+N( MSWTXT^0Y5$$R0NAS^^+%=G5;Y**L 8Z%?E+%GCZN6'2LUOK95A@HGF71\IPL M/(>^4=O:-"1F6^E&+(D1L"H/,.=:O&MY-S24/591+CEE27JBJI]5 :V:NI+/ MVK167)+WC4?WCS_^\O[=Z_2.WZ;W5P(:S%6ILX0\>J><9],9;TQH2 7 MO*(V 3"BQ%U%C:H/YL2?,%$F/N2CHH->-7NK&)6FG?^E6 M6 D_5Z=\IP)HD /[G-5]E'3&]V%"(KLUL6\RJ?/U1%BY4C =:Y^EA66<222Y MVJ<6T.5$AE2VA?<,Y7&3@GN ,7-TJ$+N+2UG6S@P$WV&[,'8 RQ4Y;:H]\I; MDA1!#*TVS@_)(XX6=^LN%93.] <+MA7A+F-,Y,W1#-A?F9#E-G(+/\ 0];EQ M,(0/=9V35RF.>GIVCV#=O[#$DIRH1!#^@U2_)A=H1("GA!ZG)9Q645M9*,+G M'O],YY6(2%O[+54*L(2B!F'O7-AAV5(7/L0R@E-EMDA"%%58XB."IA&4)E;XF9PY7X739&8S$KH%L9!Z7^=@I!MF.%!M @MV0HC^CN#B;F?J\[-5, M>V(C&J4HL7$$T<313G*7LP)DD-YU&9P%SJCQN$?!TVK@C<*=_ QG-Z0=?2!4 M:QB^*/T6&EF*Q4P.(9&@!-:*T"D&I!!@D+-H#8TO1?*NEU]&NZ*41)?5+[;L=.(),YFL*DT7::@*/1# M(5'O$G"NQH-WWI.OTVL-":FDM&I]U$>N-W1:CKR.ED9+A+DI605J"Q]0[##: MD?*3A-.EN '=Y.1!,OF-#MV9O-$H3SLQ$*,.# S,_76C"T8&HSPK)YJ\QF=! M.N>M['N,V^RVR8L>"EC$5RO=&Q$5""U(SZS!B#@2+Q]^>A23&5AM7\Z[))VF M<2T&@_S(VKF"3 !_9.'\MQC-!5;A+35D;[>5!2SD:Y[L5QU]8WC-[?W@_R!IR@#0W,9?6L9L3VDU)_DS''VE#1)OU7 M2JL_@#$L$F\<*',)D$3:M'714G*"LSE]&] D]CG/B+<*&?L:*\%"MN'"-02[ M)*@'BD1[LHX'D%1:=8F8YA!K4[?;Y*38L5(V,G?LL3' .=HKK$*.A<7@;)Q= M?'[SV>Y>;'KN_WO Y.3ZN:FW6Y>!I9B-7^^4>B(1R*%=K)[:]Q>V36["%LV' M_ (NIR&Y!RS/4-5GVIBJ,A? 2'QU\Y3IR.A&9RJZDO1NS#34W<'2B2(8EVU"]PK[[?O867J\D6(>'F3I# ' M/.2U'67,A<>BI5KKJHHB=^B>]SS!B=UTV\[5LA%>;(*^O-Y5:R,I4R^1%5WU M+J Z5"[A.?AHE>U#\*?SQ.?NAV&%?=CC^1IP_2I0'6;VOM^%M0*A/>3NKC7X M'RVR=F ]ES2)+R[?^V$_X]FN#0/5,CM$.9K!"4EC)%3"7&?MBR3LKGK-_A M M65"/V&4=2#UD2BZ0?X>W^IZ5:^?QI+X)$V)/_\/Q)M%;O+7C$J&/T%Y+MGZ@4W[[.LU'Y S5N+01$.I MM M%3\BY1+A#=WOA@5T0-?5RS0"!:0/M0"9! HLDR]WCM$KDT5&35K/7*.N8HMY M38#-NE2OEZP"!EX QEE$I^HJ,%2.A>P@AWKS<[V^CP(=5VF5RYL24&= M:M@G+L=7C$\L7??-@("?:>,&RH])7D+F4!O%?NN,IN2?*P>%&'MWWCD?K5CMC550@WWQG.>G)\T)? A*XB=SDF,%[N=H5&]K/4 MQ: #U(%-O,.SVGO@:H[>1ZBK*ZJ'F!T 0=H,6><)[4/@=OEQRYN;,\'8RG)V-X! M3[C_*3?_ @RYUK+UIZ^VKT=^]>'Z.H1K5EO>8L#A<'[QZ\/C8TB:+OB-MD^O M9?X1Y PK$A,/,MSX#D9C14%.?3X_43LB= M-,3J8TKTH5NA9V\P$4@5;/#' W"7*P#!ZT9^/DWUSKF[Z5-:X/]#9&C94^6! M6@9I$,)XJ]K30.);GK%#AVYH3%9C5Z&"69DJ:O?UVXI[:ZX4/=CL[]!X$MGQ M2,L)=&"T[,Z:..I\H6VRM,H2U33L<@ZI!\NR"P'2C1W@\G#GIS M,@7JXC<6]OGE)).0%$?IR0;,HO",D"EB#790M)_ MVOQ?==ZXPZO*Q,"8ZAI M,%L'O@?]@!OL^\G_N^TTX7D!JUWM]W ML7O(,C? C]KL_;E91H.(VOOBMO+WXMC_3R7\7VE+!I6X8=5]P<8O:,K) 2,? M':<YH>4NST4Q\,DQ03?DR N>DMWY8X1A;H6)_"<9' M&3<&K&OH9(K[$5Y7$ '/' R%!WMO457Z]M)3E'V=Z7!Q)X#_K2:+?5B';18X/P'K39 MG%UA ^7:LB&<&].ZDXFP&T#15O%!/DU0XL\AGPT'5[DJ&87HH!BU-#4U7VK: M'5?"R?ELZ ZF7D)2OZ>XECE=/#HNZJ+]5"7I#A/IP#BN"D)GO>^%N)-3EP5/ MG9B<[J.R\"R73Y4,32Y1A7*(N3TS'/_%E[UT6+*>O94TM -[+/EH59=S>5S MRL#Y7/#&R?N\]MTI.<="ES$.BNGS(L2&]8>QI\[DH@;703WNFC:]-O@$36W= M:8H!NZI-J",&HKLNSP&H=FT7[FJ>Z2Q%+L81SXAU7-T!GRH;;C,-;YMUP7%V M">DRG%>,<=WKU>%SMC\B86-1X[^#*+Z(!%06/_Q!EMO[AX% +FI[0W3-F"/G M=Q8NPNT&SI$F6*R_.?H87?\X2#K<( V-&3[WI:.OV@/FNI MFJ!UKVJ7Q^'%_1C3Z1[A/OQ%UTAFN[WYR[RMB7D@^^E'PH M:5^^;_F!CV..[N%2]HPOQ\:OHS/Q1W=JI:'Z@PD'D\VGR60V$I?C M23*?3:_XQ7@ROA+C>3*YG4(#?/IN(WN) MFA0HS<)B,(T5W@Y;?]A=Z_W#R( M1[YC44Z[M?LBW2Z5TROL,TZ8@N_J;]TM-I,E[L6.P^36>G70'X___#%>AF]CQV!9AKEOXONP),/UU$KD"N,?_=KC"_ M32:+1;\R75,?C5_TA'21S,D)#SQA-DO&\]&IN\DVOF8UN&XSN '?\8"(5AS? MON)Z@>^W$/4Z,# !>S 6T&UU4*E%S")T@U^8 %B:\3&G:Y,:U54 ="F'?M/C M3[82NI!Q?&L&]5^EJ/21!M3*8DF)M!UM M+1]>GK;G;D]30O3'CS%24%JCL'%-<-=V>U&5?&U^,KX>=U>6B'>\NHT^B"]+ MG9>'AKG#V]X!BGUW<-"=M<37]V4L.E_U>S$8^:"VOXXLLT^MMCH<,0T)'9]X M^NN)\N#BY(MQXP^@+5)GW :75RC*%3< M^;T^]?NIF^A':\#>-?\TS[HKJ^[W:]VGW:__'MR/WOK'W4\'?_!%?Z%6&#JZ MGL\NA'$_QW-OFGK+/X%;U@V GE]N%-#'T /X?E7#./X-+=#])O+M_P!02P,$ M% @ <(A84O4T:'CG%@ ;DL !D !X;"]W;W)K&ULQ3R)CMO&DK_2\,H+": U)$5=$\? S#C&\X./P'9VL5@L%BVR-6), MD0J/.=[7;QW-9O/2V''>O@#Q2"2[NJJZ[BKJY7V6?RT.2I7BX9BDQ<_/#F5Y MNKRX*,*#.LIBGIU4"G?V67Z4)7S-;R^*4ZYD1(N.R87ONJN+HXS39Z]>TK5? M\UL_K"I_CV4.*%BU9?7 3Y/#_Q'K.X+Z[- 2G99]A6_O(U^?N8B M0BI188D0)/RY4SE9(KPP2PKZ5]SSL_[ZF0BKHLR.>C%@<(Q3_BL?-!^L M!1MW9(&O%_B$-V]$6+Z6I7SU,L_N18Y/ S3\0*32:D N3O%0/I+]UE:'@KQ2QJIJ W@ M G RB/DU8M?^68BO53@7"\\1ONN[9^ M#*$+@K<8A;NX").LJ'(E_OMJ M5Y0Y",7_G $>&. ! 0]^E(M_ HQXEZ6W+[ZH_"B(!OI:XM<(O\H"=..4Y:6* M!$AY>5"P."VR)(XD7KN6"'MYG"2AFG-Y>BJL"+P+C MU7&G93,6U"-R-$RPWXL/%%_Y.^ W!OZX7F!X[HN$@=KRGB7*+WQ5,[$:NULUAOA;7S'W_KBES^J^(3<$WMF M:7HK@ )Q!#[=@JTI1+!VEMM ++:.M]R*C\")7,0ILA#,A=GN.ZR^= &C;+ (G6*_$.WCZ4MQ4>8[[@9VH\KB,80O/=1UO TCY M@/DRZ!R<(U(PN1.Q]9%I:_BT]EPG\'WQO_^?_Q'WOI#0'$\R?03SDR0H454> M'L#:"3C?7)4Q: Q*2Z[0T",[^^<@2WQXI\!3T,-Q+OY>I4IX2U)BK^;-HZ@* MA'#*LU"IJ!#[/#L2=$M<'#%9;>=;,'E)@M8;!//^$(<'$8,,,Z^31W%0203' M)B0@!MH9$K!%Z44HD(%>@%R!L0 7B M \ $Z]1TK$=S--!NTQK7ORKX"D:2CZ*'6#*H8/3%X'=2LHW\?+<3( M&/R62I3I^!^ "QHWI+F@_=X6146*_TUKVDMNL@*@O"8IM>W+D-(O0/@+YSM8B.F("S!QIVUK$7]?U_D5EMGZ\$JWW$# MUU@!7V\Z]=;.VMW,C%G HZ\LZN.:X) (SE5")E,?*+5 4.H?<15=0N!!7!% M(SR%)R(0A K0BT"!035FFM[%?'V>7I!1I)>>_B&""1--PM5MKA29[X\];!T- MBJT5/ ,[XX[ "0DF]5Z$#$,:&%-<@#[&=W\:W(7N>3\!S7%Y$-?O/XJ_R3P' MFW$MTZ_BP_QJ3FIP%0$/8PP:,)"$Y;#4$9_)C+P#3PZ> !Q(3OQX=W%#ZJ2_ M,C<2NJ\/=YA>L(EW<022C79+BDG@+^>N.0%R'@EKS+YVCC9YEDH9HD@@Y^<6@2<#V582U J\C') 11,,%E 4=3S5MY%H"VR/ E#_+M,* M4B"Q,ZQ36:$& -AS'8@R#N@,4NRW-R MS$6+914I5CD*7I8$I(1TL6&<81K**T #)%*9H&%DI &>+%L8'?&H"2/AS5WW M.:1WE5PQ] M;JM$YA!\88$@JA*POL R3E5 /(']$$F=(%[65K_#J3] M@!O6!^G<+Y)PBMA M2U@"F[AS?_F\EG.PMR6F0PU0M@[U?0OV.8)D4F3GJ3J1)&HB!O'NGG#-6W)Q MHI!@!] >A2H^,2. O"HG>U@'NJBC'+MBL B/5"GK14D>S$H^R&:G*;($SPRN M4%"[!\\\>,"M@_U\[KYS7E><,TIF?)/-0.(%A<18_D!00&.N,'/ JZ&5QW:4 MV)@?(/:"L8 8'G0A!DJSE#*/(Z42QNMI)X7)%7(^[7D-[5"F\8SV@9L2=01= MB;=>S)S6H((:50H!4RC^$?\)!:E9-8I:)0( Z=L^<3>$,/O<.'/H!XO5/ M*,A;Q2>(/;+O0#7*@%=I5I($P-/>?+&\1-L&J?UU#\O?*_(H3^#&V?!?BA8< MC4MHT<%,;WJ85>DP/M.'V7F/,\WM![AUV4Q(K$1C6%B5IJZ5N5"E9_P3&@[29E5GDJ #&@*+P M8U+_[NWUQT]$Y0X$E4J7_.0T4IP/8+#_B)5512:I=D$'T&38&]D^]9A!LAWZ MREL=-1,N8$3 E&!PBZX:MX!S\7GA7@&U@-<>R 8CO]]SM,:(D!XM740-$_0L MKG/7Z8)7,PGT+,?#8!9>D/F'N_FNH/6LPY^)M:FPU$@J^ M'F75"!$6F*QPLPDWGM!6I^,+(8+E\+'Q>Z "AK I0YYJ&P'J6Y>GLL7:@8$[ M %)?61ZU(6=*>57,-1 F3D6,Q3TU=53T0FIQTD&9$1R"!E3N1@U\DV6!\*_F MZ^"YB"#4PM(CI@%H[5$JHGXAZ5M"=)V,=Y*3]L99FCRV!95.DJI(IF@*0641 M1S&$*5SEQ#(OQ[?8;8J/D 2=CTD@U+TE5^V#"E]ZEQAB%*4ZG:B(FMV3WOE@ M)=C[[A3(1UJS02<%0ON0]S('1==\\)^,[(V$U.%N(_T@($ D/"DY#:-:EZ@%<:=V2 MV%>4=Q\Q4,54Y_Z0P?(7P+#NJ50I2&<=;\(.M\ TV$YQI)U!X'RKJ6SO^Y01 M^\D*8U%2SN873F\S+&_4P=D.;1^%CZ 3H_RHJX+[0:%LT6QHU))2M/:>C]73 M&4N@#?L66/HR@3]JH;R3<4)FZDQ*TL+M(",*(HTQ[B]!D]2K>G6L,[D_-.1@ M)RDS--G3WG3^&BE\*E*LC:".@,:MB"[^ZC;*8(<-ZZS@]1+A4]''6Y\MLSY1 M8NW#;U=8/U?IEQR+%EA?=8"Q]^)KBA8"^ ,W8G/GQXJN4A2/H"\AF>C]< UV M@!4ZS8WJ$NQB^?UE4P#;+9O6*.FRZ3^G:LJ9[K)7,QVNF.HB(>?^7)BTA<#W M!\J;O1X,G5*=(%'OP.%N0*?D:00398MUM%6Q) -15/#-\J7W695$H'UWN@3* M\5X/5(O[!49OMR^ OV#HHR9JJ ]B_F13H<*HY&QWLJE=VE36(8ZMN'T!(Z-% M#4N*K?8,J/:$WP^/O14JJ YILW&;T:;3Z@J--Y'8N1)H-,XCS.7ZIG5<,@Q5 MHG(#O%O!-HH#Z/;.\Z\)OBPE)-,+"=GR.X*OJ[+?ZV+^Z7YO5\+[NY(V>D'+ M^=A-,BVQ [,#: Q:XP):>I]NIBIA.5FOK*PZ44*VL:1M'=G^?AA7:C>39.,D\ZM$V2 .=[7^. M#/>2VL&)E-;$B;$PS,\SRXD!D_/HTR@&*NK)+G MF=">CC6CV!135TK8X/)0.$EL8[08$I^"W;N)8HQ\TDA'^4VW@OL95H.B%[SD MK1/:([E5][3JFHTEP@H!FFP'<:;P'8-I9&^ACO$+]@[45V*[ MA+RI50AVS3JG,!C+M'B+Y0SMOJS: R!T]?E&!&OW!6HDC=106,O@BCKLXIFR MCYPVB:G6DV9I$X\TUYHF%1EE'0K66:V%+JMR"L=9U14AB65J@>YQ(+QGGXDXFE:IIZ3 :,V%MU;F]9=BQ5Q2@.E9'3$$> MBP&+QK$9U]'<;)! %H<)Y,7Q/N:#LSI+VF' 69[B4B:L0)-@-=\8RQ_%^[J( M7Y=KRV]HGP[,4F(4T$Q8S$PF;!C;U&][9 VQ=PKIR&+N-P#A[$IJRT68.,C& M0S5>H8V3/G.+1"I*ZP!9^SE)TO."Q-T8$?5P4F!$M4%GANA;1U4>LHARE^* MJ2=E+CI\?%L_]8L&P"SOGIHC8"46P1QN_91VY42CQEEWFN54U@ (7+P[*HE# MR"A1K=JT,V@+S)S"@ /'8DH&EA[YR87/#E)4@I/:5:7=E1@2K3-"O&S"O1DY M4ZH3?I_<<;3S31+V?;3TM!]TI&E-Z\F[5)7F2$=-!E*&P')YNU250/$1^ MBX-+&O.F@]71K*'CF*Z=-RE-S-_KVP-):(?T(U4<7&H^PE/1<]B.BH2,Q%LG8WG MB47@>,&"*N:AS//')K%'.GE@==(:7&^S98#RB6"*FP^?E QA91'7NMCST^P0 MVS%:RC&/3AM*^2"FZU4P,_/X3_#3$JK!* M&A094=DEM$-=+)&Q)PXSB-.YOW[76*U#EE ?+XJC.O3&W<_6R9I9FRYAE/%B M?DGS7-V[0$D9)QQM)!D?W X]&H7AC'V!X^N1-9!5YI*'UR$@C(]'%<494)2;'IBJV,,@N_4@(R0MV9\JB9[$2C"K$EVA8,$ :Q,]4$2#[R M["$^\KE-%C@6Q[1W::D;JG;P$?U>%:5I$A39L99?$)V25Z#<8C1 C];5[O3Q M7+&B$ZHT;J;)4-K:PI$+Z=;(/"M+7KL:50<^D3U-1G(VJ,Y.-Q*WYD6T=-T? M,J%TVI$9V68I[HO2P+ ?U:5EES[+D#0=QRXBS5D,0I9U 07'$%]@\T_1L(S$ M%2@;!^RKUI632!4AQ!/-*!(FY2DZA;GXK9WE.1PA#(\/U2]%MEF/BE^ /RSV MCU3LM9V(*4'HZ4?P>8ZE._RXI2O$?KBRJSM/F VK;/]$RZZE"G;*/6Q3J=3, MDHQA9A[?WE*?"DE/:8:05Z;-T_2D%@$,F/KSVD_TPNIRZ=(JE\9/51577,+H M%5#? \N]>LRZVT*RG_[V\NE;:ZC%E*1;&V/]J:F@@$=6$LQ^KXCR7G(P^"&[ MXZ,".F@"AXLP3062O1?9Y8.NN'DJMN#H6*_,L:1SLZ)L" MC!89OW:CIE7.UC[Y)/-R'!00X+F>&:3NR:161X<'Y[ZI0FV8$.E*S-C+#@5? M^.8")JXQC7X:(OBA48KV* MZ(,K^FG$)&YVF8=0%/=) L[J=<@=2WW&*+6$P M-;4^GUHO^MC>0Y=K[<9;;Q1%E[!'B[FM6B[WD-%26T($<53SCNR;UCNR[\T[ MLG81'A89'>0N=&LFP,PBV"5@5J"0"@>P]!&%3>IL2IG=";UF?H04F0=$:F!1 M/1)66UC3@-M;<)HW?1D_FO3H1%$KJUM"K7%_;;_@-M!R,>]N=EOGY 9;KAW1I@K7] H15AL?&(8]TU)W^-5G<@D'LL.B" MELBJVT\\N_,$)T2) Q&XFB\Z-_PSW*S?CQYGH>?:#*/I L^>J_]+662A M%L1*":?\H*>XG]=R]"#G66YMDBR[%?V$7I?_2/KZ*Z[F^X_L;'NSP @?B"4(>/_L;^AR( MM1-L-QR.+-V5XRU72!H$")2;!@!B#2 @!PK6SMH+],OOOXUU'#LE Q\P"+9Z M,GEBO4O?J[B^[=9P[=>0XX'^X><2_IC3^WC"T0.RC.=^\."-MEIC@P#G?OU@ M(VZ&ZCZ7K?AKZ(7I1> LULN!#_9"NYF]!38U+T*WP=L3:.OUR$,#,R-+9Q%X MPO.<[=85&V?9V;X?:2.*"UBV7KKZW_HW$_0JWW$AF_8=;PVBY*R#-?/'JAHD M&5,[Y#: M[])T/"A'O+E^CX?:KBGG(#(LT5G28Y"'AV&68WQ93X>/0AR-8IW!EXM'2K3K MN;=X[D F'&S9=6_GB^WS;DRP?\(DTVS6T"_V7%B_@714^2W]TA.:?U!&_CDD M<]7\F-05_X92\SC_$M5[>GFA$(G:PU((>);/^/7&^DN9G>@7E799"7$[?3PH M"=X;'X#[^PS(UE]P _,36Z_^#U!+ P04 " !PB%A2TV:"MJ,3 "J-0 M&0 'AL+W=O2_2M36N^N7451 M(BWYD3BNDN3DWN3FH;*4N.YN[0=P!B01#0<,@!'-?[^GNP$,^+"O-]FJO1N3 M' #]/'VZ,7JSL>[!+[4.U<=5V_EO3I8AK+\Z._/U4J^4']NU[O#+W+J5"OCH M%F=^[;1J>-&J/9N>G[\X6RG3G;Q]P]_=NK=O;!]:T^E;5_E^M5)N>ZU;N_GF M9'*2OGAO%LM 7YR]?;-6"WVGPZ_K6X=/9WF7QJQTYXWM*J?GWYQ<3;ZZOJ#G M^8'?C-[XXM\5:3*S]H$^?-]\?_7VWD MV/LIG+T M-':C?["JO!K"F8Z<V-7*!%@Y^$IU375CNV"ZA>YJH_V;LX C MZ,&S.FYW+=M-/['=9%K]A!V6OOJV:W2SN\$99,L"3I. U]//[OA.U^/J^614 M3<^GYY_9[WE6^#GO]_S/*%R],[YNK>^=KO[[:N:#0]3\SV=.OJ+9:.UMKW> <.900P=.FC?'K/FCDJ+=MSVNQ$U96UN%Q MY'I5V]YY30_/>@]EO!_AF;KM:3M\%ZK.!AP.K2!'L&E/[/\( 6KH1ZZHUFI+ M6M/Y9]95:^T8E[I:GSK=*EILO.^Q[JGOZV6E/.VD%DYKL9:#*HX/;?#\%A)6 MJJJ7"L9+0OL:D$>B$I[0?Q6I_CM@)!U+3ZV=J37V][8V?.[&A"5^42%N]ZPP M(- C:.=)9=- #E@3.H;!3__Q;Z^FDY=?^VR>@(D?$ S!VV:\T?T_GDU)\ITDTS_^%A[95,K]LACL"Q&F@^B@X&4'J\=FQN._-DB M("=/&_$"?[JHQ*A-8^C072O"$G5*HH#C6Q$3ASQP_!0^-E7&^581PX% @[]1T_[FT[X0,*)1C^B MOJ]9[S$!D-<[(>FPSD"YW_MF(=_ VL"ECNR3Q./D$4""*<4/?1?1:U2EA"X@ MJCQ6G- '>$![<2XD-[59&B@A& M8S)Y-$&['47KEGJ2]-F (]X/93=4A9LJ[FS*]$I+]B+SYFN58\# M^*&<3H[SVM2J;;=11E*/8+*U$!8A:FPC* #Z-#H*,R1S-!E%NB&;:A$N@B%O M2!M4?FG[5HQ4&U?W*Q\H&"GQZ@"QV=]PA:^=6;-;!(".E(W6>(XEXH(1_RDZ M4]CNB"^>.AJK !3L_8O:A?41T2D00 M2#$A:!Y[J2QS$&X/X#T7,D$J0<.E>D2,T!-P##;5\SF5$ML=/9APT;:FX4B< M R^0W&1$ZV-0X'1(PNY%F7(QBI'#M?++:@[#PCQ7Q]R1)0"AYPIXX)]1U :6 M[ :X2O6BR+O#.I:0C"R ')W;EB3YJOH.*%W=!>6J;XF(HVC"=V0K"G5:&);& M-=4?P%+Z$J).SR>7HV/K;JQ;CZNG9*KI^=?Y ?X\^?H9L@TH:BDK[*:#]3+/ MV28+)+!GH-E08:H9EICYX%RP3"BEY0LHIJ!=VY*I,H.HG@I2+[$:&M=4-->T MQ;.R I+YNH45\'^D_(Z&FVGZ#DYN^CJB*@GV:\>\YRXP[EZ%8%VGAZ#X93XG MLC&/U.-;A2QR'9%5,@SGR,_H?_Y)?"79Y]>[JU^J;]_]_,]DGW%A4Y)^IC62 MQ,8@@E0Y&?+2J"&I5?W0(P1@HPNJ55AIQ()SXX"6*X4\5AO"IFCJ';4%".E0 M!-LC(J?9R4HJ#MH7YE@0^'2QD&6C4G'JI6XF1HN&R#H3MJ?L<4@&A._2![\" M1*:45\TCJ@$PHQE"E7T-'N=C!2]X\DYTL0_T:MW:K2;FLD(">94PNM-S$Z2, MJ(]0D/K,FK#\BI,4_8M>S1#:J8?9Y1VUZ@@PT% 3FNX"35&R#DPJ LMB-./> M=N KVUQ*A*):HG.4\6AII,X+M,_E"TZ#(2AB= V\J%ZA/;4R,FD5W.NM-VPQ=2,Z4#\!'.)$7#22-_?AW%8WG!*UX9$(ANY:'"WLR;=^A@\11UY2>>L#J]\8_("SP M$'=-MR!4];9Z2H+& )*O<@YR0O\-.!JJ'[F=?J]-7O[TUW\\JVY_O!$V+PS- M!=.O!OHG A$>%6=\'[\<(I5<#U82FVNV=ZO,RB<2E5;$#CM514XSLTK##Q_U MIA6BAU@GKW9ZWOL8#&H;^[/.<&N#PHHPY:1)%1ULBP2;

YZ;BXE:>'Q:@;7@93)KP8E9];&4E0:"R>M$)SLR)2B&9LVQ!G)IL!>*(KPCXPJ/Z&ZO6 > M1(N"<7[# MC1J\?QJX,5E9<9FT2/B=!S$R$QS(3!XY'5B,I(0_1PG68G+Y+E$ ^_=-4O=;#$Q;%CZJ\?L'$.@ES<1=5&0E M?7[O86I!BT3KTW(Q @U@-5S T))T>2FZ2--D9>[4[")!5I>Y@)*# !C3\]05"KL _Z%6GSBP (4T MV9&NDJKEXI>R^$N1A1MY 9:2T,LL/SIFM\O;L4+3N\3WYI16R[VQS>LTG8I# M;R70CJZX7E(#P.$V>?%B_&H(..X8Y-CG.@IBF,\4?! MF7H3HL%$TP#)@6:8Q6SB4]X2IPYD6&(MIB6@Z39>/M&55URQP2;P"/!ZIF4* M8N0,U+@U"]C7R M=9C72%[BYX[W[QS)^/! SL.RDL)C*[@H,/!G>U.>>'&H0B?4L=),QRS M4LZT^W<^D2!0' _#=(1>QQ6?"MO'FL8N=.]AVC;?(PH7H.L6/_1"*3;7=#5A M>]^684K,8TYC0;FP2-&>B0$7/;K14=3]?*"$1F#24[0VS@HX4AKT9'*O5U&C MP1\^P^U&Q;":FSB3L,1T.WI0\YA&,=%EP0:FD<.51)9W@"1)6,3NC/895W_3 MEOQ1\.MK9QI\<]U+DTY.'(8F5_VBA\C2!=\35:UNJ>,RTB()/RBGJ/>WUS>Y M"]H#]L-QQQ=)\VZXDZE^DPG,J/H1[5/9&\6'=)[>BE,[^YB&5U]R%HUZ5N:C M;DYI;@!>2_<8:?P;D_@6( "[@(DY_JT8E?+-(#[\0)FZWQ^6JP8A*3S1(SRF MMB30A <<)Y\M 1W0C5<>0!J;[R>3\_.<<^DRF>+6&:E5Q2PAENM*.V=C*UC< M,C,G\7M 6_!"B%P'G4RS/%)3X5=R0M-T#U2>3R?-2 M=XAXHSBE!?YVTG=>)TWYP OH9\@>X-=80+1KPV6R%S^!*Y('M%KWDA;1VP M%,[3^Y; F9UN.19Y!G*1J-_1YU@!&&ENW*JXL1G?C8<+&.DRHLWO;$]5^?C] MS&@8I%%-9:(7B/8R7E*H/9D.7DR$I;#]\+:#FJ%Z[%#VEZ4B^_E$>\]4]^#Z M=:BIL**AKLN7=3XK=VRV;Y9J3;5F,DFR70];WM@FXAU.3&/4XD@ Q#8F0;J" MW+%V><$K.$8L)U[/\27CCOCY5KD@^J\*HI]RZ=99&M3-JYN437L=<9DWQWJ" M(5(NRRN<;.!1IFTM89$;7BK8*SYT7=-SN":>L^5F)X'H3C.5AUG#VP=7GEKE M3,Z'AT?'3MLHGK#0+YINV^J\+Z6.,]SO6T82G!P+'^D1RUVU!N/LJ2+%RS=N MYLHF+_&"(=12W\>S;[][%R#TD.@-PU7 @S_J00LB4ST:WHH9,+DJ_%KO5G-?#=:WB7HJ;( N$ MHH$B7TM,GM&EJ'!Q2V'KD)I[/BH,ESK7/Q5%7_/W3Z?#D9PKH YQ?BE7ZJ<4 M*=MX/UGS+3B[/$^/]KV99LZ& 5.%P4.LQW$/D?, &U3Z&QEY>)Y3"I4MR$?1 MQ\C;-;-$2$/!)E;$7G.$%.%W1.#L_6.12]?,_(H'.SG2XLGTLVZ.;FL._#;, MSW<(PK\P\S"=W!.\%&F:VW]V8H2L+C?_^4K^2+E)%OT\;B=:1.Y84FVF&V"> MV$(E::TIM_^L,E_F!297>WFU]<[XD%YP%YC,Z!8DI"K/0!Y4HD\U^$[@X '-2( M/9IX&"YI7KVW,JDH4_3X$BV-W(B25?PJ&=M7U24=I%8_1G>^ ^0Q>,+&5 /O MC\C*4;]^TCU2&]A/#R2)KZ&'2[+T;]Q73% M!N(7(4#ICCA-6O9F$S2S>#0-C\@V_$)$U+X@?W(L>,3&V6XQ[\E@'1DS$LR$ MO7/D>&PWX^[I?9B4A%P5\LU-OOS/UY)\77"XG5R1IOO'-X$>+W#U79]07,DEVA8NF$B9BWSF* > M="7O2\0.P@0.[T;[LOU(+]8=$>6+7OY92F>19C]I]C5<=)UY \"]N/C^-\Y6!F)B^+_9\&9#:2 MMXS$? E3OCM+ZNT.XQYUU^N=H2&]Z3 ^]L<<9\7?S\"U"_XK(2]-N/PI3?XV M_R'2E?S]S?"X_!43&O4%[ :;S+'T?/SR\D1J:/H0[)K_&F=F0[ K_BQ' M#^#WN86+X@T@'+0W/LG-UM*-T=U- MQ3?BL["_5!\U?HTZ*9DL1&FD*ID6Z]O!?;A\B(G>$?Q;BIWIG1EYLE+J*_UX MG]T.QF20R$5J20+'Y5D\BCPG03#C]T;FH%-)C/US*_U'YSM\67$C'E7^J\SL M]G8P'[!,K'F=VT]J]Y-H_$E(7JIRX_ZSG:<-09S6QJJB888%A2S]E;\T<>@Q MS,=O,$0-0^3L]HJH,MC-C/JK1;PWXH,Y$="QC!ALZ0J#7D(;HH\7N1#MDD M#%@TCL87Y$TZQR9.WN228X;]YWYEK$;N_WM!9MS)C)W,^*+,<]&ZR$>%M305 M3\7M )5CA'X6@]; +UO!'E51\7+/%(W8"ZS M]K'XO985RL0&[%EL99I# CVVHJB41J&QK:J-+#=L(TJA>9[O68VD:5:J\CKE M92IROLH%0Z%K;HG0VS%DC8D[:;<0R60IK>0Y).L"VIDJ!=L+KIG28#%0JP6$ M6A1KJC1@ 0IFX=^*YZ2&.9@&WKJ>VP>[B'%3RC^@U-G Q NZ#Z[H/L2"4Q,C MB@&CS%+575/ J3@E'CP+1]H((%N'[-Z0O8"8*%9XW,(LZ)OQC[_-HW#V3W,2 M![;ESP*F48OK[CK!AFE>;NC>6JO"Q\!N$:DN,E:Q<.Z.)F!&%8+LV"%+6T0S MS>N,PDX9-42J$8C=P7AD@- A7H1.I7&L7K>C0R):5KA]B"&W9[TR"BG.I$FU M(*9A'W@=4>-PIEP:@3B'0\H1^I_0E'S@5V8U#L\\KP7;U!PQL()2HH^HK):N MXT+,LRA!8XYTHG52")$XV+\F>'%-T10$9?*(-\["'X1*5-[J#\?)89\^_,*X M,<)Z]#5!S1B5#\*@FX MR\-^*+1P?:8\#P5--4-XJRF\I>\&^9[\=_QMM?60[@-V$IS+>M0JEQON^A64 M%?QK*['B>\HR!5>:KGPZC4>NG%=,6>F:1=9B/E4%Y*8>0A0[-["[-M3:ZI'; M55-GS=G6\>44-M]TA73))[&RJ'*92O1',DV6!UT!E<#7 M4NW*@#6Q?QU,8% [QU!=*Z4QN4BZD]2FBW D,1/:PG% .?AS$AWO7!=K5W2Y M48QG_\/B 0](,)4J_.^<+#CU+.UJLB34$@I2@4/FY?7;XYD>)UZLH)+0S)<_ M.7"P497H8*"RKN]9UPJ<85@XC2HQI_;=>"3+G(/*'#3L9([X')IFUDRQ;I(X M61UPOFV,]-L7^@#EV;@@=0&NT/GIYI48;H8!6\L7*&EC]XX9Q-&GK 4\S>"W MN"EA> Q8<4;#QU(;38G20-BK;JJ0"&K:;E@==>RU)+;^7"?&M<#5FD^A\$XFM+_V8Q]451M)Q:,PR!>C'&"^,EDX32]:493 E1: M>3M?W4+U%]>(@M9L*HEVIQB>Z.KJ#-,&Y)MFWM@M1)I7BV.W+=(289L*P)^Y M+H6@_'CXHW?L\*9$UY,]\D_P8^JJRKM.U=_\8*9_B_0O=+D;;N39JX5K>6Y? MN\J@D%!W#)GCV?A$!?P>%O>@=._G2&^D?.@M!LAB B M"%'Q. B3Z5'6WR1Z MZ@VCQW;NGXRI^V]:%B!]%DRG(6$L#":+B#T=5H83V1_>7BI8 O;)E.*V&(^/ M'#I6E\R#A?=J$D30]ZM[B179-9J(QCOYV:V7A=$P:5I ,APWIQ/6=A+Z&;48 M1A'[#O2+*2Y_'4 I-UNV!N$1>"B,_NT%3]V+O;3[;X?4GW>?L^J7[)%N5UPV M([+PDZ"_)E+7*Z"Z]D/[T$J/$W!%[6P1OG/'))@F\W?L7Z\=6_;!JU8T_+P2 M\9)N:67NS:!C\=$BB.(8AT4PF\>7PP[?:NT9Z=WNPDKL6P:VQL.NTW6-J@3TTZHE_4L8,DFM-Y@M*8X3^.,9L&81S2,6%),$F< M8QB2:Z"331'%R>0(\]WN$HYGJ.*PZ?SOBZJV+I#@P_L*B^=X&C>L77&<^VXP MZGUP*83>N,]*-#H1#?_MI;O;?;FZ]Q]L#N3^L]?/7*/UTZO7&JSCX2P9^ 6] M_6%5Y3[?K)2UJG#'K< 2IHD S]=*V?8'*>B^Y]W]'U!+ P04 " !PB%A2 M%%=R6%P- S)P &0 'AL+W=OU 2Y7I&Y?P-IQV@!-;'B=!$51%"-R)$W-0YDA5U;_^G[OS?#2 ML=ZD1?>'%3FC68WN=3%U>N7//;!O'Y9UE6F"_7!"%OGN32' M-RHK]Z^NHJMFX*/>;"L:N'G]%U64AC%J_NKJ- MGK^9T'R>\+-6>]N[%L3)JBP_T\WWZ:NK$1&D,I54M(/$S[UZJ[*,-@(9O_H] MK]HC:6'_NMG].^8=O*RD56_+[!>=5MM75XLKD:JUK+/J8[G_B_+\3&F_I,PL M_Q=[-W#GT%BQ&%Q;$?D',=+N#F,IO925?OS3E M7AB:C=WH@EGEU2!.%Z24N\K@J<:ZZO7=5AIU_09\I>)MF4/75I*X7MY4V)WF MW"1^IS=NI_C"3E$L?BB+:FO%NR)5Z7"#&Y#5TA8WM+V)']SQ6Y6$8AP%(A[% MHP?V&[>\CGF_\8.\KIC7#_( TZK$K3&RV"B^_OOMRE8&=O*/!PZ;M(=-^+#) M_T"POV^G]X6XW1F=B6A$(HH6@:BVBJ?(XB!D6NXJ+*&Q3W55&O%!&5UH3#"[ MTO 6XGU>Z%5MQ?=% @G /\2'3!;B*2WZXQ\6<3QZ\;8VAJ1##W@H>O$L$/NM M3K9B+ZV0NYTI[W'0ZM _GZ9&\Q=66")_6V:I,E;@R!_D0<1C1W$H/M&*W@E" MK==P6$]WKLQ&&5&NS^Y\"ZW!TH0L4O%1V4K2LHNL_K4L-M>?E,F/F T$,='; MRC1;D7R2JER!@ICIG0P$PP-]J?#J!\7=G=Q7I&.\T5?9J-7):'Y\YMQ1[0\5 M5;E1F&" &]663V_I:NGI"]@9B=^.!FQ#_AEED&9UJJP ^HM[:70)6ZD..XQ M)[;G3QNX464#H8LDJU-=;%B,1K,JB8ZZZ T UI+/&-*5Y8?N'OQ#&C9D93YF MZ88D2>PX\^)+0S ,J0CU)=F2:].H-H-UQ T3;R^95E+F.13AZ8(D\4]=8]TU M?BD,:)!YUZ?Z86)VM0$U5OV68VV]LNK7FI2!'6CZ/<1 HDUAGD)6H KQ!VB1 M@EEE$HW]83F)"L7M0*1'CT6.N")62F!WF='FD,<&(;UBLJ%W.FPM->D\J]5C MA41SF#0_7^ZE20?:?%#O I(1M05)V8&8_Q=P@(A+E*F070BKS#U13PMWRG!" M G\"&46J_0Y6[!'@Z;=DIV@,Q]D5V7=%", &,#A;6Y'I7#/PE$!4<5 2>+4V M9=[QPMQ!N*P_1">5$S8T$8H]"RSLZ5\43,?+()K'/8T/Y"7OI<[D*E-,#+L/ M!-,8SK&H^U[Y, $\Q8JM)-\1<@.];KQ.QL$8H2*>3>GFL=[H1(!T#J!8D&,' M8JLQ VMA.RP62T93":59Y%L)/RC*BJV5\,P/^=M577535DIUQ@E3N:6XU=N2 M1V @T6WC P)4ETKTF<@$C*3+/.TJ Q$2#!(UJQU M(LXQ='OW5LPIRW&X.XB@3WU \W.ZB&P[OIH0U09*YW2,6"M%LF\!C"Y.>;1> M4J33HJ&7R>VS3;(B3X<_)=+C27N: GS< 6D__&ZH]"SHGF.-*-5T=GO=CA]/Z3WR^ MNW[O$>I'1]TO7(&I]/ITX'T'7QP;3L 3\!$%X^4\6"XFXHD8C\(H0M(WG4Z" MT9A&XE$XF8H_>U'.ELM@-!J)>!+&D9C-)NYN',8C\>[+#LIBK.F YVD\ ?(N MEL_$. [G,]S/)\%R.7HFXCA;%@K%T_%B'LR64TQ8A+,Y)VQ1_*+] M_3I'"W TF3DZ0?\\C.?@:#D9!Z.)YVBQ;#F:CD>.AU$8CT&4NXN6X6QV@:-H M!*[C)1.X7(BGBT5S'X6C\1F.HODR6,XC3)B&X^7OX&@)CN;1M.%H&F(D#F)L M.XJFCJ-9W'(43Z8-1Y!?-)LV',63"QQ-1N-@/ATQ@=,8!,\6[?UB?H:C:1P% M,4]8AI#I;^8(UA+!OEJ.HG Q98ZF'*69HVA,50-R:N=N#*.KDH(*.Q>A3Y,@ MG?$B@H"AKR\AX: ,*?+^6 M#M92:D[HO,[%3AZ0+3 4M+@FEVB9&T:2+F1030A8WR.GBN?,*>CA>NNL+ M:13+[J)P[#"?XLG[!JR0&QFY&42G+A6W)$(G$"+\"=QZX0CB2] +@G:*6UW9 MP5=T/O,PR&LV!7 X'2C]. 8A7E4R8YNEROZ+SD$",O(G<3@!'UG&",TGALMN MX*N"'!+V;6WHB"YM;:C<29T>GSP*Q^U!@ZRI%SA]K=OHJBB=773)'9LWHP@8 M[IH/#T2K2W5GT'.FC2J@+JI8?/+EHWU1%M<*H;P\*&ICD% N5GUO2DJ+2'P MI02I-114ZSU6JG-M05T M-SVV^FGW^-3;AI1=H(NK%%\0_3;B)F'4(V[^("Q/E26Q#X^FTRBJ4O>9_#S3:]YA$LX?B>G,1=3C_@'M[<>. MR7\LN93T1?\MN0OXFE<%64Q#;EUX.H_Z22YG0[J_"*)XZHNY+M.!&2+,?%:5 MOV_*_UXSJVUE]#V$Y@7]/E<,.US,_0&/WI+D>[SM5_#KP4XL_'A0@R99:>GL M5@>/[1_^J/;B;Z7Y[*/9NZ:)>Z:]V(67TW;E27-O0-V;3":?K^^2;9DA".5E MJK)0O/59]&F.ZO.B)NMU0N[$RC4[XA.E&)7N4H!C=CFOZK\.H6A>&W)*7&4^ M;8615Y3EX7'"&VCJTT#1BC9-2^33W4?/P;#1 M?]K?[6:2Q'JM@9IU*?G]'OB2)D,$1S[K:?8"O-/ [;5.6"L(O+F7?FV;T@6[ M'B]K'>6*^3JO:G\([L&:4M+4YB(.F3E]2 MFWLWSS8N IF[S!<:1$)1N<:?[[6<"K)-+3LJFK296V(7C)LTZ*&"U)1S9XVS M?R+UHJA]M:**M-GX0CN.6Y7W$HRV_'O NFAG_9W@QR +! [::$TT9W/L+'E( M;2]"4V_9I' B#HW[K?)M(W7J)*1['&*I[@R:%TNI0Z2VR65UI=H^OV=V"]OG M/C&WQB"I]-1^B^-^7J,R^U6;/$8#AQG7!%QD],Y(.6A87RL@VG)ZS:^YS^0# MG,-Q_O;):6+XFLBW)YJ&1--J:9I(OSRJ#D3:/J>V!OU,E_B)HG"T/%WG?JJN+I M"JM&R*:_0;F,XO$;,8GYS';RKZB08?I(;%--]E# PIZT_9-S5__\?_XQWV\[ MW'4XZ.R*VK3<0\EA]"6E\:IQE\%K@*,WDR-X; MEYY\'Q56*50T*3,]@7_7K/X6\M2QUFG0$1R*[_P;EBYY]PI7YZW_J(09UO8= M<@3]"M?7T"XM2ZE50I]A\%D>D+@Q;OMO;GUHWOG/.&3W&8>'9E][6Y< CF!W MO9IN?E+415TEA5(I=:#%=;WOCP"]\K;XN,36;^3J E-M'V;814C;[@"S!(_M M5ZFS(4.#(O:T2NW>"U;R"^"U4.OFQ?B@%\2%Q$E]W"OJADT@.GD,3&@?KT_- MQXLP//>-S4WO0R;^]H,^UR(QU47EOFEJ1]LOPF[=AU#==/H2$0 '#$ !D !X;"]W;W)K&ULQ5L)C]LXEOXK1&VRDP JERY?N8!*)=G.HI,)4ND>+!:+!2W1-B>R MY*:DJE3_^OG>(ZFC;%?ZV)D-4-9%/K[[(O/BMC)?ZZU2C?BV*\KZY=FV:?;/ M+B[J;*MVLIY4>U7BR[HR.]G@T6PNZKU1,N=)N^(B#L/9Q4[J\NS5"W[WR;QZ M4;5-H4OUR8BZW>VDN7NMBNKVY5ETYE]\UIMM0R\N7KW8RXVZ5LU/^T\&3Q<= ME%SO5%GKJA1&K5^>74;/7JJ8$+ZN*FG_%K1V;8,6LK9MJYR;C>:=+>Y7?'!\&$Q;AB0FQFQ S MWG8AQO*-;.2K%Z:Z%89& QK=,*D\&\CIDH1RW1A\U9C7O'J[VQ?5G5+BM2K5 M6C?B4R'+^L5% ]@TXB)S<%Y;./$).%$L/E1ELZW%VS)7^1C !9#J,(L]9J_C M!R&^4=E$)%$@XC .'X"7=)0F#"\Y >^S:K11T*?&TUJ+_[YY+E?=OG6705_%EJ\15M=O+\DYL92TD:28/7[GA>S=\ M3\.;K6Q$5MTH4XM,F0;&*ZJU():H;RIKR5("L3?56M4T2Q:!D#G43Q.[Z*N0 M92ZR0AF=R4(HAW(=P+I7?X?%B:;J(-=[E>FU!C*U,C1WK[L"H,6I'D 67;G2N:A"5MYD: MH F72?"+.WSJ=(\P:>17C-"2SK&KQNEJO:^7FU%6F@6(-01C=W'4 )R,Q MRZ*NK*Q+T9;KELP.W-_O"UX( :K,J9/' >\!KW]I96%_E4V7HT<#YXR%EYZ MG6S%[;:J54\>K6B80P_JVJTR:L";3+8 M%DH /C[.J%WNF&;SWM4/NE,--=U5E1U"VA^0&FG M(29"#[*B)062FXU1&TE?Y(ZTPJK#JFJVQ+"CQ)!K"&"TF=IC^2TAC.'*W&IP M69$6UENT9$HL2 SVCH!LZ%R!/QA SSLEB0)6)QX'[R)/NEX;)F MT]$E6Y/)90F+O]7@>MP-)BY'%H&5(:"5L!%U:%8@U[3J9,:CK$"S;4FI)T M7V=;"KQ0U%^5>\V+:$I.9 TG28!(H?8&XL3< OIBB3*Z_@KX]%%F6ZW(?X)= MQ/\QTQAK4@*3LP=U:N894&BYTH5NM((]7%<[Q9#%#GD"E(D8T>X C+RY8?VO MNO6(%??Y/1'ONS=USS&[QAW-IG= #7C7V\I8[P6_!>&I7+,2D!QOI-%^$HD' MGKN&2S2DR#25$.59>B?619LUK3-U((I4\"MRSQM9M)9[B"_*,LWRV,H;D88- MXQ1I0Q7I](8T31FK:Q6')7B/(P&GF^ TB9:T^L5!0&(%;?+SO30@<,!$.\:, MK6M7E1KF50\'[I7A_+ETH8BE9F,74*P0@"B>:8?:NBK@%^AEPSKE P/$(WWV M3 PJ%4/6%:R\/ZLLFI3PA1S9H,D MG3(4->%G:^A/'*3A'#%BF22X#V=S\?$DMQYA1)+&?$UG*5^C9"8N.Z!L6'L7 MGMA9#GT?(4" GHDW3.0UPE]D$ M#'HL/GN/7&;D995XT+>2LO-$BAH; MRKMH&@0>V;R%G ,QI3B$+]EF#Y3,J]?R"&QIXZ%5]_H9PJ7)*'/9,,4<@2^= M01X"_V+IO.PQ8#0O+7J#UPQ"7/E%>^V]DO56,,=)2"0:A(C&>F1@\P9>JVZ@ M*\E4)*E(YU;32X:*):*IB*!A"_%.?V/'E)&;X\D"DDY3H"F^5)2(12S*X>_0 M82C6B)K]O4]Y%04G4R': &]$B4?I)$3Y5Q1$$0920'XPZ]*6'Q/QKFTH[^@& MR3OK[?L$B7,(%@;1N[/YQT L]\R?O<1QET+F/H/9$X/C&+?S=$:W"6YGTSG= MIG0;\>T4M].8!\S.XS )11(&\S!U3 ,HV/XT/.82:Y]UPR$:>((R0_"QXG8I M1+:5\/T<83@UD=JX&(,!0P?# 9MUWW&H6A5ZX^)3C@0<:XX4.;!A?.B(#Y.? M[UG#'W"V5TP1$?2.B/G9$S.TD]>RL#&&TH&-+JFTH3$4!\#0>1(D$ ,XFP11 MN/3&4SOU)$:G\+ +_,Z729="=]KU!+*/TZ=TG( M44HY0 DN.@U[W/X$6SP2?QT(\#L,B<(XF(7$D>4T6,R6]X*9#64VD!T-8)== M7' *Q^%'S(-E&(M%D,R301#A3XM()(!YG&');V!8%,Z#19P.D+\\U+63W'HW MTM)'XDD"NA<0%&[C91!/$6(I4'8%I2]$3!]O ?L*O*T*G;.O\*A>4Q.JMLE? M317M,W'E\M=!WFI72NR*\^53\6-7#@Q'$6+3902&Q(M@.<>-]0KE(7*_ [?C M!%\Z&LNJ 9?OPSN=9=EDF(NWW%4?[:XM>&$NPCA2&[4EQWSC=*-GS_'$9:40 M3:?_F.PXG %74AZ$,N+BS>68^RE8XKP$5 M/J]A9\L!OZ=J#[+/!VV%0Y_))7 \B1\_B%$RB4X,B)8GFMYX1L$?CV+D7.JMJ^%.X4@_MVTK"UL#*IHGTE=ZZYT" M\V5SGI/&E0%J\J+1YPY/.SJG[JFJ29>1S.>ZF=C@[23)W2;79U)49!V8BD-*W?0OMSX;?;]169Y0N,11O!R0AL"4O]T"\"U9?R1=BAAZ?M$$Y\_LUP/JH>6J$G.<=A74)S!5N]G2.C?6G-9L'G4@\HJ]_U;>4&]' MYAH3O2/DN;TLJ!/I\F1V8./4$NC4GF(6:%J\RE#[3G76!B.V M&MB9;$MBY0W1,%T01T"=FKQ\]&=_Q8CA9R?&&._'2D5XR!$ M(HE,7,W8*8IL%LWH_HH-C7N(2+Z;&O]/J1F"Z0!26V M<8-5ATC/HB!)EC1F%BRGGL1H-&:Z#!918,#=8;0B5]1[N#WMJMJ]0:0.N2:L;V MG>9:)ZV.:+J-1+\OMI##9D85=\3+;57D%**&;8;ZM\C?D4^YFD6#9OL&S[VX MI>O#,'4J1(W"DVNE31+OR@!_5[X\>]J. W MXGS9;1W%B;>F^KO-OH]4-U1UI]S+(N<2L;OO*_+E,IA&4^MWEO&P1!^4+/]W M4-\=-+7JOWCF.3_GG9I[=)ZM>VL?'Z1X Y5MN%,(FSILH_4K K\XF$=#&FRM M33YV%D33Q8 $6WI_CR__U+6OW;F@-(R>?'UZZAC%Z!#"O2EV>YN-RYVE^'\\ M0,$=B4'GPF63GIJURPU'J(/"1^DDZ=R@;1K#->-M-'[K-HKP(;[W83':_NJ, M>-0KA(/ISVO0V8YS*JFI;@=KP%CXF8SWN#L^^.)Q" ;,.7(Z@_>5/U"UY28; M=V#F/=;*466YEOFQS8]3+726S9 Z^((Z9;K-[FJ2,!##I/G1\&YY[J -C9' M* U#4]U)HRVY=0C2&M-:W>HX,*%.5D_[^- ++0SW!I6C0V^6&_U!#=9&\N0< M<&EW%IX0;XO"':!8H227ML4C861>CW[J]@2Z,TB#4U/O;=IZ[8^E7&9-,+80 MWI2]3[@[T,.U&'7X*. Y\F$?>Y0AI 2(2:Z&H5@V"@==N\]U!8INK[G=$RML M(&TX:E.T0WF2&WE+Z;&I=@[:>(_6[:N[XP]EQ;O3I0^='@)W3AA$V;7Y'Y*J M]MZ &[L#;8 ZL:X8[NT%;M&1N^U*M=D'Z1#W( M.QE HQ9?U=TH\ON>FR60CXT-=7XGV MI)_UI]H,2L?,@H&BB7?O/UU\_M0M/#:-M]_VVKAS.VX^-;K%V_\N_;V6R91%]!)@Y_8C?Q8T>+S)!HS >M%BW"YB*=8+SY8+YTL MQ!0+DL=G^$EHX5])LZ=C2H!_A I2C(_40E"FQ-!"XT6II5BFY[-P&B[G(5Q' MSG_O=^Y(&NY3)-VTE9E.EK3:S*V6'(4U8.G?R,L-,&'.\UJS>#9/#ZBB5#[A M=9BJZ4426:K^]47=%S8_OX]"F; BW9\^]IK35QHP&,I V66.+&G":CKP8'^I M[YD:)RO[T0;Z*6!]X=>WQKR=C[?L>:XU6!HP<(,<_SKWQT4)GT)#J47F_D^U MH. WJSZM]$<4J^?&D F38QD%';%#;=1R:V[H"5W&T'7#CF0,?(*SW_(_*%'3 M&6SS,#=+AOL^H^0,7V;WLS-"U&Y&/1"Z)LPOMU/@ X;?FM04B5!&(Y@1D5TQ MR&'*IB),A,S\(3(D)N[L.M6(QXY67PQ.K&/0AL_EDT[#2.SA]>YM=_3_TIYX M[X?;_S?P 3Y;@]6%6F-J.)E/SX2Q9_'M0U/M^?S[JFJ $=]N488K0P/P?5TA MU+@'6J#[#Q&O_@%02P,$% @ <(A84@_B&MK&"0 <1P !D !X;"]W M;W)K&ULS5EM;]LX$OXK1"X]M(#BV/)[WX VW<46 MV-X637?OP^%PH"7:XE8279)*XOOU]\Q0DB7'3K*WP.'R(:9$CS:S:7;6B53WE3DE_%P M.+LLI"[/WK[F=Y_MV]>F\KDNU6J]SS=Z^7Y"ZWG!;UK=NLY8D"8K8[[1 MP\?TS=F0!%*Y2CQ1D/BY45TSQK6=+&[KBA_B/K#EU6TJDKD_]= MISY[<[8X$ZE:RRKW7\SM3ZK69TKT$I,[_B]NP]KQY$PDE?.FJ#=#@D*7X5?> MU7;H;%@,3VR(ZPTQRQT8L90?I)=O7UMS*RRM!C4:L*J\&\+IDIQR[2UF-?;Y MMS]*;<5O,J^4^*2DJZR"Q;U[?>E!G)9<)C6A]X%0?(+0*!:?3.DS)WXH4Y7V M"5Q"JE:TN!'M??P@Q0\J&8CQ*!+Q,!X^0&_N/'5?V@79(;TM:)?[Q; M.6\1'?]\@,>DY3%A'I,_;\[_BI#XFBFQIKD;GLNTLM(FV4XHY^4JUXB$5*QV MXMWUE5C$0[&UVECM];^AJRBEAUD*7VPK4\)1BS,0D9XE725;J[Q66Z](; MWK,V.7)7EQL\6:5$KFY4[EZ*O_YE$<>S5^)G>A:CAJBT8+%RRMY ("6^5\:# M"P1)F&B=B AB^TUA.8!%Z!3*Z43F0CI'+_$NUW*E>.8XZPO-"(*1CAY$!KTRQ ME>6.F(SFKURCI,]D$*@('DX%GCLT";0 ?$EE+7$#^&C:2_Y#;JAB!5V;_!"R M3#$8+5^*=R=6''T_6HI.J/W4:G'TY7-XSV>F,SGT70V;AY-AK<=:KJ\P4-(S>>K%WLJBV@)1#SU M.(R6\\GAX\<.+1@ZUZHBAUGE45M1(,7SY(58QM%LN!2C:#PC>C2/(UBQ M;_W9.%K,9N)?_\L_]MG',LFK%(!0F%+M:@@1ZPKAR,'D,F/]A5>VZ'GF%KB MQ;X"$NY$*KWB5 AH5H2J18BC'-9FBB * 8F$'+!3C_L[.I6*D4@,FA;G ]#V MG/KKX'H@-N9&V9+>";BU3';"49('J,.>\\EP,$6QSW,@,E&S6V,A-+J-E3]< M.Y[OUX:$:I,U)-O-H*E( UH?5.24LJ M@P$A%@-4ROU02CA%Z$X859@4I2&"%762\\_8CGIH-%SW-/"X[Q^&#;$QT^ M&DS^L,,'7/!D@:Q"!T&L0E3#F.@CY(V$I>&N"]CUP@&_N[*BEIVN4N(6IJ1K-L25([R MJFZBZF6AEWJUC^F(AKL@_)'H'K71?42(0\&/<*?3'B5HZ_ VWYVI++5UU,21 MV:3E:5TB5RKVT].E?$(.ZL?\W\O&$ZY;+)_DNKCONO^/)"!)$FGMCHR_]^$^ MN(&]6[GC$?,QW!%#^*KD?E:S0W$ZIVTE@6M.1N,#4.C,6?"HSJ+@_=JZ#:P7 M:.GWO:_+(^VA[GIMR$(DZP M&1T8H4D<6' NKE6)\XWX&Y<$,N?Y9#D=#'ON/9\L>J\>:: 9Z;>*ZTJ^.TR9 MAOM7$N]G(TOQON8;/Y4)+>]4Q9!B_9--)$@"AG(*"I]IFUX@N="]'$."4T)> M&>0+HI92LF.BV7(PZEL('=Z^.OQ)"[G3#B("1V12_3:A:Y#1<8/0D8ARY'[' M\$<-8M46")8U?0PM4G<> E0X2G,5IG:1[=8B<_TCK:$]67O&P-^(3P";RA&B +2PY,T$\VJ^CJCL^7QEH^U[JN0*ZKPV.1 M,1 ?*MO8A<"F>/J-+"$6=%U\8%3<8HE8%G0^UFPZ?"7-;*NLRO=T3XUL145]O,'?'3-FX,DD(+:EA MQ2*4#JH'J63R0D+T@NQHCBE\Q6ZA!5DJ:]D,XW MY:QR'A6F/F$$F_,5UG :B??-WJO]7B>BVBGJ1IO* 10RE:=\DP"4?%!)EI$N MU/:W+H=QD/9+5>B5/2>5JW+*8+&!F9L3V+XA1R4VFY+[!$PC RBUV@,1,>ZV MIVCPE:5;+^I(4\(4NHKD$XVZVZK2A8/.L9"X:KT"4M<>/YP3$.B7K;+!1J=@ ML&\-8GZ,@[J#-*3IONL*T:'+0Q!:=?'S/C_V9\[IT#F5=2_X6@1 > %\ZK4E M&T^<5WCY.82\&C0 MMI':0T_J,@D'TX/\96EL&MIP22?J+F@TV^L.N,,JI,%>A4"&6\MU\)N7Y8;K M+-NG/B#PL2#@1-MTKF3R+3>\\7P^W;?F)_N*NJ6MS;XO'0<1Y1P.(&GH+KI- M]D!\MD;PO4*M!E,V;=:PK(>XS'KM2]/#^)(AA)CG2JFRN0KF3CF1= '?'H.Z MU/P,,,I45E:@/FU0<-2/Q"#]BOC MV_\ 4$L#!!0 ( '"(6%)C;#]+!@@ +47 9 >&PO=V]R:W-H965T MXWNQ; <,C4>2Y?N?&TXVQMZX4PK//E=+N M;%1Z7W\WG;J\%!5W$U,+C2\K8RON\6K74U=;P8MPJ%+3Q6SV>EIQJ4?GIV'M MVIZ?FL8KJ<6U9:ZI*FZWET*9S=EH/FH7?I7KTM/"]/RTYFMQ(_QO];7%V[2C M4LA*:">-9E:LSD87\^\NCVE_V/!1BHWK/3/2)#/FEE[>%V>C&0DDE,@]4>#X MN1-70BDB!#$^)9JCCB4=[#^WU'\(ND.7C#MQ9=1_9.'+L]')B!5BQ1OE?S6; M?XJDSY+HY4:Y\)]MXMXC;,X;YTV5#D."2NKXRS\G._0.G,P>.;!(!Q9![L@H M2/D]]_S\U)H-L[0;U.@AJ!I.0SBIR2DWWN*KQ#E__I%;R3,EV'OMA17.LW?: M2R^%.YUZT*==TSS1NHRT%H_0FB_8ST;[TH%&(8HA@2D$ZZ1;M-)=+IZD^+W( M)^QH/F:+V6+V!+VC3MNC0._H+VO+?K_(G+< R1]/\#GN^!P'/L=?Q*HOI<4. M/KY_YP[9AU*P*U/57&\!C2VC4&5_&JD]NQ/:-SC$C&4UMUX+ZTI9.Z#,E\R7 MTA9AG:CA&%8$$Y]%WH20,2M66_,G LA-P!XAE!M;<)V+>/[BYHJ=S&?C<*R5 M@#LGZ(])[X8\N2[VQ>*>29"K SMO$$_0$3 73*Y8T(<2$Y'_U' E5S+GM-61 M:)Q!_U&D8S(LU[6Q?LP.LD.6EYQ **QT7N9)3ZCEK5% QKIW3K9XX-"ODL[1YX.D M'\G(,ZF2D!6_%3!N+EVPGB^M:=8ENS.>#L'Q)IRRE,-<]*?)E%SSUC$\<\9F M"1\U$ $5E E^AH@]BR00!4ITT(I<(.\.3T)L6<"A>(!W]!Z-PS%1.> M8X$K!>I*#3=]_=7)8O[F[0!%R9L IE%@"6E(5>"A: );."<3)5>K !2=$!R$ M1FB5W+%"NIY5O #G%6KEP*H3]EM-;B:OYWECK2! @V(NK$=A9X+""#K%HEZ MS<.QC[:@'_U22U*VBVK>9I5-*8)>^U$J71O5B3RLY,CB<#>EBSZO0;9H"D[F?BAMY*HI @/*2$\2(4]2GC%*%K"G:TE2YB "F>&68A7]JX-('1Z#H4!-A!ZQJXB >0LQ(K3GX,P%Z_-T[RHS[4'!I&9$A(B!,QK3. 5Y+@*JT=V)*@/EML,;[P50P1K="[6" MR'YCA0K/,4_Y(&R+#\E;+!#]5[/):Q1&U$UJ__$="\MV8=QSN-H2=$(*"+FM M)T5GDZN^')=4-_]B#KS;[^T.O.=]%&=^>3X_Z'.AP?V8^2055-1P3.. M4C4R 84CY(6[P1M3$ D9TW[;1H40NJ^T"_C9UBGO*8FN"E]2LT;&6#6A@JP:7=#6W%0@&F0("N'31H0N87]G*BY1W+8' M?DAF_C!HGX?F9QA^Y[,."]!+HS8-H4%0.)XM)V_VP' \63R&!HB^P>!+ORVQ M?7 M-=[DXWOF>5X4?&$S'+U>3F9#,RP7NY67F&'Y>C+_ MG\P0+CIB)X-:AA'>I2+C3-6!]UYX&3LLM,!AH^6G1B2J_8("V*,N2 S]Q;T. MRL=2$^IIX'3=V!HUY"A@OF_074''=]-AQ3F/QG'+O1:*"K$5S2L&:LEC]6&9I@J"[UC%\2\QG%D ME=B4OEI,3E@6[3Y4MPPIYLWR'[N))R6UH>III*5*3K=1%-L+'"H%6IILRW[Y MFE?UVQ]1"XN&6@P2\[W.)^R O+"8O4T;PMO\[6$48H\%[YI:ZJ/CY%=$SJ'I M28U+;*YBB4P3,%ET3 4QCIVHX%UGMS>IM@W3>'B>)OM,M.DJ8!+VNT-3T9\Q MZ&G\!M,>PO (PEAB NW)G'R@%DN)%'T[$.<1Q3[18L6 MQ<@/L:0F%+* )9!Z97G7J;:GR+:1Y9A^V;_@*[%] ,&:G N'9#L)) M][^1^660^=!%W[1WE5H)NPX7QI3G&^WCK6JWVMU)7\2KV-WV>*'],[=K"165 M6.'H;/)F.8JS2/OB31TN9C$E>E.%QU)P# FT =]7!H-8>B$&W4W]^7\!4$L# M!!0 ( '"(6%(_)4E8K0T ,&PO=V]R:W-H965TM"ZO?->-K]925V=O7_/:]^;M MZ[IK2UVI[XUHNO5:FMT[5=;;-V?>V;#P42]7+2U!@K2O[K_S4ZV&R(75/;/#[ M#3[S;0]B+K^4K7S[VM1;8>AI4*,+%I5W@SE=D5'N6H.[&OO:M^^Z!BM-(^[4 M$KINF]=7+MF(W/UY@R^U2CSH,Z>TA4_K)2XK=<;6>U$O5@HTXBEJI21 MI&!%GO6@\&S]*UP$H*K@A:PG M.E_GJG&$KO*R*VCC 06*#457TL]Z03LW]5891ZC?.KTA$@X66V6T+!N[H9L/ M#-9@VM"#1A4"446T$*J%HY<[YJQ4S#'HRI$W3>Z;UZ:05:[@(>W*[E)FW=/? MJ%PO="YI;\/*0$#" ;13'*ABX&-VH$TP6@\J1E-G1PH6D%3US,Q$V#@-3D1L_!]IP"KL-Z MZH7\ZU]2WTN^:,1\ )9F5160#1O:E:F[)6G6* 5!+>:NQ:U^T&#N7:?+8A#N MCO0MRW8'VJ-96:/-?JN01H$ALA+;@J)G(<#^"OYUC*_;%80"FOB(VY56"_'^ MD\H["MSBNP7LJXPXS_D&TI)AS>"$7'..6,M[92Z$7"Z-6@)^$T&[2H.?+3 O MU(,L.[NSMS&#BE5:EG5N;\$)Z\[ T#U,2 >#8!9MLM2_XP@ ;-/-2YTS%II# MM!!1$M2H$0V\!B1,'P/6=;4PTJYT1ME#)RX]XHY$!9]9?U5,N MX.]RKDO=RN'$%?+55N[@Y'.CBR5Y>]M5E2H;C-#FP !*DWO5 M3D/?-?#:;" Y&-XQ^:5M"H_ZL*G(/['$8NBE2,6B.IDH+8ONGKL6*-4JD-6H(T( M]>P0Q4'HA'$675D*:'6IR$ Y8YOVCN8YS&HV/3"'Y M[@:?J=T[:CZX/H*YX M@0% 2M)[??1NUTSCEDU$""V_=0AZ '>UI"J(4ZS<6'?3O$6V'%L.HIYH:[&I M&P[? M$)24< ]%8'ESVTQ3YKVM.6Y$+*V'54BP2H(1U#G38?#6FS4"4BI]DY M?=IO^NBCF_N)ET+2FAE3GUH2U;([GFR3Q*5]ON@I72J.R_1[7>_=MCG(-T,\ M[;76K"@?P*Q&(9=UJAFY:FBUG40\THV2^6I4/WZC6B<0[DE14(/GP'"CIGL< M/(I EM<^[-']7C_6#Q8U68:PUN7^H 7RP9$""PB.6.*5\)TH MCAS?<_G:\T(GC#)<>XX71 X8Q77DI%B/TP37++__Q<'J^U+#]>0^ZP'+@TJ' MD\X#'!-XWH4X]_P,6U-<)5F$OV$6.9D?7HRT]RL?^]T+4Z\9R8;BY#[V,\\9 MR&66YRP%1Z'7\Q\ZOA\PIX&7.DD.[=$#@Q6 IQM4Y;J:1#PGGO"GVG2 ,Q:WDL,7)CPH] M5 8D2.0Y+NZ^$FF26EF\Q!Z0!B1<%OKT,W22U(-=4>L#"_NZ<4T]T.]VX3RG M\S+7\2.72266,ZB'_B7E!L2@AR,S/LQ-'#<(GT$.D/L4.2ZX<;/$'A&#LXC) MP[Q)0&2Q$J9.E*8'>M^OO@@W?D(;"">^[R1>0!=9RG\3G!A/8#.N_#%LP'"2 M.4'DV^L0PH1NSWS(5^0(+G3O/V)^6/TXJ7I@!WV'M?%8R?0D\(/HIAA1-J.6>=IX 2QSQ<,K)"!^1+LA(F3 MN9&%(>_%5H8,X)@E48^=F'!)C(7/0B=] AT/8@*=@=5^&L#QB7%H]#PB]YQB!88.0O_8RDO0$Z4QH!_T_'M.W >@*?\A MW"..G^+'KGX.?A39Q(M3.#09(801.";@(@PX1$_L,J#@ G+,!.%X&_I+X M%&R2@+3/G%L\)@FY&)/'X+]OZ)<"!#N.T!X[E%4Y&E)!,,JLCS_'C MU&+,CQ/Q[__G?QR_O^P,Y_4^8Y].V-.JAYH[0\^AAD*=8DO95UXT\ZF#*KG< MH_\_(Y- B0N Z[*5GX3&*2B#F*8W

:CD!I\[2,< M*FFW"D4]E[93?003?9R4,)O%CP5$?GE60%D\D'L+:>:Z-7V%=E3$:5LSE?%; MM16_H)!^D81'QD@3 "RI?"1!_&B63,W_?/F>A_-.OHL7>ZXS1N+TQ?(/>/P\7R T=M+KJ[JZS&6#9JVNBRT,P=;1AO4Q<8$@R6;9GQT3@L"=18?FCV>( MJT?,;RU/HO)1LK*I4:^G_*)[:P\$W0]&)?=M?^\J)7J5S,17.'#1H7G"<=,> MB9MX]*[W1;T=^[!G]#/?[4-(HY3XM@8\XAER(8!A9YX.G/Y%AGI)=([C6?KG MA^=L%AZ:PI\%QTSAB.U*H]V%6U2YWO" Q!)2Q=,IG_/8<>F)(>S]VIF=P&6A MB0L;P&Y*V=R#RY_E3ORD)4=@ZFG"\)CT,H MXEQF$*5DTYDQ6&D>&CT VWTWCX=^K0%_'K/C07$^HL[S+V9<6+TL+J0OJ@:2 M_P'<_#W-L1J(GD';5DX#\1"UCJ(+/@[%,AP'H-5=RSQ3XJB.YXL#&TQ> 8FY MS.\'=?0)@K J']GY6$[FZ11QWK\KLFB%W@.;B>6\!@RV"B8DQNN*7BNM:*)H M!YD-L,HC*=*O+A3-D89W5:<&.%87'.TFAIA$'YI-UP5I4S4TP2T$XI_2U:SO M9R2\"OOW0^P$!7R( MYF@< GFXG3AQF,'1(R[3CU<=,=7V(!('U$FZDV$1.5C-L9RJ872.;AKC,3R= M'$I&,Q(W1&?!DPBT+FGD4(/P_R_9IR7&&$NIR&!H3UY0PGLN!X#V4I"XND*< MH#="CVXZ-,6GT6#_WD4=-I4]A0GBC[69,_$W52^-W,#_D,KVZ7%Z32-Q-))< ML XR(.2-^^#"DE_=3>'#3?7[IP'I)(:XV^[[UVOQ8Z6)[;N678,LF*%_AT7Y MV@5 8D992 !!?QQ3HE=Z:1/[C[.[&;V,-1IXHCDLS2 2T _0#P*B@B8S(9J\ MQ]W]=-PVG:+L>]_/<8L;ML$Q8=(@=I+ "N,GGI.@2WI6 -]-G33UA>]!>K2[ M+P+[1WJK1^]E1E0,'QY,S0MH',Q@;]9U1P/=&_M6\&#_'CXV /7Q*9_N/TP= MW(Z""Q'#\@E9"HCY M0%Y$)6C_F#BGB8-'H](X<<(LO. Y1D2SL ]_J D:OA(":+IP'OHTF@V9L\"' M-0-Q[&.0J\G'-6N%C$6?$%'Z@-7L=S;CZOB5THW].&?_N/W$Z1LD/,07]-T+ M;'5G270FC/ULR/YHZPU_JC.OV[9>\^5*220I>@#W%S4*DOX''3!^N_7V/U!+ M P04 " !PB%A2>RCK&0@$ ="0 &0 'AL+W=O[DNEW>F@\+YZ/1Z[ MM.!2N)&I6.,F-[84'D>['KO*LLBB4:G&R63RP[@44@\6\RB[LHNYJ;V2FJ\L MN;HLA=V?%.(9&7,;3C\DIT.)H$0*TY]0!#XN>,+5BH @<:7#G/0 MNPR&#[^WZ.]B[(AE)1Q?&/6;S'QQ.C@>4,:YJ)5?FN9G[N(Y#'BI42[^I:;5 MG4$YK9TW96<,!J74[:^X[_+PP.!X\A6#I#-((N_6463Y1GBQF%O3D W:0 L? M,=1H#7)2AZ)<>XM;"3N_6+(2GC.Z$M9OZ,8*[43,EYN//?"#UCCML,Y;K.0K M6-.$/ACM"T=O=<;9/L 8Q'IVR9;=>?(LXAM.1S2;#BF9))-G\&9]M+.(-_O7 MT=+O9ROG+4Y_/./GH/=S$/T<_"]9_:]8=%,P79BR$GI#BM&;;DC"HSWL+<;9 MP@R"E*W'<%(N4JFDE^PHMZ8DH8FUE\ TC0;^:D-+HX7*Z-<1W=3>V"'YG8.7 MWQPGTZ,31Q>%D!@'#)3.<)".>V@,TJH3, MZ-O9*$%3*Q7F$Q1#E8=!.MV73G^,SG Q>71Q/(PWEE.SUO)/A,'W>*_@U.1_ M@V>1%D$>>/C",M.&A74C6HI-:0"S'-&EYK628DB?$,1OMBZ&]&;VDJ]?DP:M<.($0:$RQ4RO1V2_2P7(NO>O>=\(#>IJK/HI3$X MY5:T)*&Z)>E"!@.V-A8_4&"K4689>O/:AU[#-;JO81BE(* X7+5U.HIE"NA8 M*>Y['[I8^CWL]\;1F5[CO4:K7 @ED3 M!7FS2UHD<%5;8--[S DZSW<+XKI[ MYA-Z=5-KSG7K:72Y@C%>P0 MA<#IZ/!%M$D.7PS1EZ[BF'^%UMBFNQ2;$/F=S)CX2RTK+#D?C1S;._2="T&W ML_.H;.#>+@4L4$(6@0#GI3L)ZO >DZ]#EB&60F'.-@'=00)=S/B3L'"W)8>L M[V@$3CN&V:X3_Z$'^Y$-(SIZZD$=/UA9)=MU7,QA/&KMV^W52_O=?]:NO)UZ M^X_#!V'7$J^AXARFD]'1X8!LNXS;@S=57( KXY&Y^(D&QOL4%'"?&^.WA^"@ M_X]H\1=02P,$% @ <(A84I#V>[PF! DPD !D !X;"]W;W)K&ULO5;;;N,V$/V5@=$'&R!BWG0+' .Y;-I]V")-LBV* MH@^T1%O$2J*7I-;9O^]0LAUOFZ0%6O1%'%(SAV>&AY?%SKI/OM8ZP%/;=/YB M4H>P/9_/?5GK5ODSN]4=_EE;UZJ 7;>9^ZW3JAJ"VF;.*4WGK3+=9+D8QN[< MJWZ)MS;W0]Z MGT\2\4K;^.$+N]$WD1,H>Q]LNP]&!JWIQE8][>MP$I#35P+X/H /O,>)!I8W M*JCEPMD=N.B-:-$84AVBD9SIXJ(\!(=_#<:%Y<=.]94)NH*?>N6"=LU7N#6= MZDJC&HB0BWG >:+WO-QC7HV8_!5,QN&#[4+MX5U7Z>I;@#D2/++D!Y97_$W$ M&UV>@6 $..7T#3QQS%H,>.(5O)=R?=^-$H]:N3&^;*SOG8;?+E<^.!3/[V_, M*X_SRF%>^9]6^]]BPF.M86T;W("FVT!0JT8#;F&ON^!AW"$8WA^!/A^!UD>@ M*@)AA4"KLH9UWS0G;EOMC*W KH<% M55:+#B'*:F@U#;WN.0)Z"?2KT-T1U* MV[98:5\K++)J;8]<9DC<^0 /NK0(\5@;5\&M[5VHX5>MW*@G0#7H=H48!T7 MO?ZBNU[#=\ (3RC)>#':64HDSP9;2DYHP09;R((D+(7OG?4>2V'7)@!CC-"< M8IN1+)' N"0%2X )3B25*!#DC(5TMD7V':JB'T\6/"'=H!L/,B,._.4 M,)&#H"1/BL&-"Y IH2P[=5,A.+/JQW4.%A[[@.MVAVO4&;BV;FM'NH")BHP! MRTE&"Q IR1DV"9%% N^4ZU M_B^+=0Y7RIL2ZTC/D.S09$.#&0P-Q?W3]%%( MPT_Y@D]:_"_2P'2>I5$D.9'Y* ;&$ZQX,MHY%E+N[0S7GB??"F.*1P$2R#$< M"1"4ILO#./H\<7Q^5XT3Z[C\^5#\IM#"YE MH]<8BL).)N#&)\#8"78[7+LK&_ 2'\P:7TW:10?\O[8V'#IQ@N,[;/D'4$L# M!!0 ( '"(6%)_OV:"G" #QI 9 >&PO=V]R:W-H965T"FK1;@KD7JN7828+UV&U[U 414&1(VEB MBE0XY*YUO[[?8UZD*.VZZ=WUD//JP9GYYGN_9O3]0U5_T5LI&_%U5Y3ZAV?; MIMF_>/Y<9UNY2_55M9&5+*J''Y[%S^P'']5FV^ 'SW_\?I]NY)UL M/N\_U/#NN9LE5SM9:E65HI;K'Y[=Q"]>Q=RJ+ F0".W\VDS]R:.#!\;6?_B38/FUFE6MY6Q5]5 MWFQ_>+9\)G*Y3MNB^5@]_$F:#,J Q Q("&Y>B*!\G3;IC]_7U8.H\6F8#5_05FDT *=*I,I=4\.W"L8U M/]XQ-42U%G=J4ZJURM*R$3=95K5EH\J-^% 5*E-2BY%]=?']\P:6Q@F>9V:9 M5[Q,)-FB,&IQ*>M!";/JMT^+0^XCZPJ-6PE3QN9B[4JTS)3:2$T/"]!L!HM MMNF]%"LI2P$BO4]K>$Z5 JKG'V5*/K7VM8-Y] M ?B"L0T \;E4^,P=K@-L\V__LDR2\.DG_>GF[I6;='#<+2V3,8KLL)N[6SOJ2MS*N@'U M)=(=CG:[*"N$OJGHS>.H!&H )JI:'&1:AYBM95:D6O->83J8"I6IF[FM:YB MAB$5'#VOSO#V >1]D+" @HGK?57SM$!(H>"9AVV%+%@]E#"U;E=:Y2JM23'A7(:R MM\S^GKH(E?E05%F6HCDA7D8B:/%;I0#Y]P!:"[AG?F_+6A:T@V:KZER 8#2X M#HP@L.57F;4$&\"M@=T*VCAI"M@+DK'Z#:R.[JX.3"#Q/]I-;UU@AEPVL@8- M+X5:XS('L4.KC O^WJ:%8V+"5BKN8>_I"E:&>21,T0B82S4'Q^-_>?O&209R M-^"ZSKU0@PB(93R.>D0,) 2_]GA\BXMVH!:@@U(!RQ")FF"G\ 6^!7D@V[(" M_0'0 [4.$7UQ-,VZ18ITF&=T)Z7X%610Q).3RX.,,@@1(!7,(J[5G:8%<\-4 MNZ](,SAT[62SK7*#; 3&L7E[%6ZQZ5!"!%LH^&MA)I'^K ^JAV!SQ%OQH:# MNUF@P&H6L#HM=9KQ MZ\R$*!TL 9SQF,N3,8\[,Z_K,F[+W1#8@NV+\A*W%^ MAE%V(?JSD&"PAY%:O7G".!SI*70;@#R_MPKY9I>6$"O@P\B2N_0+:&.W"F() MZ-#N]HPDXN)TO095##,@EZ#GPE:>A%5W1@.-T;_/!0"H2@YXR #=IZI@8=S6 M5;O9$FV1B);1%"Q*$)OW0WM[B=] Q%'5,L)8!%0Z *4A>$"^:$$W@)^R!L%> MUQ4X!]LJ!.X<:1>.M(NSA/G(+#Y(TO,C1_F%L*/M"_B;51 O.,MO-0'H.PBS MM),HVDY1E9M+-&]=K>.-)I%ZWZ[ \28R@ES=DV!1!"1K;8R) C,QZ&5:+P$6 MJ15X$LI^!JL8_ZY" K!B*HFR0(&B,B+;4=X=@1V %EG%.\4RS;96 :)<@P9, MT808SZ %.,ED\Q-BI*[D5=1Y!!0-L1NQ$.!@0S"1\T(,!]'TL>,Q#%M/+1NL M@!" JB.U0UZ"(@(1 ?\F':F(",;;!?O15JUFK8-LR2N2_7&>*].&46??B>:P M!SUH[#D^S\X J5UCCCN@@UZ7BDAC-X&BP;X0"R!HUQ;])D#L"2-08^Q-7M0^ M/9!V0"I@/D"D!28K#A;'+-YG 3+&3[)[09HV!2U0&+Z!MP"-T[DEG+K]K= HTDRAQ'5 MW0J9)69QS3$*1F6$+]+SAD!-U0!K6JV!6WKKTI12[R6EG$Y @+;>+$.[ M!@O%T9]FQG4,:[<-=A$GK)KE'GD7%OT"OS M^UM+:>.9M<)I#=O6Z 9U'"_,#6B+#W:6:&L071][4\:3T@*L:E5' A<#/ZJ M!2"NL^0F%U7CJKA-5MXY<&5FN+$T;\Q#'OX<$0G6UT6/8/(!SK\9K+]N'3V[ M'$Q8-ZQO/=Z.UMA1#+D>U$ GQ#&RV"1WE]CGR-7L\H^R7/R5L(%Q)+LZL+:- M^=BT.2G50>+.2NR5N D\H=0E,B $IH0#.ROKEA" $#7:A7&%^@)>Y;8"&33H M:UDMN9C31C:TR1#WY T!9C)Z/MNFY086 GZI 16@Q]4._QH* SGUOK76FQ," M6P7 [(P:# U"B. ,3#QR#+-&BK*/;&H-?(8V#N2.V!>Y<9?FX+"UM870 1!. M"J]5U=-4WCLR9"@X401)7QC]%A[?##\AMM0;\(3K;75NP!;-,&!BA!U449/&(13@0 MQ:7:TCA0#:4PJHS]".*HI.+##:*HW>)3@XD4O=49@- M?GV6:ICC@LE ^T\U:,<5,H6/(:H@B &O(,0HNMWO"T5>0]W5ALS* M <'(@P15U6;>)>QF$%Q**6>8<#"P RDQW9))T5T.W:H3K"&CW8U?* QDPJ& MA90+43]@KY+R6TAVX(6PUT^S"0).,7 ML2KET ]%FO-L;$_9IEC.(-8R@]GNQ7X+VR,/-SE"H%;N$(&A,=1*" M4 N;Q8T_B8;!&^^]3+\P"8I*2V(?7%'WEPP+#2=<$C,->R6@3A\DJ'M4JSFS M''MK'D9076 '.;-Z MHK\;.-;B*;6W:2I2A8 )4JTQI0H9MT(UGU6/4!&\D+\G8#I MSB,[\U"BKZ!QRH_CE'LO;>;"-$G.NPG26)V"#PN,A$F=2]R8X2=;]U!UH)^! MONNV$ 4G'7%%+*QP#K66\@Q-KQU-KQ])G)+7%)C, #NGZ7-^TM'Z0CQA8OZ$ M$1I@$1E8/IAD(ZH'51,)T-U"AU]DJ@:Q /FF\@'&RAGE,;8F8#&!'WBL6[$N MJ@=M"$/^W,'GQT"'(!70!RPHT8**QW]K:RJE1*-3U]1V@$I#8G;#^)@A*!BQ MA0"#:M <>:PZ?J.%@6.IIRP(]BB3,M>&0=:P@H'D# O$8]\F,_Y&)O@9XF.$ M?+ 9YOQDH\T0\>V$G1@1]!(086._ZM$[+;!9 12QR0)P^%?U>L ZHG NY 1"M26>740,V@6NR@C1 1+&U827)!K:WZ\@F MC%K0*H!2L*TY]15!5#J-HC(M-QP M,&-QS1F\$Q T=NX^59"3J3N$\H;6QW!X-65 W-IKV.L.26P[GVP42+&$\=V^ MFRRNKZY!N 5B!AA.QO%U-RUA''_N4S!,\GN+'D_#5C9D0!])!R[: MNFKK9HN#ZH;SCX0?:G'ARF\*OA8J%E1K* 7LAJ!N8*^88F]P#>HO(.A4:84) M;!1DWV,=N0'Q^1LG(;!,MX16&YD*MPG._O\*/U'DOK M2)E"<*!C"($6=@->)V'N#9;E$=9:/@D7Z.)3TNLT7GK$' Q!#V$=",*M0DP# M?O,6E* 9 3X6"4'59)KN58X\1OGM@JEG MTUR [&JG,NUXZ%MA&N+?@&E]?ML2U+& L:/I2$U/0^P,F0K9&09K10V MI'I:GU(!G>IP684BQID5\0""7H+T:PT1W%F;%K1^QM]HTWZ%P-VZ@NBX?:HQ M@O@5(HQ!%^>1^4?;(3-W9@W7BM?09R5]9@MP'N? ,W*ML/Q+,2DK"Y,$\6XD M<7&-FE1SGD25NI%I?M:!L@:5@F^8"HG6R/*/F$=B!-AS&NPYW-\)J_D/U\CE MD?X:8=I/KMF;KJL#F3^.K$QCW=])DFP-[1S:CJ1-U6'-K2MZ^O]2OA(O7\E9 M_G_+^/R4?CTA/N>'C]2%"*< X[^6=1VFCKZZH !C+]_0U$_#NLY%:H8A;0HA M-+988C:(Z6 )]:Q+$UJ\)0%K9[N03L)G>+WBR)G-C$UZFY(8A M.??L4/*88H@01*YH4(#AEMQ7FG.$8M=2 1F-(,GO)5=E+C%PN40%@5&AIEX\ M7LYCJ2MS[O.@EXTZ4V0):-47C81XL[ 0]7W%%+W.C-A[OAOOWS,XY^NQ"/S$KMZ)F ER;C4U!9 M@-Z37U-D;6$C2[+V2'\44*MPFJ96H*%M?>1D*[")"M=5 6X23/*"&'MEE^?D MF74L+ZUC6;;D,7.:"V&G)D'@T+9![M3)=-B! P MHD:@#,. W6'@=D.,:IN-%X3N-9HNZC?06:MUD!<_ K>K-1RSZT#?.A0,T7N8 M@ARQ= CG6V:;FAI@#N8!MLA7XC_0F-/QFFZ8."*##-%12F$OVLP]V>L.2U(( M<,$V&F-"_&+IPOJ=B,?+:'(]A5>CR7(1S:_'%_!Z.8FFD[GX M:U]T3@IG9"1\-H[FLSG^20#&Z75T/4O$&X?A;\?H-(GIV$"A_D#5E[4PPS2E;;R]L!T"?*!;S@UKXC![R^7(BG+\#%/VL0!3.8:;OCS!#F*ZCY MTS8)T-R4;9"]N0/2T?>N:=I4 8T"]$695R8S=8?G#WU2Q?B&X&8]E&)HW%WG MW!3MXR?,?+P0-_3):?T5:B@:1R6\H\VX=@LDOZDY8(*!Y P0U,(KS!:"W,3C M:#F-X=5T$BWF8_'GSB&3[.0:\1P4V70I8M1$R>P,-)/%-$J6UR*^!NE:SD(2 MTK.+132;3\0RFL9S\8F:Q+Z!2 X**'E#*4?^13<13P>_VL(\;G9SLQ% M'A1Y@QF7J3N@]=95(6*JDH^I=1^ZM'%'2[/YWCN31P2?A6T-GX&H>J>F\# ; MX%5?#8D:RE9TQ&&&>F$//@S\;AXFF6D_U.BV3QE%H6+VCI?-9?/IP9[GYUN" M0.0I^\+]-J$[VA>>M-"N-TQW:44=J065NM."7<&,#HZ5X#TA% Z5W/"^(7=/55%L=?F*I%BC MZP<;"4,QX(!-C3434L2FTRD+5TBY4Y_:WK!J(SDK3/G-4)L%_(?(QS.Y3_,K M._QPW@/US0C(#F&[M3G!@&.>8_M7T L7-C%&;"H]CP<;Q;16B8>X?F]3UW@? M)#E-4&BZE]E)LH?*&(=L[5T2[]&^" :-&OZ&FIGQ>*R9F&E@VA!I.RY#=^@= M9G39==PRG;O(L1 9;,3DN&69#U1I3 N3/UKD&I6"&;I-K1TL8E,5]YN%'!5N MP!;L#,4"\IPYH@K_7TMESJ+NT3%V??$12O'6-EF%[?O<%K<*:AE^&HN%#@6O MZ$J"&OFY.'2A"=*+W(\!412-N:09COA$2[OIDVS0= ^+>6:PJ&%:1":#RDG_ M@^-3M38G+=#KP#>4,>=#WGZ?3Z)%("[F(90OENH3U/&M9@-HYD[*($%W=!*@ MO_GCIEO>'!4(T_PWS!*?5%$>(]3%[_K=7#FGU]EY$BAS0MUV5_NK)HX1E-H# M3"4]8,JRKOG5)Y&U$TABCQ.JPU;9\=(50'):%Z#3U,[&U;LJEX5M' TYC:VQ M4=':8B)'D:#^;Z=J!KJ:S1DQJL(1ANUA2#[ $2#MK$WTYUGC\\=2WSJ/X9VO M+@P:Q$>.MY989QF8J]N(XSI83<\!\H.J\TMTJ ^A^U*91$5@3K#KEH\F6:<& M_)A[69A0*]UL:KFA\Z[IGB3<-+/4Z/Z6_=($5?*-I(!+\\5%4-W,:K"8B9#L M-[95IE>8\/D7]I[:%!>J,D^;-G@'(\OKWJ&LXU-S"2N_Y?< M7/N,ARQ(Y83YOB=#C12JY1:O"@/S8\J"(Z3L<,7KD<[9ZD(\.B^70!*Z/F7@ M(3KV!PI3:>QZT>XR(FX^MKY1UAD:=#[QJ5>G\)5K/'KL]HAN 1/7T3VO:V\N M5.,[61IRY$VA]GGG1HR@JQJKYFI3FK;T[, GK0IS^(]8=\BKZ\59:6=/?""> MUY#V>.<@0DP&W5U,\_[V;?=VG^ZLC\]D*V"N?IM^=87Q=9#RUL,Y;R0ZI1]Q M'BJ24"([M2*J7YRLQ/2**[W$YBMJ3[C\!.#R;9K[*YK-;A M<_^,D>\?P_,+[%>@8J+C-<-[S'/D(C!K?"=&RV@QIO)0$DTGU_C)/$KF,54R MHG@YIB+29$X%I.F4/ATOZ+G)>(F?+A8QNJ8G&3584,2+I< T:0(S8-EC(4:S M":P>1Y,)O)Y&X_D"W\5)(D9)=#V=78C/$("F!<4H&]32AIG.LGP2C>,9S#>= MXFPS@#".KI^$,\.-\3#B:C1>,M?'U'#^9 M1M.8L#:+Q@GA)XZ2)3TSB193*A%-HNOK"6-V3)EOW.,LN1#OI ;N?92R1]6L MLBK#:XULOX06>%E=,AF[*AN^GEQ/?-4-7H\21(;]A-\]%07?4(P$7"TF?5S- MIX0K>#&9]W"%!4'"U<+4TSRN%A,8]=]_I_\1SE"M41S6Z1WY=GR<)(S29[6Z M4:R^#QNUKK^.:!4"-DK7V-\%6O0;Z!'T6_PQ5=O3H5;E6+WUP:B<#ZARK'JX MM3O^%*B'0+Y_)OE^9^7[)Y3OF\!8#7D'-T_<^0M7,TN'TN_Q@ICN.IHR9P+_ MS:[IU82KOU-@OWAY,2BD5.]@9I!]$U!'H^4$WTVC9 ;O M;DS:O'-7(3EO1/@XFL[G3D1G"U1=R>21G2RY[H^59*.K)O&,7DWG4_X[@VU> M#^^ER]>G-S6;P 378!'B:)[$*-O)_/'M3)9>!XWFK/D?W1#K@T6T3,@,C6;1 M9&$,U/AZ88@3HQ7[(QM:L'*>DF4"=P'P%B=/(=%BD@1:%/$*9%L^LJF$#.L4 M+![K/=Q4DK"6G,^73"VP&_'%.7_=GZ2*'SU*)7NWR]9566'[W.F2QB,'J?;4 M9'QV6HQ!?TGK;&MT"JH=O#F4+N["A/W0Q:&?]Y12\1(LE^-I! N; MMD3Q$9_]*.EFS]&G:J\R\%.6X 3]E&+UO>DFN?PDMKV6\ZQ48OOO0*#UYW[S-Y5Y4Y$(1NYENEY1?Q MGII1?_34"'&/B32B.!\^0+(S-\:)D4%[L5Q?.A-#UIR)9?FG ME \NJ#3M5\0,@((_'\,IY$XA#L#1FU;YOD4G$O$UDH7.O;KWX*=C)9.IA-GZCJP1V(_+&CV& MW%JDF;2]OIPY(>,>V UW+=G M[C^G98NZQ=B68^X-T92K/+AA[1_!G3_)54WP/<*A8Y#+=ZB?M-?ER07?V;=C M3]7BD9M75E:F],H 4]9 M[62NPJ9D56[*Z:QOM6O$-T#X*WL#>^!S:/Y\ "=K\*), _15KQO.G SM7%;> M\0ML\5/M#"'-W46E;:9Q$P/WW+0;+!N=<"&BU7C7'%\"7+-[>[:)LR M9Q_QO;&TH[MVU1"G31?CRV3,6:K7DJ[!I*/M^/Y/;&+-U/YN&[P"ARY_=E+R M_J&DSD&\#]I-O8QGE],Q^"2!OX,X#!MQ0G6+2W862<^N<^2QD-2MZ,5?4C,B2BH)) MG4;A6M3?$2[H3ZC;6V2#VSM];MT/89*7E05,]K>&9C[/N2_&LL5:IJ9C+$0. M[105O2D/!*WU_FZ:.R03X0'OI'4" H]!5 MU(/&V!V23[P#*.NXMFI]:3 )( 07.;JN7JR"A2=$3#)VL*?=WDE&+2@2.VI\ M=UP721T7B\[TH;>F=EPLY1-S_:8$C)5!G-ACI!R&<[_B&1FPV/1W\'4MSH[M M\5*MYNB4GKLRE*VW.8!H!QX[;G18IC=&-=Y?*XGIC<[AM*[XTP16_",.%6@:M'Z+*2C0$X/IVR(0?_;L- M7>6-\N+$)0AGC&_H^DH[/UQAEF;#+N47IQ6P]9&L2,#L*^J2J^))$=5[CN"@M?R(;6H?RGA0U#B87GP0_:[&2] MH9_MH1/Z9<._;>,^=3\-=,,_B.,?Y]\5@D@+\*9%(=3?OP?4$L#!!0 ( '"(6%)J M5$CU2P@ /87 9 >&PO=V]R:W-H965T5#M5[V0TK#'NFKTZ6AAS/)X,M'%0M9"'ZFE;+ R M5VTM#%[;NXE>ME+,[*:ZFG#?3R:U*)O1V8F=NV[/3E1GJK*1URW375V+]NE" M5NKA=!2,AHDOY=W"T,3D[&0I[N2--+\LKUN\35949F4M&UVJAK5R?CHZ#XXO M,OK>?O"W4C[HM3$C3:9*?:67C[/3D4\"R4H6AB@(/.[EI:PJ(@0Q?NMICE8L M:>/Z>*#^P>H.7:9"RTM5_5K.S.)TE(W83,Y%5YDOZN$OLM#FL;,G_'!MYOX%9NQ\A*^5X8<7;2J@?6TM>@ M1@.KJMT-X=E(1K#SHM"=8TIFSMVK:JR M**5FXULQK:0^/)D8,*;MDZ)GQ M+_A>BN]E<<3"P&/>N'*#*&E%^Z@MTW??YQ/M6D1-O_SDZ^[L4K;,U@Z5D/96MM=:X;)A9J$Z#L?:8?"SDTK E5@M5UT@2O1"M9#-$ MTJ$U+?Z"G/XR]C,0HFSPG63C2FE]R(0Q;3GM#(4%,XK==D:U[%JV95.R2]4N M56L59@DGN'V*C#(3=8M]+XH0>'#)&N9?'G%W-YTAU,NZ,3(ID!VK @V5!YD4F%5]9UY1& M6[.[=[5T'HEXP/[XAXP'_$\LC/+O$FG6.S ./#]-!Z'P"/W@1ZRVZ9;C/F@. M&#\*K"G3HY23'8.C)%W%D5WF&\L).T=TOUL91LNB:TM#8=XH*V'54;2(J<)J MX&4)9Z&71 @ +TE]MB<#XE4&Q'LSX ;U9-9!9SCH4NB%]8(=7/W6E?>BDHW1 MV^)_+]GM\7^[D&RN*E0 M&K9MWXW!H[9\!Q-]@ ;ZF)W;F=V9O)ZK*]-^J\R]*"MK"M1R=B<;1':%"',1 M!P-U&&D8"!$4^%X6!1A%H93Q+&=!CCC+8O9EP\QIZL5)R#(O"A)VJPR)^G8G07"D8Q93'L V7H!4W!/# MR2J&D[TQ?"L>>YAQ/E+U4C6#QS[#HZV=:^6"VA9DTL<^]3]1ZF\+[E?X+2SR MK#%1EDGQ@LD&OL <%%NMK&Q8&<@L>YG)\;3VA/J@F?RV0% <>2Z0B(X%_@<) MEPO=)Q3"<5=UV2@8&R%Z(<%=OB,3GMM<8#0<7SVBO]22UALY+PTAYCLU7__N M_['S\VMV/H;N<[AKQJ8]D67?JBZ1_DS,_HWFS64SH#CS4M^6/(Z*E]-,XO$D ML.CL!9EO"V.8V*(817;63^UWH9_1;)H&#&THRE*#MK!M95,\,70GC79-Q1I# M%J1(0 0\!P6"\I2-XQ#< R\,,8X\/TGI+>"#E&6BBFMJ9)&!C*.*#/N?@ MG*;0Q>7RZW%L;13[J;.:GR_:9"-R@6:%];Q#^5$R"A)+Q!1TQ=4NBO.@<:AWGXW$E@ M/.9DC&'&O;W5!-_18,%6:;AIJR2RML(@3#9L14V.M57:]PC/MDI#[/K7_^AG M;4:PIIKJZ1G;W@AM;W5,::%N9[(<[2D%Z:H4I/L;^H5H[E LD2'GGR\_#E5? ML^G3 M]UAX35@XX-;EX(K;-=Q: YX_6^#Y- #/!P(>',RZNG.5;%N!/7^CYL>KMDQ\ MVTQ!Q=1F0X[FQ:8,$B/.[2ATK7:$O B 7MO0@X(358 BCEK+2FAMS]'N:#%. MJMHY/O B=.X#=L0I82H/7]$DN M)+VJD .JU,NXK8_CV O3OG+Z>=H[)Z#R^B,*I:YJ1+9DHH^!W0+^%A>E(5^# M=[(KW):]HA2W%3]"*7: 3$IQ[N [23+G+12TX' /5&4KJ,KV8LJ7#6WI^$HR MO99;KGG=AF%[^>T^DNFU&Z829YT-JPYBD5V'+A;'$Y Y-%9&YG6:T#+90T> MV/'J4>HS3M*]F_];_!,;\/=I$ 0X]8+SFVY>#G<+N-%#7ZX72#+,=[2=SJ5# M_,NAY[4]J)_:_,G#T'4,."CU1Q4Z+@RDUZ;Z[6S&PO=V]R:W-H965T MPZ"9*'M(O=MD%1 M](&6:)N-1"HD97O_OD-*]MI =GMYD4;4S)ESAL/+_*#T%[/CW,*QJ:59!#MK MV]ED8LH=;YBY42V7^&>C=,,L?NKMQ+2:L\H'-?6$AF$V:9B0P7+NQ^[UX]?DC%*)ADLC ME 3--XO@-IK=)<[?._PF^,%$K57\6E=TM@CR BF]85]L'=?C !SVIPRM5 M;?P3#KUO,@V@[(Q5S1",#!HA^S<[#G6X",C#%P+H$$ ][SZ19_F66;:<:W4 M[;P1S1E>JH]&D+^!&%3TK:G8%WLN+5-< $R9X9TQ/C._HJ MXEM>WD <$: A#5_!B\\5B#U>_ +>8]>VM5?-ZF?-\*X>*O''[=I8C=WSYRO) MDG.RQ"=+7BKWCLDM-R D_&QW7,-*-:V2IY)_Q@X6 :-5SO>;#T2P^8YH IH7RFH#R%\HK"8:!0]A0(2-P9<'S-:B9+C-.\ M]LUB%4*4^E0Y(2W'C!;7V==.:'3 ! Q68B]J,'SKW. OA6ZP1[-#-E6G728: M1@6,#.?PD[(<(CHFP R8G3I(!^)(_ZLV)=[57,YG)4Q9*^.RH6OI7%LF*L#= M[(*Q=&2Q#%@@=D2);N ?H*22/W@X(?>(X73X#498P_WXR&'TT144]YBQB_(6XL_@MBQ5Y^1JQ!)[MQ;A#8RB M,"%%&(V=G4>DR&-GQB0O"GC@%G=DW%8O8T9Y2J99,8;1-"09F2:)EA> M8WO93DOCJXP*),KRC<*/./.^VFM1UWYT%$4QB0K$B'+$B&!$PX*D\70\=';9 M:>WFG!G#$7R4%"3)C&3I&7__?">. 8T6J\5&C[=+578)?8'M/! ML.M>1R99%J+Q_7B/%]:W=N7)Q8'8<+WUQ[X!WU#]V7@>/=\L;OL#]=F] MOY9\8GHKI(&:;S TO)FF >C^J.\_K&K]\;I6%@]K;^[P=L2U<\#_&X6[VO#A M$ISO6\N_ 5!+ P04 " !PB%A2)@KZUI$' "@$P &0 'AL+W=OR>Z:ZN.G7J=&G.=VWWL5^G M-+!/F[KI+V;K8=B>S>=]N4Z;HG_9;E.#-\NVVQ0#IMUJWF^[5"SRIDT]5T*X M^::HFMGE>7[VMKL\;\>AKIKTMF/]N-D4W?U5JMO=Q4S.'AZ\JU;K@1[,+\^W MQ2J]3\-/V[<=9O.#E46U24U?M0WKTO)B]DJ>71E:GQ?\7*5=?S1F%,EMVWZD MR0^+BYD@AU*=RH$L%/BY2]>IKLD0W/COWN;L<"1M/!X_6'^=8T=?N6$>K88T&.=2\&\Y5#27E_=#A M;85]P^6[=)>:,;%O/A2W=>J_/9\/L$KOYN7>PM5D09VP(!6[:9MAW;/OFT5: M?&Y@#G<./JD'GZ[4LQ:_2^5+IB5G2BCQC#U]B%%G>_IW8EQV[89=P]<.7 #. MPYI=9X13QWY]==OGY_]^YD!S.-#D \VI *J^6*VZM"HR\WY)%7A3/L!!3SC;K:MRS0;8OVXWVZ*Y9[>IKF"LQZ ?P/=MA<5K MX$&+FF(8.VPK-NW8P/Y0;<@C,CPV9>H&J,)PS]HEJX;^X%0^M^C7;(D(>E9T M>+1*.ZD85==M5C!K!:.2R>9UH9+Z9E!%/":W51U-4!(282@DHGPHD<5]DCC M>'21VKY7BRAH6'/?&$P;<*,U^ 74Z)H7D7EBB/@'>"Z9@(?(08X[9^\BU57EL MX8&(^D\FZVJLZ@6!^COY I=!^K*"BY2,JEF@#CJ:'D'V@MD@N(H>(P/<@G 8 M:6^X1H+>M/T6:&/M?;:Q*C+3#;U6<"=Z8":0*\F#E^QF;*JRVNX/7+5WJ6NR MARIXKC4@MX9[[9 9R4UTIRCU!94>R:-DX%%G,+C!P>"1#8%]OQC+:>DQ&9 L MXQ5(@8P&^K5<(NUO4E%# TLJP./ETH,[R+&.@",RHP(/@/RF^H3TC" :T-%1 M4H)91:!8D%X>R!@D\%$%#/Z?_L:CQC M[P>Z1BDQ=5M2BE:I*2>9H JWW%GRS\)38V(>$;XAJUU$H9&GK],B=<>;)39& MK:=*5)YA*IQG.IH\?=M5=W1LNVM21R(>H#V:K@D*W5EF%>0794[%@J)S;A_' M*:D]+JE'4&$#ZN'=:=G-Y?-5H#2"$DL>6A!49"BAA_G*H6@,LEQD&_I:9$&]#&ARPZ.>7V*2 C\' ^7R0>[P&G MUKC\$9@S_TM)K ZXKH C\ A*,HM.PULBJ0^6TO4$C@^W_+&:'U?TA*3)B?L_ M5?=QFWO&7F?9VW95N4\T-5^.&&=%0&G;R3VT/M&3VYIZ BF9O\<"XC_D!)= M%I^JS;C9FT%D*N8RFS 'S0S=@UPB,*$"^XG$>EJK<9R%3 ;@#L54%DV==]QY MNA7096_K$5UOFG+=3HT7=8=0"AVF]L%PZQW$'$+T!.1_"Q5X'G(-@*8BMV!$ MT.0>[B> )G( #KPR:)!. HX&UTHH*&+%%D45@"EDD2KV"&P8H:(G! 6"C3@, M]Y_%31G0P)["&_8D[!FHC( 7U$[3#Y#$U?AWE(KGT18@H9FH[-$I:KJG@O7D M:D9;H:^@*CY-;XO^-N:Z%[F6'7"G_H[G=A'_ AQ#CCQJ^@\"^HTK$3\6E4UW M)4G+*0RS5A(7_JJJ//5/_?SHJPE$=I6_#:')HW]EIP\H MAZ>'ST^OIJ\NC\NG;UJFI[5:8FMXJ6W,]9-WX.FR=!N\S>8VW: HN?A M.A508EJ ]\NV'1XF=,#AH]SE;U!+ P04 " !PB%A2=TVEGF@# !Z!P M&0 'AL+W=O;FC38B\V)9$?/Y(B MM3PI_=DTB!:>6]F95=!8VR^BR%0-MMSB"]=+OW>GU4AVM%!W>:3#'MN7Z98-2G59!$IPW[L6AL6XC6B][?L ' MM)_Z.TVK:$*I18N=$:H#C?M5<)LL-IG3]PJ_"SR9"QE<)#NE/KO%K_4JB!TA ME%A9A\#I]X1;E-(!$8V_1\Q@FLB)SI7E >KZ520G5UO56^DVC>+2-+WIQ-5(W(FP&9?0,Y8?"!P!L#/W4UUJ\!(J(Y<65G MKAMV%?$]5C>0)B&PF,57\-(I]M3CI=^+_21L UN?;-0AO,[)Q?JF>>5?8/7 W5>?234CWOX3GV^5I:KX*[)%Z;G M%:X"ZF*#^@F#]6.#P%MU[,@#-R"Z2AZI9D!M8^F(2!@E1+[K @SFZ3RH;M#K4OW5OA(-714 +-.U])^B1S2J:E M$4)S@%I]2NL;*+)9F&4)27G!PK3,B8QQ+"D/:*QH/2?DNB./CCG@[@*WDHC50YBPL9RF4<1[.YRE\ZGC?:_5$"%7#._*M=(W:0);D83:;0TH^ M69'!1PI,P[%SB$YYHD#6>T%R02P+!GD>LED)C\IR>:'UHT0A"5E:A&6:D92P M-,RS#+:\%P0GOGC'XVT8L,LLS'(&LSAD\VSR.JKPX<*\(:AY/@\+5GJY+(J0 M)>G_K$W/7\;"I)2B),U)8I359); YAS%J]BN9F&6SD/&*((L"U/*]W]"D!># MR'%/1'F90Q?Z[?H8AY21Q_\U'=7E2[X,!JGW>EAN1WFZ;_JPZOT M@>N#Z Q(W)-I?%/F >AAT@\+JWH_77?*TOCP8D./(VJG0.=[I>QYX1Q,S^WZ M'U!+ P04 " !PB%A2+=U7C?L' "M% &0 'AL+W=O3RW-[ M[[:]/&^VIM2UNFU9MZTJV7Z]5F7S?#'AD]V-._VX-G1C<7F^D8_J7IE/F]L6 MOQ:#E4)7JNYT4[-6K2XF5_SL.J7U=L%O6CUW!]>,(EDVS6?Z\;&XF/@$2)4J M-V1!XNM)W:BR)$. \>_>YF1P21L/KW?6W]O8$WI2=_63/;FTL)BS?=J:I^LU 4.G:?Y!? M5,>F#W)9JFYVOC P30L6>6_FVID1)\QPP7YN:K/NV$]UH8J7!A; - 3.V#7 M8M3B.Y7/6< ])GSAC]@+AD #:R_XKX&R=[K+RZ;;MHK]\VK9F1;4^->(BW!P M$5H7X0D7]X[8K%FQWMNU0MOTV3V6U%%[U(]GW4;FZF*"ANM4^Z0FNSBF"*"; ML:5S8&SY=-?WEOY=%4QV;-64:+KNC/U#R=95AB&OJEJJUN9VJFMFULVVDW4! M:Y1J?/",/E+VJ=8&.^Z--+ .'6@E=5+'?F \2+U0Q+B:AE'LA7XPH[M^[ DA M&/H%W8"6JPOV:7X_9T:UK38-Y69O)8B\- I8X'M1#(^Q%V2Z\*Y)J2.0UBCT<997 J MO#2UN13<\Z/(59=-N2=2,6.!%Z412[TXB4]748,-G'L\\%GDB2S#9Q3Y?>GR MTX"F5&/.9RSV?-^G^HN4(]@5["+J5QG:AP"VQ7$"*@!?@C@ -TE .0>>^U[L MIS"?@$GQC"&6)!V'#P.^0+S3,$8RPK@'7XQ@"5-/@*[3A,,;80A#?+I]1Y;; M!&>AH)S'D=OR PM"4%F,\3<>^!N/\O=.Y4V=ZU+;;B+-^3Y&CULG\CIFZOH1 M_,6Q8/F*<_A;MP9+;YIJ(^NO/_XI%3QYVQWR?C.@DL:N[5"SK=6"55]=6M92 M(4USU)I:K90]O(>5I[OEF_:8%@A"MH3HL(FNJF8+CMZ1TU/7.^Z-]C!BVL@<@0XA!,#NRF?6;Z6]:-MH- +$S3;-)T'KPT(X/#G@OVZ6NEI182EEEW? Y>[=1NX&"A MT350XIS$V@LS;C&&D"3*V9SBY-D^;[^B\5H*P2JHLPF_W/D25N Y#'P"RW8V:1' D\.W;\M8$LL2?0 X\BU.:8+.P" ME"<(8+)O2LQ:66R1]#Y/14M8(X^["2G$57 L@X<;Z&2B<8G;V1 3&>=H?R)Y M/;9-MI1!J%I-#PB6FLHFH"EU(>G>M2QM/>_IR?3EH/L'V4V/ 5Z<1?B.P.'3 MN4AQME@Q0UAQ&O\_F1C1IW30I_0[Y[0/+?H+#U=]2_[>*]2U4]%CDC3JX?33 M1S]'[3C8V?.'SK!39Y"N[=JVL*5[UF;-/EQ=W<[9$=4[/@@NU:.N:UI$HJ;J MPEY6SKU;@S;;'L9^,-Q5AN /R@&0#AI$"G-,$'$PQD>OC6S;/1?11GI"\7%* M>GA@9DD<8%@H>N%XM94R,C(4V'%@-PK\Y/)]/02'QR8\87T;Y#%6+PY>(56J M?;0ORCIFB>/>)@UWAW=Q5^X5U'ZY>Y'WLVR1YHZ5:H6MF.SP\-RZEV/NAVDV M]H74LC&FJ>SE6DF,6[0 _Z^:QNQ^D(/A#>7E?P!02P,$% @ <(A84J(+ MB+FY! Q0P !D !X;"]W;W)K&ULY5?;;ALW M$/V5@6H4$L!82^Y5KBU MILT0%,8L9L\%$5![U(28>Y2);E6W*_OD"NM9%=6 MT +M2_W@'5[FS(4SA]3Y6IL'NQ3"P9=:-?9BL'1N=38>VW(I:FY/]4HTN#+7 MIN8.AV8QMBLC>!64:C5F492-:RZ;P?0\S-V8Z;ENG9*-N#%@V[KFYNE2*+V^ M&-#!=N*C7"R=GQA/SU=\(6Z%^WEU8W T[E$J68O&2MV $?.+P8R>7:9^?]CP M28JUW9/!1W*O]8,?O*\N!I%W2"A1.H_ \?,HKH12'@C=^'V#.>A->L5]>8O^ M-L2.L=QS*ZZT^BPKM[P8% .HQ)RWRGW4ZQ_$)I[@8*F5#?]AW>U-<7/96J?K MC3)Z4,NF^_(OFSSL*131*PILH\""WYVAX.4U=WQZ;O0:C-^-:%X(H09M=$XV M_E!NG<%5B7IN^D[K:BV5 MY4\+YQO%G(>R5@9JUP%H9W'$=V=#YV:,RKC,L- M\&4'S%X!I@P^Z,8M+7S?5*)Z#C!&+WM7V=;52W84\5J4IQ!3 BQBT1&\N \] M#GCQ/PO]6MI2:=L: ;_,[JTS6$"_'C&;]&:38#9YQ>S5$@T)"[*!*V[,DVP6 M,*MUVSC0<]@Z=2CAQW'OE@+F6F&7>43GSPVP3ZUH,!B'B^7.^&*; M$2N;4H!T?G,I5J%_W-+H=K$$/ 91WPO3'\49# .D;BUFTH[@2CY*!9>M5)7' MOUV)4G+EGN!..Z[@G='6[FQQZTV_0*4%G$ R823*$R^QA.3,2S3-")W$7L(U M1B83"K.R;.M6<2Q+<=)0G,?$O=[_\'C?+(ACR$:9\:^2D M5]R7MJN__9=_P;/98:\))N!@9:PQS),BRT\+I%2EL+I/CS1VVC=V>K0!;_'" MK%KL.O3EK6RD$QMFP4NB&_Z(%] !JCG4ZT=-^9OZS*YX*2X&H<7-HQA,]W!Y M1V&EQLO3AM9V^^QP]EK&X'.XQ43U9O8H#%[*GIF,DW_P0 $WPDA=_:7=-9K8 M[\%]^?TNZTA\!A%[TOO$52O@SO!*0,-K9*9AHYLW?&,1X_ U1VE.LBAZ5FG# M+,?&B?QR&I&$1OM)?@;X#"Q/L&.QEEE,\C09!8'%; 0L)W&68 9"VUB,J ET MKPTH6>(+1$"&71WM>"(,=[SQTWB&G>(=TW9OE7+C #XXR@>E%T"3"6$3A*&1YQ>Z,YTDA!43 MB#0(Q$%B4^;4@S$2G28A1D))\HRT-B,7I*T\.E@$SS_R@%?P'D^Z6 MQY72?[D4\.B38J\4?&GD?[L4\!J+BV)GV=^&$3M:";0@N2_"%Y60IH3E$1SB MP/'>TQ(C6H0'M&<6?#)TK\Q^MG^CS[JGZ6Y[]\#_@&.TQ?$)?X.T,8OP'7YUJ[[< ;Z'^Y3/\$4$L#!!0 ( '"( M6%)ALA(CH0< (P5 9 >&PO=V]R:W-H965T)-^Z$!8E$29SB<>>:9H4D\+QD4G%9CR[/W;,[?7FN&EO*6MQI,$U5 MRUQ6HC92U:#%XF)T MY4^O,YKO)OPBQ;/9&0/M9*;4;W1S.[\8>620*$5A20/'RY.X$65)BM",WSN= MHWY)$MP=;[1_J_%7.[>IBE(U@+A:\*>V]>OZ'Z/83D[Y"E<;] MPG,WUQM!T1BKJDX8+:ADW5[YM\X/[Q$(.H' V=TNY*S\P"V_/-?J&33-1FTT M<%MUTFBH+WM#G!_"3JNW*P,=Z+N;["B9H7&]AL+'P.CBJ\8,HSB#T&01>X!W1 M%_8[#IV^\$U],PL?I"E*91HMX-]7,V,UHN,_1Y1'O?+(*8_>4/Y9U8G1$_! \3=0X#MI MW.2%F[Q0)6:=K)=3N#+T$)TIJIG0SJ&GDE2JQO!Z;L;.O_CCY_23PH.HI=+P M15EAX 2B/&9!ZKM1Q,(D!K?-SXK7< V1E[$HSN#+Y*K55/F$"_W];UG@ M!S]V;U#OC19S:>$3+V0I[8M[X?L1\SR/-H NX *O33$HG$0)2R.(\@S)D?Y_ 5/:%!UN11,:^%,9"P M((D@8DGBP:.RB'[G;I]Y0L7Y):R)$0U MNE@AE0'&5PLK,0L(+5H0BY,[#^/ +4V>"2P#;K+4\,^F%N#'+C']C6]>H#&D M8:U5(<3ZJQM<% M?&VLL0@PVI8CCTW6/2J$>9>=NR^&TO[HHE1YIV;-"W$QPM)JA'X2H\O'W00& M2XR,GFBMPXB03]6.:0[!L]8"?*NZD';V[;_EAV3@LI;2B!A@D"[1+\3-NO5MC&N?.=\GLB]PH@UH^N(S;Y=MS)(P'K]%=$'(\C"#4P1^E'GC/>;;_!^F3Y*SW$>I@'F1 MUS-:T"UZZJ_H:IX< /X3VUD?]"E.XTQ+S<(V5XV03W),^GNVZKF]=".)% M@9A+6.9AZ/O!%6Z[X'UNR@VF"X=I1*$7^^/^>M5F0NL-M^EO%GW62+-RI1!W M/-]-D4&=M:I_< 0J:RQ52*JH!;M[(Q#&.^BJQFZA6D!- 6P+*X67 M?X/3-(G&?8/Q'7_Z+(["<7_](!8""\V<%%&;X6>X_WB\'0R[ .MYXEP0)"R* MCB9JVB=J>C11MTBZXR_5!K[?;R2/:OT3Z>;ZQ<:%;-V;M-Z8I"G)R%\-]E$: M./81?9*YWL*%(?W1M-Y7LU(N'5@Q9 3,QA@4YC/U)*;P+\'U0/=)/.Q["*V MJ!&;)>P*,[S@.*1QD+EQ!"F+6/GKB^.2Z,P$O%&U!I\'W M'S\RN!GBJ>G6:T@20U4>"2Q,XX'!KN!N0<\QO-OJO:]^]QR#7?SPI($C3A M>)HUI/Q574BSI&?(S;5%]F A@#C!>I-#3-F60NPCR^'&WZH;[H QW2].[ZE$ M@T[(6!Y%2 "N$&$YBI(_I7@WN&D6]5$[T#4LOA_UP$O^N((!1"")>(@(%L?( M:BP*\S^D;0_C.9J4H:/2;" ,*;_8%N#RR*Y)OR (OQ<,NPC#H MA [FXB$7S]6XB.L4L'FF0J M21/P_4)A'+L;6J#_ 'OY?U!+ P04 " !PB%A2J11BJ;@$ 7# &0 M 'AL+W=O7?[TC)BI0ZWM8OUI&\]WON2)\_2/5= M[Q -/%:ET!>3G3'U8CK5^0XKIL]DC8).-E)5S-!2;:>Z5L@*)U25T]#WTVG% MN)@LS]W>9[4\EXTIN<#/"G1354P]76$I'RXFP62_<<>W.V,WILOSFFUQA>9K M_5G1:MIK*7B%0G,I0.'F8G(9+*Y2R^\8?N?XH (UE:161&W]W.B>]22LXI/?:/[C8*98UTW@MRV^\,+N+R7P"!6Y8 M4YH[^? K=O$D5E\N2^U^X:'E3:,)Y(TVLNJ$R8.*B_;+'KL\# 3F_BL"82<0 M.K];0\[+=\RPY;F2#Z L-VFSA O529-S7-BBK(RB4TYR9GF+%)*&DR]L7:(^ M/9\:4FJ/IGFGX*I5$+ZB( CAHQ1FI^&]*+ 8*YB2-[U+X=ZEJ_"HQG>8GT$4 M>!#ZH7]$7]2'&#E]T?$0_[Q<:Z,(!7\=T1GW.F.G,WY%Y[6L:BE0& UR \X" MO'^D3M%X*(5'E=F^6^B:Y7@QH<;2J.YQLORR0]C(DIJ&BRT86QYPI]9F/C)? M.O/8FBP:M:M'!<4.4+@^6%J?VC0 MAV!QU-Y/P$(//5RSDCQ$:&<['_BF.M^,!#FN(>7ZTD%JC(""#%HPC9%PU1E8 M.0.WY#W<4"8&"+G4&LFMNT]?@;7D)T*:VB_>0$+XR"Q08M\+DG14S%>9;CE; M\Y(;3DU]W2AE4]^*E(.3RSQ7#07984([Q$MG/M\+#=C?P,Q+T\!")_"B+(1; M*;9#R Z9VRC*9X[!64+B46KSEOG^**"QN63N96U4D1>2O6_N_L#B+;NGDFR1 MJF3OU.?V7QL_J3]_$F/SI^/S#3*)GM_X^A1*[C:P%>Q+S[Y><4T/SAX MCAKZB<%3M:XY-S8O$3!*3.ME,_1R;;VD'/\ $HN*!?QA[Z47>'E&29<(8G6] M:R^/T*[L3>(EX=S2$?7VC'Z)C"'U@CBP9 *)%]'E1('1:W9#[04IP2"*1DU; MLZ?*A1CX,QI#07*:I^A[<+(VCW]UM+00]*1 M.WJYH[(,=+Z1TNP7UD#_7V#Y#U!+ P04 " !PB%A2/PP &J8% 2#@ M&0 'AL+W=O/*\9;V:+,[MV(Q=GHM,5;^!&$M75-9/;2ZC$YGSFS\:%]WQ=:K,P7YRU M; VWH#^V-Q)G\TE+P6MH%!<-D; ZGUWXIY>QD;<"GSALU,Z8&"9+(>[,Y$UQ M/O,,(*@@UT8#P\<]7$%5&44(X\N@B^LP+79[/ MTADI8,6Z2K\7FU]@X!,9?;FHE/TGFT'6FY&\4UK4PV9$4/.F?[*'P0_?LH$. M&ZC%W1NR*%\QS19G4FR(--*HS0PL5;L;P?'&!.562WS+<9]>W)9,PLDE\BK( ME:@QUHI9=QU]8,L*U/'97*,9(SS/!Y67O4KZC$J?DK>BT:4BUTT!Q6,%<\0W M@:0CR$MZ4.,KR%T2^ ZA'O4.Z LFTH'5%QPDO;2D;]@6PVSQH02R$A66'V_61)NP#C7(_P*%E36! M4A9%-X+JIZ+]6CX(ZG0_"_6(@B*_=O42)/ELJP**DZ<+[SJM-)HQH)@R[L$P M@Q7J0^TGQ'>"+'&R-"0O2."YOD^H$T6AXP5FA7IN&)&?,6X&2YQECN=YA(8N M]4D@),C&GH.3;-C$E WB7&>A$Z6><>$4C>E MY!/RA&(.#R!S;E+E*$@3)\XB%$C=."$__9!2G[ZB6L^/>D8QG1C1,!H9H?_\.!H9T? 9 M1J$7.$GD68 118TKA/WBQUHLPG?N0F= A^%CI^DA"L<.]0E.,IRO'!*#\!6Z" MF@-L8_@(J;4Y"7_IL%I 8AD6>"P7T!0*N8Q=;M_HS__S9WE?L2KOD!/"[91M M.#:OL$E@8N%B#;H4!2DP*$,304;UU#4>1W_,RXK7W&AL!=Z54;+/"E"N==H3 MDR5'-9B1F$T[_GVF+^6BKK$B!L.8"*0%R471O\&K<6?#O^&ZM/OAGU$WBSU@ M=U_KF._ZO[-/J],%ST=_SOXKW7TMOF5QS=$L%*]R*J8*G M@>R_0/J)%JV]]2^%QF\(.RSQHPVD$<#W*R'T.#$&IL_ Q=]02P,$% @ M<(A84LE?S,]="@ 'A\ !D !X;"]W;W)K&UL MO5D+;]LX$OXKA*^]30#5UON1/@#73;;!M;F@Z79Q.!P.M,S8NLJ2EY229G_] M?4-*LIPH2G?O=@,XHB1RWO/-D'IU6\JO:B-$Q;YM\T*]GFRJ:GN)31*)7*05D>"XW(B%R'.B M!#E^:8A..IZTL#]NJ9]IY:',DBNQ*/.?LU6U>3V))VPEKGF=5Y_*V_>B42@@ M>FF9*_V?W39S[0E+:U65VV8Q)-AFA;GR;XTAOF>!VRQPM=R&D9;R':_XFU>R MO&629H,:#;2J>C6$RPKRRE4E\3;#NNK-Z7:7EW="L+>B$-=9Q2YS7BAV])DO M\1>I]$E4F!R*I:I17[YWRI*HD0^=<( []CX&L& M_B,,KDR$L_*:72"O+H7,RE66=B9>E*H:,NPXU<\;P:[+'&F4%6M6D7^8$I = MJ5EM&&\3B]@68+MKV2X;MBG8TF16@=*=X%(Q02YB,+#8+H7LC$S_G83Q8D6# M^(3] [.-/P\G'V4%J)6UPE1UK->:I;2,G1>5D$(UG)\QS[(]5U]CV]%7/PG9 ME9 W62K,I,0-6&+;+(X"=OIMA]0%2RFJ6A8,.;Q#<#*NM-I'OF6[[C%=G1ENLB^Q4+R0SP:KMC@!&L5J!9U4"%* W-9,6 MD'5=RKNAJ'^"+6*U:EAK4OR0'\7R EKSXNZO?XE=)WJIV*Z18=?(8!:FC0QZ M&2+5T;K0>F[T>4"?*[+O@^QH\R(9H,VEH&4F3]4)Y7X*H$%](U+:*'/CTP'B MC8E[%M5BMN;>/SXT:B_M%EQMF X5BBZ*J5_JK(+*-?(305AND8X(L)6A<%P!&3EEN;[[N6 M6]UQV^E22"XEJZ$#@$WZSKV'?AHDAQ&5T"X$ZI&;7!?#R ]IZ&$8!A$-?1HZ M>AA@&+AZ0OC"M3V;>;85V7YC>I "] 4V&S%YU)D\&C4Y@6619GEF @L1N=CP M8@V8A&YG/)/L"\_K^\%KF9O647]?YMF:&PRDW#BKM1&N*E[5@]X:E6G86P/5 M#XDNRYMLA8P#9-[7@QR8[G6AVVO2YZ;5IU]+2&J#%HU*94^E52V)YT'J6WIT M4',U!Z.YTIH_B1^_HZX:[XPZA[WEN$%!Y17466=%0=)C#I5\!$_D61Y"#E'D M68Z=M/ R7&3C)&$.:AXBM4%9U)BBDMFRUH;V44QC_(\2KPN'+I..$.>N?TS7 M,(R/^X(A3?HBH1K[]EZV_\$L0S'YA$$9 M=RU $W"ZTV"1E=@NBRTO\GK]@GX5.\P#S6&#>=]A,,>.K-CU>\*/8$'<84$\ MB@7SK6Y0>OT3[+F %A0CSJTK.#5'K&CCPX)T8T M8>@FEAN@Y:/&K2Z:I.-:?*6AX+ODITA6&1Q97I^P12TE[0B ($O 2)4)93AY MAF.4'+,/9;%^0:W=P2P2+$@<>,V-K23"P,!T\5"XWR#;H,(C3DXZ)R>C+CAH M0:H>B@QY5K*E5;^-FL6]F9L,B&Y3#=WZ*M5 M"N0QQKLHT?XZ[@D;""H=18//*;#VP/F^(SWX\%YL?A W HU/X>_RM M;LP(]U,:"'1E4$[G/%+8"F+:8NC^U7UY,&K?N0"FZ)$YYMU RX;=#> )^!6' MW?3@X(Z6.O?N/M:Z'A@2@6^%T7Y&1\4\QL6.@Z&W]/@9"V*$K6=V?N#:%SIT M+,]+:$YH)4&KHG,P)TBLV$'A 6:*_(YM1+YJQ#KBQVUKN^.R*H14FVRGP"?2 M&H>AS=Z+U=I8 E:Y 9P;C 4[ 'E"J=7X)AVF[]@ 5HHZF]%"G']IDFW)G56^QIT9^O""\NYE^PN=8H0Z!" MYS19"G<([)A7&4EMFO;YU8+%='S12^>/AH[6[8@ M'Z39HW XU'E Y=-OJ5 :BAYV;#^H!HH'C]E&V3W>)9M=RX;?B,%N%B*)3J2' M7;'@Z4:3Z';3O-NO=AN?WPJY]X"T/2-H+69RZY&GLOR/.15YJ(QN?WR]@:)\ M=#1"[ENC)+$")S"IFKB]7FF>IO6VSOG_E^K9@]V%^J$U7@,-+0XTMPT8=$_- M[:C&:RD@-FU/45 ?[F?V'"&?:T5.7P?33Q LA983Q#T53'OQE%W^4-YC*=@[ MRW:^]^#U;\"1\\)\M>B?%3UZ@O $Z<%F1[,#MBGV%>RR 78F&6&QJG]2Q;8< MNU:5H16\!I 5U<&F2NDS1+/II$751HHG#FQ/]N=N$GU1:LA@U\'.SB]GGRX[ MQHL#/J??=IDT K?KJ>UFI^<7L_9!_TP7HZ/E<9/39A"SJQH(3B=7C&S4++/8 M^U+M,F1P]FMSF :Z_6\,+?R'\O%C5JH+_7G3B?)9X8H1RO!'DIA'GG-H!/!S8CN)W0#\W ?\_&G, C#T\=/T/=O07W")MA>)HH:TH,"X MH/Y88+.]@'GPH,@X2_P7H1W8261C [;2O_/M+M=U"V-_&N)GXY<0M[#AY@W2 MZIGTYU)^[4NB+:]YA6X8^0^T\J8!'4ZW6@4SSS%:_?D="Z()#4&[JZ.:)2CV M@^=MY*#JT8%YAD)7Z5JA=QD'F3358?IYGWD_J'NIAK+&Z?"_=TK[&+%]5X/X MR7(- 6V>'YX+Z[4F86D")5XC,U^6-_MMD>[#+-(MKU>4[G]H!EG?'?K$Z?<$ MUMX:?2,,ME>SWB?+K0!ZT(=9<@Z\;;Y>=D^[C[]S\\ES/]U\.?X(\,G@GEQ< M8ZD]C8()D^9CK+FIRIW^ +HLJZKNS#8K&@I9%% MA!)=DK+K_OJ=H6393NTD^[)YB'G,_%TA6WN-6+H5EJX+ECJN0P"H)D6'%1#V:7[NR3GEVJQDI1PR?- M3%-57&]N0*KUU2 <; _NQ:*T=#"<72[Y CZ#_;K\I'$W[*7DHH+:"%4S#<75 MX#J\N!D1O2/X)F!M]M:,/)DK]4";N_QJ$)!!("&S)('CSPIN04H2A&9\[V0. M>I7$N+_>2G_G?$=?YMS K9)_BMR65X/I@.50\$;:>[5^#YT_8Y*7*6G-QHF:0/EL-=X*Y+.S=UQH]HW+!MA'X*;1@!&WAKW^PN<2S-GET*(6 MHAUFG<2;5F)T0F(8L8^JMJ5A?]0YY(<"AFA>;V.TM?$F>E+B6\A\%H<>BX(H M>$)>W/L<.WGQ\SZ_%2:3BMPV[*_KN;$:T^3O)W2,>ATCIV-T0L>U,8!AY'7. M/@@^%U)8@3JZ&.>,6[9G!J;G/62-UJ)>L!MNA#D6]RF"7/X&J Y6E MKV P^U("*Y3$TB/)!6E<.8VE ,UU5FZ8):"98R'@+7+@>1A>9* C3"W9]@N+H M>9CNQ^U][\71P]>B1J-58U"9.6,?8 62A=UOU/W&[(NR7#YS>\M-Z6S.: '? M&X$^MY7"S]@K%D]&7C1-<>6B%KTY6.UNPS3VDNGX!-WV]AXP$T5FH=-'.B83 M;YS$/?'VMSN>>J,P^>6R/=V3)NH5;KH2GY_MI$R]% OWU#;PTLGH\?9N3Q8& M6@IH"# -%F0E0+A-/7&DPCO(D2UOPN\21IV M47_%QJ.1-TI"7$T#I(L.PI5$(R^9Q+B*TK!;32(/HW@8_23VIDG"_OD__QQF M=W4FFQSKOE(U;+!OZP>B2R91*VW,+NCI 9BULB<2VT<)N6,XMN%*P MI08@4=1WJE2]%BF<,@:2[?B$-2O_F>?+=0* M=$UG#&&MLPTS5.1M1T.>5Z/ '^-PDA+G+$G32Z71:)R.<_N8-I[L:-N"ZLDS MT%84(MOZF\-2&6%;OL!/=RJXE =!ZH0W2V85*W#,LPUP32ZC NI8KD'E;G[G MU*>6&!_J497*02+=NA19Z2AS(#BPM^:LT*K"CI9A-Q22NX\(5(*LB*.0&Z;F MU&5=^^R0%77[F>2,G&OU@&'^WBCR!X-9J_J\_0KIZ!V*1J!;7&^;[-9B[,/X M?:)PE4F\PKA0OS5]>VK)_5-=TL,Z/%KU'=84AE_0?@:YL3\]0.YER1''C]A> M"'CHC_XSX#ZC@<B*! C=-PE"@W.W3#T7?=[MD42TJ)M$@33W@W.41!M3.GZX!P=%. MMO])T!BJ*Y?T^9:,J@W,FUU.>[3ZPS^XC1CPV_(AV>IU0@?: ]_5N M5*/1%/PFTBYL7+MK46.M- ZGEUOY@AH4S^%_4(TGH)NFCZ []GDZW'L"5* 7 M[J%#U=[4MGT-]*?]6^JZ?4+LR-N'V$>N%Q@0'"\%L@;^!)\NNGW\VI*!_8<[^!5!+ P04 " !PB%A22#C,M!4* M "&'0 &0 'AL+W=O)P.- 6;;.5):]()\W^^ON&E!4Y=5P7 MZ&U1.!1%#F>&WSQU?M=VG\Q2*HS'D7YV4KJYN3RW,V][2[/VXVM=:/>=LQL5BO9W5^K MNKV[.(E/MA/O]&)I:>+L\GPM%^I&V0_KMQV>S@8JE5ZIQNBV89V:7YQ$O])R<[9)E*HUZV]:^ZLLN+D^*$56HN-[5]U][]7?7R9$1OUM;&_;([ MOU:($S;;&-NN^LW@8*4;_U=^[O4PVE!$3VS@_0;N^/8'.2Y?22LOS[OVCG6T M&M1HX$1UN\&<;NA2;FR'MQK[[.7UQF#&&':C%M"U-6SR7DYK94[/SRSHTZJS M64_KVM/B3]"*.7O3-G9IV(]-I:I= F=@;.".;[F[Y@J77;6=TLV+^OIL9VP,9_#I!/!_*I(Y\^0=Z3)?4-ZMRG MQ<-$WB\5F[RZEO=2Y K/<]E 8[2N.<_#3A/'*=) M7 0B3Q[QOYU]WR%,Z-(7P249$DB#.2$>Q M"'A$!R1Q#I9RC"9X660<$D[=IIP'29JREW*MZ0[49\2%2MM-ITB0+ XBO'W& M"E%X66+A#R@2$JY,.3VF@2ABW"L""+#@_3(@)5=DCG_XB1(R4\ M9U /_27E)L1@C"-+=U@D@BA)#R 'R/T2.1&XB4KAC\C!6>;(XWI%0F0QDQ9! M5A0[>G^8/0HW7- &P@GG@8@3&I2%^Q4X,1_!9ICY.FS L"B#).-^G$*8-.J9 M3]V(#"&"[ODCYK>SWP*:BNYC$KN=PF$A"?(LAVXNM#C* M8RFR'CLYX9(82P]"I_@".C'$!#H3K_TBSW&:'R,3"@KA]9^#X2A*'^E_.WL< M>#@Q#HU.,C+/,59PT4G*]\T<@YZLR ']I.<_#O+> 8WY3V$>>?XE?OSLM^!' MT9W$>0&#IDM(<0G.)V"0)LYS9UF0

H/ &<,.UFEZPU%> ,.@(D*($5V D*;9BYO MD0I0,E&K!1G;IB8AUS[9Z?,8R58*W#=ZAA7KKOV(S)[8?BEKC22FT9*Y!$2- M4@VD%BZ]:SNSS9,")@V[0QU ?W?UD8ST\:2$99@_%A#QY:" LKHE\V:RFVK; M]1G:7A$;Y@J6[K&,/Z.^^0WUS5$2ANS]Z.YE;=HQ !:4/I(@/ O%^/H/TF0+ MU>#V:V\Z%9R7-DZ46^7-TJA#J"B^5!H\\AZEN3N!>:.JHIV2/4!CK+T*K)JM M)9O-U*C?-\0E$F5;*\ 1QXB%@(8B$I.N.JXBSK&.^=Y6'Q_]UR&Z>Y5\##9=Q4!NUOJ MV9+,HIGIM:QA&)X0ECCN77DW=JICPZ456[?W<=/=,PPK35QX!W952_,)7/XJ M[]DO6E:0@4UNWK$2P?^-M&#=D82I(G4QWFB=AD0%W,3T.76!WG%XJCL@'Q?X ;?Z Y9 /9 ;3= MR;$CWGJMO>B"C4.Q#HY;H+4;ZWBFP-'LCQ<[=X# ,>M#'9O*V:>M.OH 05B5 MC^YY7TRV2VD=YSA\72OKT0J])^&!KE(V=)6RPPTA5WY5QGQCDUKRJJU>,4*709NT);((M/42$- MG: 8KT60IR6L/7.Y^O[4(Z<$'T3RA,K):-0Q(BMKG4.GE!CE8U3D6(;5@NU( M1HV2*$5YX=H1J%^*+* JX<_/V\=YQN!0*=-P^$;ZHM?>D<*$GF]1VDM!XNH& MSD(V,_7H)RBPA?+EQ!+CF#O,I MP14E>TZYA](+GVM\"&]"Y"Y=IX%N#0+4%A&@GZ!$A<$P:A:EJ#L?-QS&'A'/\6(_6>9)\P19('(O'";!T_=#\\I%U5VF M'HQL8(HL=#9F;#?*3CU__:0E_KX/A+^A7_/0ZQUW[AZ:,?_J$VE/L$]NJ#&. MUUERRG(@4A""@.37Y&LH6^^7L0DU9V+J*NM-8_YELF!T^,E[Y;VL/R_T7 MRC?(#>"%6:WFV!J% A&V\U_]_(-MU^Y+V[2UMEVYX5+)2G6T ._G+7*W_H$. M&#Z]7OX/4$L#!!0 ( '"(6%)AY"6%,P0 (() 9 >&PO=V]R:W-H M965TRV^["+-,FV M*(H^T!)M"2N)7I):9_^^0\E6G-9)VY>^B$-JYO#,S*&HY=[8+Z[4VL-34[?N MZD:YN=GI%M]LC&V4QZG=+MS.:E7T04V]X)3&BT95[62U[-?N M[&II.E]7K;ZSX+JF4?;[M:[-_G+")L>%^VI;^K"P6"UW:JL?M/^\N[,X6XPH M1=7HUE6F!:LWEY,K=G$M@W_O\$NE]^[$AI#)VI@O8?*AN)S00$C7.O'P M3=_HN@Y 2./K 7,R;AD"3^TC^OL^=\QEK9R^,?6O5>'+RTDZ@4)O5%?[>[/_ M21_RB0)>;FK7/V$_^$9R GGGO&D.P MY:WR:K6T9@\V>"-:,/I4^V@D5[6A*0_>XML*X_SJGR(]UK_B;BK<[G(!@!3CE] T^,Z8L>3[R"=R[I#^V@]2":V\KEM7&=U?#[ MU=IYBRKZXXU]Y;BO[/>5_Z'L#[U4<>EE_<^5_6WPQU+#QM1XWJIV"SYT#_#$ M.MUZ!^ZX2S=2^#I2V(P[%Z'S6 ?0*B]AT]7UB=M.V\H48#9]&T"U!1HLNX!I MU8(O3>=PR1'03[G>^> .N6D:K*<&(1[+RF+RIK.^ MA-^TLH-J 'NNFS5B'/L.]_J;;CL-/P C/*(DX=E@)S&1/.EM*3FA&>MM(3,2 ML1A^M,8Y+(795!X88X2F%,>$))$$QB7)6 1,<"*I1!D@9RRD-0VR;['WW? A MP0^B[=7A0":$XWY10N(LAE00RADD$N/I,7ZML8H:JF'FU9-V(1&><)"42!$! MDA,QA4@0C@?F$WZ(#\X\)DRD("A)HZQWXP)D3"A+3MV4][9:=T.?O8''SF/? M[K!';04WQN[,0!$U+^49WSB['^1!J;S+(TL2HE,!S$P'F'%H\%.L9#R M8"?8>QZ]%,84#SP22#$<$@XS\Y%_&LE(0]D/16>ZCO#BY%QMMM_WM[Y )2FRX(L?5\0?C M:KA7G]V'OY./RFXK;&6M-QB*PHXF8(<;?YAXL^MOV;7Q>&?W9HD_2=H&!WR_ M,<8?)V&#\;=K]2=02P,$% @ <(A84JW. ]^] @ LP< !D !X;"]W M;W)K&ULK57+Z=[81\4 6BAJ>2<37W M"JVK2]]7:8$E41>B0FYF$\1L8LD9'Q MN^7TNB4M\+"]9__LO!LO&Z+P6K!?--/%W)MXD&%.:J;OQ.XKMGZ&EB\53+DO M[-K8P(.T5EJ4+=@H*"EO_N2IW8<#P&!T A"V@/ U(#X!B%I ]%Y W )BMS.- M%;S#.7P RN%'(6I% M>*9FOC;R[")^VDI9-%+"$U(&(=P*K@L%-SS#["6!;WQUYL*]N478R[C$] *B MP4<(@S X(NCZW?#!] A\^7[XI,=-U!U5Y/CB$WQ?A,AVE#&@946H-&]/0UH0 MN<5C>]UP#1V7??N/B=F!QT/S;R.B\70RBEZ&+?N(7OB(.Q]QKX\[5%K25&,& M*5$%%,@RT,(DD8J8BUAKI6;>4T[(N M>PYJU#&->IENE*8F(QE_M<*\9L#,FSGZ(/IY(GA&(E6/HG&G:-SOC3S]P]ND M8YK\)V_]/'%PVIQ_D,Y*-/?;E@4%+B,UC[\;[2K/E4NXK\87IB(U!>0O35/. M;LVSH5P!P]Q0!A=C&ULK5A;;^(X%/XK%NI#*[7D2BX512K0&W16:)CN/*SVP20& MK"8Q:SME]M^OG804')-&FNU#B9WO.\>?S[%]G.&>T'>V18B#7VF2L;O>EO/= MK6&P:(M2R/IDAS+Q9DUH"KEHTHW!=A3!N""EB6&;IF>D$&>]T;#H6]#1D.0\ MP1E:4,#R-(7TWS%*R/ZN9_4.'=_Q9LMEAS$:[N &+1%_VRVH:!FUE1BG*&.8 M9("B]5WOWKI]M4Q)*!!_8K1G1\] 2ED1\BX;+_%=SY0C0@F*N#0!Q<\'FJ D MD9;$./ZIC/9JGY)X_'RP_EB(%V)6D*$)27[BF&_O>D$/Q&@-\X1_)_MG5 D: M2'L125CQ'^PKK-D#4]*""I"T)405H10)7CG F<>(F=V]6'5P6Y$ M^RSE$&ZKB+=1)E:1E5/(X6A(R1Y0B1?VY$.1V@5?)"/.Y"I<8L'CHV6Y M^@!9@R7>9'B-(YAQ(0YRP*W #WI93<'EQ!2Z =@64F$&9^ MPYQ='W7\V)*< M"4.B\^*D/32X$"F':D25H'$IR#XCR '?2,:W##QD,8HU_%D[W[);#!AB=NLI MM@]3/+9;+4Y1U >.=0ULTS8U YJTTY=H)^CF6?JTG3[+LU;Z0SO]&Z2M@W_L MK-T*-?2GSMJU].?.VK7TE\[:M?39[\5]_GM3]]J='K1DL5-O%$YASSEC3[9?FGL">-L="QG%/4L\:88YL#QSS%O>AP ^\4 M--.X- ,G=$]A=K$QV5;@67[KRC40Y,3YV:N0YEVZKB M)LH-PX&M5^S5BKU6Q0_KM:A7Y6D;RS-65*RB]A6+#D?RO!4%0O0.M@9\>)7"WT(>:&?2"\.1/R00=I9$).E C$[0@938? MFR!=)FA-J9F@,:7)! U*DPE-E,@$91;F&E.:3&BB1":<.=PL\_,N9K;FPKVH MKV[J?9ZA**>8RT(K(T5ME.3B1@+@BHBW7VQXE:?C7 E:"U/6P1C1"5 O%\3P@\- MZ:#^"#;Z#U!+ P04 " !PB%A20O,2+]P" #8" &0 'AL+W=OZX>)8%@$*O)65RY!1*;:Y= M5^8%E%A>\0TP?6?%18F5'HJU*S<"\-*22NH&GI>X)2;,&0_MW%R,A[Q2E#"8 M"R2KLL3BSRU0OALYOO,V<4?6A3(3[GBXP6M8@'K8S(4>N:W*DI3 ).$,"5B- MG!O_>I89O 4\$MC)O1J93IXX?S:#'\N1XQE#0"%71@'KRQ8F0*D1TC9>&DVG M?:0A[M=OZE]M[[J7)RQAPNEOLE3%R,D@[**ZEXV9"U@Y*P^HI?FQSV"'[T 2%H",&IA+ AA*<2HH80G4J(&X)MW:U[ MM\%-L<+CH> [) Q:JYG"IF_9.B_"S#Y9**'O$LU3XT6]/Q!?H059,[(B.68* MW>0YKY@B;(WFG)*<@$3G"[U)EQ4% YY@62#,EG4Q>ZG(%E-@2EZ@\RDH3*BN MOJ"'Q12=GUV@,T08NB]X)35'#EVEK1L#;M[8O*UM!A_8G$)^A4+_$@5>X/70 M)R?3_4$/?7HZ/>NASTZGI^_IKEZN=LV"=LT"JQ=]H-=FGYL"_F7?EVLM%5LI M\]+8CL,T"C*=PG8_OR[,'X1)%K>P=T[#UFEXU.D=2"5(KJ#VVN>O%DCV'IRF M<1(>V.NBLLA/^LU%K;GHJ+E[KC"UOBX[2=IXQ?_=1QU?4>QG<7!@OPO3^]CW M_/>P:=1=!'^0'88QZX$-TB3*^N.(VSCBHW%\ P9"!S+A8L,%5H#FE:XDR"-; M-FG%D\_;LDDW+=_3ZWT0:A<6A6GB]:>0MD;3HT9_5:H51'V.U@/% M-_:@>.)*'SNV+/2G!P@#T/=7G*NW@3E[VH^9\5]02P,$% @ <(A84K>/ M@0(Q!0 -A< !D !X;"]W;W)K&ULK5A=;]LV M%/TKA-&'!*ACD9+U$20&$KO#"K1;T*3;P[ '6J9MKA+ID722[M>/E!39)BE5 M!?R22-2YESR7]_(>\^:%BV]R2X@"KV7!Y.UHJ]3N>C*1^9:46%[Q'6'ZRYJ+ M$BO]*C83N1,$KRJCLIB@((@G):9L-+NIQA[$[(;O54$9>1! [LL2B^_WI. O MMR,X>AOX0C=;908FLYL=WI!'HK[N'H1^F[1>5K0D3%+.@"#KV]$=O%Z@RJ!" M_$')BSQZ!H;*DO-OYN7CZG84F!61@N3*N,#ZWS.9DZ(PGO0Z_FV'Q M\YOW7RKRFLP22S+GQ9]TI;:WHW0$5F2-]X7ZPE]^)0VAJ?&7\T)6?\%+@PU& M(-]+Q[R MG.^9HFP#'GA!JUW3!K\G)<[S@BKWWY76R*J,4&V)B^>"?C( M4O[/#GV\B_[I92"5UQ?_=,$+431-4$4>>"UWID M!9:$Z2<%=LV9L"NPKNK5/SJ%2Y,C[\$]T<<4&9LLNBO-HGR[74\VK28S9];S M;)PF@=Z'Y^,M<%$0IA9HX0$%2=:"3MA.6[;3,[$U-"\^O!H N=3<*[R/<3UA M?+1,%(691=@%C<,PM@C[0$'J)QRWA.,S$?Z-J#%?_V![8W>),8JAQ=9%I5%D MD74Q20+]7).6:]++53<2W2:8/G:%("S_#G21,%G@ND&U7 =F/$8NJ"QE%PA#KAFK9GK0R_8KTQ*PH/_INMUHZ0@QK#(.AB?Z1HX/G9 M#T[S9O+3%4$=A0W3@C\[/?U#>-Q.?[.LTL8O"5&,U/Q"AMQ&@5C:'I'GKZU31(;,8N;!J@S&;L M<19F6=A!^2# 8+\"&TQY>(Y'GBK/8INUBQI#E-IGG <&@ZBC5<.#$(/]2FPP MZV&9[=%.402=U'9A81(Y!YO'&7'%!GESQ:,7N M7#GH0-@O! <>&TY&PO=V]R:W-H965T.(](M*;"X9CM"U9D9P=;D=P]-+P.=MLI6YPII,= MWI '(A]W"Z[>G,;+*BL(%1FC@)/U[>@.WB3(UP8EXFM&#N+H&6@J2\:^Z9?[ MU>W(U1&1G*12N\#J[XG,29YK3RJ.?VNGHZ9/;7C\_.+]0TE>D5EB0>8L_R=; MR>WM*!Z!%5GC?2X_L\-?I"84:'\IRT7Y"PXUUAV!="\D*VIC%4&1T>H??Z\3 M<60 PQ,&J#9 IH%_PL"K#;S7&OBU09EJIZ)2YB'!$D\GG!T UVCE33^4R2RM M%?V,ZG%_D%Q]S92=G#Y4XPW8&CQD&YJMLQ13">[2E.VIS.@&+%B>I1D1X&*^ MQ72C'C(*[C[-[\$,YYBFJF'Y#.:LV#%*J+P$%PF1.,O%);@"CP\)N'AW"=YI MHR];MA>8KL3$D2IT'8"3UF'.JC#1B3 A A\9E5L!_J KLNHZO-X\'F#C-#IRGT?1?Z:.(\6?KVF[[]P;[5B/R@X\H^/.XX"+PX")N.JY3[ M/Q=@T 08# :HBGE?[',LR0I\DEO"RVKE9*N7KR<"_F9"#(Q!V'03GC\&82\5 M5SZ"KFMDP@8+?'_.R*CJ M6'-6E&N;C5'%MW0O&W5%;Z!O$*+ M< 9>9*YQ-ECHP-3D[;55_@;!!;V9='<'\PM&+7HF"PM^HHB=$)? M82NP\*T5%O:%T=P8_1B2#$*Z7%IQA>>J*[0(8N"AWG)CA9D%FMA@G0+MGGE: M=47#ZOI(.<%Y]I\:B3^Q.I)=Z+WOI3Z7!$R6-6K5%OT%M45\@88S,0K>A0F36 MB05U%7NGRJ056_368HOZ GF%>NN1#16:\]<""J(3C%JE1>J?/E$8QB8# MRQFU5Z.)!=6IT8J$&ULS5A;;^(X%/XK%IJ'5MHV<2Y.4E&D%GJ!,CNH M3&)KLB)$ M@K]V!G=V#9[INN\9),B7Q9 M3X2Z,THK/I!#DIO9"'B797[ ML&8'A)M$\K@@*P]BRO+_^*W8B ."LJ,G M6 7!JA*<$P2[(-AM"4Y!<-H2W(+@MB6@@H#:$KR"X+4E^ 7!;TL("D)0):!3 M@3-WD3/;K@'+8->B?9*R"S?,XFWDB95EY0!+W.L*O@4BQ2M[Z466VAE?)2-E M:15.I5"_4L63O6E>?8 OP)0N&5W0$#,);L*0;YBD; DF/*(A)0FX ,\DC'"2 M9*"LAA:"Q^#F4W\(S@9$8AHEYPKV,AV LP_GX .@#'Q>\4V"V3SI&E+YFZYJ MA(5OM[EOU@G?;/"1,[E*P!V;D[F&/VKF0ZO!@*$VJMPM:[=;MU:CQ0$)+X$- M?P&6:9D:A_K-]"E9*[IYDCYHIH\VK)%^UTS_B$6C\_>MM<- 0W]HK5U+?VRM M74L?MM:NI8^^+^Y/W[=UX_9TOR&+[;+F[?<)>K8QOYG^J7J/>K1*H%W7: M"U3];^)-A"69@T]R103H\UB]YE?I^_>5@"$+>4S [V-E&@PEB9,_&AQS2L>< MS#'GA&/Y2C2W?4;>U*B1D'-=N'([;F8G'31>>Q<0^J[=-5X/PU*'(82\8]"X M#G(L%Y6@(R5NJ<1M5%+LC\1OH) !SF:$D0656CVY-72HQX*!8U7TU&'(1690 M$:0Q9CN^;>DEH5(2:I3TJQH)=Z&)>*(Z/992T-E&XEFDI'+P>2.Y !,B**,J M7\2:BRR_=)T?U3;==IW /5;2UZ"0#RMZ!W44]+WJKMQI4)[MP6/4?1UUX2,( M*SGSH#$6V+"2?H\:8[9ENK9YC!OJ< <9F*<(JD45FKX=.)44J<,N;-]#067- M<1WGVXY](NV],D>\QARI=9;_UD[^ 0-5(4R!;O-:4"=^I\02UNEF-6TO.I#E+I6="C7K>:T%N6?R&EX,"+#']?Y1L5BZ+@153N]#F7[U1#J4 XZ)=C:"[;^ MWS)^88+@B/ZM< ]8?022EU_24$1P/]C GVRR M@?O1!K[7;%,8.F[AL%81&I2'JOE1!WFG*GP_VL#WG6V@9FI!535U#*R)T_/Y^9SZHEI2EH"(+-12YJ6G'!7Y MD5=^(_DZ.W:8<2EYG%VN")X3D0+4[PO.Y>XF7: \>.S]"U!+ P04 " !P MB%A2V?2/AH($ !_#P &0 'AL+W=OPV ,MTS91B51).D[^?8>4 M(ML2K?AB/3P/?IH9*K:T(NI:U)3#/VLA M*Z+A46X\54M*5E:I*KW ]Q.O(HQ/9E/[[E'.IF*G2\;IHT1J5U5$OMW34NQO M)WCR_N*);;;:O/!FTYILZ#/5/^I'"4]>9V7%*LH5$QQ)NKZ=W.&;!4Z,@I7X MA]&].KI'!F4IQ$_S\+"ZG?AF1;2DA38F"%Q>Z)R6I;$$Z_C5&IUT/HWB\?V[ M]6\6'F"61-&Y*/]E*[V]G603M*)KLBOUD]C_25N@V-@K1*GL+]HWLFDX0<5. M:5&URK""BO'F2E[;#W&D *!NA:!5"/H*T1F%L%4(+U6(6H7(?ID&Q7Z'!=%D M-I5BCZ21!FOFQGY,JPWXC)NX/VL)_S+0T[.YX$J4;$4T7:%G#1<(JE9(K-&< MJ"WZ!HFAT.<%U825Z@NZ0C^>%^CSIR_H$V(<_;T5.T7X2DT]#:LQ-KVB]7S? M> [.>,8!^BZXWBKTE:_HZM2 !Q@=2_#.U75IHT'*0RS0U[*-T']W2Z4EU,W_(\ZBSEED MG45GG-T5A=@9JY(6E+V094E=$6V,Q-:(V5%>9E?8CW(?3[V7XP_MD,MPGH6G M8HNA6)CE>2=T0A)W)/$HR9/)5 Y;U@AZD;->U0TU'4O_262MCOI(3<1D0IJITPZ=!] ME$=)UF-QB*4)CI(>S% ,QV&>N5&R#B6[K)1J\G8N^;*A8XQS'/0PAF*PO+R7 MHHNA%*1H$(5NC+S#R"^LHQ&.?. Z"?*CM&\PAE)A[./^9C"4@M!FR9D:PO[A M@/-'0>[;VCBMF&*DMIQGF3]<7HP'B><0"Z(XR'N173CDTB3US\0,'YWF^*/D MDSN#\@J-H:(-H3@IKI(1V"Z89M0-BH>Y&2:#F+K$HFRP73C$@LP_*L13SN# M&8QOC5O"-]3&M*4352WX>^MB>DV()"I(S>#X='(&CGTQR?,TZ9,.!6'[#.*T MC^HR&"=9="Z##XT #D=A'[BF$M+4B1$.]PC(HT%>.L02' X8'&+83\ZEY:&[ MP./MQ0.'^%"DR>N9I(L<&V+@#Y)N*!:%81KU*1S6((6#,Q2'S@+'EW=D*Z:* M4JB=I";AN.!7A>G1&'\Q&PKDGIUH;)G=C#1H^- ,X/%NX(F"UUK"Q"?U&UC_ MM6,2*ATJ Y+W:S++(5\T/BT;N*3;YTD_7; (=9O>D9%&DKO:#*IJ-S8"4\A M>T(VC7WWMILB[^SLU'M_;Z9+._$AZH.'7, :)Z:V@:'JCZ^=A"0,P2#M M5N*%),Z]Q\?WV,?!_:V0KVJ)J.$MXK$:U)9:K^X]3\V6&%%5%RN,S9NYD!'5 MYE$N/+622,,D*>(>\?VV%U$6UX;]I&TBAWVQUIS%.)&@UE%$Y>X1N=@.:D%M MW_#,%DMM&[QA?T47.$7]=361YLG+44(68:R8B$'B?%![".['I&L3DHAO#+>J M= ]V*"]"O-J'3^&@YEM&R'&F+00UEPV.D'.+9'C\G8'6\CYM8OE^C_YK,G@S MF!>J<"3X=Q;JY:#6K4&(<[KF^EEL?\-L0"V+-Q-<);^PS6+]&LS62HLH2S8, M(A:G5_J6%:*4$+1/)) L@;Q/:)Y(:&0)C4L3FEE",ZE,.I2D#F.JZ; OQ1:D MC39H]B8I9I)MAL]BJ_M42_.6F3P]?,8-QFN$FR]42FHUN(6;,6K*N+J%7^#K M= PW'V[A [ 8GACG1BS5][3IV@)XLZR;Q[0;AD> UW#+#63-GUDR8-4\P^V*\1V:31.),+&+VC^E<(J>6A!:P*A$5.5$%*F'% M4,&-D+"B4C/*^2YO#V_MG%I)9M^BN825$RNEUTKH61?;##N=OKO5F'G10G59>G9:S.@^Z@V^,ANN9AB>J-4I'Z=LY M>/O*)D4G9]:YZDDQ2NGUREJ21KU7+68W'U77.:H1VS#NJ$XOQ^E=F6Z!7]B] M[QSCI%(7H)%8Q[K2U_VC]=?L^OZ[%9A%M4M1+5**.F1;VIR"\XK OV;CB5FT MCEP5( 4FN39UBET@:#C'6U"J7C_9D@!)XP56JN7&;\ .J50NKL6^$+@WAEP; M^G9.F\)-@]:U:5.8<=#^G[5QX[?.:U/8<^#VY\Z7#CS$(50*=M%^1 H?)YZ):V#-QV^=ENIW=JTCAL:1S;;H5EDW<7[(_KIL;W_$= MX97.(B*4B^1,1\',+O;TWWW>FI\;/22G)>_:'X/[<7KZ4\"DAU%/5"Z8^2_! M<6X@_7K'3#*9GN^D#UJLDA./%Z&UB)+;)=(0I0TP[^="Z/V#[2 _91O^!U!+ M P04 " !PB%A24_C!L\(* #30P &0 'AL+W=O3235[-*NT>E6L36X_>2C*55K;E^5B4JU+D\ZW1JOEA" D)JLTR\\N MSK?O?2POSHM-O'YSAL\.;WS*%H]U\\;DXGR=+LR] MJ3^O/Y;VU>0XRCQ;F;S*BCPIS<.;LU_PZSN,26.QA?R>F>>J]7?2W,N?1?%7 M\^+]_,T9:KZ269I9W8R1VO^>S)59+INA[!?Y>S_JV?&BC6'[[\/H;[=W;^_F MS[0R5\7RCVQ>/[XY4V?)W#RDFV7]J7A^9_9WQ)OQ9L6RVOZ;/.^QZ"R9;:JZ M6.V-[3=89?GN__3+WA,M SL.;$#V!L0W8 $#NC>@?0W8WH#U->![ ][70.P- M1%\#N3>0?0W4WD#U-=![ ^T;B%#@T"%RJ.\U\#'8G6@'30[AWDW\R6YB;6?E M=5JG%^=E\9R4#=Z.U_RQG=I;>SL9L[Q9AO=U:3_-K%U]\?[Z^3%S^]3'Y*LCSYUV.QJ=)\7IU/ M:OM=FA$GL_UU+W?7)8'KTN1#D=>/57*3S\T_W>11\YNX^8>TC'[YM[WO'6O M_-?>]PZ:O^M][Z#Y^][W#IK?_EC#0TWNDR+H[+ M./GWG84F[VNSJOX3N1 [7HAM+\1"Q''S^\T_/]] *W]GR+>&S3;@Z0)3ICD6 MYY.G]H("<(P1I/$I[AK $2D8D:>X&PC'D23Z%/<6P&$I)>&GN%\AG-*4>;AW M$(YP(CW<^RY.<\64=QNW71BG6$E!3W'3+HXQCA0EI[@[$,>$<+B3"<"/$X!' M)\!]G=8FL>R?+(M9NDSLIBV?9::*S"UQ'%J,.XGE\4)RX"2^W1F*EM>(9E1) MY$4!P#&)B#])[@"G!8=->)2G+!_=P, 1G""&$_+ #0)AI! TN" M.&XE<6X]A.4[,@1QI$?PN.$@C@P)&1J.O>7IY.>:^M& <%@HX2VF.P"G.1>! M%$$,)+[ABP6" ]-=4=P)1!='A$7Z9 6-9_?* M6@0BX2B7Q"GW$(D/:54E=9GF558G+[)\MMS,397,3%FG6;[[9%W8%[M2H>6T M>I/GQ@ZW2-9E\5\SJZN7,:\Z]B1RY Z#B7QO6(L@*KK<"HDP\2/8!>HM94Z M?JH'<'97;&,=B*!C9Q)GYT,$+\MLOHBR&7542=&X,:"..&E\MQB)P=[R9(>* M!!9>RIA".,JLA/5" . 8Q00%=!]UC$SCC'Q<1-DRJ]/R:U/U-GEEDH=TUKP5 M3S*T5/*8#C&G6H#8 104A !E+'SC3.SH>@ MO,L6C\_IUV@$'%W2D84X=3Q(!TMQVM7.F%B7,3\"79RR'-99%X 4MX*=!#;" MU/$KC?/K(01_V!Q?QISBR(Z.+,69XT V6(JSKG3&"$ODH^YDC.C:R#F>.Z]A@'@MQ[FC0#ZR'.>MXY?! \E:(:#_W #C&M4+"#U$71V53.@F$R%&VB%-V M*T3OBFJ=U:F-Q==MC!;I*KYS%JW#\Y%%NW \*0:+=M%5VJE(V09)^166&[FF]G.:;WH2SK*E"/K M>^F84@[6]Q(Z%:=,^J5W"&>WV)T*(XCC.-3I(!T%RW[ZOJ$ODR[KQV26ECVK MOM*1I!Q9^$O'E'*P\)> 3,=2"[_H N (U<0_I[\#<';[K' @[RV;RJR*W*F56%U$YJ1P)JI&UO7)P4=GU-&B'^\"P#M4F"=&A@T M(++Z--0'I!S-JCC-@J$85A!3CA?5R*)?.7)4@T6_ZDIT;O-ZA[$ G$W7[?K[ M/D@ #@FI KM@Y5A7Q5DW%*/OJ(XI1X]J9"6O6IV8@Y6\ D[#.?*+7E, 9A<: M\?=< ,Q&FH8Z21T5JS@5AP+3NTZF'67JD96]=ARJ!RM[#2A[PJGREPR 8\1F M#C_)0^,Q(7F@AJP=.>LX.8P M9LC?,@ XH@72 0[4CL?U-YKG P']UM&Q=BRK1ZX":,>Q>G 50'=5N[0YR2\" M # J[1;.#P=0*["[[<"N03OFUG'F#BZO'M5,W6JK'[VOOMU8_P.=]5W-WCRR MX.M-""?L6NIVU@,'^H)2%"@L8]3JK4=Q\@Y%Y@O'1V,WXJ-6-CX:W MXR.H#X"HS@8/!%I8)UW!0"UH@-XP:O7CHSA)AP+WG;4#,_@@H"UK-^7QD$5#;M^.D)Q%EZ"3UAT7Y. MZAL/2H4"]:V2#SYYCFGD8@-N/^&$!Y<;#J;\Q-V,=7@.P G9K8="N.:,&_M' M!Y/68_0VNRRV/PYA=]/%)J]W3^ >WSW^ L4OV\?PO?OW&'C_MOG%BNUC M^V[XW<]=?$C+1997R=(\V$NA5TV-M-S]@,3N15VLMP_Q_UG4=;':_OEH4BN8 M&X#]_*$HZL.+Y@+'W_&X^#]02P,$% @ <(A84D!X\KWZ!@ 1B@ !D M !X;"]W;W)K&ULM5I=;]LV%/TKA-&'%MAJ?G\$ M28#FHVT2=RN:MGL8]J#:C"U4ECQ)3EI@/WZT+)LV1;&J"KTDMGS.E7@/>2ZO MI-.G+/]:++0NP;=EDA9GHT59KD[&XV*ZT,NH>)FM=&I^>!G%Z>C\M#KV/C\_S=9E$J?Z?0Z*]7(9Y=\O=)(]G8W0:'?@ M0SQ?E)L#X_/35337][K\M'J?FV_C?919O-1I$6@5.IGPBE A/L?Z MJ3CX##9#^9)E7S=?;F9G([BY(IWH:;D)$9E_C_I2)\DFDKF.?^N@H_TY-\3# MS[OHKZO!F\%\B0I]F25_Q;-R<3:2(S#3#]$Z*3]D3V]U/2"VB3?-DJ+Z"YYJ M+!R!Z;HHLV5--E>PC-/M_^A;G8@#@HGC)^":@%T";2&0FD"Z$FA-H%T)K":P MK@1>$WA7@J@)HBM!U@39E:!J@G()O$TXN%,.=CT'VHO=4+N5LI,;57J/MQ.K MFI5741F=G^;9$\@W>!-O\Z&:VA7?3,8XW:S"^S(WO\:&5YY_T(\Z76OP_-ZL M[]DZT>#/![ [>/$=7&9IF9NE CY^7^D7X/F5+J,X*5Z W\&G^ROP_-D+\ S$ M*?BXR-9%E,Z*TW%I+FL3?#RM+^%B>PFXY1((>&=.LBC =3K3,P__-LQ'.!!@ M;/*Q3PK>)>4"!R->Z>E+0-!O $,,/1=T&:;?ZY6APU;Z59A^NTZ#].LP_5V4 M!R_^=>>Q(^6AO^D\=B_];>>Q>^DWGZ#,QBLE_:I(I' MVN+%132?YWH>5?4NL^OZ[XF!@IM2+XM_ B>B^Q/1ZD2TS4.N/U__\>G:M_*W M1%81-QN"QW-$J&*(GXX?#Q>4!T(8=^W#,2BP.L:]]N"0 M$ *S8]P;'TXJ0AW<6Q\.,RP+..\B@MM1'"XI1B*4CA @$B8I>Q7 AULI%!P%)_2 MN/QA]A&VX?# ^;=U I'>^2>-=%'!NA_%AW0VQ@*:SU(=Y;"M[T),&X@*X431R5%+DU M8^+!,63<"[9(85T5A6WU,GZ,DU VK+LA.7#BK=LAU3OQJFG>2"FIE)OY)M!L M)I3'A#Q )CE4+>4 6RO%82NM<@_^ ]TJ,K;FAM&P2F!K?!CW5:)F'B=8F0V@ ML[VZ\P$)8D@YP(D/"!FEHDT):ZHX;*H[)7J4:&Q=#].!9;$FB,-[O) LK)E$ MZ6ZU[SPH;CH!5Q!/+":@:I'#&BL.&^M.CDY5&ENOPV)@ :P9XO!>+R2 ;)8& MA1EU-TD>G-FJ0M18%1X<5P2V5&EL71:'77:GPL]7:V(MD,!A)2'6%4EXRQ>0 MI&8>S6/3!CH-WIT'AA%RV]Z)!V:Z-LC]>A#KM23LM1?K.)G%Z3R4C8/;#0/? M;R#6]TC?.PZW-?,H\4J:G@RYJ?< !<600C?Y'J#DB*L64R+64TG84W?I[URP MB?4[,G 33:P'DMYM-&GVO0Q*SMQZ[<-Q)$EC'7CZ)^ *:A=2ZH:768FG88@^$ MZ52ZJ?4^.G"#3:TSTMX--FTVQ)*[5<(#0A@V.CH/C&#*6Q8'/;B]&W;; PU^ MOG!3ZX9TX#:;6G>DO=MLZFFSB22DH8FGS48<-N[\>7$&V-)F4VN[-&R[]RL] MC:.DM,_HLKP(9<>:(1VX[:;6#VGOMIMZFF1$*,:-F]]-H,**-NJX+R"$7(H6 M*9BU6A:V6J\4G8LZLV;(!N["F75'UKL+9[Z>&4$E7&$\0,$5;50/#TXR8?9B M+;I8WV5AWVW3I4>)9]8MV< ].3MX[-*[)V>^/IHBU\4\,(QPH__PP#A&I$T@ MZ\,L[,-M G4J]\T\?#J**1-.0;_SP#8W1]RZ[X$Q2AN/ MF<8'K^XL=3ZO7D@KP#1;I^7V4?_^Z/ZEMU?5JS_.\0MT"+X6YUGS[TMKV2YFMJA>'OF1EF2VKCPL=S72^ 9C? M'[*LW'W9G&#_ZN#Y_U!+ P04 " !PB%A2:MAC1T0# Z"0 &0 'AL M+W=O*B'-.%A96W\-0U.LL&*FIVJ4M+)0NF*6AGH9FEHC*SVH$F$<16E8,2Z# MRK)2*VMX!(?-9AU53&]NT>AMN.@'^PGGOAR9=U$.!G5;(G/:+_5CYI& M8>>EY!5*PY4$C8MQ,.U_G6?.WAO\P7%K#K[!*N[,]6TRHGG)W,E+2: MD@]38] :F,H2?N,LYX);C@:N?F=:,U>;:[B:HV5'_)9^79\'U#?PMFP' MXWWM=C? J)1/6"#?L%P@_#7-C;?Y^PRO0<=KX'D-/N#UY#I!TKE 6[^+@,9R MVHE80KZC'G7+=$!8L IR!.I4M]G=*NX4<5,288>,U-2H"S(D^U,==)Y)DO6B MZ(PDETOCFAQ?"C0&U )RU^YN]M7PG<13,IKH MF8_N#N/-9'B;]N)1N#E!.NU(I^=)LYI;)OB_Q*'8]T#AE6Q1([!*:>M7G3"J ME5K*9DCL7^CN,"=3GAYQ':2]84>UV4C'1DG2R]X:S8^-^FDO.2UZV(D>7MA\ M-=M=T'D:*V[_1^.=9_%IXV6=G.P3.1N4:SRHSBDRV5$BT[OHJ";'5H/A72]] M5Y1CJR2+#WPU,L*#6X4.G:6_G0UUUUK:YCSN9KL'P-3?>^_F[^EAT-SCKVZ: M5\4#TTLN#0AB> M2Y/_ %!+ P04 " !PB%A2L?1$$"0# #5" &0 'AL+W=OM!%*YH(;Y. A2OR&4>XN9&[N7BYG8:D8Y MW$NDMDU#Y.]WP,1^[H7><>"!;FIM!_S%K"4;> 3]U-Y+T_/[+!5M@"LJ.)*P MGGNWX=ME8?5.\)7"7IVTD:UD)<1/V_E8S;W @ML,Q#QVL 3&;"*#\:O+ MZ?53VL#3]C'[>U>[J65%%"P%^T8K7<^]W$,5K,F6Z0>Q_P!=/8G-5PJFW"_: M=]K 0^56:=%TP8:@H?SP),^=#RH4^4K"BCFH)" M5X]FW51;!NCS&@W$K]'5'6A"F6F]04^/=^CJU6OT"E&.OM1BJPBOU,S7AM+. MY9<=T;L#$3Y#= ?E#8K":X0#'$R$+U\<'A9_A_O&F]X@W!N$7;[H7P;MJ:[1 MTOTC(*\'7ISTC^[]OD;& /0 )= =61D'O]^NE-/\N, 5]5R1XXK/<#U8Y[G9 M:&8O'6>8,ON0)7%9[);>+=(XC^-PYN].31W+DA1'6=++_H*,>\CX(N22$=I, MKH%#7'HR7Y;@+(\&6!.R("F*:!HKZ;&2BUA/G+2M%#NH4%D3;CP4L@(Y"9J, M".(PB?-B #J612G&:3P-FO:@Z470S[H&B;;<+"AF884R6]2N*D._IGH2.!V1 MI'F-[N(^T5HPDXH06EJ3EI##D1RRC?*G@WP7()22*R1 M+ MIG&<##T?J_( %V= BQZT>)'G'2)Q)_,48S':X6&1%"G.!I03NBQ-<3C<<_[) MI6,O_/^(W%"N$(.UB0QN,I-"'B[10T>+UMU#*Z'-&>J:M?GN &D%YOU:"'WL MV*NM_Y)9_ %02P,$% @ <(A84G$CY)^2 @ / 8 !D !X;"]W;W)K M&ULC55=;]HP%/TK5]$>6HDU7Z2%*B!1T+1)FU9! MNSU,>S#)A5AU;&8;:/_]KDV:T3;M^D+\<<[U.<AV6ADI2?5(DRBZ#RL&9?!./=CUWJ!.5]7U@V$XWS#UKA >[NYUM0+VRHEKU$:KB1H M7(V"27PYS1S> WYPW)NC-C@G2Z7N7.=+.0HB)P@%%M958/39X12%<(5(QI^F M9M NZ8C'[#:YX=+MXL)JFN7$L^.IDE93EC Q!JV!B2SA*V=++KCE:.!D0>>F MW J$[RMHP4>(4SB9H65<4.LCW"YF/J6'%%";4M*FE/AZZ?]2VG-;P=1O"^H> M/$VO]S*@AQY0 ##' OF.+2G&7Y.E\9C?;^A*6UVIU]5_1=?<)2_IML&&/;CR M74D?2F2^A+O4NW$:9W&:Y>'N.-&7L"1+XD'\ M+] 84"LHE*&SYI)!8SE=1J06T](ANRPOWT\&PVT+6 M6LC>M'"C+!,DN=E:\>_L=TG-7L08QUD_S2Z>:>W 1%8R"Q>TF1W0:;3?M0](&6 MQA:Q$NF25)STZSND%5F)+,$ML"\V25EQFP_ M^KY.,BR8OI1;%/1E+57!#&W5QM=;A2QUH"+WHR 8^07CPIO/W-F]FL]D:7(N M\%Z!+HN"J9<;S.7NR@N]UX,O?),9>^#/9UNVP0 ^(.P* "#$X%Q!4@=I'9 MN^+BL&2&S6=*[D!9:=)F%RZ8#DWN6$,_-;D<@"X2M[1@UGGYE2 MS";B',Z6:!C/]3G\ (\/2SC[< X?@ OXFLE2,Y'JF6^(@%7C)Y6QF[VQJ,-8 M&,$G*4RFX4>18OI6@4_,:_K1*_V;J%?C$I-+&(07$ 51<(30XF1X.#T"7YX. MG_1X,ZB3,7#Z!AWZ?MNB#;_8P)W4&A:4C1>ZVCNF4@U_WI$TW!HL]%\]MN+: M5NQLQ1VV?I8RW?$\!UYL&5=TE0TD&5,;/);7O:ZATV5;R=. M3D:#MV++/D5O_!C6?@Q/\N,"A#1@V#/=^K2D;K+*$:A,X85C3D= L2V8L&ZF M?+U&A2*ADE^AV2$*L)W)B9,&9J'<78QC);7G,VJX$ 738=#AQZCV8_1?\W'A MW%FAP#4WQYB,6DSB:=Q%9%P3&?<2>10*$[D1_!],FP0TF(P9:N-EGCJ2B0&D M0+K&[02I=H\6S[A%T0Y<. MOW^;#@]].NQOU/^K1.)V_*>C83L#1^0F\:0S!X>F'/9WY9,+9=AZ#Z*@3;,M M%48MDGYC"BJ0'C([35*P9"G,?J*H3^N)]=K-:>_.;^PDZZ:K@YK]&/R)WDP)?O^\XY/KZ<#/:,_Q(;0B3X3!,JAM9&RNVU;8OE MAJ18=-B64#6S8CS%4G7YVA9;3G"4D=+$AHX3V"F.J34:9&//?#1@.YG$E#QS M('9IBOD_8Y*P_=!RK2#U@CP9;O"8AD6_;9ZYZ=JD2Q2FA(F84<+(: M6C?N]4.@\1G@SYCLQ5$;Z$C>&?NE._-H:#G:(9*0I=0*6/U]D E)$BVDW/B[ MT+1*DYIXW#ZHWV:QJUC>L2 3EOP51W(SM'H6B,@*[Q+YPO9WI(C'UWI+EHCL M%^P+K&.!Y4Y(EA9DY4$:T_P??Q;K<$10.F8"+ BP2O#.$%!!0&T)7D'PVA+\ M@N"W)00%(6A+Z!:$;EM"KR#TVA+Z!:%?)03G$N<<,N>TM>&6R:YE^RSED&XW MR[>=;ZQL5TZQQ*,!9WO -5[IZ4:VM3.^VHPQU8-VPG< T$@-; M*J^TMKTL/!CG'L S'B#PR*C<"#"C$8D,_$4SWX4- K9:CG)-X&%-QK!1<4J6 M'8#:/SMZUC=_L&^K?6L1OI M=ZUC-]+GK6,WTA>_E_?[WUNZA_;T7L,N1N7)1ID>^M^3#::Q6"9,[-1!_G'S M+B17;]_/!A->:<++3'AG3+S16)((A!)+=7NHPH!C_;2:+H%%KN1G2KHR^!BY MJ.?!8&!_'"]Q'7;E^8'GH%/<@T'."2"$)>PD(+\,R&\,2#WLZME6M0&-P%LG M[ !).(\ETU=B8W2Y;'#D#O)[?L7I>P/*\8-^);0Z"@:H[YHC"\K(@L;(YG], MGAYGX.+A*0POP7AV^_0R \7@Z\WW66BZN(/:(OL(NO#4WTD=Y?51X)RBI@:4 MXR'_%#6KHY +NQ6+MW74EXKX9U""J^G]G4%/)0ZB2EWD=%_3=2IB+ M.LCM>K!;T;HWV/2@,NI5]H)!#L' 197-8!\5 "GAZZRL%6#)=E3F-T8Y6E;. M-UD!41D?N]=SUS"^4)5V7AC_)Y^7Z>K.7<=4@(2LE"FGTU7.\KSTS3N2;;/R MXYU)5&ULK5==C]HX%/TK M5M2'&6DAL9TX801(GM_6JK M@&>65!8^"0+FESP7WGQJQY[5?"IWNL@%/"M4[]P\#W?+W1 M]8 _GV[Y&A:@7[?/RO3\3B7+2Q!5+@52L)IYG_%#BFE-L(A_<]A7)VU46WF3 M\D?=^9K-O*"." I8ZEJ"F[]W>(*BJ)5,'#];4:^;LR:>M@_J7ZQY8^:-5_ D MB__R3&]F7N*A#%9\5^CO5EF5+-A&4N6C^ M^4>;B!,"9A<(I"60/B&\0* M@=Y*"%M":#/36+%Y2+GF\ZF2>Z1JM%&K&S:9 MEFWLYZ)>]X56YFEN>'K^52QE">B%?T"%[IZ5?,_MDIH=A4Z?W:.[%#3/"],: MH==%BNX^W:-/*!?H92-W%1=9-?6UB:C6]9?M[(_-[.3"[)B@;U+H387^%AED MYP*^L=+Y(0<_C^2J8@K+,:+X+T0"$C@">KJ9CB<.>GH[/;GBAG:K0ZT>O:#W MM%,*A$9W;R!@E>M[!!_FQ%?P<$4\[,1#*QY>$/\"&2A>N%:M(4:66-\<[_,1 M93@R&7D_S:4#1I(D/$>E0Q3!011UJ+/@HR[XZ&KP"\TUN$)O:.PT)DP2THM\ MB*)1$O4"'X(2%C-WW*R+FUU/NE3F*C+WG96@UK:"K=!2[H1NBI9NM*N2/]O:L#?^6%?/MJ([RC2E]S>NUKFH4 $K(QF, M8Q.3:JK9IJ/EUM9W;U*;:M$V-^8+ %0-,,]74NI#IYZ@^Z:8_P)02P,$% M @ <(A84IYT(G?-!0 YQL !D !X;"]W;W)K&ULM5G;&RG?89)2.*8)%00LIR_ M+TC1I$3<9+=]L7G9L\#972P.AW;'Y)MSS/2G++0+4M M"LQ^7).<[JY&C5RZAF1G"2\=H'%OV>R('E>>Q+S M^+MU.NK&K(&'UZ_>OS3D!9E'7)$%S?_*4KZ^&H4CD)(EWN;\CNY^)RTAO_:7 MT+QJ_H)=:^N,0+*M."U:L)A!D97[__BE#<0! 8: &H!: CP- "W!;BG KP6 MX#61V5-IXA!CCN>7C.X JZV%M_JB"6:#%O2SLL[[/6?B;29P?'Y3)K0@X &_ MD J,[TA"RR3+,]PDA2[!+://69-D46/@T/H,C&/"<9:+JW/P_3X&XP]GX /( M2O"PIML*EVEU.>5BCO5(TZ2=S_5^/D@S'XC 5UKR=05^+5.2'CN8"G(=0_3* M\!H9/<8DF0 7?@+(08YB0HN3X3!2P./3X:&!C=OERVW\N1I_GPNZ+;G!D=>X&?B3B]7P8:=GJ/(P\Y!^;Q;(9FH5>[^R(K]_Q]8U\[P4/ M%K(1G#G!@(ELY*AIS#H:,R.- MFV(C-H-A7G*\ \D:ERNB;"HS1=@];S:8[$(VOU&:[K)RA>=&T3 3)C]'\X=.O]:7&"2,I)F&$%1,P7%F0T(J MLR@:%IC*# 6^IL0@Z@DA(Z$[\BR6BF DUK_(#6'/I%$>VU(L(:$VRJ8;;&B5 MU8NH NE6='/:[E*DWL(RUJPO=0R0/&LOE'*JL)K-W&$$%%8PTD:@W^"A:TXI M94*LEMUV"])LN11U*@*@YN3*;=J+X)"3;.5%WG#-*:S.H6;CA;W2@&:I\8VO M"5-.W5,4D1\,.Y[*S OA<.ZR%?)]7<_H90,TZX8'RD4U2M+H0LG'EY4+C(:; M_T)A=A[X@1,-&/1*QMD5C:GJV:+(UCG5AD",TX4Q4Q3%!8DDM?4<1!Z-83,:NA$R6WQ MHDOFPH(;0T=7/_';ASP.02^'D%D.O46S6UR-_4F@6PYFI*Z&8MN(2-%8C@/1 MJRATV@\V)TA]BZG:BFU$2UOII2LR:SOM M-XD%ITQ'R]J,U!> &0?E*!]S[D4H,FNV&X-,5X;"[ ZBNITJ(V$!^MIV:@:B M0+>S3@].0 K"5LU)4B6DP[;D^Z."[FEW6O6Y.:,9/+^&%_'^S*EWLS\"^XK9 M*A/])"=+X5*( [%NV?Y4:7_#Z:8Y9WFDG-.BN5P3+)IV;2#>+RGEKS?U -W9 MWOP?4$L#!!0 ( '"(6%*+>_J6.@0 -D/ 9 >&PO=V]R:W-H965T MK("QT#KH%N+;@N:M'O- MR+1-E"(]DHK3;S]25B3;HA0/V!M;E.Z./Q[)^Y.SG50_]892@UY*+O3M9&/, M]B8(=+&A)='7LCY7)W.X')ZXMO;+TQ[D4PGVW)FCY0\WU[KVPK:*,L64F% M9E(@15>WDP]PL\"U0VWQ@]&=/GA&;BA/4OYTC<_+VTGHB"BGA7$AB/U[I@O* MN8MD.?YI@D[:/IWCX?-K]$_UX.U@GHBF"\G_9DNSN9U,)VA)5Z3BYIO<_4Z; M 24N7B&YKG_1KK$-)ZBHM)%EXVP)2B;V_^2E2<2! \0##KAQP.UM1\.$F\8'H^Q79OW,_+,H9$G1(WFA&ET\ ML+5@*U808=!"EELIJ# :R16ZHRNJ%%TZ2_1!:VI?$[%$7QEY8IP91O5[='%' M#6'_0.,8$>-[+2UES/ F.A7==!T0!^W /B < [6ERC""X1 M#G'H<5^<[0[YL7M@4]7F"[?YPG6\:#!>DP=C\T#J/-R,A(W:L%$=-AX(^\CL MW*Y=HNF+W:&:VBU22#L9;JW[DK8/E]3AW%9]GN,XSFR"G@]ST[>R1BFT5D>L M<5>+ B2$ZP^E8X39.I'RMML=)1K+_,AJI+)*CQ@:5]L!"24S"/51;F M V!9"Y:-@GE6M8\PZ_6=17EX.J-]*P",\0#BM$6F>Z%M<80S83Y>W=/F;>V)Y7A+SLY+8MP((0TC]F!!VY3X\OW[QKGB/ M%3$X$!,83<-G88A8LR=.FP1T9@_!;IN%Y;-R/.L[2),U. 7UV23Q4 MA:&3#!C7C(44VJAJ?QPJI##*GHG>RFK4A\FS-#]E]IA!%*?Q ',G'3"N'5\D MLT>+9WNJJ)1?-: O"%F'[.F&W10)9+X\^PSB!:* B0J,)PGJ8GI#Z[*$FG Q.&.[G!XW+S7U=8$RYY:X7Y M['PK+#BX=[E+[Q]$K9G0B-.5=0RO,QM![>^1^X:1V_HJ]B2-O=C5CQM[]Z;* M&=CO*RG-:\/=[MK;_/Q?4$L#!!0 ( '"(6%)7U(4Y-0, "T* 9 M>&PO=V]R:W-H965TTG\<<[U.=R*TRH-9^: ML5L^G[)&EH3"+4>BJ2K,WQ90LLW,69?NQ2K1> /X3F CMMI(.WEB[%EWKK.9Y6A!4$(J=02L_E[@ M"LI2!U(R?G8QK7Y)3=QNOT?_8KPK+T]8P!4K?Y!,%C,KME &:]R4\HYMOD'G M)]3Q4E8*\XLV'=:Q4-H(R:J.K!14A+;_^+7+PQ;!C?80O([@[1*"/02_(_C' M$H*.$!Q+"#N"L6ZWWDWBEECB^92S#>(:K:+IALF^8:M\$:K/R;WD:I8HGIQ? MTY15@![P*PAT<@I??N/KD M0#+\?LM]$\_?$V^XR;G9Y&9[DZ7:Y*=VD\6!-8-^S<"L&>Q91K$WM5^V=VH("I(D_@A:#D%1D(0]Z(.%L+<0'K1P M56":@S[:.CN)I)KV;RKVK2AG.@TN@92^!DD!O7L:1D%@V$A"\UH2;&S=Z1N*!L+,@3G8LCH F$W_G M[(^ W"2,QTTFO MQ0IX;@H2@5+64-D^'OUH7_-O[Q*1ZRTVS4/4<< U0\VO&Y'M'+]!7B//?4$L#!!0 ( M '"(6%+I<#GM!0, .4) 9 >&PO=V]R:W-H965TB.W<<\X]U\2^PPT7CS(#4.@Y9X4<.9E2JTO7E4D&.9$7? 6%?K/@ M(B=*3\72E2L!)+6@G+G8\V(W)[1PQD.[=BO&0[Y6C!9P*Y!NTCD8)C>I]*:E'CZBYV-TPPN52?2Q2"$] M)'!U\K4#O'4PQ9V,,T@N4."_1]C#7DM"5Z^&^X,6^.SU\'Z'FZ#>C\#R!?^W M'S,J$\;E6@#Z.9E+)?1W\ZM#-JQE0RL;GI*E^8I0H3]LA9*,B"6T;7')%5DN M<[ \C77AG_9KWHP(>H-^''C>B\A9%]>!E:BV$G5:N=XYX M$=R4DMH1M?DK" MN,-/5\1!EG&=9=R9Y23G0M&_Q!Y^\*R/<=E:ZK@A'& _BAIUO(H;=8PQCIOU M;L8%47BP+P=^>K6?7J^H7K_6ZY_2PVUZ_8:>WQMTZ UJ MO<$IO:!-;]#0PU&'G._MSF7OE>KQZ;U3K7N5B;VA7ZQ/30]C M[]4=3=D W>BSD!82,5AH2N^BI],294]13A1?V5MVSI6^L^TPTWT8"!.@WR\X M5]N)$:@[N_$_4$L#!!0 ( '"(6%+X):+XGP0 @6 9 >&PO=V]R M:W-H965T;M2QTLVI;$R&UR$^LP,_QGAOJDS'3/^'>QH52" M'WE6B/O)1LKMG66)>$-S(F[9EA;JSHKQG$AURM>6V')*DLHISRQDVYZ5D[28 MS*;5M2<^F[*=S-*"/G$@=GE.^.N<9FQ_/X&3PX6OZ7HCRPO6;+HE:_I,Y;?M M$U=G5ALE27-:B)05@-/5_>0!WD48EPZ5Q1\IW8NC8U"FLF3L>WGRF-Q/[%(1 MS6@LRQ!$_;S0!'Q^B_U(EKY)9$D$7+/LS3>3F?A), M0$)79)?)KVS_&VT2H0$4EF4\[V@)?6*EIY4!6S\E;IIT79 M]V?)U=U4^U MXD;;O-:&!K1!!+ZP0FX$^+E(:'(:P%*)MMFB0[9S9(P8T?@68/@30#:R>P0M M1KO#L,<]&N\>&++!;>]P%0^_U;N_/JL[X%'27/QMB.NT<9TJKC,4ES,AP+K= M&:)LM1)/\R7E PG4^==QW2IN29R7&;1]%(9P:KWT"');0:Y1T$,<[_)=1B1- M0)IO2

>0%PN9N1]A-X/F!;;?"Z@1J.^_8S@G\,'#[$_#:!#QC G.2D2*F M@$BPI.NT*,K'2&G?4IZRI$^PUQ&";!P& Y+U&P":7P'CD+2 /0!'T$9P .!0$QR:$3Z:*+"+[@&D0,UC: ;R M)5"!79CVMVJ<7=1C9VRI1C0T,WJ^2[-$[3P3 #1U8?BN:$$:?\B,O_^.EB;P M2>60XZ,!M"#-400_&"W- J$X@==^"A M1IK1R,SHD51!/2 VK:]!C,P@'@T5U.7J %201BHR(_42J* N5SL]>M,DZC$Q ME5&S&9G9_+RE<4HR^0H6ZO]%K@K)N# ]_!J\R']?K&CZ(3/]_@=6NM^LT/5@ MB ?*J!F*S)^N[X"5[C?HP#;%FK_8S-_+@8*[W#W?K#TFIAIBC69L1O-(HN > M_AH%:/YB,W]'(P6;L'NZ^-% PLS32Y#2A')-77K3).HQZ:VC=30BRRE?5Z-& M >)RDE7/C]JK[3CSH1KBG5V?P[NH'DKJ,/6,] OA:GL*D-&5"FG?^DH4K\>. M]8EDVVH0MV12LKPZW%"24%X:J/LKQN3AI%R@'?[._@502P,$% @ <(A8 M4F&=6-O[! HQ< !D !X;"]W;W)K&ULM5AM M;]LV$/XKA-$/*;#$(JDW!XX!QUFW .L0-&G[8=@'QJ)MH9+HD73<[->/>HFH M%XI*O10!8KW<'9\[\9X[WOS(^#>QHU2"[VF2B:O)3LK]Y70JUCN:$G'!]C13 M;S:,IT2J6[Z=BCVG)"J4TF2*',>?IB3.)HMY\>R.+^;L(),XHW<3);Q< M83]7*"2^Q/0H&M<@=^61L6_YS6UT-7%R1#2A:YF;(.KGB:YHDN26%(Y_*J.3 M>LU\G5VUCIR<5OC$7'.$D R2)PFTF2;>/' MA(*E$%0*<-9[]!ZQ"T6<0<663$A3;$O MM;Q"*\_KIP4. \=587EJ1F14K 7*JT%Y5E#+]?J0'A(B:026*>,R_I?D&6P" M6EKR&PC.H>>$7MA!:I*#"BLV0_5KJ/ZKH=ZF>Q)S15@2K':$;ZD)KV_"@1T_ MZ. =EVOA#6J\@?U[$\Z?XVP+OI#D8 08]!:&"$/H=? 9Q#P/!0-?/JSAA59X M#YQ$%/Q)4BHLFWM66YM9,^A#G,62GO^A6#]2;%,G$BD2R;( =#07.B?E3Z76 MC$_@8J^;/Z-B;5@-BH9OED&5J=960SCPW"Y6DQQ$0SL2(@T6O6T.5?8ZB-5? M%_&H7!NQ9F:(_V<650::S(@"[/=B:A";A1X< *A9'=II_6O1B]#H?/E$N>JM M6IL W%$>L\@(VVX6.>"9$FZJUJN35-ONZ?H [05B570YE*NN,"E<$KMX;S6M M^1SZ/XDS- 7#$0X>XHR@7TUGH=/CC#&Q-BQ-O=#.O3_$&:$ALQ!L5-,*JTD. M.FXX %8S.YR],6?,# 75]]UN71N7:_>6NE*@D4HQRAF5@>:'A8[7)36#E(KH M DC73&0O6*&O(%6I[GU MMX1M;2OHFH#L[?K)Q($TJZ/3FG74;\.A.T.S+G.,R[6!:3Y&;]>P(U,G[GB. M [MH#8*!C\,![D":XI&]9W]%)OJ]0+DN"F==A'VQ0$5SH+U ND @>X$X.1?M M9K$E%4_0;#NGRPQZBQ8?Z4J [$W^K3K];\K<2WXX]["F;WQ:HX\-I T#OU>U MQ^7:P#1QX]>W^J^JA-C0Q_L![+'%N%P;L>9B/,+%H_F'^XV[Y[BPAW!,K VP M,7@9:>^K^L X2.(US02U;2%-W]C]B3M5DS$>:8Z'=FJ?3]7VZ\5T1*H-2G,N M?N,Y">YSZ[D)[IA8B7?:&'>J<\.VF (+U0@<,ED.".NG]:1Y66J MG!=K,^7X^J/R),X$2.A&F70N H6)EQ/A\D:R?3%4?612'5Z*RQU57,AS ?5^ MPYA\N&PO M=V]R:W-H965TV'Q7U0;,81*DM>B4Z:P_WX(V79I")I*"?2?FD31QR.AL.',R3' MQX]9_J.XYUR@GZLD+=X?W0NQ_FTZ+>;W?!45DVS-4_F7NRQ?14+^FB^GQ3KG MT:)LM$JF%&-ONHKB].CDN/SL.C\YSC8BB5-^G:-BLUI%^=.,)]GC^R-RM/O@ M)E[>"_7!].1X'2WY5RZ^KZ]S^=MT+V41KWA:Q%F*E>*=#_*ST=4,\;+BT0SP5?H'E4W*-[GBR0R.2" MLXZ>S!>0I+\5;6_A-%3SPA#C3LWIL!5$ ML*$#GF#&L.N'[4IX>R4\4(G9U1?T43(K+M L2G\ CN'O)?IC^%VP%Q]8K#:7 MP4G!42P7_/4ZB>?1;<(EV?.E_$3:,)/&7&PXBE;91B%YLY8?5JMX&XGA[N@$ MXW\!:H=[M4-0SEG.%[% %]$\3F+Q5,YU0"S!>AG"8YB;&.L<>?5$KT28?0]E2M*+N+_RDA"A0HH+HJ-3 &X M7, +T3I/*HF>:3\7<$:JB44MT5<:]Y0 MF#?E>V5W.]ONC7RZS#DO7_U@*S,-&39*7,0T<;Z9:H])>#7%$SC[FCN*+F&+-P M+/ZITMM[F0,ICO9?X2NY)EIIAS=JO#$X3CHKTUD1JZCMO)%2UX5JI+%18B.F M6<5@5DGP[U+&UIV,L&DHC*'IZVA2.7 XU"?!JD34-B'\P ^:&RG5D[68(Z T MI-V::N0Y,/(N:VG"FZA T6XBMVY/6L312>"#\]C1"'1@>MWP]2:7$Z"0\^ . M',K+2E(M1V 8"B@&.!P-.X<&'X MXY&0*V"KHD&C?\<+ZOY9:=KCR;JJFLR.9>>LZ2F'93^N)K$[2LSH:H"Z,/%> MX"R5Q%KV@\O\Y]D0]'BPKK6&JPO#U;(VNLTLUPM#TK(VM3QI645=C5[7$G7N M+"D3CKGA,FDFVL^Z*GGUR<4HI(RFKPO3EV+BHZ\\C;,1J,'ARB'AKX6<1YML#/TT3U M8*+>\ 5?K<4^SGFGTJ!TN<. R+,$B3Q>+GFN4G3^H(:FQPO O1)L2Y<]35]:EQU17"J2::M)!7NEI+'JC'&UX&G4>C+H^?/":1ZC,"]OBB.K)V@KA M^Y /:U)Z,"E;[/P.7"F3Y0*=I@MT.I?/%+'RIE]O>!*I0^,M2/XZO94F MC.8"-)IQZ I#]1O/5\I#NXZ<+C=!8E2::0$3V5]W;:[I]X39YZK,5G/[8\2, LSM?<]6%0[LT# MG=AZ9A'')BZX M&/B:ICY\_C+^)/$U,'TX1;=!RM*<8"NE? U,'R:>-D$O*OG&917X,.8?,+@F MI \GY3VH]*$24:-26T;^L>5!"MU:\C4\?1B>5W%:'GQL=VP.#5T"#;]@E&P\ MT#P,AMW.M(BCEFL/@>9H '-T=[3T0@MK# :C!(>!QED !X<'6Q@6QR9!"%I8 MLRVP;#\^.^YM/P"&NM+H"D;9@0PTPH+!=R"#Y@XD]0 X!,;M/,O&8L.P9;;] M[&/HO36'@G ,PX8:0"$?K"H/0EU+ *!SQN/@N;Q\ULMQO0H8FF M4PC3::!+9)9>9$P%;A&$FG+AJV\JGXVE(1A:CF*Z6/.*>Q"A)ETX MR@9AJ/D6PJ&9>2$WJ6Y\S+M9F';A3T&!?FAYF((<_%T/L_R MA7'$85PZ4$I^^G:%/LPNOYV?MFH&"W>Q[6*P1F9X*#)'N#@3&A>51\$JP>:5 M94M:>]#5F9VT0VYU8N-Z,[;<;^9"GCS5,3F MX,:]90RC:I;'"TF\8L7&#&;_J#&37O+Z[!!K2K+0@,+;J MAAS#B6M5&:-LYA&S ,-2@7&@$Y.VG3W8]@;3",RTK_5K>K9[>_*3/S;E 9^Z ML _:PT 9&>5R-#'K,RRE$]\R(2/I]-"+^I74V@U>&4!WF=W@F*4 XX(OI!8) MNMBDBP+=J,!^&$9 MP$?0Q*@,(9;2D&=C\9J)892 $#I.U9I1#4(H'+P--QAP/[;3=&(4F!!+AZ2A[>\0H%B'4$KT--@1P/_;Y8/#44H"R&X(^QY?$J"C969]+AS] M#38)+/TXEL(28E26$$MI27-47DPDH]2$C%-K0HQB$V*I-AEN,.!^'%NT9-2D M$$M1RGXP]B=K TP1 XCCE*\0HWZ%6 I8AAL5N!_K.F$4OA!;Y4MC5%X\18PB M%N*,DSD;U2C$4HXRV&!8^K$/AL%82^W*3.WAUS.\5TP.Q_QNA''2:J/8A%BJ M388;#[@?9AT/ [..%;/[\7CYM# 0Z8R39QM%)\12=3+<,,#]V(?!X*JE_,0< MAB$#+*,JA8Q3ED*,NA1B*4P9;&0L_3!;@&54I1!+64K[R+QXJABE)L0=)_,V M"DB(I8)DN &Q7:FQ!%FN^>4R5LKJ 1DPT#**58@[3D)N%)D02Y7)<",#]V.% MF%&:0EPK>%M&YN53Q<"G.T[*;M2F$$LUR6 #8NFG&ULM5=-;]LX%/PKA-!# K212'T'MH&-W: !TMT@279PW)(?D9,?%5UD0HL#WJF1R MZA1*;:Y=5V8%J;"\XAO"])<5%Q56NBG6KMP(@O,:5)4N\KS(K3!ESFQ2OWL0 MLPG?JI(R\B" W%85%J\WI.2[J0.=GR\>Z;I0YH4[FVSPFCP1]67S('3+;;/D MM"),4LZ (*NI\P>\GJ/8 .J(ORG9R8-G8$I9,91J0DF3(IL/Y[ M(7-2EB:3YO&M2>JT?1K@X?//[+=U\;J8)99DSLM_:*Z*J9,X(""'$ @&, U #0[P+\!N#7 MA>Z9U64ML,*SB> [($RTSF8>:FUJM*Z&,C.,3TKHKU3CU.R6,LPRBDLPYU5% ME1XA)<'%/6?K#\]$5&!!ENH27"R(PK24E^ #^/*T !?O+L$[0!EX+OA68I;+ MB:LT'9/4S9JN;_9=HY&N%R2[ CY\#Y"'O 'X_+?A,#V&NUJ$5@G4*H'J?/YH MOJ4"=TPJL34B@'_O=0"X4Z22_UG2^VUZOTX?C*1_YDJ+G.M.AI3:8\,::U;> MRPQZ* RB<.*^'$K2CTO\((BC-NR(6]!R"ZS<[HF4UV"^%<(4KM?&5E!%R>"8 M[C-%1TP]F"0G1 ?"4."%P3#1L"4:VHF:::G,M#1"O@>,#*H9]CI/48CB^(1C M/RR&7H#0,,>HY1A9.3X2/85HID@.,BP+4) R!XIKS]O@5Z"=5"J]7BA;CTZ& MJ,('$#/E0OB,,T.-%X(,Q/89B.:-P9)K0[YE^J($+O,88>R9GV*%O- MG=?!X"RB=AX%[2;U"U'[KA.AJ*=I/RJ(HA$+@)TU0;LWU3OZ/<<,W-A*[3P% MQF?1LG,8F+Q%RZ2ODI<$83*B4^<\T&X]^D@1@R?"*!?@3ZZ(!#] [YWMS-$9 M"?+.H2#J/ 3!-RC8@(\43/56"4_FXV!1NG,69#]&6:6>-^"C,QX,O+%]'75^@^Q^_SA] MG+AS"Q2=1;#./I#]3/*+N1GW!#O5RCVX^)A;YV&PO=V]R:W-H965TVT0DTB6I=5KTXTO* MBN2+Y 8PO ]KD9HY/',X.J)&6ZF^ZC6 0=_*0NBQMS9F\\'W=;Z&DND[N0%A M[RRE*IFQ0[7R]48!6]1)9>&3((C]DG'A34;UW*.:C&1E"B[@42%=E253?]]# M(;=C#WO?)Y[X:FWNT:NE+F47]W@83'V L<("LB-@V#VYPVF4!0.R?+XJP'UVC5=XO[U M=_2/=?&VF#G3,)7%[WQAUF,O]= "EJPJS)/<_@)-09'#RV6AZ_]HV\0&'LHK M;639)%L&)1>[7_:M$6(O =.!!-(DD!]-")N$L"YTQZPN:\8,FXR4W"+EHBV: MNZBUJ;-M-5RX;7PVRM[E-L],/G+!1,Y9@::R++FQ.V0TNGF"7-KI@K-:["]+ M]*4RVC"QX&*%9C WZ)X5-A/0BT1/L)'*P.+@QBVZF8%AO-"WZ#UZ?9ZAFW>W MZ!WB KVL9:4MEA[YQM;@F/AYP_=^QY<,\)U!?H="_!,B 0EZTJ<_G(ZSPW3? M*M?*1UKY2(T7#N+9@A^$-JIRRJ$_/MD ]&"@U'^>@0];^+"&IP/PQZ+WZ;5# MB&H$]]"^37! DP33D?_6LS1MEZ9GEWX5K+2;RO]QV\IU+BO7&)8+>M"ZJG=^ M*K7IW<(=(-K%KS GHVZ@ R:2&3:[16VL*G%[=6>J)IG&4X/5+T M-,J^0^Q?OZ)9RR^[6O]E/?T7T."(=T\43I(@[>>-@\Y1@POZM$D^$#5)DV-1 M>\)P2DA&!MCM^3T^SPY4B3Y))M#]F2["G0'BJS@@[BP07^Z!#<2^6I2$63BT MEYT)XNNY(.ZQ01S1=.#!P)T/XDN,$)\Z(0U2&@UIT5D%37XL.?:UY4O\W[I!D9X#X>@Z(>\R- M)B0[YMX3%L5AU$^==!9(+K' )GG_'4RSB"3XB%UO' WC8WK^WO'7?7M\9FK% MA48%+&UB<)=8!+4[SN\&1F[J$_%<&GN^KB_7]A,(E NP]Y?2MG(S<(?L]J-J M\A]02P,$% @ <(A84OMPYD^#! V!$ !D !X;"]W;W)K&ULM5C?;]LV$/Y7"&,/*=!$(FW+ M:(FVB$JD2])Q4NR/WY%2)"N2&0=8\A"3U-WQN^/=QQ^SG50_=,:800]%+O3% M(#-F%@55CUB:W3'S?7.CH!?45E)> M,*&Y%$BQU<7@$I\OR,0J.(D_.=OIO3:RKBRE_&$[G]*+06@1L9PEQIJ@\'// M%BS/K27 \;,R.JCGM(K[[2?K'YWSX,R2:K:0^5\\-=G%(!Z@E*WH-C>WM:I=]:&7VI2\?B"PX;SPK<(%MXC5>P%?IGG,G%, MF=JIN-9;8%D&!:9-;U)6]EJY-L:>$&+28"&O#2+Z%[TB!7%#5_A-^ HWA(7] MC.5-PTIW/X;1=(KC;F'W2+Z0L;CA'^PGH$7#H2M&S5:Q7JP]W#**XC:""NPQ MHFVP#0]A/Q&]/D^CGCP-QSWD>8QD&W5#=7CB1UU(R-Q?Y9&$PLF#/1@NUK"3 M92[M8%M*N4[D%MKV#0\['?#P=A/PE]ARTVH4H_@+**%]:\7:Y>/HTD\Z:N#KB2."9F2PV ; MZL9^[GY^&O2=SAKB)F]"W*0A;O(_$S?I(6X\]A0G:8B;^(G[>01?Q]JD86WR M)JQ-&M8F?M9^?5"[_ Q!;==0=1X_0K*-NB%RXB?R(ZN-=.F9C*.^:NN3C$:C MP\5&&AXGQQPH7]IT2)>2#^PYQTBVH3;D3?SD_?(!O3+0NCS@.'95]1SG,:(E MT&#OCEPPM79/!QJY7:*\(-:C]?/$I;N4/QN_PN>+\I&A,5.^>7RA:LV%1CE; M@[9L9HRI05@.\K"7>KJF,GJ!]SYO\!4$L# M!!0 ( '"(6%*\J7C5U0( "<( 9 >&PO=V]R:W-H965T*";$O2$.QUO\88L"3QM%T*-W-YE16O").4,";*>.#?^]/="HYY\]Z<+^:.)Z.B%2D &V!U>6%S$A5:2<5QZ_.U.F96KA_ M_^Y^9Y)7R>18DAFOOM,5E!,G<]"*K'%3P0/??29=0K'V*W@ES2_:=6L]!Q6- M!%YW8A5!35E[Q:]=(?8$?C0@"#I!\%%!V E"DV@;F4EKC@%/QX+OD-"KE9N^ M,;4Q:I4-9?HU+D&HIU3I8'I'&68%Q16:\;JFH-X02'2^$%3-;M7T K^U]N:A,8\&S%6*OJU"K2HV*KT/7Z:^%P1!-G9?++2H MIT6G:(&-UJJ2?5J4Z:4V6-S#XE.PT :++; @&X E/2PY!8MLL.0 ED:C@2JF M/2L]Q8IMK/2 %7N)'R=V6M;3LJ.TQY*HYKP&(FS,[( 9>4$Z])V,>N;H*'/9 MY, !5S;BZ/#U>5&:^I$=Z7M_VY!W%/K$<,T%T-]D9;8;;W3/42T$W4O9J!9% M5(.28&\HWD%4:K=$HX&8]EJC?[SXN@KJ3,C!2O5MNS2.DKCG=@WK<&$61E'Z M_Z?A[G5Q?81^Q6)#F40562NA=Y4J!]&>2NT ^-8T]IR#.B;,;:E.&PO M=V]R:W-H965T\FC9>$9B3GE.6@(.NKT36\7*! &92(?R@Y\)-KH*@\,?9#W7Q.KD:. MBHBD9"64"RS_GLFC M: 02LL;[5#RRPU^D)N0K?RN6\O(7'&JL,P*K/1+6!5\Y,1:6#8MV $4"BV]J8MR,DMK29_F M*N]+4/9,<*01+Y$'S;$FF;7@-D](TG4P MD;/13 DZ3LD-LGIS]TEZUB><9\JTJ-1.ORF]P$DT8!1JM/L;1.-D0'4)^ M0\BW$OK&A%QM*T7KF!5)IEQ:)A9^[_U^X/AZ>@PH#T6AQL6 @MZY! 4-GV MGYSEGP9S"GIQR&+W78U3'P5=69D:)P-*@I"94]AP"JV^T M-N],(*@-!%D#N5VO2;D+:V.0RDW,FFQW%8R]^ ];8EKU@G;YDCN+9R+7X%-* MP**7F*[35E*@75,&9=OKS;'GAGJ/@GUY\$-?7\FOH;HT6B&!0Y3D;97C]UA% ML>?IK/I" 9T(0IU6'Q9'7G"&5JLGT"XH;ZI#NZMX[-KKL!4$:%<$*5 A6)*< ML@)\93(:\ OTQFQO:ILTM'?I0<49]=+HRNKT]3SV>Z\!MG@5UF72]FCX2I-^ M1WW&/6*QHV_::E!'8/4:7AA 871FJX-:G4!VG7A+;;[B*AQ#UU:;J%409%>0 M>4$2*L =7M&4BI^&[Y:NXU81D+V-#RG%VD5'B\Y-<]OUD;WKOZ-R:H_=3>69 M7H1:I4!VI2B7N#Z_O_01VV2WW1S9N_F@R3;LX%U/Z\MS PK".-95R0"+_'.K M'K7M&_WV[X':H]_1&Z='RX#R??T;U(3R7'V[.3DY,&ULM9C;;MLX$(9? M96!T@19(+5&V9;MP#-3V)CT@:)"@Z34CC6TFDJ@E*3L!^O [E!3);615V6UO M$AWX#7^1,S])S_92W>LMHH&'.$KT:6]K3/K.<72PQ9CKODPQH3=KJ6)NZ%9M M')TJY&$.Q9'CN:[OQ%PDO?DL?W:IYC.9F4@D>*E 9W',U>,"([D_[;'>TX,K ML=D:^\"9SU*^P6LT7]-+17=.%244,29:R 04KD][[]F[SUX.Y"UN!.[UP378 M3[F5\M[>? Q/>ZY5A!$&QH;@]&^'2XPB&XET_%,&[55]6O#P^BGZ6?[Q]#&W M7.-21M]$:+:GO4D/0ESS+#)7"7@=04&)3#H"@Q+8-@5&)7 J"O@EX#?%1B7P+@K,"F! M25=@6@+3K@!SGV;.[8Q4DUTD79$E>8JMN.'SF9)[4+8]Q;,7>9[F/&662&Q) M71M%;P5Q9KZ4<2P,U8C1P),0EC(Q(ME@$@C4\'J%AHM(OX&W\/5Z!:]?O8%7 M(!*X$%%$%:%GCB$1-I03E!TNB@Z](QVN,.@#&YR Y[)I [YLQS]E21_1+_&FH?O8&??>]5>>_E\8;'QC+B M^IXG\(T_PHW@8188N.#&H&H)/JB"#_+@@Z-%=5A$15E59=82?UC%'[:*_[)/ M4.FM2"%%%5!06OQL5=Y)D1C8T8-,8=,,MX<=COJN^U>+OE&E;]0:Z(9'&8)< M0Q!Q$<-:1!@V%5L1991'L6O_;CX:>#-G=UA119O)89MQOV[T@SZ_TN=WU">S MA*:\7>:9_TRF[X^;%8PK!>-6!;15,1':? #:5]QEX<9>GP#?!"KCT+3,.UX?E.]9=6QFJC9-X?,3-6 MNR4;_ Z[6)5A#@MQX!X9SMI*6;OI59VG2MYA8R:=ER$..V;NL9YKDV1=7?*9 M"UDSQX< M:;WC8OE<^MD=D_0J*BV1=;NBTN9*0-"ZXPD[)4P5AUE$@^V><+S MV"IMW+0]]TCOF)S:(UF[25XJ2?U7>7&T]T49I]MHU&;(VMVPFI^0Q[3 :M"( M]U0)C7N?R0L4U.['VNWO"FDA3^#+&J[L/CRQR_SB$5:XHZ,P+?WP'7Z/&WBU M_7GN'W$#K_8WK]W?_D]9E*%_2,/I3[/@'!R6[*\&M+/ZQ;!:3V(,YP&L<+S D549G[O8TJ,.2(KX\_ &862#GB^/K%_]KW;7K9$PYUD/VEM MFB*ZB5 -.W)@YDEV7V#H9^[X*LFT?Z*NS\WB"%4';20?P%8!IZ)_D^/@PQD@ MR2X T@&0>MU](:]R30PIP+6ET M]94H19Q!U^AJ#890IJ]S;&P%EX>K@6W5LZ47V-903=$LF: T3N-_X=@*"^K2 MH"[U?-D%OD*MO['^/5@<]&] :Y_ MCU3*0J5L5/.W%IR38H]87TN!&XZP@0PHKM_S=IPW0:] U(C >1 X'S>5'/]C MZB(P+3[8U&6HM/P@4\=YDQOOJGY/(CZ;*G=!/1*UIT+;@CO+%4^7UF;5#WT? M&-GZ0=M*8\?6+QM[3X)R"?9\)Z4Y!6YVP\U;O@%02P,$% @ <(A84I2B MVW@J P 70H !D !X;"]W;W)K&ULM9;?;]HP M$,?_%2O:0RNQ)@[Y105(*VS:I%:KQGX\3'MPPT&LQ79FF]+]][,=&E((87O8 M"]C.W?<^=XZ=&V^%_*D* (V>6,G5Q"NTKJY]7^4%,**N1 7^$37 MA;8+_G16L"*;4G\2V_>P2RBV>KDHE?M%V]HV#3V4;Y06;.=L"!CE]3]Y MVA6BY8"3$P[ASB$\=(A.. QW#D.7:$WFTIH33:9C*;9(6FNC9@>N-L[;9$.Y MW<:%EN8I-7YZ>@NF!@I=S 2K! >N%1(KY%;1VR?SLBBX1!=ST(26ZA*]1E\6 M"; M+)I4PN=4;L)>Q3GD5VB(!R@,PJ #:/;7[GC4@S-L*CMT>L.3E54*8%#7M^Z]J06BIV0 M/>&/4QS%43KV']N%ZK"*LSAJK%Y0Q@UEW$NY*(34KS5(=AZS5DI: %DZ2D8' MF,=6:1@G83=FTF FO9BW;;8!6DNA.M_NY"@X#L(8)P>,QV99%K6L7C"F#6-Z MAE&I:[38/-2%I#P7K+..:1?D(6*749IV$V8-8=9+^%EH4I[?Y^SX10MP- H. M"(_-LG0X''4CCAK$42_B'>64;5C/^N,[@8/W&]DZN =C+U(W7'9%KRI7)8&4D M@ZO4'!M9]S+U1(O*M0,/0IOFP@T+T_^!M ;F^4H(_3RQ 9J.0, -<+ 9 >&PO=V]R:W-H965T1CM@TDN8(UC9VVG MM/]^;2=-H81,9[D6*$@8W LDRS[%X MN@3*=Q/'=YX?W)+-5ID'[G1%+.97V%^WJ6,]!:2D5 MSVNP5I 35OWCQ]J(/4 8G0 $-2!X*R"L :%-M%)FT[K""D_'@N^0,-&:S0RL M-Q:MLR',+.-2"?V6:)R:+D![(-'9LBP*"GI]%*;H$E/,4D!+6TA?6%4MQO5; MH%A!ANXXJI"?T-D5*$RH'O70_?(*G7WXA#X@PM#=EI<2LTR.7:65FN^Y::WJ MLE(5G%!U!6D?A?XY"KS :X'/WPSWDT.XJ_UI3 H:DP++%W:;]&.VDDKHPON[ M@S-L.$/+.3C!>7M]C["4H%KMJ;"1Q9J=^#"-HE$R'+L/^RX<1PT\/XJ;J -A M@T;8H%/8=0%"+S;;5"M\CNS6[O%U[UX"FAG)YVBI=!F8:D%\C3X3ILN%Z,*Y MX9+8.OGQQZ,R>WU% 2V(?.U8E62WCE+V-A@7%]=J"V)VRJGY_R0YL"AJ+(HZ M6>>E$"9W:@Q"E. 5H3IO:%W*Z&B1AG'LOUK)XR#?#Y.@?27C1F;<*7/!V::G M0.1O$UJ1Q?LUYX=A_$KI<53H)Y[7KG38*!UV*KWCYMAYD\KA\=*K_;.P&R'G[06V0#^AHS%Z79*I5TXW6;YFY:/T!/@(5$,A^_TW'V"R'/1]$L344)V>*ES&L9K??6KC7 M(OC_V<*_.$O?U\5N+0<'^EZ^+SI:;7Q?TLI'=Z_K,BWO5RPVA$E]%JSU5[S^ M4!\_HNHBJXGBA6W$5ESIMLX.M[KS!F$"]/LUY^IY8GJ[II>?_@M02P,$% M @ <(A84C8?YCN? @ *@8 !D !X;"]W;W)K&ULC55=3]LP%/TK5Q$/( W2I"E0U%9JR]"0AD M; _3'MSDMK%P[,QV*/OW MNW;2K!1:\=+XXY[C<^ZU;P=KI9]-CFCAM1#2#(/%HS+8#3P:P]Z-%"5%5SB@P93%073?R[QAO_'>RE:5 *H]E J;,Y'!#!8:QS.#>YJCA5M97QN5^AH)9 MS.!108T_@>-KM(P+&IW"T_P:CH].X BXA,=<58;)S Q"2WK=J6'::)O4VN(] MVJ(8[I2TN8&O,L/L+4%(1ENW\<;M)#[(>(WI&72C+Q!WXLX'@J:?AD?] W*Z M;?*[GJ][./F_Q@MC-5WHWPP I526NH$*FH*(>N M(E1.*.CD2OMZ@UJ"<$) <+;@@EN.'Q:K/K?GSW7-X65T&B6]?C0(7[93^%%8 M[[QWV8:]L=5K;?4.VIK=/P$S!LF+6M!-D[47?$US)E?HS7[*1>^=O+@?)\F. MB?=1_8O+9,="N/7L"M0KWXT,I"[E]9UL5]N&-_;O?&=]0HVP[EO_:>HN>L?T MBDM#UI9$V3F[($FZ[DSUQ*K2/^Z%LM0J_#"G9H[:!=#^4BF[F;@#VK^'T3]0 M2P,$% @ <(A84C6-MJ.^ @ #@@ !D !X;"]W;W)K&ULC99=;YLP%(;_BH5ZT4I;P7Q3$:0VT;1*K53U8[N8=N& "58! M,]LT[;^O;2C+AI/T)K&-W_.<\P8?)]U2]LPKC 5X;>J6+ZQ*B.["MGE>X0;Q M<]KA5CXI*6N0D%.VL7G',"JTJ*EMUW%"NT&DM;)4K]VQ+*6]J$F+[QC@?=,@ M]G:%:[I=6-#Z6+@GFTJH!3M+.[3!#U@\=7=,SNPI2D$:W')"6\!PN; NX<42 M:H'>\8/@+=\9 U7*FM)G-;DN%I:C,L(USH4*@>37"U[BNE:19!Y_QJ#6Q%3" MW?%']&^Z>%G,&G&\I/5/4HAJ8<46*'")^EK"-J-89M"0=OA&KZ,1.P+H[Q&XH\#]K, ;!9XN=,A,E[5" F4IHUO U&X9 M30VT-UHMJR&M^AD?!)-/B=2)[ 9+#S@XO46B9T2\ 5J"<>V&H#6IB2!RK QO MP5-;$)[3OA6X %>($WX&3E=8(%++T5?P]+ "IR=GX 20%CQ6M.>H+7AJ"YFH MPMGYF-35D)2[)ZD5SL^!![\ UW$=@WSY:3E,_I7;TI[)(W?RR-7QO,,>_;I< M<\'D>_?[0$QOBNGIF/Z>F+(R:#)F4 5:I8[@2P;= +JI_6* ^1/,/P9S3;!! M%>["G,"-S;!@@@7'8)X)%LQ@4:1VFECAQ J/L7P3*YRQ0NA#,RN:6-$Q5F!B M13-6X 6^F15/K/@@Z['"LB>7 C,3,9Y7%X3>'BN3"9D<1E*!:E"K5QUTZ$UV M:F$\N8GAG8GB9(^YT/G;AYR#_!O,^06X;KI>-1&PO=V]R:W-H965TR/7U)21,FB:*=[R_:AD>3#PW/_SJ%TN>?B6[&E5(*G+,V+J\E6RMW[V:Q8 M;6E&BBG?T5S]LN8B(U+=BLVLV E*DFI1ELZ0Y\UG&6'YY/JR>G8OKB]Y*5.6 MTWL!BC++B'B^I2G?7TW@Y.7!9[;92OU@=GVY(QOZ0.77W;U0=[.62\(RFA>, MYT#0]=7D!KZ_\R.]H*+XE=%]T;D&6I4EY]_TSD3.5GOO\+ M;10*-+\53XOJ?[!O:+T)6)6%Y%FS6$F0L;S^2YX:0W06(']D 6H6H(,%<&P! M;A;@4Q?XS0+_U 5!LZ!2?5;K7AEN022YOA1\#X2F5MST167]:K6R%\MUH#Q( MH7YE:IV\?M@202]NE:D3\(%G*OX*4GGP[&? ?.%E02EA;OP 7X^K M9W]\=SF3:G?-8[9J=KJM=T(C.T$$/O%<;@MPER3F,+.HR!6T?BBA]V.G(Y=.2-H36#WSA@\4ZWT M'&15\7,D5MPJ$[MCI)/!JVZFTR=];8V->! ;$$88=Z.C+ID6PACZ0\+%D!"A M,$*C\08]@TC>]S-* #HS?B1 ,=T(T=O[2=Q8Z)6A@%QXPG M5N^Y>4&OQC97)V^*/CI2]#LPZXJHADT/=[##_\@49.0NR(,>H38,X.H6[+=L MM05EKG*<;_*JA^WEP(H7$K#*KJH*J%\E5T@%#+E5%[= Z+AY#4 @Y.3UA4O5 MWU0M=]/,=7N<([UNPWO>Q_I>L]O,6U;"V(,'A L;8:RZ#-_O$][9"(/ ][ _ MXFZ#3\B-3S>;C: ;(E5Z'6^M&UZG]M;(0 AR0\A_LC$]LK7?=*9ATYFJ%C4A MS\YP,_"%W+-6?XQY";ME*4'.YLV,U0AG1IB+?WF$ M:?;OSC PGB(X(KA!*'0*0AT7W!Y#*5O;8]N]:=2$":S#Y(0H,?B(W+.1/4KJ M2=.441TM1V,E&K;I*()H9!I'!B_1D5EK5$0=R*\6,QY6,PRC<$1,;- 3N]'S ML]IV M4^!ZW/P9U.;/S6U^;ZNS:[W,0;*_3<"Y;Z!3;$M]&Z,)#W^"A[\;#>\(J "FHE/K=6"=_B,X;N]Q#8+2^J[#0'58J M)TE?)X.NOAO,;E3:)\VLH^L5T=7J2RFY /<*9W.F2HC8\>80\2>>;RZ^Z%.* MC_E*U0OV2,%]2G)P]J<_1 AY/_0?5P_A#^_ /X"]%H*;_.7^^(FL;U#5#]]( M!318[+N'8',.E1^^,.\EQ)8I'%2&4I-\'5-U>TE54JE%6U4NNF:R_GJC?=I^2W13?4%S\/P6 MOE_47P09-O4'2I^(V# U<:=TK5AZTU#%MJB_^:EO)-]5'[4LN90\JRZWE"14 M: +U^YIS^7*C-VB_O+K^)U!+ P04 " !PB%A26C;TU;8% "'0 &0 M 'AL+W=OM4 MXJHDS.S.P^RDXLK,,[$5FPH@KY"3S-^OP 2,:!0[E]V7!/!1JT\WZCY"IX]< MW)2+5K5C:Y5JP9%$/RC.; M.(YOYTE:3*:G];,K,3WE&YFE!;L2J-SD>2)^7[",/YY-\.3YP76Z7,GJ@3T] M72=+-F/R9GTEU)W=6EFD.2O*E!=(L+NSR3G^'%-:#:@1/U/V6.Y?W MU:O")SFY3L MDF>_TH5FRPS@3--Z7D>3-8>9"G MQ?9_\M0$8F< ]D<&D&8 T0>X(P-H,X#N.\!M!KAU9+94ZCC$B4RFIX(_(E&A ME;7JH@YF/5K13XLJ[S,IU*^I&B>GLU4BV,F%BMP"7?)LE"*=2X6923Z_1S=%*E%2/-_^6-=#SJL76R](R/>88*^\T*N2O2E6+!%WX"MJ+9\R3/?"V*T&+.Y MA2C^A(A#',"AR[V'XP@8'N\_/#2PH6WV:&V/CF5O)_PE^GN3WS)1)6P&Q+LW M@=M.X-83N",3_"F2HDK[45HT23R&LK@UXM=&JDKS,,6^YS@JP ^[L1W"B*I/ M.BP>PGS?W87UJ'@M%<](Y:=ZB=G"9D],S-/R94[>P N=C@G1<]%O7?0/2.>O MNF8I1\\?F% U&'UI7+>/U*#TGAVC*[4J&;I22:\S;DAXT+H0'!2E3Z]PHX[L M@F=9(DJT5D_K*(-!WCKC&8)L0O08ABW#T,@0+&:FM1*UAB-C]JYG-P>M0>QT M-=HQNOQC(TNIRFU:+#^A6[9,BT)=5I.HZ*;\Q5>Y,=];GP$&%B@$=/UHN$0A M((V"*'3AY."=?H2-7.MLH.5^=:>QU:LH+L1KB/,H4'D G!]%HZ4'DXX5,;+Z M\K1.A>+#!9HGQ5S)G#W(D8$S)ZY# V_ #@!BQW5(I-,#@$3APFB$7]>','W7 MXMJ8ZWGB$4R&W @#J(HP#HW $C#P(^\$6Y="\3F'MA;?4R)GOW7'= 7'0J] MGP 06J Q!-06:)]EUQVQ]W+U&M3ZNO\CI2P9^IJD OU,LHVIS>"NU6'_334- M:#R@,P!:.]&0 L, B@9Z*(8PZ%L8CB>@:,#9WX&$!W)/=UBS& MNWX[EA_H]& FI$L9).'Y!WV2.3/3?) [< M)0,XTS:9=$J F#?*K]&J9+@7/L%^.-2J$# , :T* 4G@*C4^PJ]3'L2L/ [4 MJG%C;H]]/NF:/#$W^==KRL:PMC(\X@]6!@@<+J$8 FI+J,^RZ_0D_+^^9Y"N MO1)S>WV%T'S/+QR-=[VVH%29KD)@6#A8%2#,'=GCT*[O4G/?;6K8!\>B<:(G M&W!D$5V&C.!\7XL&A"/4(B/1Z%HN-;?L M<"PVG7B@YB\9_^T'PI@./UF,%%^Z\]'\ ''RDLA\UR13:/5BJN<8A.DE(X9A M@V\Y]L[A4,[$LCYD*]&<;PJY/3=IG[8'>>?U\97V_ )_CK?'<9V9[>G@]T2H MLEJBC-TIDXX5J-XMM@=NVQO)U_41U"V7DN?UY8HE"R8J@/K]CG/Y?%--T!Y[ M3O\%4$L#!!0 ( '"(6%)>Z"2A>P( &(& 9 >&PO=V]R:W-H965T M0D5 M45U1 S1%B8R *(6X(\2DAN4+H-83>9PE)0W"EQMZ*J\.<:)*E4NR1 MM&BC9@>NF(YM[%-NCWVII5FEAJ>S94DD=*:F<@6:BI#KUJ<974HUB]"BX+A7ZQ@LHW@M@X[LU'Q_,3^,/%>>0=U$O^HKB, XO M)#3[-#T:7Z#//T\??>"FUQYES^DE5_1\C=>2<%OW&\J;2M]>*K67&C@IVQIV M631.HN$PQ;OC IS#QJ/^.'J/FE\0B_J)+>GN@I^D]9/\IY]",$:D0C5([^VB M-:\Z/,IFU!V<^#K'1/WN,#[Q=8Z*HVX\.+&%C[Z^"N3:=3&%&PO=V]R:W-H965T9]XHNM$F0EW,MJ0-2Y0 M/6\>A;YR2Y:8IIA)RC,0N!H[4_]+Y <&8"-^4MS+RAB,E!?.7\W%7_'8\4Q& MR'"I# 71?SN<(V.&2>?QNR!URF<:8'7\SO[5BM=B7HC$.6>_:*R2L3-P(,85 MV3+UQ/??L!#4,WQ+SJ3]A7T1ZSFPW$K%TP*L,TAIEO^3MZ(0%4#0NP ("D!P M"NA< '0*0.?6)W0+0-=6)I=BZQ 1128CP?<@3+1F,P-;3(O6\FEF?%\HH>]2 MC5.314($WL]TY6*8\U0O)TFL(:U?MF08WT]W*/02@*G4BV-C;DIX-O$T@P>I MJ"X^S=;PIR"9 IT$PE="!?PD;(L2^ H6BB]?X1\+A>F>B%C>02M"12C3HWMX M7D30^G0'G\ %:1*2AOLYHTI^UI-Z_"/A6TFR6(Y(%7D]#\9K@_K(%'M\,' M#6HZY0KH6+[.!;Z_\0"D8NVVL!8_K%4)PMK:&QM[5\;>76FOM/;RW%YB[;N)'_8\3]NTJSIT'A;HD_(T M+#H/"\-N->Q(4J^4U&N45-T/LJ%$85NO@>5B3 M@X-2TJ!14GDVDN)LK*TMM+0),6>," D;%/G9=EW ^^/NH.S M&1:T_5I8= T6GL*.BN!['^]*KY'IX6VCVQ6]N1A=H=DXO&X/%R^E9JH0#FB6 M10?2_.7D#_3R.=11S6^D\G,J""\115>(>@71L#&GX]I5^@S_MMKM.--G$J/J M<,,ZND(:>NU^_4JZ NP,V]WZM70%V W.U^YQ18*/B@2W5>3WE@B%@AT@ICL: MXZ4V)Z?K5;;VZ:%X/21J#,F5N)5V,D6QMFVYA"7?9BKODLK9LO6?VH;W9'YF M/@ELF_I!DW]/?"=B3?5[@.%*4VH7=3XB;]'S"\4WMFE]X4JWP':8Z,\:%"9 MWU]QKMXOS /*#Z7)OU!+ P04 " !PB%A2AT2#D*0# #B"P &0 'AL M+W=O3#,1:)\[9!G;_?6TGA"R$+#KU"\3./(_GF M,Y;+62]5JOCLNC).,2/2X07F^LV6BXPHO10[5Q8"26)!&7,#SXO,9KC6H#<9QD1;PMD_#CK^;W3Q@^Z2Y79<.?3@NSP&=7/8BWTRJU9 M$IIA+BG/0>!VUGOT/Z_\H0%8BW\H'F7C&8R4#>FL-^E!@ENR9^H'/W[% M2M#(\,6<2?L+Q])VK(WCO50\J\#:@XSFY3]YK0+1 /C1#4!0 8)+P/ &(*P MX;V 806PH79+*38.*Z+(?"KX$82QUFSFP0;3HK5\FIN\/RNAWU*-4_,O6<'X M&R(L,,5#87S0V;X1V$5YYLB>:;K, M83ZUFZ-.-[_K;J?;P9X(2A@P+EL_L)+CH7%L-'*"^N0RZ:71I&$T MBIQ1NWM1[5[T811SB5 (?J V0KK[PM#SH?\RL-%J]3>Z\G?HA!?NMMGX[VU6 MT96D84/V.T7C6M&X4]&29P7)WV#9_"S:-(RO_8NIT.?SM[:0HL MK?V7<$QIG$+"(><*4G) ,)JA*_<;'XW75RNEF:X>L,7'"F#GYG0LY=UP\[75Y1&?-]KD!??0A] M(H'H-BABG:%!:WR[Z0(G\/YHNXL^P(6.?XE[+^C<\/T[.[Y M1 M<=W4(V<\:A?W_W"K#W"1X[4'Q6T,/QF*G1TB)=A$EO-#O5L/JH]V/+O87Y@! MU@Y59YIR^GTB8D?U341@#_7[+ MN3HMS 'U6#__!5!+ P04 " !PB%A25EI!GHP# ">"P &0 'AL+W=O M\ J:_;+@HB=)#L?5E)8#D%E06?HAQXI>$,F\YM^]6 M8CGGM2HH@Y5 LBY+(G[>0\'W"R_P#B^>Z':GS M_.:_(%M:@OE8KH4=^QY+3 M$IBDG"$!FX5W%]RF@078B&\4]O+H&1DKSYS_,(-/^<+#1A$4D"E#0?3?"SQ M41@FK>.?EM3KYC3 X^<#^Y_6O#;S3"0\\.([S=5NX4T]E,.&U(5ZXON_H#4T M-GP9+Z3]1?LV%GLHJZ7B90O6"DK*FG_RVB;B"! D9P!A"PC[@/@,(&H!T:6 MN 7$-C.-%9N'E"BRG N^1\)$:S;S8)-IT=H^9:;N:R7T5ZIQ:OE85@7_"8#N M@<&&*K0J")/H:MVL \0WZ(M>?2L0E.N%37Z"H%16@AK]$-ZIA6[:IH MF&[0UW6*KCY2L%S.?:7E&Q%^UDJ];Z2&9Z0&(?K,F=I)],AR MR-\2^-IW9SX\F+\/!QE3R$8H"OY (0ZQ0]##Q?!@YH"GE\.G VZBKI21Y8O. M\!V5C.F258>2/;)K*%9G!6?8-.CN:.>>$<, MQCWMIS'3R=@M/>FD)X/2'U\K?5I"KL];50N&]!ZK]!Y#1$I0S@V5G(BXB7'8 MKX4K*ICT#;FB(ARZ+4TZ2Y-!2T^0\2VCO[0ILV;U+5 304F!"JY-.3U-3G2$ M,9[T+)T&!;,HZCER,.%DXC8T[0Q-!PU]N6SG-5:F)^L[C.)^=1Q!<1+WK#B" M@NC,3IEU5F:#Y\E=5PR]P.JR,O>T1+74M5)W X=+@'_? M1W@P@2F5&:^90H(H0%=$(F(2F@%3U\X[8Y@N&N')1]?1_@XN'@6A"Y>^.U\\ M_CB4B*.+.?BON[W9Z)2.QX MAC/'PQ#W-T(^JR6 1J\%XVH0++5>W8:ARI90$-42*^#FR5S(@F@SE(M0K220 MW($*%L91U D+0GDP[+NYJ1SVQ5HSRF$JD5H7!9';.V!B,PAPL)]XI(NEMA/A ML+\B"W@"_7LUE6845BPY+8 K*CB2,!\$(WP[CB,+<"O^4-BH@WMDI+:# M'_D@B&Q%P"#3EH*8RS\8 V.6R=3Q4I(&U7=:X.']GOW!B3=B9D3!6+"_--?+ M0= +4 YSLF;Z46R^0RFH;?DRP93[1)MR;12@;*VT*$JPJ:"@?'9DS4AF@S[4FR0M*L-F[UQO7%HHX9RNXU/6IJGU.#T M\+Y8,;$%0'? 84XUFC+"%;KZ1>3"F(CP'(TRO28,C90R$R/&1$;<#A@/H6FY MH1:%9MMRT9AH6 BYO497$]"$,G6-OJ'JJPY!JA]J(\,6$V9ER7>[DN,3)4\@ M:Z$$?T5Q%$='X.-WP_'-6WAHFE=U,*XZ&#N^Y 3?FQ8X_JF7Q&%"%J!S(#KZV/-\_/B*&I%T1=/A6E58>IE*FWQ@0K]O$F4]%TSNB,;L7:O9 S_+SMAN;UJOIZ%_*%G_=(?3M7 M^&%I@ZR;2M:-EV>[;3AS5"1R=T2;X(-GQA8S20)PT M6077V8GC"YFE@3@YLN_EOX,?F':;Q-41COU9^X-KD-P),AK?ZYLZ?W%Z3M_4 MX8?]Z?<)W_B)<:-OZF3%G4OYQD^,CVQ_Z9L&8*])7!WPV)_$#_05Y3Z:?I+S3LY@[EABEI=\RN3N]/);J#%RKW@SX0VQP5WNS0G.I!V@7D^%T+O M!_;,4)T1A_\!4$L#!!0 ( '"(6%(?%HKM90( )X& 9 >&PO=V]R M:W-H965TM%*6TW\F52.I:59M5U, MBOJQ79/X.$;%X %NVG\_P*Z7+79S$W. ]WW.,>0X.PCYK"H C5YKQM72J[1N M;GQ?[2JHB;H6#7"S4@I9$VU"N?=5(X$43E0S/\ X\6M"N9=G;FXC\TRTFE$. M&XE46]=$OJV B=90_;P /JIV4@3^8-+06O@B@J.))1+ M[\OL9K6P^]V&GQ0.ZFB,;"5;(9YM\+U8>M@F! QVVCH0\WB!6V#,&IDT?O>> MWH"TPN/QN_N=J]W4LB4*;@7[10M=+;VYAPHH2V/KM!%/N%QWZ MO=A#NU9I4?=BDT%->?Z8>(- *V 0TDUVC#"%;J\:W4KCV;)FSD)K= 3 M+T"BM9GD4/Q=[D_)BJ_0Y1HTH4Q=H0M$.7JL1*L(+U3F:Y.QY?J[/KM5EUTP MD=T:=MOBFWJ'HH.AZ,#9AA.V$\5]X!P.SJ%SCB:< M39ZSL3([5>Q4]G_RDB=SC#/_9805#:SH'"L88W6JY)B51LDX*QY8\3E6.,:* M3UE)G(ZSDH&5G&-%8ZQDA#6;8*4#*SW'BL=8Z2DK#B;>X7Q@S<^QDL\!#O$8 M<'X"#'&*HW'B8B N/B0^"DT8*KO;ONUO>S-ZV[LL%J?7-,+Q__?4/VHWMG/_ M(')/3=-@4!H=ODZ-@>RZ81=HT;@.M!7:]#,WK,P'!*3=8-9+(?1[8)O:\$G* M_P!02P,$% @ <(A84@,TZ<#\ P "PX !D !X;"]W;W)K&ULK5??C]HX$/Y7K*@/6ZF[B9.0'Q4@+4M7UX?JT'+M/9M@ MP&IBYVQG*?_]V4X(D#@1E?H"MC/SS3=CSXP]/3+^4QPPEN!7D5,QR/TB]X,ZG)=KC-9;?RQ57,[=%V9("4T$8!1SO M9LXS_+R$D58P$C\(/HJK,="N;!C[J2=?MS/'TXQPCC.I(9#Z>\8D#MCB':IR^<:.?^'&H8G&RU@N MS"\X-K*> [)*2%8TRHI!06C]CWXU@;A24([:%?Q&P>\JA ,*0:,0W*L0-@JA MB4SMBHG#$DDTGW)V!%Q+*S0],,$TVLI]0O6^KR577XG2D_,O19FS$\9@@2G> M$0E6.:("/+SAC-&,Y 29[6$[\') =(\%(!2\(L+!#Y176'_0&N!9""S%IWIR MQOI[DY.] 1 T2UXK>@6;\%:(EF)C^!AB24BN1H]@I;'JCE3-8]'\'V]! \? M/H(/VO _!U8)A22FKE3.:Q?T=W=\1* MV%H)C95PP,H"*;@, R3!!N\)I83NM9431MRVIS7:Q*#I$O8^CX-@$D_=]^M M]Z6B 'II*W5#==)2G8Q2?P1R_NV7V,8C_LL+-)15%BIY>T]))[SR1616KD-"8]\S%,0Z]# MTB+5/[/+Y'?.;-JZDMZ9Q)82/)*^T+NT"^^/)G #=W/D/3_RNBELD4LG2300 M#WC5WN HWZ]48HZ%5-DAI)4@[!D.O,#OTK-()1[L[*E-*DRC 1_\BP_^J ]K MS-^)BOF@"WX_=OZDZX%%R/.Z#O2%DG@RP/_266 P7DF%NE66YAZ1U0 MPH-^[J1>;S/Z4DD0#Q0I>&E-<+PWF8+/B:KY@_3"OF'8)=>7":Z.TRVW2R^" MX\WHGA(*^]U%U]"@2] F-EA$X:4+P?$V='\9;8 F-S4A3GK5WBK7KQU+BYRM M=KA7M^0"\[UY;0B55165]:VO76U?-,_F'M]97^B7CKE]7V#J9](WQ%5-%"#' M.P7I/<6*$Z]?'O5$LM+&PO=V]R:W-H965TX[//7:OX[U4C[H 0/)<*.;0NT$VX2[^@6UH /NY4RD=NQ9*P$H9D41$$^EK 1J<@>IW KV%S+"!%E(H25G M&443SZE)38&L[>;Z@IPO 2GC9C0@'>VJ/?"&=D >UDMR?G9!SBS=?2$K346F M8Q=-+5:1F[:ZYXWNX!/=2T@O2>A_(8$7>#WPQ(N5$?#S8T\^UKZ;Q:=>T)ZWOFKH'?&PO=V]R:W-H965T M1%L1JC?K* ZX5+?Q[339QH*O3$^/M_Q67 OY M=7L5J[OI/LK*"T28>%&(8K$^F9S9;QN$]*UR@;RDT4_B//(_\=; MR!%ZX^^4/ M12)*#I2V.#B%@_-)NAE]H/.DD3(!'&) M+K@7HV_<3\4K]'(A)/?\Y!5ZC;Y>+]#+%Z_0"^2%Z.]-E"8\7"7'4ZFZEC4P M71;=>+?KAM/2C858OD'8/D*.Y5@:]_-GN]MSC?OB^>ZSJOM4Y7.?5&>?5">/ M1]J2^BOUY"/:\EB&(DXVWC8Q1,7[J#B/BEM[N59/5A6DT,)+EGZ4I+% WS^J MU^A2BB#Y86B.[)LCQD'HFCM"I7EQ5)H5Z.81??!$S./EYA&I.8 ^GWU#W]\_ MR(PB;GR!/GJ)_*&;&.9>I,GK6\ZW;[.F\I8^"9Z-=G4F/PN9=R1_?"7BZPV/ MU>O@1L2Z&?3GVZFDF>[33(T-?Q"K6X'6J4J9%]Z)1"I2E:;IPO:!V1C3Q=TW MY_XOIHNY%\--ES_?3B7-LWV:9V9J>>+KJZ+VYGQM"#S?!YZ/,5UL"PJ/91Q) M/AON\MD0K=$V&\9?B.=315L_=M%H'BU;S=R=NO:SXH!O-&T%#>OQ0^$IHC6 8W&R@ -\*QCYMD. M:+ I(4"/#AD% 6!$Q[S"/10!VLAMO<@;3:J]!!IUS#3:E?M>GP70HN.. @I0 MI&->1QX*RJP;%)-)M9? JXZ95UM!@:W$$;H,MVFVO2C*N]K%YSN*7HAAH%%L MC8$8!N;$YJ7E@8@5T0TUC1F=SVRL1PX#[>(.":0;.?2T9\H$)K5K MVNT3BW=JXX3RG9-R.0S!DIPRBIZ"@7FQ>6%Z*(*D 8UM,EC3QGMI"-V"]UB,$Z)J, MHCL0X&,RJ.Y FH)" S"32;670.*DI]YPX3V(3')?1L%.?N]5O@@P-!E%DR! MO&1038(TU0;:W/AJK-HWOA0XF_;4)+0H_4;=HD#-=!2A@@+CTD&%"JJ1("RK M_DEIK%H^*0I,37NJ% :P>E4K"K1,1]$T:.F?=H-J&K0I6&A4)8V5X>,"HJ8] ME0T#7KV*%056IJ/('138EPXJ=]!NN<-H4NTE4#;M*7=\2F7*_?YEB@$3LU%D M#08\RP:5-9A&KR#,K6^*M6;6C.H18D#2K*>L44/H-TH4 R)FHP@8#&B6#2I@ ML*8RH<5*9]:.%7 TZRE@:+'J5:%8Z3#&*.H% XIE@ZH7K*E+U!G/:%+M)? R MZZE;:#'J5948T"\;1:IP@6S=0:4*MRE"U#$RFE1["0SM]A0I-,?<#E5K76!> M=Q1!P@5V=0<5)-RFVH#=QGI<9\58&T1 S&Y/64)_NNQ@E(!SW5%4"!=XU1U4 MA2BB5<[]S!N2NL9J/IO5%?5IZ=1M=D;Z$X]O/95U7ZR5F_4F2U6\.W:\NY'1 M-C^(>Q-)&07YY4;PE8@S _5^'47RZ28[V[L__'WZ'U!+ P04 " !PB%A2 M5/\7S=X# #?$0 &0 'AL+W=O,OX-[$F1(*GC.9B8JVEW+RW;1&O28;%-=N07#U) M&,^P5$.^LL6&$[PL21FUD>/X=H;3W)J.RWMS/AVS0M(T)W,.1)%EF/^X)91M M)Q:T]C<^IZNUU#?LZ7B#5^2!R"^;.52QA5A%%9F9V4L@XS+/%TS-D6 M<(U6T?1%62GN5[W!\G5TU3QY/0^VU#V@Q!P2W*2I!+,*//-2L$SI=B;$NE0.=AQU6VM[MLT9%L9R2^!B[\!2 '.0;Z MW=ET&!GHL_/I89=NJ[+7M4=U[5$9;W2J]O-J'Y6U'PCLUH'=,K![--%$W5EV MUA3,4A%3)@I.P-^?U&/P49),_#,PW:B>;C2H8\[9OVH;JPD7U82L?FM,:[R+ MYI71=%]ZG$(G"-%H;#^VU]($0[X3=&&S/BSR0C^J41U)7BW)&Y1T$\=%5E!\ MOJA=//^4*!.L(ZJ3KE^GZP^F6V[$Q_U&W.C7Z"W Y48TY>KWD@A@-'(.4C6@ M7-<[++_?*[_O0N=(^8-:3_#B-PJLE+])PE4'4F]U\CSE04^3ZX7AX2+U42A" MGF/6%-::P@M>J8M4A6>IZJ,&5$6UJFAXI5JM:Z"50*?Q(^=G]"[8,D#XJMVK M"M?=PB/_<&/<&7!1Y$'/7&_8F 8<=HWGMZ8JX.F,^[BAC!LW@NYK=J EEG:9LKZK&97U M84/*&O.#P^ZW;Q7WWPM,T_]V>DXUI,:*8/!3&E+C$W#8*)[=D SM'_J]XAM0 M3H2.U+YI_W"X_[^@&T5GI6M '4T7->Z"G-=L156T=A:';6@0TLVRL23T7:X*7A&N >IXP)O<#?62OO^E,_P=02P,$ M% @ <(A84E[A\S!/!0 51H !D !X;"]W;W)K&ULM5E=;^(X%'V>_146FH>.U"&Q#10JBD2AW>ENVT5ENB/M:A]<,&!- M$F<=4]K]]6LG:9S0Q*$(^E#R<>_QO?;U.8[=WW#Q,UI1*L&+[P7116,E97CN M.-%L17T2-7E( _5FP85/I+H52R<*!27SV,GW'.2Z'<DD]OKEHP,;;@P>V7$G]P!GT0[*D4RH?PXE0=TZ&,F<^#2+& M R#HXJ(QA.=CW-4.L<6?C&ZBW#70J3QQ_E/?W,PO&JZ.B'IT)C4$43_/=$0] M3R.I./Y-01M9F]HQ?_V&?ATGKY)Y(A$=<>\'F\O51:/; '.Z(&M//O#--YHF MU-9X,^Y%\7^P26W=!IBM(\G]U%E%X+,@^24O:4?D'&"GP@&E#FC;H57A@%,' MO*M#*W5HQ3V3I!+WPYA(,N@+O@%"6RLT?1%W9NRMTF>!'O>I%.HM4WYR<.6' M'G^E%%S2@"Z8!!./!!$XF29U /@"_$Y?P4V0E)@>*G4%Y(HFEE_ R9A*PCQU M]14\3L?@Y/,7\!FP -PQSU/V4=^1*E#=G#-+@[I,@D(504$$[G@@5Q&X"N9T M7@1P5(99FN@MS4MD11S361-@> J0B]R2@$8[N\->B?MX=_>N)1N<#1J.\7 % MWITJ:D:3D1/IB/U]JXS C:1^](^EB5;61"MNHE71Q(C[(0E>P4B-@V!/:UDU MD@E,-X;1)/,\:'6:*LGG?.^^-\*=9KMH-"XUZF1&A33:61IM:QK?=9TF+'4* MOO$H9))X[+^DD$DP+Y2]+G9=V%>:E 2;$4_5_5S-034/OK[!@.]"/0'7Z\!6 MEYTLOLZQ1O(L:^+,V@5O<4\$EPG91F XD^ OKEJ92B+7I>-J!_U54!J4S:,/ MNQ5RZF8Y=:TXUS<3YV&21J]'9LZ")?A#@!O5E53)DMQFC20I.^K]T!):+PNM M=YB)TWM7[M!MPJV)\]ZHU\1N_F_+8YQX]/*PJ(G*9Q%TC4JXUJRF:S%;$;&D MNH=Y5-Z[-1CWW-*],"=8T IS]1(RD4Q@I7A43UHE^O$ZXEG)F I2K79T.0R7 MJMIT+93&:F]D&(HF@/CTET^?E&(@6^#(!(YJ I^19R*YB,!CH,._Y9IBSC#, MN*6&5: 1"'@TA8!&(J!=(_9DEAK42FKYN%\Q+Z,9T"X:^[)+#:R57J!1#-@Y M#,&D. 5I?J?,)4;M;18:IT:] A*LX!2C2] N!KMQBAW#SBE&3J"=^0_$*?9& M8D[![BZ<8L0&UJ@-$:&N1Q&5K$_BE?H]%VI-(P(P4@L?]2!@Q+:>-HJ W&,Q M##)Q9R,#""[#.S++C6PE=[%,(V"('P8FDEQBC33 MV:*9U*B=-]HBF=2D2#*]^=@E!KEV05OL4L)3N42 M!AM]PG9-V(E=:C"L[(*-K."ZKXM#L$M-(W?D5>]CU:]@<&XKRZXSM^2)BXKU MR_6'UR_8" -N'8M.W*#8T MCH]&X]C0.#[.CE -;'E/.[G]=I^JZ:_/+2(PX^M )GO2V=/L;&08GPAL/;^$ MY^/DA,/ ) J,;R$Z2!O\#4$L#!!0 ( '"(6%+[[U@("00 -P0 9 M>&PO=V]R:W-H965TD[0;H'[\CI4A**]-9L ?GP28EWL?O[O/= MD1GOI'K4*TH-^I9SH2?!RICUAS#4Z8KF1'?DF@IXLY J)P:F:AGJM:(DG&&%E7YE(^VLE5 M-@DBRXARFAH+0>!K2R\IYQ8)>'PM08-J3VO8'#^C?W3.@S-SHNFEY'^RS*PF MP3! &5V0#3=WNC0*4;K21>6D,#'(FBF_RK0Q$PP#W M]AC$I4'\6H-N:=!]K4&O-'"A#@M77!QFQ)#I6,D=4G8UH-F!"Z:S!O>9L+K? M&P5O&=B9Z4?"%'H@?$/1#25ZHRB(:C0Z^4R4(E:34W0RHX8PKD_1>_3E?H9. MWIVB=X@)=,,X!_'T.#1 Q0*&:;GM1;%MO&?;3T1T4(3/4!S%48OYI=]\1M,. MZCIS/&HQG[W:_,?=0XA?%<2X"F+L\'I[\"[9EG%T3Y] M6Z%W'7KWH$1GZ%QK"NH0D:%K1N:,,\.H?I8N0Y!)=S3=*,7$TJWZ+(6J'EP0 MS33ZZQHV0%>&YOIO#[U>1:_G=?X\RYA-8<*1W FJ](JMT9JJ% ( EX% MY%0*HR2D(\@,SE!%M3EK%V3^A,1+@V)9FP/^?0\*,Z@<&/@3"(J(49NB%3AF MT ^@GJ>/7"[1=_2V!!M6NP^/,<%&%;V1-SA7()M8LCFGB)3LTJ\;!FS:%"NP MA@[+-OVM_7DFH^;?.-RVT,%1W3(B+Z$7\7^S.KC1HO QZH/K\H\/U'_HE4\6 M?^L:J5Q "FXA 5TK;>UN!=ZHH5*W$^_1I>X3N.NET8S3"[??+%'= W#O*"6J M*S_VU]I?X0B,W%$UKX\YK=(D/TLSZ SW:%-7:'R@5$9X /$73"KPUT \OJ.? MGOD\K4LI'ARE%'6UQ4-O**ZE6+Z'#I7#^7P.36IA";O,:=6C .LW].@-DTJ. M\KA7+$J:BT;)'LWJNHO]A?%-L;_GS*S$NR% M,O&>H,>-H_2!6BJA="KCVMT,6/@C]D1,F:>_]-T0MF="(TP5@1)T!I)@JKM+%Q,BUNUS.I8&K MJANN*,FHL@O@_4)"82LG]KY:_4-C^B]02P,$% @ <(A84LMML5J/!0 M+1P !D !X;"]W;W)K&ULK9G;;MLX$(9?A3#V MH@6ZM7B0+ 6)@<39[A9H@")IN]>,3-M$)=$E*:Q987Y9R5D3K6YE.NI MVDI&E[53GDU1$$33G/)B,C^O[WV5\W-1ZHP7[*L$JLQS*A^O6"8>+B9P\G3C MEJ\WNKHQG9]OZ9K=,?U]^U6:JVD;93> *6;$7+3-^*AW]8TZ"PBI>*3-6_X*&Q#28@+946 M>>-L%.2\V!_I[R81'0<8C3B@Q@$=.I 1!]PXX+JA>V5ULZZIIO-S*1Z K*Q- MM.JDSDWM;5K#BZH;[[0T_W+CI^>?*)?@!\U*!FX85:5DIH^T N\NE6+F2(LE M^,+I/<^XYDP]&2T!U:#C:SKDEJ6EE+Q8@RNJN'H/WETS37EFSOX$W^^NP;L_ MWH,_ "_ MXTHE0FLSJ?:-*$2,DT;N5=[N6A$+D3@1A1ZH\!?Q9(M^P&FINUM M M!3 JZ0-^(U2S\"##\ %*!@0-#B:'>8>.3@MC]P'8^,Q+LI"Y[R+V*@5&WG%VL'YH3>R/]B!ZDG)K'W*[,3D MQFVDV*MW0=6FKK:T.F&_2KZC625X**O[4%$G87A&4)PA YI!9D,S(B- .>>&;EU,3LJLEP4EPV/%#9L$L@2.2D96,O)*_"4VS05W( M>6"$2#0[[/(!.QSA.!KK=8M-Z.?F$>4._@-?V(YE 'K*%5JLPE.Y"BU8H9^L M+RK^)M:SU3]@YRM_:,D*_6@] @!-A.<(,&#F08"%,IR]%0)FCH##EY/7I"_0 MLA[Z8?^JTG=IGJ#(+7W7+$["&1J1;*$/_=0?+WT7XR$A)(*'PEP[E, N(OKS M-PM\Y ?^2TH?^6:,EMP(GECZR"(5^9'ZHM)'+CX/AZO7I*_1PA7YX7I$P3<1 MO,I\)GUE%L*(O%&E-X&>>]D/F8V_[)$E/'K[N3,: +@[>1ZR0C 9$6PAC_R0 M'ZUW-,#L +F)''@#&%ECU6[9COQL?TFU8U^%6EBC^-1JMQ1%?HJ^K-I=8CJ= M[S/I?X!:GN*C)]!CU8[=*?&A,J])7YGE+O;/F(^O=NQ.@!V!/I.^0 MS[(?Y M:ZH=P<_TT?IN_$*?'I])7X\E.?:3_(;^YGF9^Y90+&QQ>&+% M8LM!?/1DUXXYD%-=2JX?P99)+I:#>?3'#<$CHW)H\"Y>X]EOG:4I]M-T(>16 M2*H9N&;W&MQ5"*T7^GS1+3GQJ>3$EISXZ%6'BI]";YA\E@*),T[Q+'3>H$-F M83RV $4L2(D?I-_OP-]BQV11#YG+-2O2:@GUJ"03"T5RZF246'X1/[]>DV3B MPHD$;I('S# >3[+E&/%S;,&DYBN>FC&L*M9>LZU07/O2T5DY/?43GU@F$?\$ M\%6I=:=VB9O8@?D?&(D;?>\+NN=GH/[ M5_!LL=^YLF'V&VFF!]:\4"!C*Q,R^#@SFN1^;VI_H<6VWMZY%UJ+O#[=,+ID MLC(P_Z^$T$\7U0/:'<+Y_U!+ P04 " !PB%A2\I0C+V0% !7&0 &0 M 'AL+W=OFV;WC2(SNR/W[24%MJ0=O5>/T@;SO/D/#FGYR2E MLZ+L)5X0PL%;X(?Q:6O!>72B:?%D00(<'].(A.*;&64!YN*6S;4X8@1/4U#@ M:TC7;2W 7MCJ=M*Q$>MVZ)+[7DA&#,3+(,#L_9SX='7:@JW-P(,W7_!D0.MV M(CPG8\(?HQ$3=UK.,O4"$L8>#0$CL]/6&3RY158"2"V>/+**MZY!(N69TI?D MYF9ZVM(3CXA/)CRAP.+CE?2([R=,PH\?&6DKGS,!;E]OV"]3\4+,,XY)C_I_ M>5.^.&VY+3 E,[ST^0-=79-,4.K@A/IQ^A^L,EN]!2;+F-,@ PL/ B]D<, ]V)=I[(9MPPS3>VCJQTJR\P!QW.XRN $OL!5]R MD:9VBA?)Z(7)4SCF3'SK"1SO/F'FX6>?@)N0$T9B#OHA][A'8G!PCQG#R4-R M" XN",>>'Q^"/\#C^ (YHR!>QF'%*IA+\0(V'2$&@B77(%P-M%N,<*1DOR.08&/ ((!WI$H=Z:OB8 M1 *N[X5?J. :B$]]7P.\R4SE\VU@[;$OA58^U2^'5C[5+X36/M4OC@GQ8OF>HUB;TU.T*V:=A& M2;7$+G'2*JMNR#>LY]M1;>6J+:7JA_Y3__ZQ+U-J56:$AMFV8$E!SZK$ YHF MTMMPU^Y"8H<\,\"^HCR/4B]V<_L&B,,B0VVF(7#WYDZ)+48;4D?,?I=Z&TF%16SHE^3M#6\M5D+BT8,U9WX)^5MS2RUB0N+1@K5 MG72$64S#&/0HBVBR]Q?1^_N.!,^$_2/"=T]6F+V(0(M[(2@],H2I%?;!F9=@ M./A&F#BIB(&O(AVRT*N<*_H=5#>\CP=OJ=>M75&2H+LGY:N%8=1HMBCM3%O'XCGQ%L;T'L+;79N:]J M!*VRU: )U;".:E=HT4"0NH$TW,!G+-NS5W1<2HR2)"BK;4 UK*/:55LT+J1N M,/N3Z7\F4M&'T&=/A!G!SEY6MYSJZE;M#-O2J^O;C&]8S[ADZ*><"5'U M<&9!LUW5+;&S;%C5W8QO6,^WJ[MHDDC=S.YI.*F/MNS@AZJB)0]"2^/G\.0&2L8'\.1V_8Z_ MH%__Y'"'V=P3C= G,S&5?NP(7]GZ+?[ZAM,H?9/Z3#FG07JY('A*6&(@OI]1 MRC&UL?91-;]LP#(;_BN!3"PR1XZ3=4#@&DF;# M=F@1)-AZ&':0;=H6J@]/HN/NWT^2'2\#FEQBD2(?OI2HI+TVK[8!0/(FA;*K MJ$%L'RBU10.2V9EN0;F=2AO)T)FFIK8UP,J0) 5-XOB>2L95E*7!MS-9JCL4 M7,'.$-M)R=V@=] L;5D-!\#O[8K.*/D6DA(IU O>Z_PIC/W>>5VAAPR_IA]AE M')&BLZCEF.P42*Z&+WL;S^$L(9E?2$C&A"3H'@H%E5N&+$N-[HGQT8[F%Z'5 MD.W$<>4OY8#&[7*7A]FFL\YC+3E [X_4IK/!F^ MP/1ODOT%4$L#!!0 ( '"(6%($CY2[Q@H /H] 9 >&PO=V]R:W-H M965TC9K)?39+FZ/J(2O-+[=5/4M;\[6^&S4/=99.%T:S8D22 M1(QF:5X>G!POKGVN3XZK>5OD9?:Y1LU\-DOK'Z=943V].< 'SQ>^Y'?W;7=A M='+\D-YEUUG[]>%S;;Z-5EZF^2PKF[PJ49W=OCEXBU^/]<)@@?@SSYZ:M<^H MZ\I-57WKOEQ,WQPD78NR(INTG8O4_'O,SK*BZ#R9=OR[=WJPNF=GN/[YV?O[ M1>=-9V[2)CNKBK_R:7O_YD =H&EVF\Z+]DOU]#'K.\0[?Y.J:!9_T5./30[0 M9-ZTU:PW-BV8Y>7R?_J]'X@U ^,'-B"] 7$-6," ]@9T6P/6&[!M#7AOP+3[E-DJXLOT8OSK$WSPGPZ1%^OS]&+WUZBW] (-?=IG34H M+]'7,F^;5^:B^?S'?35OTG+:'(]:T\CN5J-)WZ#398-(H$$4?:K*]KY![\II M-@7L+^/VF$0C'D2-#^/ MFU_.RZCYN[CYI[2.-O[]UGW'&C#_L'7?0?./6_<=-+_8NN^@^>6OS?O5KPW= M>'MS%8EBNEKH=.&/;KO0(S[9RB=;^&0!GU^RQZR<9] B7QKRA6&G!!Y/,&6: M8W$\>EQ?.P".,9)HO(D[!W!$"D;D)NX=A..))'H3]Q[ 82DEX9NX#Q!.:G#.,5*"KJ)N_)QC/%$4;*)&X,X)H3%;00 7P4 MCP; 13FI9AFZK:L9FE1ET];SI;@R*K%.NT]@!N!>:R1C2>*$AH]2-"%N8/@H M+H5VPNR=CV*2N,'SWD<=:H:9X^P#Y$PS9VH^ LXHPQ([-[WP<81H['B[7*+$ M.DH0RI@3#S[LD J>),Y-QSX.ZRZ^X' 0JW 0T7 X2Q_R-BU0]MUL$J9Y.S?2 M .)=X=V=,ZF"8RH>[T^# S.>XDCGV4"58AX2ZI59=4M$L?JFKZE!<%RF!)J#$RN@DU]OT"LTS8MYFTW1"R./IU51I'6##$DN!?1+J,'] M?>5ZM!QQ%6COFN#'T?;^8TG-Y=TV2@ 3ZY8,IB^P%2V8[JDP+GO+#191AJS= M7'K5 S?YFBFNE!.K@$?CSB0F%AASJY-P7"CMERZ\;BPP+CP.O -PAT5IA M[?;0!Q+.Q9KJV>R@U0$X+@2V97[L)QY.%=5NAWR8HE2XJ@: 24%T:(G8-(;C M>6QG^L=^%M)<4V^>@,1'M:L1QP",VLJLW./FT-,?U>E8?] M0HVM4YMK>IC0RW(2X- 8G;'@6TEL?F$_"2?Y(]Y$1L0R^5$##?,EDI)G$ICP^S+ M=X)-,M9ND@. 6$I-79X:0T"N1*)I8)@M;9/XIF!:02T'TS@'1YJQCVBGOFA/CGA 0%++L#3. ML#OMWJYZ9QMCA1." S*/6D:D<49<+$OT'_1V^M@Q(WI;W^3M,A.C+_.BVU1\ MSNHVST#^K^ENLKKE6V!R.2*DE M4AHGTBV6QICZ_(?#2X-:]J-Q]MMM:8RI7T+")-P,2YTT+H.'71KC_FZ;2R.T M]:"6BNE/5.US3!9I\RTMT5_I#_1GGDZ-5$2?TM8T.!8/EBKI< J76A*DNY$@ MN)I]^8F%",XOL]3']J8^J!V]M\T:MV;!=EAR8W%R&YB"^[NMQQDYH@$UR"SW ML>VX;Z?Z";,LQ@9\/K/V@&9O.Q7D*P"F3/IW]3L DU2)4&\L);.!R^?,5[@Z(=R+1*@RKA.W?@+ B!8JD&F8 M30$LKI:?&6"??2&S*8'IP8B 6Z[G<:Z/$ 'W:P+=0R.*W08L59,,&^D :!D M)&&).]( 4 DL0L5";C,'CV>.W78<'%#"E/' DN-KSY?CQ/\\W[OF76Z9EP]7 M'^"6 ?G>]0$.U09[P]\R[W2P:& M3KA;W@-@Q!"/QR8^C%$=Y!)+M#RNO;?-N=S7WTIZ??%!'+N%9 "$16B1",OM M(L[M.Z=;X?,SEHE[M@1"::^B#*)"@DA8HA?;$?V>Z5;8)""&2P+")@&Q=Q(0 M/F4?8J*5&RU7$) 0Z1X-&4,X3I) <5#8#"#B&>#ZH0NJHOV!SOH23E5'1\>R MNN##C?G:X9.XAHZ-N2]TL1=RF"1"R*98[>\ M*Z#2L,"ARK"PS"_BS ].OEF,7\O;]+&J%Z>#Q]F=H4^P[OJ_;AQITVTLC2GAJ,Y96E.Q6DN(N@4 MP&Z8\L03TZ1H M,LIHJ'N6B=5/'K]MN8M6@%+5[F'X*P EO/-8 $C*T/'HM?/1<;+>>1>M@(,1 M6GD3!%0OL'LR< RA:.BLK[)90,5+'"$:V&=+K6V6T,E@;* M_^LX_T?80/M< M?RBU^Y0'0A'WS-D80+EK9+3VNN4L,SNS[B7B+BG,RW;Y0M;JZNI%Y;>+US6= MZZ?X]04&KE_BU^/E:\C6_?*MZ$]F(YB7#2JR6W.KY*A3>?7R1>/EE[9Z6+SL M>5.U;35;?+S/TFE6=P#S^VU5M<]?NANL7O<^^2]02P,$% @ <(A84IJ M-G[+ @ +@@ !D !X;"]W;W)K&ULG99=;]HP M%(;_BA7UHI5:$N<[%2 5T+1>;*N@W:[=Y !6'3NS#;32?OSL$%+*EUINB#_. M>WB?8\=.=R7DBYH#:/1:,JYZSESKZM9U53Z'DJB.J(";F:F0)=&F*V>NJB20 MHA:5S/4]+W9+0KG3[]9C#[+?%0O-*(<'B=2B+(E\&P 3JYZ#G9/]6PQN89Z)@*-@?6NAY MSTD=5,"4+)@>B]5W:( BFR\73-6_:-7$>@[*%TJ+LA$;!R7EZR=Y;0JQ)<#A M$8'?"/S/"H)&$-2@:V2Y* M0 ,PVPHVO4?R"NH*78Y $\I,ZP8]34;H\N(*72#*T>-<+!3AA>JZVH!8.V[> MF!ZL3?M'3(\@[Z 7R/?\[T#\N&GY3C[*'=-^=H:^FT-_3I?>"3?G5*@#V*L M=5&MLR_4LA]Y813CI.LNM_WNQX5A&B7)>]P'8T%K+#AI;"AD):19HFOT4_"; M9AE/$(=MXO!,XK4NWB))?2^-=WCWH^(@S8[01JVIZ#0M75*&_J%?%1AFRF?M MGCY!'+?)XS.)XSV6 (#I'A#&81*'V0[X?ER617Z6'N;.6E_925^3"G)*F'ZS1Y&6YCH04GVU"-A[ M/R:],\O0"+=?WC@QNWEW_0_%!1%.O9TZN%N'N;U)?Q YHUPA!E,C]#J)R2#7 ME].ZHT55G^_/0IO;HF[.S84.T@:8^:D0>M.Q5T;[B=#_#U!+ P04 " !P MB%A2G_GEH L$ "L$ &0 'AL+W=O2"0 M8-*HJWU38N?_F_'8,TFF@ST7/^2&,05^)G$JA[V-4MMKRY++#4L"V>=;ENH[ M*RZ20.FA6%MR*U@0YE 26QA"UTJ"*.V-!OG!9"[) G$KUL6 M\_VPAWJ'B9=HO5'9A#4:;(,U6S#UNGT6>F155L(H8:F,> H$6PU[-^CZ"=D9 MD"O^B=A>GER#+)0WSG]D@VDX[,%L12QF2Y69"/3/.[MC<9Q9TNOXKS3:JWQF MX.GUP?HD#UX'\Q9(=L?C?Z-0;88]KP="M@IVL7KA^T=6!N1D]I8\EOE?L"^U ML >6.ZEX4L)Z!4F4%K_!SW(C3@!MQPS@$L!-@%P [!*PNP*D!$A7P"D!IRO@ MEH#;%: E0+L"7@EX70&_!/PFX%XZ.'@X.=C5!ZH.^^RT+R*'XT;Y>5M%8N59 M.0Y4,!H(O@VCFODS%*LRI<**'O1II3H]N=U#-2@@5;Z^)2$EP] MBRA=1ML@!@^,KT6PW41+/;C112Z_@JLQ4T$4ZZN_P>MB#*Z^? 5?0)2"[QN^ MDT$:RH&E],(R\]:R7,1ML0A\81$V^,93M9'@/@U9:.!G[3S"+08LO2/5MN## MMMSB5HMCMNP#&_T%,,30L*"[=GS!MAJ'%_%Q.S[;I:WX?3O^+1"MBY]TCAWY M!ORA<^Q&_+%S[$9\VCEV(S[[O7.?_][6/77'O98LMJOBMG-[]@5[;94,IFGQ M#M?OPA97I')%= BOVZ;F+0(4HI=NJZ!Y/.\VW2T#V:=-C!M*&;GNM\ MQR->(XS9N_=-%ZE6NO$\6Z<&':2VVRS2)X,.>?J9ZIHWWZ\B\#^9 M9?ZY0\]VJ=T(8&+088HH;I3)K*.]^/PP@ZVAZB9#MQ"Z3TE#\-I? M],%W)D2DN(A:TPZ=?/FA/YUX"!^=X<^F7DF>;J'M.C1[ ]9VVJ2C%)%FZI6Z MTR<&ULI5=;;^(X&/TK5C0/K;1MXDNY94R!SS3)Y-#:*K6[LVVY MVK(TE+=\QS+]98)?PPM*!U;'B/-UN5-]BCP2[$$O82N4*H?[[8!.6)+F0 M#N/?2M.JN\R)I\]']5;(&+K<)^H=WYX9I4?-]=; M\406O^!081T+K/92\;0BZPC2."O_P\]J'$X(6L=,0!4!-0GD @%7!-R70"H" MZ4MP*X+;ET K NU+\"J"UY?@5P2_+R&H"$&30"]-G'.<.:=O'[">[-9L7Z0< MIQL6\VV7B55DY314X6@@^ &('*_U\H&HWW4K=( M"19LHVM+2?#.5CQ;Q4D<%F7"U\=/8):519\W*PXF/),\B:-0L0C6[V6817)@*QUWWKN]JF(WN'@8'^U-N[D?[%'KXX%65=O[,=%RK.-N#O^Z540N^,_W3(DUJ>%/+D@OPL M6_&4@;7@*=!+BA;>ESNO/D&(8A4QK@6EJ%N(YD>(CY%'B*-'^^.TP-HH'SL( MGJ.F;93KT8">HQ[:*.(AY)VC'MNHFX! TA![,HD%!)^CG@UBF$ /-CJ=M7$( M!;"A-C>@*,*$G,->3)U2UW$:G;ZV<3" OO?3Z5DZN'4ZN)WI\+O:,J%W@B(I MKMBG/D9*=FVJP5*'GL8)H>\V7+^T8932II###JD: Q'T*]"KA4N_72Z9W=W:<(!5^ M,F-Y>NV2PBU?DS:*!)@VBGAJ0#D$NXWR;*,P1%ZCQ\KC9C(8Y#"B)XM"F0SVR:$P M96)37'6D7HGU.:W<(^K6^C9U7QPJ&^UC>#>#AO:YOGV5EZ6?\N753>^RFSB3 M(&%KW95SZ^E@17D=*E\4WQ5'TB57^HA;/&[U#9*)'*"_KSE7QY>\@_I..OH/ M4$L#!!0 ( '"(6%*R8(K8H0, ,0, 9 >&PO=V]R:W-H965T>:DQQ0?? MUU$*.=,]68# )XE4.3.X5!M?%PI8[)SRS ^#8.3GC MO/G5[:S6?RM)D7,!: M$5WF.5//"\CD=N91[V7CCF]28S?\^;1@&[@'\Z58*USY#4K,A1Z)2&YG7SIA!SD5U94]U(5H.X>2$0U@[A(<.](1#OW;HG^LPJ!T&KC(5 M%5>'%3-L/E5R2Y2U1C1[XXKIO)$^%[;O]T;A4XY^9GX'&3,0DS53YIG\J9C0 MS'5$DWOM1'6-1Q0A/Q* AN97"I)IJ1/+T@8A,&7^Q5Y]^9]H>17?)F.I+<\&XQ>UF!' M4%;GHTR.HNPQ[3?]Z3O8_BO]*5Q_3*L_'>"#!GS@P :W>%.G&H5E@>Y_U>./4?VS4_PV;5;;-':=A0&G926J:,HQR@ MH(B8+%,.";E^@JBTZD(^)PF/0'54;M2$&?WXMHP;\'$GASWP"[P\H] :@B)/ M,D"-._H)CL_H265SN6=##WI2V8S:-L<[,FG83#K9?/Z%Y<6O'SOJ>%;ZODF/U'W&C5'!4_;IQQ\->$+SM2K$E MUO3\-X/(_YUP=Y3PU83#7<+A.TIU@TF[%_%3F#Z"(3$B$D$:5U?12GST:>9X^AA8U=OO;.J%V M="=WM%OOKO!09L)TD=MI&OT)HD9WJD:[9>U&Z!(Q(R!0G3M':U1A#%LUHJ,# M&:/?ZQB=] 8'0D:_5T0ZZ(U/%'RG9O05.=MBA8Q\_9"L<=KQPU;XFDJW496C MWQKO["_LB.[&QAU,-=_?,K7A./-ED"!D MT!MC U0U,E<+(PLW1#Y(@R.INTWQ;P8H:X#/$RG-R\(&:/ZXS/\#4$L#!!0 M ( '"(6%)WPA@E"@8 )\9 9 >&PO=V]R:W-H965TJ=)]\ZA-D5IW:YYZUJG>79.Z*P]:?Z]O)HN+#JU;I'(UM[5$ZCZ>U;7* M\UK)M>._K6AG%[,FOK]^51\VG7>=>4@K=:WSO[.%75YTX@Y9J,=TG=NO^F6L MMAT*:KVYSJOF/WG98FF'S->5U<66[%I09.7F,_VQ'8AW!*>#$_B6P"%!'B"( M+4$<2Y!;@CR6$&P)P;&$<$L(CR5$6T)T+"'>$N)C""AQ]#5S]-@8 M;)=L+]L'*:_IWAB_MS%6X\I^:M/+A7?6N&\S MQ[.7]V6Z7F16+;MO #;1'D MBR[MLB*#\1:#G!F8W.OQU=*YXJV)?S;M$L$^$4TZ1!EVWT^_4 MRM'I07J_G3Y=EZWT03O]2VI:&S\\NN\L0>BCH_N.TL=']QVE3X[N.TJ?_E[> M;WYOZ&;'T^,6%XO='!>-GCB@A\WL2;E9P>N5L)]5\UQ7:Z/(/Y\?*FOA9)'^[@!A@MHQ)-]W!#!L2B*>+"/&V&X.!$2X,88C@<\ KB)CTN"6,:@ M&U,?%@@61Z'8Q]WX."D#&@N^CYNA.!F&;[@] P0[ P2M!A@9755D9?1C9C$7 M;-CAG@NXI!*8 (%QF3 P=GT$YG(6 +4!!F,TIL !/NPTY!%LVPA3"RA,Q!B! M49I( )OXL#B6$6C:U$?).&0!3+X/X](-",P]HA:X[ L\]>$N]6%KZB?E7!>* M/!I=D+DN75%9;[;=[O>#:'Z!@[/"BWZBBW36SN;/I#H2Z(_,P)SH!QKWV43$0(O-)' M4%0*4#L&/DJX!01$'/JH4T9#+W$C1(T+V/XQHB:"6 BP%DU\7)@P6!-\$(O< M\@>T;I"8DKN@P"TS1$[PD!TH"O'.!7&K"_Y0]C7W)V[#47W$DA_["0LI'.)K M!)6X00;)]U&"Q@$8E(&/JKL:@^3[J-,HY'#G,,+$(EB;QHB88('TUC9]R%TIT.3; MVFI#;I7)RHQ<:[/2FW4"\TCB[5=$X+:/P",(*HP9&.*^CW+ECD*/(*A(1""M M0Q]UZE9FKSX@8HF A7V,B E. P&F_@3#!6!EFB(AW3XP@:L$IN6*?P)BSGR< MJR'BP"+!Z-MA!&W]I3)(39F53V[/J(S;-A2%VS TQPQG+3]'V+NS#M9JPJNT MRN;D)"O)0N=Y:C9QF@!H*=K*1>^Z2;NP$N$@,$?[* I.T0&. KX>(JA3UH5F M'.%BH*R-,;'0@TTP&.U2$'.*P'B709=A8I$W9C,$QKIA=,!D_,T%O-4%_2Q? MUP=>O^ #CHQD&"=[?] 6&,>W!8;R;8&B)+2%CT)M@8IYMD#$,%L@,,P6/LS9 M@D-;(&*8+7R8LP6L/;UW9Z*%,D_-27_EBLJZM)NCD]W3W=N$S\V9*GA^QP;_*;5Q=?4O.4E17)U:,+Y;+NZJ39O W8W%B]:DYD'[2UNF@N MERI=*%,#W/>/6MO7FSK [IW,Y?]02P,$% @ <(A84D$3)BE5 @ 1 P M T !X;"]S='EL97,N>&ULU5==;YLP%/TKECM-K3250):T70%IJU1ITCI5 M:A[V5CE@P)(_F#$9Z:^?/PB0-&Q1'[:$A_C>BQ%Q',B$94MJ5N5>5$J.T,DF,>L%D,O<8(AS&(:_9 M/5,52$3-501G'03<\#6-H#__"(&CNQ,ICN#S^?N?M5"W[X ;SSZ+VYW M\7,;N(#>7M+9 :27DW%>'1NCGA]$_0?F,>*K;>*>Z&^)UWL3W3-(=X\E\=JM MB<-,\'Z'IM !N@IB&*P0C> =HF0IB# (F@0@*E6T.7]0U2O;BP M[SS3-2T/(UQ(6]M5<)_+=OI.8.,9@8323F '1"')5(*2WZO'3O9@J]"H+47 MZU(KS"5:^\$,]@EVT$660J98=F5\N('BD.+,R)$D+\RH1.F9H%*":2,E*!<< M60V;C-;0M FF],E\I7YD6]Q--MB_B=D]WIE:4&LZ&N<8_B&;XQ[2!F_B!259 M"?6EULOAUC>=BA\ESDAC_2;K!(RQ^^/LJ"SI^C,E.6?8+?[@@G&(-GF@$)*\ MZ&JF51(-8 G!"DM%DB'R2Z)R@1NU::<\RQ1'0H6O?^,;_E M-RMNSZ#_H=G^K.PJWBMR>G7\&MMS]]A%SD]!Y$EL]_7QBYS>'*5&KSV_!Y>$ MK2M"AP)S%8O@=W/!HWU1L*P)582W7D'2%/-7-P5-K]!27^FW^/7\%&>HIFK1 M!2/8VP\X)36[Z68]FA?1SNKM;V9Y_MP6[/\WQ+\!4$L#!!0 ( '"(6%*7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GW4N; M$]8(BX<6TT_/ASX_&_O]T9COXD>:9/E)9U44ZT_=;CY;J53F?YFURMR9A;&I M+-RA77;SM55RGJ^4*M*DZQT?A]U4ZJSSY?/N6A/;I0>F4+-"F\PU5@T/6CWG MK^>K0_&D<_VH$UV\G'3JOQ/5$:G.=*I_JOE)Y[@C\I5YOC16_S19(9-X9DV2 MG'1ZFQ,/RA9Z]J8YKB"G\C&O6PKY>"\=R$DG/'877&B;%_4[ZNM+Q_BDW)LW M1V5A+G12*'LN"_75FG*MLV5U&?$9E,U4GGS#PI6WT?]P%7\\UW*QP4B93]I-T)>S6O\1A1 M[F[CN^NK\]%T?"[BJ7NY&=].8W%W(>XFXWL"Z0%([V"09W3FZ)9 # M #G@A8S+-)7V19B%B/4RT^[?9%:(T6QFRJS0!#("D!%S)-VQ2?3QC]I@5UKE-C/+*5M.KCJ2.JHI6Z*^7UFR@?\D2/613C=)V8%Z7$JCZQ$3:XD5,K?O1R7I4 MV2"$PPYF7?R3R7*N*\:_2P>I;/(B7I/S.<5$OO"8?0$KO481Y2%S>,SFP)A] MBHGL%5J= M[HTADHK'+!5*.DV(BM_29W?*F%ML;2*25/K-68,G32-]] M9)G^(2>WOOD4$UFFSVP9C!E03.2;/K-O,&9(IZ^1;WQFWV#, <5$PO&9A8,Q M(XJ)!.1S"PAB#BDF$I#/O:P"RW':TWVXML(LH-_E^*VT5E;KCA_$T;DJI$X: MR=U'^O&9]?,;\ESGX6HCI%,9&#_/<:VL3N8O/2%;Y;P*KQ](5B M(@?Y!QWIT(&BCQSD\R^Q ,Q&!T(.\ID=A#&I*@/DH(#90@UU6].4$SDH(#904W,B345@DM([F(5*<5$#@J8'=3$O%OR%!-9*&2V4 OFSIH4$UDH/,2V@,J:VK6NZ?ZM$%DHY)Z*0]%LY,T0 M62AD7^8!^QC$$<6$.\V8+;2;O?Z/866(%!0R*VC'6%<9V6YT7K>*\8\UQ40* M"ID5M,.,R_4ZJ6<1W&_T5";NUZI$O**82$$ALX+V8I[)?"4N$O-,L]$ *6C MK* =YHTL2JN+E]^W/*^';103*6C /1G7NLQ2]RB*B10T.-AJ4)TW*292T(![ MIP'";.3V 5+0@'NG02OFOTHO:4\?( 4-F!74MK:VS?44$REHP*R@-LQM?40Q MX7;G@VQCJQ;8[-)]),5$%AHP6Z@-\Z)T>50U,)&%!LP6:L/A$U^IYC(0A&SA5HQWVR*CY"%(F8+M6^TK0-*,9&%(F8+[=GA08=N M%!,^=L-LH3V8]VIM;%&'F#ZP%B$+15A\'@^G8=7L MQO'\R[EAO:O'=GCHSO5TN;/I^F,[7I;]UIW;]7N[K4Z62W/]_8SFZ?%^YN+U MZUS_9V*WV>S7]7>W_G.LI_$?@]U'U[\/NUK'9O':]MLZKAKW>;A='MSUPS]< M)C>+Y[=5TS^_^<;-'200)/,'!0@*\P^3:$WCM$6Q/(+9'LCV!V1[1]@1J>V3;$[CM M$6Y/(+='NCV!W1[Q]@1Z"^HM!'H+ZBT$>LODQS:!WH)Z"X'>@GH+@=Z">@N! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'> ?4.!'H'U#L0Z!U0[T"@=YALEA#H'5#O M0*!W0+T#@=X!]0X$>@?4.Q#H'5#O0*!W0+T#@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WCK9[";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET#NBWI% [XAZ1P*] M(^H="?2.J'A<"O0OJ70CT+JAW(="[H-Z%0.^">I>? MU'L8OPYUN/5\K_'Y/TGU>/ENO3W^NOR^.'E[KSB[^XKAZ2]02P,$% @ M<(A84KCD,TQ& @ C#4 !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP M$(;AJQC:!A8C2B2E(LZF[;;-HA=0)3H6K#^03.K':^^?8T6[\Z#/WH-\DNA/F#$+[9V:'VZ33;,:YL)S?4(7YU]V*NFWU] M;X6\OM:BF<9@Q[ .QQK)[ZUJ[N:A>^ MU$/<)0Z]\.&IMSX]7^*-'J?MMFML.S4/0SR2^MG9NO4[:\/0IZ>B5^>30[QA M>_K,+LY?RIP+C#OOW#3[.#%GWQ_W,I+CZ?4<"UD7NO.O^)H82U_\?O8X[=:V M?YD=K_?'Y/;+/+Q8'I??\:\S?JW_SCXDI(\X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !PB%A2F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( '"(6%+OF)$1F@8 )(: 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84IPV&PO=V]R:W-H965T&UL4$L! A0#% M @ <(A84E]AY2 >" NR !@ ("!GR< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(A84L7GR&]*! MCPD !@ ("!!E< 'AL+W=O&UL4$L! A0#% @ <(A84N&P M>OC0"0 H1P !D ("!\FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84O4T:'CG%@ ;DL !D M ("!T9, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(A84A17&PO=V]R:W-H965T&UL4$L! A0#% M @ <(A84F-L/TL&" M1< !D ("!;>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84I#V>[PF M! DPD !D ("!S0D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84E*/P-I?! >PD !D M ("!?S&PO=V]R M:W-H965T: , 'H' M 9 " @=U# 0!X;"]W;W)K&UL M4$L! A0#% @ <(A84BW=5XW[!P K10 !D ("!?$&PO=V]R:W-H965T&UL4$L! A0#% @ M<(A84JD48JFX! %PP !D ("!=EP! 'AL+W=O&UL4$L! A0#% @ <(A84@MLO+:$!0 M;0X !D ("!UG$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84JW. ]^] @ LP< !D M ("!1X8! 'AL+W=O<$ 0$P &0 @($[B0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ <(A84K>/@0(Q!0 -A< !D ("!;)$! 'AL M+W=O&PO=V]R:W-H965T.; 0!X;"]W;W)K&UL4$L! A0#% @ <(A8 M4MGTCX:"! ?P\ !D ("!Z: ! 'AL+W=O&PO=V]R:W-H965TFI 0!X;"]W;W)K M&UL4$L! A0#% @ <(A84D!X\KWZ!@ 1B@ M !D ("!XK0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84G$CY)^2 @ / 8 !D M ("!Z<(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <(A84M!;3'^& P 7PP !D ("!6LT! 'AL+W=O M&PO=V]R:W-H965T_J6.@0 -D/ 9 " @1O7 M 0!X;"]W;W)K&UL4$L! A0#% @ <(A84E?4 MA3DU P +0H !D ("!C-L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84F&=6-O[! HQ< !D M ("!"N&PO M=V]R:W-H965T&UL4$L! A0#% @ <(A84C?R<>*( P 8 T !D ("! M,?T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <(A84O"Q_6W#! %Q0 !D ("!M@@" 'AL+W=O&UL4$L! A0#% @ <(A84I2BVW@J M P 70H !D ("!CA0" 'AL+W=O*O7D# #7"P &0 M@('O%P( >&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84C6-MJ.^ @ #@@ !D M ("!=1X" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <(A84E[H)*%[ @ 8@8 !D ("!+"\" M 'AL+W=O,0( >&PO=V]R:W-H965T0U @!X;"]W;W)K&UL4$L! A0#% @ M<(A84E9:09Z, P G@L !D ("!OSD" 'AL+W=O&UL4$L! A0#% @ <(A84@,TZ<#\ P M"PX !D ("!8D," 'AL+W=O&I\" !(!P &0 @(&5 M1P( >&PO=V]R:W-H965T&UL4$L! A0#% @ <(A84E3_%\W> P WQ$ !D M ("!-5$" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <(A84LMML5J/!0 +1P !D ("!$%\" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A8 M4@2/E+O&"@ ^CT !D ("!M6P" 'AL+W=O&PO=V]R:W-H965T6@"P0 *P0 9 " @;1Z @!X;"]W;W)K M&UL4$L! A0#% @ <(A84K)S2S\"! GPX M !D ("!]GX" 'AL+W=O&PO=V]R:W-H965T' @!X;"]W;W)K&UL4$L! A0#% @ <(A84D$3)BE5 @ 1 P T M ( !2(T" 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ <(A84K;U/P:V @ 43< !H ( ! MF)<" 'AL+U]R96QS+W=O XML 117 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 118 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 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 574 591 1 false 139 0 false 6 false false R1.htm 0001001 - Document - Cover Sheet http://www.tutorperini.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2110102 - Disclosure - Consolidated Statements of Cash Flows Sheet http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Notes 9 false false R10.htm 2113103 - Disclosure - Revenue Sheet http://www.tutorperini.com/role/Revenue Revenue Notes 10 false false R11.htm 2118104 - Disclosure - Contract Assets And Liabilities Sheet http://www.tutorperini.com/role/ContractAssetsAndLiabilities Contract Assets And Liabilities Notes 11 false false R12.htm 2123105 - Disclosure - Income Taxes Sheet http://www.tutorperini.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2132106 - Disclosure - Goodwill and Intangible Assets Sheet http://www.tutorperini.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2137107 - Disclosure - Financial Commitments Sheet http://www.tutorperini.com/role/FinancialCommitments Financial Commitments Notes 14 false false R15.htm 2145108 - Disclosure - Commitments and Contingencies Sheet http://www.tutorperini.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2147109 - Disclosure - Lease Sheet http://www.tutorperini.com/role/Lease Lease Notes 16 false false R17.htm 2154110 - Disclosure - Share-Based Compensation Sheet http://www.tutorperini.com/role/ShareBasedCompensation Share-Based Compensation Notes 17 false false R18.htm 2160111 - Disclosure - Employee Benefit Plans Sheet http://www.tutorperini.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 2171112 - Disclosure - Fair Value Measurements Sheet http://www.tutorperini.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2175113 - Disclosure - Variable Interest Entities Sheet http://www.tutorperini.com/role/VariableInterestEntities Variable Interest Entities Notes 20 false false R21.htm 2177114 - Disclosure - Business Segments Sheet http://www.tutorperini.com/role/BusinessSegments Business Segments Notes 21 false false R22.htm 2184115 - Disclosure - Related Party Transactions Sheet http://www.tutorperini.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2186116 - Disclosure - Unaudited Quarterly Financial Data Sheet http://www.tutorperini.com/role/UnauditedQuarterlyFinancialData Unaudited Quarterly Financial Data Notes 23 false false R24.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.tutorperini.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.tutorperini.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2311302 - Disclosure - Consolidated Statements of Cash Flows (Tables) Sheet http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsTables Consolidated Statements of Cash Flows (Tables) Tables http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlows 26 false false R27.htm 2314303 - Disclosure - Revenue (Tables) Sheet http://www.tutorperini.com/role/RevenueTables Revenue (Tables) Tables http://www.tutorperini.com/role/Revenue 27 false false R28.htm 2319304 - Disclosure - Contract Assets And Liabilities (Tables) Sheet http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesTables Contract Assets And Liabilities (Tables) Tables http://www.tutorperini.com/role/ContractAssetsAndLiabilities 28 false false R29.htm 2324305 - Disclosure - Income Taxes (Tables) Sheet http://www.tutorperini.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tutorperini.com/role/IncomeTaxes 29 false false R30.htm 2333306 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.tutorperini.com/role/GoodwillandIntangibleAssets 30 false false R31.htm 2338307 - Disclosure - Financial Commitments (Tables) Sheet http://www.tutorperini.com/role/FinancialCommitmentsTables Financial Commitments (Tables) Tables http://www.tutorperini.com/role/FinancialCommitments 31 false false R32.htm 2348308 - Disclosure - Leases (Tables) Sheet http://www.tutorperini.com/role/LeasesTables Leases (Tables) Tables http://www.tutorperini.com/role/Lease 32 false false R33.htm 2355309 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.tutorperini.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.tutorperini.com/role/ShareBasedCompensation 33 false false R34.htm 2361310 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.tutorperini.com/role/EmployeeBenefitPlans 34 false false R35.htm 2372311 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tutorperini.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tutorperini.com/role/FairValueMeasurements 35 false false R36.htm 2378312 - Disclosure - Business Segments (Tables) Sheet http://www.tutorperini.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.tutorperini.com/role/BusinessSegments 36 false false R37.htm 2387313 - Disclosure - Unaudited Quarterly Financial Data (Tables) Sheet http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataTables Unaudited Quarterly Financial Data (Tables) Tables http://www.tutorperini.com/role/UnauditedQuarterlyFinancialData 37 false false R38.htm 2404401 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies (Narrative) (Details) Details http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables 38 false false R39.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Calculations of Basic and Diluted EPS) (Details) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails Summary of Significant Accounting Policies (Calculations of Basic and Diluted EPS) (Details) Details http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 2406403 - Disclosure - Summary of Significant Accounting Policies (Schedule of Cash and Cash Equivalents) (Details) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails Summary of Significant Accounting Policies (Schedule of Cash and Cash Equivalents) (Details) Details http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 2407404 - Disclosure - Summary of Significant Accounting Policies (Tax Effects of Components of Other Comprehensive Income (Loss)) (Details) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails Summary of Significant Accounting Policies (Tax Effects of Components of Other Comprehensive Income (Loss)) (Details) Details http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 2408405 - Disclosure - Summary of Significant Accounting Policies (Changes in AOCI Balances by Component) (Details) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails Summary of Significant Accounting Policies (Changes in AOCI Balances by Component) (Details) Details http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables 42 false false R43.htm 2409406 - Disclosure - Summary of Significant Accounting Policies - Reclassification from AOCI (Details) Sheet http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails Summary of Significant Accounting Policies - Reclassification from AOCI (Details) Details 43 false false R44.htm 2412407 - Disclosure - Consolidated Statements of Cash Flows (Details) Sheet http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails Consolidated Statements of Cash Flows (Details) Details http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsTables 44 false false R45.htm 2415408 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.tutorperini.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.tutorperini.com/role/RevenueTables 45 false false R46.htm 2416409 - Disclosure - Revenue (Disaggregation Of Revenue) (Details) Sheet http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails Revenue (Disaggregation Of Revenue) (Details) Details http://www.tutorperini.com/role/RevenueTables 46 false false R47.htm 2417410 - Disclosure - Revenue (Schedule Of Revenue By Contract Type) (Details) Sheet http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails Revenue (Schedule Of Revenue By Contract Type) (Details) Details http://www.tutorperini.com/role/RevenueTables 47 false false R48.htm 2420411 - Disclosure - Contract Assets And Liabilities (Narrative) (Details) Sheet http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails Contract Assets And Liabilities (Narrative) (Details) Details http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesTables 48 false false R49.htm 2421412 - Disclosure - Contract Assets And Liabilities (Schedule Of Contract Assets) (Details) Sheet http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails Contract Assets And Liabilities (Schedule Of Contract Assets) (Details) Details http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesTables 49 false false R50.htm 2422413 - Disclosure - Contract Assets And Liabilities (Schedule Of Contract Liabilities) (Details) Sheet http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails Contract Assets And Liabilities (Schedule Of Contract Liabilities) (Details) Details http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesTables 50 false false R51.htm 2425414 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.tutorperini.com/role/IncomeTaxesTables 51 false false R52.htm 2426415 - Disclosure - Income Taxes (Summary of Income Before Taxes) (Details) Sheet http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails Income Taxes (Summary of Income Before Taxes) (Details) Details http://www.tutorperini.com/role/IncomeTaxesTables 52 false false R53.htm 2427416 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) Sheet http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes (Provision for Income Taxes) (Details) Details http://www.tutorperini.com/role/IncomeTaxesTables 53 false false R54.htm 2428417 - Disclosure - Income Taxes (Reconciliation of Provision for Income Taxes) (Details) Sheet http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails Income Taxes (Reconciliation of Provision for Income Taxes) (Details) Details http://www.tutorperini.com/role/IncomeTaxesTables 54 false false R55.htm 2429418 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) Details http://www.tutorperini.com/role/IncomeTaxesTables 55 false false R56.htm 2431420 - Disclosure - Income Taxes (Reconciliation of Gross Unrecognized Tax Benefit) (Details) Sheet http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails Income Taxes (Reconciliation of Gross Unrecognized Tax Benefit) (Details) Details http://www.tutorperini.com/role/IncomeTaxesTables 56 false false R57.htm 2434421 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details) Sheet http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets (Narrative) (Details) Details http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables 57 false false R58.htm 2435422 - Disclosure - Goodwill and Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) Sheet http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) Details http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables 58 false false R59.htm 2436423 - Disclosure - Goodwill and Intangible Assets (Intangible Assets) (Details) Sheet http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets (Intangible Assets) (Details) Details http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables 59 false false R60.htm 2439424 - Disclosure - Financial Commitments (Narrative) (Details) Sheet http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails Financial Commitments (Narrative) (Details) Details http://www.tutorperini.com/role/FinancialCommitmentsTables 60 false false R61.htm 2440425 - Disclosure - Financial Commitments (Long-Term Debt) (Details) Sheet http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails Financial Commitments (Long-Term Debt) (Details) Details http://www.tutorperini.com/role/FinancialCommitmentsTables 61 false false R62.htm 2441426 - Disclosure - Financial Commitments (Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details) Sheet http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails Financial Commitments (Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details) Details http://www.tutorperini.com/role/FinancialCommitmentsTables 62 false false R63.htm 2442427 - Disclosure - Financial Commitments (Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes) (Details) Notes http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails Financial Commitments (Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes) (Details) Details http://www.tutorperini.com/role/FinancialCommitmentsTables 63 false false R64.htm 2443428 - Disclosure - Financial Commitments (Principal Payments of Long-Term Debt) (Details) Sheet http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails Financial Commitments (Principal Payments of Long-Term Debt) (Details) Details http://www.tutorperini.com/role/FinancialCommitmentsTables 64 false false R65.htm 2444429 - Disclosure - Financial Commitments (Summary Of Interest Expense As Reported In The Consolidated Statements of Operations) (Details) Sheet http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails Financial Commitments (Summary Of Interest Expense As Reported In The Consolidated Statements of Operations) (Details) Details http://www.tutorperini.com/role/FinancialCommitmentsTables 65 false false R66.htm 2446430 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tutorperini.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.tutorperini.com/role/CommitmentsandContingencies 66 false false R67.htm 2449431 - Disclosure - Leases (Narrative) (Details) Sheet http://www.tutorperini.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.tutorperini.com/role/LeasesTables 67 false false R68.htm 2450432 - Disclosure - Leases (Components of Lease Expense) (Details) Sheet http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails Leases (Components of Lease Expense) (Details) Details http://www.tutorperini.com/role/LeasesTables 68 false false R69.htm 2451433 - Disclosure - Leases (Supplemental Balance Sheet Information Related To Leases) (Details) Sheet http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails Leases (Supplemental Balance Sheet Information Related To Leases) (Details) Details http://www.tutorperini.com/role/LeasesTables 69 false false R70.htm 2452434 - Disclosure - Leases (Supplemental Cash Flow And Other Information Related To Leases) (Details) Sheet http://www.tutorperini.com/role/LeasesSupplementalCashFlowAndOtherInformationRelatedToLeasesDetails Leases (Supplemental Cash Flow And Other Information Related To Leases) (Details) Details http://www.tutorperini.com/role/LeasesTables 70 false false R71.htm 2453435 - Disclosure - Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) Sheet http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) Details http://www.tutorperini.com/role/LeasesTables 71 false false R72.htm 2456436 - Disclosure - Share-Based Compensation (Narrative) (Details) Sheet http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation (Narrative) (Details) Details http://www.tutorperini.com/role/ShareBasedCompensationTables 72 false false R73.htm 2457437 - Disclosure - Share-Based Compensation (Summary of Restricted Stock Unit and Stock Option Activity) (Details) Sheet http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails Share-Based Compensation (Summary of Restricted Stock Unit and Stock Option Activity) (Details) Details http://www.tutorperini.com/role/ShareBasedCompensationTables 73 false false R74.htm 2458438 - Disclosure - Share-Based Compensation (Summary Of Unrestricted Stock Units Issuance) (Details) Sheet http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails Share-Based Compensation (Summary Of Unrestricted Stock Units Issuance) (Details) Details http://www.tutorperini.com/role/ShareBasedCompensationTables 74 false false R75.htm 2459439 - Disclosure - Share-Based Compensation (Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards) (Details) Sheet http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails Share-Based Compensation (Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards) (Details) Details http://www.tutorperini.com/role/ShareBasedCompensationTables 75 false false R76.htm 2462440 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 76 false false R77.htm 2463441 - Disclosure - Employee Benefit Plans (Summary of Net Periodic Benefit Cost) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails Employee Benefit Plans (Summary of Net Periodic Benefit Cost) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 77 false false R78.htm 2464442 - Disclosure - Employee Benefit Plans (Target and Actual Asset Allocation for Pension Plan by Asset Category) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails Employee Benefit Plans (Target and Actual Asset Allocation for Pension Plan by Asset Category) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 78 false false R79.htm 2465443 - Disclosure - Employee Benefit Plans (Future Benefit Payments Under Defined Benefit Pension Plan) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails Employee Benefit Plans (Future Benefit Payments Under Defined Benefit Pension Plan) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 79 false false R80.htm 2466444 - Disclosure - Employee Benefit Plans (Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails Employee Benefit Plans (Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 80 false false R81.htm 2467445 - Disclosure - Employee Benefit Plans (Amounts Recognized in Consolidated Balance Sheets) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails Employee Benefit Plans (Amounts Recognized in Consolidated Balance Sheets) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 81 false false R82.htm 2468446 - Disclosure - Employee Benefit Plans (Plan Assets at Fair Value) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails Employee Benefit Plans (Plan Assets at Fair Value) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 82 false false R83.htm 2469447 - Disclosure - Employee Benefit Plans (Benefit Obligations in Excess of the Fair Value of Plan's Assets) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails Employee Benefit Plans (Benefit Obligations in Excess of the Fair Value of Plan's Assets) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 83 false false R84.htm 2470448 - Disclosure - Employee Benefit Plans (Summary of Key Information for the Plans) (Details) Sheet http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails Employee Benefit Plans (Summary of Key Information for the Plans) (Details) Details http://www.tutorperini.com/role/EmployeeBenefitPlansTables 84 false false R85.htm 2473449 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.tutorperini.com/role/FairValueMeasurementsTables 85 false false R86.htm 2474450 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) Sheet http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements (Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) Details http://www.tutorperini.com/role/FairValueMeasurementsTables 86 false false R87.htm 2476451 - Disclosure - Variable Interest Entities (Narrative) (Details) Sheet http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails Variable Interest Entities (Narrative) (Details) Details http://www.tutorperini.com/role/VariableInterestEntities 87 false false R88.htm 2479452 - Disclosure - Business Segments (Narrative) (Details) Sheet http://www.tutorperini.com/role/BusinessSegmentsNarrativeDetails Business Segments (Narrative) (Details) Details http://www.tutorperini.com/role/BusinessSegmentsTables 88 false false R89.htm 2480453 - Disclosure - Business Segments (Reportable Segments) (Details) Sheet http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails Business Segments (Reportable Segments) (Details) Details http://www.tutorperini.com/role/BusinessSegmentsTables 89 false false R90.htm 2481454 - Disclosure - Business Segments (Reconciliation of Segment Results to Consolidated Income Before Income Taxes) (Details) Sheet http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails Business Segments (Reconciliation of Segment Results to Consolidated Income Before Income Taxes) (Details) Details http://www.tutorperini.com/role/BusinessSegmentsTables 90 false false R91.htm 2482455 - Disclosure - Business Segments (Principal Geographical Areas) (Details) Sheet http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails Business Segments (Principal Geographical Areas) (Details) Details http://www.tutorperini.com/role/BusinessSegmentsTables 91 false false R92.htm 2483456 - Disclosure - Business Segments Reconciliation of Segment Information to Consolidated Amounts (Details) Sheet http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentInformationtoConsolidatedAmountsDetails Business Segments Reconciliation of Segment Information to Consolidated Amounts (Details) Details 92 false false R93.htm 2485457 - Disclosure - Related Party Transactions (Details) Sheet http://www.tutorperini.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.tutorperini.com/role/RelatedPartyTransactions 93 false false R94.htm 2488458 - Disclosure - Unaudited Quarterly Financial Data (Details) Sheet http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails Unaudited Quarterly Financial Data (Details) Details http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataTables 94 false false All Reports Book All Reports tpc-20201231.htm tpc-20201231.xsd tpc-20201231_cal.xml tpc-20201231_def.xml tpc-20201231_lab.xml tpc-20201231_pre.xml tpc-20201231x10kex95.htm tpc-20201231xex1014.htm tpc-20201231xex1015.htm tpc-20201231xex1016.htm tpc-20201231xex1017.htm tpc-20201231xex21.htm tpc-20201231xex23.htm tpc-20201231xex24.htm tpc-20201231xex311.htm tpc-20201231xex312.htm tpc-20201231xex321.htm tpc-20201231xex322.htm tpc-20201231xex47.htm tpc-20201231_g1.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tpc-20201231.htm": { "axisCustom": 0, "axisStandard": 41, "contextCount": 574, "dts": { "calculationLink": { "local": [ "tpc-20201231_cal.xml" ] }, "definitionLink": { "local": [ "tpc-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "tpc-20201231.htm" ] }, "labelLink": { "local": [ "tpc-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tpc-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tpc-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 851, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 17, "http://www.tutorperini.com/20201231": 2, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 23 }, "keyCustom": 79, "keyStandard": 512, "memberCustom": 66, "memberStandard": 69, "nsprefix": "tpc", "nsuri": "http://www.tutorperini.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.tutorperini.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "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": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Revenue", "role": "http://www.tutorperini.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "tpc:ContractWithCustomerAssetAndLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Contract Assets And Liabilities", "role": "http://www.tutorperini.com/role/ContractAssetsAndLiabilities", "shortName": "Contract Assets And Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "tpc:ContractWithCustomerAssetAndLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Income Taxes", "role": "http://www.tutorperini.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132106 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.tutorperini.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137107 - Disclosure - Financial Commitments", "role": "http://www.tutorperini.com/role/FinancialCommitments", "shortName": "Financial Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145108 - Disclosure - Commitments and Contingencies", "role": "http://www.tutorperini.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147109 - Disclosure - Lease", "role": "http://www.tutorperini.com/role/Lease", "shortName": "Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154110 - Disclosure - Share-Based Compensation", "role": "http://www.tutorperini.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160111 - Disclosure - Employee Benefit Plans", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171112 - Disclosure - Fair Value Measurements", "role": "http://www.tutorperini.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175113 - Disclosure - Variable Interest Entities", "role": "http://www.tutorperini.com/role/VariableInterestEntities", "shortName": "Variable Interest Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177114 - Disclosure - Business Segments", "role": "http://www.tutorperini.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2184115 - Disclosure - Related Party Transactions", "role": "http://www.tutorperini.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2186116 - Disclosure - Unaudited Quarterly Financial Data", "role": "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialData", "shortName": "Unaudited Quarterly Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Consolidated Statements of Cash Flows (Tables)", "role": "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsTables", "shortName": "Consolidated Statements of Cash Flows (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Revenue (Tables)", "role": "http://www.tutorperini.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Contract Assets And Liabilities (Tables)", "role": "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesTables", "shortName": "Contract Assets And Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Income Taxes (Tables)", "role": "http://www.tutorperini.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338307 - Disclosure - Financial Commitments (Tables)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsTables", "shortName": "Financial Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348308 - Disclosure - Leases (Tables)", "role": "http://www.tutorperini.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355309 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.tutorperini.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361310 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372311 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.tutorperini.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378312 - Disclosure - Business Segments (Tables)", "role": "http://www.tutorperini.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2387313 - Disclosure - Unaudited Quarterly Financial Data (Tables)", "role": "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataTables", "shortName": "Unaudited Quarterly Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i3c041f7e763e44898ba68a3e5b054828_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Calculations of Basic and Diluted EPS) (Details)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails", "shortName": "Summary of Significant Accounting Policies (Calculations of Basic and Diluted EPS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedInvestmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies (Schedule of Cash and Cash Equivalents) (Details)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies (Schedule of Cash and Cash Equivalents) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if1ef0e835d1a42e98bc614390ce7e240_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies (Tax Effects of Components of Other Comprehensive Income (Loss)) (Details)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "Summary of Significant Accounting Policies (Tax Effects of Components of Other Comprehensive Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i7b1c201fef794f0088e25d3271778f5c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies (Changes in AOCI Balances by Component) (Details)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "shortName": "Summary of Significant Accounting Policies (Changes in AOCI Balances by Component) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ie9966760ecd7446e80818f9d2eb37724_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Reclassification from AOCI (Details)", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails", "shortName": "Summary of Significant Accounting Policies - Reclassification from AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if9bdf3aaceb442beba16b2e1e5c6b4a2_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Consolidated Statements of Cash Flows (Details)", "role": "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails", "shortName": "Consolidated Statements of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.tutorperini.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Revenue (Disaggregation Of Revenue) (Details)", "role": "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue (Disaggregation Of Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id29fa8173e4a4c0484845ff803a6eb44_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Revenue (Schedule Of Revenue By Contract Type) (Details)", "role": "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails", "shortName": "Revenue (Schedule Of Revenue By Contract Type) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i834138d2a6f749d1a467bb362cb581f1_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "tpc:ContractReceivableRetainageExpectedToBeCollectedBeyondOneYearPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Contract Assets And Liabilities (Narrative) (Details)", "role": "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails", "shortName": "Contract Assets And Liabilities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "tpc:ContractReceivableRetainageExpectedToBeCollectedBeyondOneYearPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConstructionContractorReceivableRetainage", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Contract Assets And Liabilities (Schedule Of Contract Assets) (Details)", "role": "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails", "shortName": "Contract Assets And Liabilities (Schedule Of Contract Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractsReceivableClaimsAndUncertainAmounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "lang": "en-US", "name": "tpc:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tpc:ContractPayableRetainage", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Contract Assets And Liabilities (Schedule Of Contract Liabilities) (Details)", "role": "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails", "shortName": "Contract Assets And Liabilities (Schedule Of Contract Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i7b1c201fef794f0088e25d3271778f5c_I20191231", "decimals": "-5", "lang": "en-US", "name": "tpc:GoodwillNotTaxDeductibleAndYieldedPermanentDifferencesBetweenBookAndTaxableIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Income Taxes (Summary of Income Before Taxes) (Details)", "role": "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails", "shortName": "Income Taxes (Summary of Income Before Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Income Taxes (Provision for Income Taxes) (Details)", "role": "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes (Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Income Taxes (Reconciliation of Provision for Income Taxes) (Details)", "role": "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes (Reconciliation of Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i7b1c201fef794f0088e25d3271778f5c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Income Taxes (Reconciliation of Gross Unrecognized Tax Benefit) (Details)", "role": "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails", "shortName": "Income Taxes (Reconciliation of Gross Unrecognized Tax Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)", "role": "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ia69a4cdf9c9841ae91bea3f5d6c59024_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Goodwill and Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)", "role": "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill and Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ia69a4cdf9c9841ae91bea3f5d6c59024_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tpc:IntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Goodwill and Intangible Assets (Intangible Assets) (Details)", "role": "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tpc:IntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Financial Commitments (Narrative) (Details)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "shortName": "Financial Commitments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ie71b95610f1f49e0bd256862e21fa35b_I20200818", "decimals": "INF", "lang": "en-US", "name": "tpc:DebtInstrumentDebtDefaultIncreaseInApplicableMarginOnOverdueAmountsUponDefault", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Financial Commitments (Long-Term Debt) (Details)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "shortName": "Financial Commitments (Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ife84d4b4b573426dba8c363d80780ae9_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Financial Commitments (Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "shortName": "Financial Commitments (Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:ReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "icef95015a4c041fabfd2a0ff25a0fa7c_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Financial Commitments (Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes) (Details)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "shortName": "Financial Commitments (Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i2c460ba71ddc4365b22241d3081a345c_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "tpc:DebtInstrumentConvertibleCarryingAmountOfLiabilityComponent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Financial Commitments (Principal Payments of Long-Term Debt) (Details)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails", "shortName": "Financial Commitments (Principal Payments of Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Financial Commitments (Summary Of Interest Expense As Reported In The Consolidated Statements of Operations) (Details)", "role": "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails", "shortName": "Financial Commitments (Summary Of Interest Expense As Reported In The Consolidated Statements of Operations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i1c582229017d44d487e1a0c7fa3def41_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "tpc:OwnershipPercentageInJointVenture", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i1c582229017d44d487e1a0c7fa3def41_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "tpc:OwnershipPercentageInJointVenture", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ic8c415e0880242e0b3bb95b34ed41780_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Leases (Narrative) (Details)", "role": "http://www.tutorperini.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ic8c415e0880242e0b3bb95b34ed41780_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Leases (Components of Lease Expense) (Details)", "role": "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases (Components of Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:SupplementalFinancialStatementInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Leases (Supplemental Balance Sheet Information Related To Leases) (Details)", "role": "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails", "shortName": "Leases (Supplemental Balance Sheet Information Related To Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:SupplementalFinancialStatementInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if3a9e118ba5348baa3d79f33fe6e8f94_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "role": "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if3a9e118ba5348baa3d79f33fe6e8f94_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:SupplementalFinancialStatementInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Leases (Supplemental Cash Flow And Other Information Related To Leases) (Details)", "role": "http://www.tutorperini.com/role/LeasesSupplementalCashFlowAndOtherInformationRelatedToLeasesDetails", "shortName": "Leases (Supplemental Cash Flow And Other Information Related To Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:SupplementalFinancialStatementInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453435 - Disclosure - Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details)", "role": "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails", "shortName": "Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - Share-Based Compensation (Narrative) (Details)", "role": "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Share-Based Compensation (Summary of Restricted Stock Unit and Stock Option Activity) (Details)", "role": "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "shortName": "Share-Based Compensation (Summary of Restricted Stock Unit and Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:SummaryOfUnrestrictedStockUnitsIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i682c86a2e02847f6b9251157c6d40963_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458438 - Disclosure - Share-Based Compensation (Summary Of Unrestricted Stock Units Issuance) (Details)", "role": "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "shortName": "Share-Based Compensation (Summary Of Unrestricted Stock Units Issuance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:SummaryOfUnrestrictedStockUnitsIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i682c86a2e02847f6b9251157c6d40963_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459439 - Disclosure - Share-Based Compensation (Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards) (Details)", "role": "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails", "shortName": "Share-Based Compensation (Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "iccf74794b6c442e4809411dda0f72cd4_D20200101-20201231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - Employee Benefit Plans (Narrative) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "shortName": "Employee Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "idf77b76c4c5249448a2f2f1c935cd11e_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463441 - Disclosure - Employee Benefit Plans (Summary of Net Periodic Benefit Cost) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails", "shortName": "Employee Benefit Plans (Summary of Net Periodic Benefit Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "idf77b76c4c5249448a2f2f1c935cd11e_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464442 - Disclosure - Employee Benefit Plans (Target and Actual Asset Allocation for Pension Plan by Asset Category) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails", "shortName": "Employee Benefit Plans (Target and Actual Asset Allocation for Pension Plan by Asset Category) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465443 - Disclosure - Employee Benefit Plans (Future Benefit Payments Under Defined Benefit Pension Plan) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails", "shortName": "Employee Benefit Plans (Future Benefit Payments Under Defined Benefit Pension Plan) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.tutorperini.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:ScheduleOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ief0d5912583841a596231f02c9f9cfa2_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466444 - Disclosure - Employee Benefit Plans (Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "shortName": "Employee Benefit Plans (Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "idf77b76c4c5249448a2f2f1c935cd11e_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467445 - Disclosure - Employee Benefit Plans (Amounts Recognized in Consolidated Balance Sheets) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails", "shortName": "Employee Benefit Plans (Amounts Recognized in Consolidated Balance Sheets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468446 - Disclosure - Employee Benefit Plans (Plan Assets at Fair Value) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "shortName": "Employee Benefit Plans (Plan Assets at Fair Value) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tpc:ScheduleOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i66fad005ea8f493796dfa4532535a6aa_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469447 - Disclosure - Employee Benefit Plans (Benefit Obligations in Excess of the Fair Value of Plan's Assets) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "shortName": "Employee Benefit Plans (Benefit Obligations in Excess of the Fair Value of Plan's Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "if0d33b8ccac041faaa1da4508bc600e5_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470448 - Disclosure - Employee Benefit Plans (Summary of Key Information for the Plans) (Details)", "role": "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails", "shortName": "Employee Benefit Plans (Summary of Key Information for the Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i3a681cab0ffc475189bcd9c5b42deb29_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i43f30126cc954f44a50527be223e42f2_D20190101-20191231", "decimals": "2", "first": true, "lang": "en-US", "name": "tpc:AdditionalOwnershipPercentageInJointVenture", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473449 - Disclosure - Fair Value Measurements (Narrative) (Details)", "role": "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i43f30126cc954f44a50527be223e42f2_D20190101-20191231", "decimals": "2", "first": true, "lang": "en-US", "name": "tpc:AdditionalOwnershipPercentageInJointVenture", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i325885a080a6413a98fcacf33d81fa51_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "tpc:InvestmentsInLieuOfRetainageFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474450 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)", "role": "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i325885a080a6413a98fcacf33d81fa51_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "tpc:InvestmentsInLieuOfRetainageFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476451 - Disclosure - Variable Interest Entities (Narrative) (Details)", "role": "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails", "shortName": "Variable Interest Entities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i95833221e39044278f1cdb5660f1fcac_D20200101-20201231", "decimals": "-8", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479452 - Disclosure - Business Segments (Narrative) (Details)", "role": "http://www.tutorperini.com/role/BusinessSegmentsNarrativeDetails", "shortName": "Business Segments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480453 - Disclosure - Business Segments (Reportable Segments) (Details)", "role": "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "shortName": "Business Segments (Reportable Segments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110102 - Disclosure - Consolidated Statements of Cash Flows", "role": "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i9d7c066afcc642b3b7f6c35baefa86eb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481454 - Disclosure - Business Segments (Reconciliation of Segment Results to Consolidated Income Before Income Taxes) (Details)", "role": "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "shortName": "Business Segments (Reconciliation of Segment Results to Consolidated Income Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "i6512551b377c4d81ba53e9b2fe505b13_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482455 - Disclosure - Business Segments (Principal Geographical Areas) (Details)", "role": "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails", "shortName": "Business Segments (Principal Geographical Areas) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ie4f046b070a846c9895ee3c06c83d572_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483456 - Disclosure - Business Segments Reconciliation of Segment Information to Consolidated Amounts (Details)", "role": "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentInformationtoConsolidatedAmountsDetails", "shortName": "Business Segments Reconciliation of Segment Information to Consolidated Amounts (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R93": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485457 - Disclosure - Related Party Transactions (Details)", "role": "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "ica94976aa9e84b91b0a9c685ed939c3a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2488458 - Disclosure - Unaudited Quarterly Financial Data (Details)", "role": "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails", "shortName": "Unaudited Quarterly Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tpc-20201231.htm", "contextRef": "id4540edb4dea4237b2d6430c843c9f4e_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 139, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r717", "r718", "r719" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r715" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Chairman and Chief Executive Officer" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r514", "r515", "r523", "r524", "r713" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r514", "r515", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r170", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r170", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r133", "r138", "r211", "r448", "r449", "r450", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r133", "r138", "r211", "r448", "r449", "r450", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r133", "r138", "r211", "r448", "r449", "r450", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r202", "r303", "r309", "r669" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r406", "r417", "r592", "r593", "r594", "r595", "r596", "r597", "r600", "r666", "r670" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.tutorperini.com/role/LeasesNarrativeDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r406", "r417", "r592", "r593", "r594", "r595", "r596", "r597", "r600", "r666", "r670" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.tutorperini.com/role/LeasesNarrativeDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r202", "r303", "r309", "r669" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r197", "r303", "r307", "r604", "r665", "r667" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r197", "r303", "r307", "r604", "r665", "r667" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r343", "r406", "r417", "r592", "r593", "r594", "r595", "r596", "r597", "r600", "r666", "r670" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.tutorperini.com/role/LeasesNarrativeDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r343", "r406", "r417", "r592", "r593", "r594", "r595", "r596", "r597", "r600", "r666", "r670" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.tutorperini.com/role/LeasesNarrativeDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r198", "r199", "r303", "r308", "r668", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r198", "r199", "r303", "r308", "r668", "r702", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r252", "r411", "r588" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r204", "r584" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_A2017CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seventeen Credit Facility [Member]", "label": "2017 Credit Facility [Member]", "terseLabel": "2017 Credit Facility" } } }, "localname": "A2017CreditFacilityMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "tpc_A2017SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seventeen Senior Notes [Member]", "label": "2017 Senior Notes [Member]", "terseLabel": "2017 Senior Notes" } } }, "localname": "A2017SeniorNotesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "tpc_AdditionalOwnershipPercentageInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Ownership Percentage In Joint Venture", "label": "Additional Ownership Percentage In Joint Venture", "terseLabel": "Additional ownership percentage in joint venture" } } }, "localname": "AdditionalOwnershipPercentageInJointVenture", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_AdverseArbitrationRulingPertainingToElectricalProjectInNewYorkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adverse Arbitration Ruling Pertaining To Electrical Project In New York", "label": "Adverse Arbitration Ruling Pertaining To Electrical Project In New York [Member]", "terseLabel": "Adverse Arbitration Ruling Pertaining To Electrical Project In New York" } } }, "localname": "AdverseArbitrationRulingPertainingToElectricalProjectInNewYorkMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tpc_AdverseArbitrationRulingPertainingToSubcontractProjectInNewYorkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adverse Arbitration Ruling Pertaining To Subcontract Project In New York", "label": "Adverse Arbitration Ruling Pertaining To Subcontract Project In New York [Member]", "terseLabel": "Adverse Arbitration Ruling Pertaining To Subcontract Project In New York" } } }, "localname": "AdverseArbitrationRulingPertainingToSubcontractProjectInNewYorkMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tpc_AlaskanWayViaductMatterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alaskan Way Viaduct Matter [Member]", "label": "Alaskan Way Viaduct Matter [Member]", "terseLabel": "Alaskan Way Viaduct Matter" } } }, "localname": "AlaskanWayViaductMatterMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_AlliantInsuranceServicesInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alliant Insurance Services, Inc. [Member]", "label": "Alliant Insurance Services Inc. [Member]", "terseLabel": "Alliant" } } }, "localname": "AlliantInsuranceServicesInc.Member", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "tpc_BMOHarrisBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BMO Harris Bank", "label": "BMO Harris Bank [Member]", "terseLabel": "BMO Harris Bank" } } }, "localname": "BMOHarrisBankMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_BenefitEqualizationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An unfunded supplemental retirement plan for certain employees whose benefits under the defined benefit pension plan were reduced because of compensation limitations under federal tax laws.", "label": "Benefit Equalization Plan [Member]", "terseLabel": "Benefit Equalization Plan" } } }, "localname": "BenefitEqualizationPlanMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "tpc_BridgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridges [Member]", "label": "Bridges [Member]", "terseLabel": "Bridges" } } }, "localname": "BridgesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_BuildingAndSpecialtyContractorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Building And Specialty Contractors [Member]", "label": "Building And Specialty Contractors [Member]", "terseLabel": "Building And Specialty Contractors" } } }, "localname": "BuildingAndSpecialtyContractorsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_BuildingGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Building segment has significant experience providing services to a number of specialized building markets for private and public works clients, including the hospitality and gaming, transportation, healthcare, municipal offices, sports and entertainment, education, correctional facilities, biotech, pharmaceutical, industrial and high-tech markets.", "label": "Building Group [Member]", "terseLabel": "Building" } } }, "localname": "BuildingGroupMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "tpc_CarpentersPensionTrustFundForNorthernCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Carpenters Pension Trust Fund For Northern California [Member]", "terseLabel": "Carpenters Pension Trust Fund for Northern California" } } }, "localname": "CarpentersPensionTrustFundForNorthernCaliforniaMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "tpc_CashPortionOfLossOnExtinguishmentOfDebt": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails": { "order": 3.0, "parentTag": "tpc_InterestExpenseCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Portion Of Loss On Extinguishment Of Debt", "label": "Cash Portion Of Loss On Extinguishment Of Debt", "terseLabel": "Cash portion of loss on extinguishment" } } }, "localname": "CashPortionOfLossOnExtinguishmentOfDebt", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_CivilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Civil segment specializes in public works construction and the repair, replacement and reconstruction of infrastructure, including highways, bridges, mass transit systems and water and wastewater treatment facilities.", "label": "Civil [Member]", "terseLabel": "Civil" } } }, "localname": "CivilMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "tpc_CivilSegmentJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Civil Segment Joint Venture [Member]", "label": "Civil Segment Joint Venture [Member]", "terseLabel": "Civil Segment Joint Venture" } } }, "localname": "CivilSegmentJointVentureMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_CloselyHeldFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closely Held Funds [Member]", "label": "Closely Held Funds [Member]", "terseLabel": "Closely Held Funds" } } }, "localname": "CloselyHeldFundsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "tpc_ConsolidatedEntityExcludingJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Entity, Excluding Joint Venture [Member]", "label": "Consolidated Entity Excluding Joint Venture [Member]", "terseLabel": "General Corporate Purposes" } } }, "localname": "ConsolidatedEntityExcludingJointVentureMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "tpc_ConstructionContractBacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts in backlog.", "label": "Construction Contract Backlog [Member]", "terseLabel": "Construction contract backlog" } } }, "localname": "ConstructionContractBacklogMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "tpc_ContractPayableRetainage": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract Payable Retainage", "label": "Contract Payable Retainage", "netLabel": "Retainage payable", "terseLabel": "Retainage payable ($26,439 and $13,967 related to VIEs)", "verboseLabel": "Retainage payable" } } }, "localname": "ContractPayableRetainage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ContractPayableRetainageExpectedToBeRemittedBeyondOneYearPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Payable Retainage, Expected To Be Remitted Beyond One Year, Percentage", "label": "Contract Payable Retainage, Expected To Be Remitted Beyond One Year, Percentage", "terseLabel": "Retainage payable estimated by management to be remitted beyond one year, percentage" } } }, "localname": "ContractPayableRetainageExpectedToBeRemittedBeyondOneYearPercentage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_ContractReceivableRetainageExpectedToBeCollectedBeyondOneYearPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Receivable Retainage Expected To Be Collected Beyond One Year Percentage", "label": "Contract Receivable Retainage Expected To Be Collected Beyond One Year Percentage", "terseLabel": "Retainage receivable estimated by management to be collected beyond one year, percentage" } } }, "localname": "ContractReceivableRetainageExpectedToBeCollectedBeyondOneYearPercentage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_ContractWithCustomerAssetAndLiabilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Asset And Liability [Text Block]", "label": "Contract With Customer Asset And Liability [Text Block]", "terseLabel": "Contract Assets And Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTextBlock", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "tpc_CostPlusFeeAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Plus Fee And Other [Member]", "label": "Cost Plus Fee And Other [Member]", "terseLabel": "Cost plus fee and other" } } }, "localname": "CostPlusFeeAndOtherMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "tpc_CourtIssuedWritOfAttachmentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Court Issued Writ Of Attachment Amount", "label": "Court Issued Writ Of Attachment Amount", "terseLabel": "Court issued writ of attachment amount" } } }, "localname": "CourtIssuedWritOfAttachmentAmount", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_CreditAgreement2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement 2020", "label": "Credit Agreement 2020 [Member]", "terseLabel": "Credit Agreement 2020" } } }, "localname": "CreditAgreement2020Member", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_CreditFacility2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility 2020", "label": "Credit Facility 2020 [Member]", "terseLabel": "Credit Facility 2020" } } }, "localname": "CreditFacility2020Member", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "tpc_DebtInstrumentConvertibleCarryingAmountOfLiabilityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument Convertible Carrying Amount Of The Liability Component", "label": "Debt Instrument Convertible Carrying Amount Of The Liability Component", "negatedLabel": "Conversion feature" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfLiabilityComponent", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DebtInstrumentDebtDefaultIncreaseInApplicableMarginOnOverdueAmountsUponDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Default, Increase in Applicable Margin On Overdue Amounts Upon Default", "label": "Debt Instrument, Debt Default, Increase in Applicable Margin On Overdue Amounts Upon Default", "terseLabel": "Increase in applicable margin on overdue amounts upon default" } } }, "localname": "DebtInstrumentDebtDefaultIncreaseInApplicableMarginOnOverdueAmountsUponDefault", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_DebtInstrumentPeriodicPaymentPrincipalPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Principal, Percentage", "label": "Debt Instrument, Periodic Payment, Principal, Percentage", "terseLabel": "Initial principal amount installment percentage" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipalPercentage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_DebtInstrumentTriggeringEventRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upon the occurrence of a change of control triggering event specified in the Indenture, the Company must offer to purchase the Senior Notes at a redemption price expressed as percentage of the principal amount thereof, plus accrued and unpaid interest, if any, to the date of purchase.", "label": "Debt Instrument Triggering Event Redemption Price", "terseLabel": "Redemption price, change of control triggering event (as a percent)" } } }, "localname": "DebtInstrumentTriggeringEventRedemptionPrice", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Current", "label": "Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Current", "terseLabel": "Unamortized discount and debt issuance costs, current" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsCurrent", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "tpc_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Non-Current", "label": "Debt Instrument Unamortized Discount (Premium) And Debt Issuance Costs, Non-Current", "terseLabel": "Unamortized discount and debt issuance costs, non-current" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNonCurrent", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "tpc_DeferredTaxLiabilitiesConstructionContractAccounting": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 the method of accounting for construction contracts.", "label": "Deferred Tax Liabilities Construction Contract Accounting", "negatedLabel": "Construction contract accounting" } } }, "localname": "DeferredTaxLiabilitiesConstructionContractAccounting", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DeferredTaxLiabilitiesConstructionContractAccountingJointVentures": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 the method of accounting for construction joint venture contracts.", "label": "Deferred Tax Liabilities Construction Contract Accounting Joint Ventures", "negatedLabel": "Joint ventures" } } }, "localname": "DeferredTaxLiabilitiesConstructionContractAccountingJointVentures", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DefinedBenefitPlanAccumulatedBenefitObligationGreaterThanFairValueOfPlanAssets": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the accumulated benefit obligation and the fair value of plan assets, where the accumulated benefit obligation is greater than the fair value of plan assets.", "label": "Defined Benefit Plan, Accumulated benefit obligation greater than fair value of plan assets", "totalLabel": "Accumulated benefit obligation greater than fair value of plans' assets" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligationGreaterThanFairValueOfPlanAssets", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DefinedBenefitPlanChangeInAssumptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in the defined benefit plan obligation due to a change in assumptions.", "label": "Defined Benefit Plan Change in Assumptions", "negatedTerseLabel": "Assumption change loss" } } }, "localname": "DefinedBenefitPlanChangeInAssumptions", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of benefits expected to be paid from a defined benefit plan.", "label": "Defined Benefit Plan Expected Future Benefit Payments Total", "totalLabel": "Total future benefit payments" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DefinedBenefitPlanProjectedBenefitObligationGreaterThanFairValueOfPlanAssets": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the projected benefit obligation and the fair value of plan assets, where the projected benefit obligation is greater than the fair value of plan assets.", "label": "Defined Benefit Plan, Projected benefit obligation greater than fair value of plan assets", "totalLabel": "Projected benefit obligation greater than fair value of plans' assets" } } }, "localname": "DefinedBenefitPlanProjectedBenefitObligationGreaterThanFairValueOfPlanAssets", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_DomesticEquitySecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about ownership interests or the right to acquire ownership interests in domestic corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants.", "label": "Domestic Equity Securities [Member]", "terseLabel": "Domestic Equity Funds" } } }, "localname": "DomesticEquitySecuritiesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "tpc_EducationFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Education Facilities [Member]", "label": "Education Facilities [Member]", "terseLabel": "Education facilities" } } }, "localname": "EducationFacilitiesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationAmount": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Amount", "terseLabel": "Officers' compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationAmount", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers' Compensation, Percent", "terseLabel": "Officers' compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "tpc_EffectiveIncomeTaxRateReconciliationReversalOfTaxesPayableDueToStatueExpirationAmount": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Amount", "label": "Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Amount", "negatedLabel": "Reversal of reserve for uncertain tax positions due to statute expirations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReversalOfTaxesPayableDueToStatueExpirationAmount", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_EffectiveIncomeTaxRateReconciliationReversalOfTaxesPayableDueToStatueExpirationPercent": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Percent", "label": "Effective Income Tax Rate Reconciliation, Reversal Of Taxes Payable Due To Statue Expiration, Percent", "negatedLabel": "Reversal of reserve for uncertain tax positions due to statute expirations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReversalOfTaxesPayableDueToStatueExpirationPercent", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "tpc_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee [Member]", "label": "Employee [Member]", "terseLabel": "Employee" } } }, "localname": "EmployeeMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_EquipmentFinancingAndMortgagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing And Mortgages [Member]", "label": "Equipment Financing And Mortgages [Member]", "terseLabel": "Equipment financing and mortgages" } } }, "localname": "EquipmentFinancingAndMortgagesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "tpc_EquipmentFinancingMortgagesAndAcquisitionRelatedNotesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]", "label": "Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]", "terseLabel": "Equipment Financing, Mortgages And Acquisition-Related Notes [Abstract]" } } }, "localname": "EquipmentFinancingMortgagesAndAcquisitionRelatedNotesAbstract", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "tpc_EquipmentLoanBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Loan B [Member]", "label": "Equipment Loan B [Member]", "terseLabel": "Equipment Financing Loans" } } }, "localname": "EquipmentLoanBMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_EquityComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Component [Member]", "label": "Equity Component [Member]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "tpc_ExcavatorsUnionLocal731PensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Excavators Union Local731 Pension Fund [Member]", "terseLabel": "Excavators Union Local 731 Pension Fund" } } }, "localname": "ExcavatorsUnionLocal731PensionFundMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "tpc_FavorableArbitrationDecisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Favorable Arbitration Decision", "label": "Favorable Arbitration Decision [Member]", "terseLabel": "Favorable Arbitration Decision" } } }, "localname": "FavorableArbitrationDecisionMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tpc_FederalAgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Agencies [Member]", "label": "Federal Agencies [Member]", "terseLabel": "Federal agencies" } } }, "localname": "FederalAgenciesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_FirstLienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Lien", "label": "First Lien [Member]", "terseLabel": "First Lien" } } }, "localname": "FirstLienMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_FixedChargeCoverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Charge Coverage Ratio (Maximum)", "label": "Fixed Charge Coverage Ratio (Maximum)", "terseLabel": "Fixed charge coverage ratio (maximum)" } } }, "localname": "FixedChargeCoverageRatioMaximum", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "pureItemType" }, "tpc_GainLossOnRemeasurementOfInvestmentInJointVenture": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Remeasurement Of Investment In Joint Venture", "label": "Gain (Loss) On Remeasurement Of Investment In Joint Venture", "negatedTerseLabel": "Gain on remeasurement of investment in joint venture" } } }, "localname": "GainLossOnRemeasurementOfInvestmentInJointVenture", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "tpc_GeorgeWashingtonBridgeBusStationMatterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "George Washington Bridge Bus Station Matter [Member]", "label": "George Washington Bridge Bus Station Matter [Member]", "terseLabel": "George Washington Bridge Bus Station Matter" } } }, "localname": "GeorgeWashingtonBridgeBusStationMatterMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "tpc_GoodwillImpairmentLossAfterTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment Loss After Tax", "label": "Goodwill Impairment Loss After Tax", "terseLabel": "Goodwill impairment charge, after tax" } } }, "localname": "GoodwillImpairmentLossAfterTax", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_GoodwillImpairmentLossAfterTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment Loss After Tax Per Diluted Share", "label": "Goodwill Impairment Loss After Tax Per Diluted Share", "terseLabel": "Goodwill impairment charge, after tax, diluted (in dollars per share)" } } }, "localname": "GoodwillImpairmentLossAfterTaxPerDilutedShare", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "perShareItemType" }, "tpc_GoodwillImpairmentTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment, Tax Benefit", "label": "Goodwill Impairment, Tax Benefit", "terseLabel": "Goodwill impairment, tax benefit" } } }, "localname": "GoodwillImpairmentTaxBenefit", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tpc_GoodwillNotTaxDeductibleAndYieldedPermanentDifferencesBetweenBookAndTaxableIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Not Tax Deductible And Yielded Permanent Differences Between Book And Taxable Income", "label": "Goodwill, Not Tax Deductible And Yielded Permanent Differences Between Book And Taxable Income", "terseLabel": "Goodwill, not tax deductible and yielded permanent differences between book and taxable income" } } }, "localname": "GoodwillNotTaxDeductibleAndYieldedPermanentDifferencesBetweenBookAndTaxableIncome", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tpc_GuaranteedMaximumPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guaranteed Maximum Price[Member]", "label": "Guaranteed Maximum Price [Member]", "terseLabel": "Guaranteed maximum price" } } }, "localname": "GuaranteedMaximumPriceMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "tpc_HealthCareFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Health Care Facilities [Member]", "label": "Health Care Facilities [Member]", "terseLabel": "Health care facilities" } } }, "localname": "HealthCareFacilitiesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_HighwaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Highways [Member]", "label": "Highways [Member]", "terseLabel": "Highways" } } }, "localname": "HighwaysMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_HospitalityAndGamingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hospitality And Gaming [Member]", "label": "Hospitality And Gaming [Member]", "terseLabel": "Hospitality and gaming" } } }, "localname": "HospitalityAndGamingMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_IncreaseDecreaseInContractPayableRetainage": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 6.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Contract Payable Retainage", "label": "Increase Decrease In Contract Payable Retainage", "terseLabel": "Retainage payable" } } }, "localname": "IncreaseDecreaseInContractPayableRetainage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IncreaseDecreaseInContractReceivableRetainage": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Contract Receivable Retainage", "label": "Increase Decrease In Contract Receivable Retainage", "negatedTerseLabel": "Retainage receivable" } } }, "localname": "IncreaseDecreaseInContractReceivableRetainage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillAccumulatedImpairmentCharge": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Excluding Goodwill Accumulated Impairment Charge", "label": "Indefinite Lived Intangible Assets Excluding Goodwill Accumulated Impairment Charge", "negatedTerseLabel": "Accumulated Impairment Charge" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAccumulatedImpairmentCharge", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillCost": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Excluding Goodwill Cost", "label": "Indefinite Lived Intangible Assets Excluding Goodwill Cost", "terseLabel": "Cost" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillCost", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IndustrialAndCommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial And Commercial [Member]", "label": "Industrial And Commercial [Member]", "terseLabel": "Commercial and industrial facilities" } } }, "localname": "IndustrialAndCommercialMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_IntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Accumulated Amortization", "label": "Intangible Assets Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "IntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IntangibleAssetsAccumulatedImpairmentCharge": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Accumulated Impairment Charge", "label": "Intangible Assets Accumulated Impairment Charge", "negatedTerseLabel": "Accumulated Impairment Charge" } } }, "localname": "IntangibleAssetsAccumulatedImpairmentCharge", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IntangibleAssetsAccumulatedImpairmentValue": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Accumulated Impairment Value", "label": "Intangible Assets Accumulated Impairment Value", "negatedTerseLabel": "Accumulated Impairment Charge" } } }, "localname": "IntangibleAssetsAccumulatedImpairmentValue", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IntangibleAssetsGross": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Gross", "label": "Intangible Assets Gross", "terseLabel": "Cost" } } }, "localname": "IntangibleAssetsGross", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets", "label": "Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "tpc_InterestExpenseCash": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Expense, Cash", "label": "Interest Expense, Cash", "totalLabel": "Total cash interest expense" } } }, "localname": "InterestExpenseCash", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_InternationalEquitySecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about ownership interests or the right to acquire ownership interests in international corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants.", "label": "International Equity Securities [Member]", "terseLabel": "International Equity Funds" } } }, "localname": "InternationalEquitySecuritiesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "tpc_InvestmentsInLieuOfRetainageFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity 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. This item includes investments in lieu of retainage which are classified as Account Receivables and are comprised of U.S. Treasury Notes and other municipal bonds.", "label": "Investments in Lieu of Retainage Fair Value Disclosure", "terseLabel": "Investments in lieu of retainage" } } }, "localname": "InvestmentsInLieuOfRetainageFairValueDisclosure", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "tpc_IssuanceOfCommonStockNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period as a result of any stock-based compensation plan other than an employee stock ownership plan (ESOP), net of the value of stock withheld by the company to cover an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Issuance of Common Stock, Net", "terseLabel": "Issuance of common stock, net" } } }, "localname": "IssuanceOfCommonStockNet", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "tpc_LaborersPensionTrustFundForNorthernCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers Pension Trust Fund for Northern California [Member]", "label": "Laborers Pension Trust Fund For Northern California [Member]", "terseLabel": "Laborers Pension Trust Fund For Northern California" } } }, "localname": "LaborersPensionTrustFundForNorthernCaliforniaMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "tpc_LeaseCostBeforeSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Cost Before Sublease Income", "label": "Lease Cost Before Sublease Income", "totalLabel": "Lease expense, gross" } } }, "localname": "LeaseCostBeforeSubleaseIncome", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tpc_LiabilityComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Component [Member]", "label": "Liability Component [Member]", "terseLabel": "Liability Component" } } }, "localname": "LiabilityComponentMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "tpc_LineOfCreditFacilityAccordionFeaturePercentageOfLTMEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Percentage of LTM EBITDA", "label": "Line Of Credit Facility, Accordion Feature, Percentage of LTM EBITDA", "terseLabel": "Accordion feature percentage of LTM EBITDA" } } }, "localname": "LineOfCreditFacilityAccordionFeaturePercentageOfLTMEBITDA", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_LineOfCreditFacilityPremiumFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Premium Fee, Percentage", "label": "Line of Credit Facility, Premium Fee, Percentage", "terseLabel": "Premium percentage" } } }, "localname": "LineOfCreditFacilityPremiumFeePercentage", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_LossContingencyLossInPeriodAfterTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Loss In Period, After Tax", "label": "Loss Contingency, Loss In Period, After Tax", "terseLabel": "Loss contingency, after tax" } } }, "localname": "LossContingencyLossInPeriodAfterTax", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_LossContingencyLossInPeriodAfterTaxPerShareDilutedInDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Loss In Period, After Tax, Per Share, Diluted (in dollars per share)", "label": "Loss Contingency, Loss In Period, After Tax, Per Share, Diluted (in dollars per share)", "terseLabel": "Loss contingency, after tax, diluted (in dollars per share)" } } }, "localname": "LossContingencyLossInPeriodAfterTaxPerShareDilutedInDollarsPerShare", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "perShareItemType" }, "tpc_MassTransitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mass Transit [Member]", "label": "Mass Transit [Member]", "terseLabel": "Mass transit (includes certain transportation and tunneling projects)" } } }, "localname": "MassTransitMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_MilitaryDefenseFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Military Defense Facilities [Member]", "label": "Military Defense Facilities [Member]", "terseLabel": "Military defense facilities" } } }, "localname": "MilitaryDefenseFacilitiesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_MixedUseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mixed Use [Member]", "label": "Mixed Use [Member]", "terseLabel": "Mixed use" } } }, "localname": "MixedUseMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_MultiUnitResidentialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multi-Unit Residential [Member]", "label": "Multi Unit Residential [Member]", "terseLabel": "Multi-unit residential" } } }, "localname": "MultiUnitResidentialMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_MunicipalAndGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Municipal And Government [Member]", "label": "Municipal And Government [Member]", "terseLabel": "Municipal and government" } } }, "localname": "MunicipalAndGovernmentMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_NetLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Leverage Ratio (Maximum)", "label": "Net Leverage Ratio (Maximum)", "terseLabel": "Net leverage ratio (maximum)" } } }, "localname": "NetLeverageRatioMaximum", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "pureItemType" }, "tpc_NewarkLibertyInternationalAirportTerminalOneProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Newark Liberty International Airport Terminal One Project [Member]", "label": "Newark Liberty International Airport Terminal One Project [Member]", "terseLabel": "Newark Liberty International Airport Terminal One Project" } } }, "localname": "NewarkLibertyInternationalAirportTerminalOneProjectMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_NonCashPortionOfLossOnExtinguishmentOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non Cash Portion Of Loss On Extinguishment Of Debt", "label": "Non Cash Portion Of Loss On Extinguishment Of Debt", "terseLabel": "Non-cash portion of loss on extinguishment" } } }, "localname": "NonCashPortionOfLossOnExtinguishmentOfDebt", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_NonCloselyHeldFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Closely Held Funds [Member]", "label": "Non Closely Held Funds [Member]", "terseLabel": "Non-Closely Held Funds" } } }, "localname": "NonCloselyHeldFundsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "tpc_NorthernCaliforniaElectricalWorkersPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Northern California Electrical Workers Pension Plan [Member]", "label": "Northern California Electrical Workers Pension Plan [Member]", "terseLabel": "Northern California Electrical Workers Pension Plan" } } }, "localname": "NorthernCaliforniaElectricalWorkersPensionPlanMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "tpc_NumberOfConstructionProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Construction Projects", "label": "Number Of Construction Projects", "terseLabel": "Number of construction projects" } } }, "localname": "NumberOfConstructionProjects", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "tpc_NumberOfSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of Shares [Abstract]", "terseLabel": "RSUs Number of Shares" } } }, "localname": "NumberOfSharesAbstract", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "tpc_NumberOfSharesStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of Shares Stock Options [Abstract]", "terseLabel": "Stock Options Number of Shares" } } }, "localname": "NumberOfSharesStockOptionsAbstract", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "tpc_OAndGIndustriesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to a joint venture partner of the Company whose vice chairman is a related party to the Company as he is a director of the Company.", "label": "O And G Industries Inc [Member]", "terseLabel": "O&G" } } }, "localname": "OAndGIndustriesIncMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_OwnershipPercentageInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage represents the Company's ownership percentage in the joint venture.", "label": "Ownership Percentage in Joint Venture", "terseLabel": "Ownership percentage in joint venture" } } }, "localname": "OwnershipPercentageInJointVenture", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails", "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_ParsonsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parsons Corporation [Member]", "label": "Parsons Corporation [Member]", "terseLabel": "Parsons Corporation [Member]" } } }, "localname": "ParsonsCorporationMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Pension Hospitalization And Benefit Plan Of Electrical Industry Pension Trust Account [Member]", "terseLabel": "The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund" } } }, "localname": "PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "tpc_PreTaxAccrualImpactFromJuryVerdict": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Pre-tax Accrual, Impact From Jury Verdict", "label": "Pre-tax Accrual, Impact From Jury Verdict", "terseLabel": "Pre-tax accrual, impact from jury verdict" } } }, "localname": "PreTaxAccrualImpactFromJuryVerdict", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_PreTaxChargeImpactFromJuryVerdict": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Pre-tax Charge, Impact From Jury Verdict", "label": "Pre-tax Charge, Impact From Jury Verdict", "terseLabel": "Pre-tax charge, impact from jury verdict" } } }, "localname": "PreTaxChargeImpactFromJuryVerdict", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_PrivateOwnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Owners [Member]", "label": "Private Owners [Member]", "terseLabel": "Private owners" } } }, "localname": "PrivateOwnersMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_ProductsAndServicesOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products And Services, Other [Member]", "label": "Products And Services Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductsAndServicesOtherMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_ProjectInLosAngelesCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project In Los Angeles, California [Member]", "label": "Project In Los Angeles California [Member]", "terseLabel": "Project In Los Angeles, California" } } }, "localname": "ProjectInLosAngelesCaliforniaMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "tpc_PurpleLineExpansionSection2AndSection3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purple Line Expansion Section 2 And Section 3 [Member]", "label": "Purple Line Expansion Section2 And Section3 [Member]", "terseLabel": "Purple Line Expansion Section 2 And Section 3" } } }, "localname": "PurpleLineExpansionSection2AndSection3Member", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_ReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Outstanding Debt Balance To Reported Debt Balance [Table Text Block]", "label": "Reconciliation Of Outstanding Debt Balance To Reported Debt Balance [Table Text Block]", "terseLabel": "Reconciliation Of Outstanding Debt Balance To Reported Debt Balance" } } }, "localname": "ReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceTableTextBlock", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "tpc_RelatedPartyPaymentForLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Related Party, Payment For Leases", "label": "Related Party, Payment For Leases", "terseLabel": "Related party, payment for leases" } } }, "localname": "RelatedPartyPaymentForLeases", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "tpc_RelatedPartySOwnershipPercentageInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party's Ownership Percentage In Joint Venture", "label": "Related Party's Ownership Percentage In Joint Venture", "terseLabel": "Related party ownership percentage in joint venture" } } }, "localname": "RelatedPartySOwnershipPercentageInJointVenture", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_RestrictedAndOtherInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restricted And Other Investments", "label": "Restricted And Other Investments", "terseLabel": "Restricted and other investments" } } }, "localname": "RestrictedAndOtherInvestments", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "tpc_RestrictedCashFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restricted Cash Fair Value Disclosure", "label": "Restricted Cash Fair Value Disclosure", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashFairValueDisclosure", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "tpc_RestrictedCashHeldForDebtRepurchase": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restricted Cash Held For Debt Repurchase", "label": "Restricted Cash Held For Debt Repurchase", "terseLabel": "Restricted cash held to repay outstanding debt" } } }, "localname": "RestrictedCashHeldForDebtRepurchase", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tpc_RestrictedInvestmentMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Investment Maturity Period", "label": "Restricted Investment Maturity Period", "terseLabel": "Restricted investment maturity period" } } }, "localname": "RestrictedInvestmentMaturityPeriod", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "durationItemType" }, "tpc_RestrictedStockUnitsAndStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units And Stock Options [Member]", "label": "Restricted Stock Units And Stock Options [Member]", "terseLabel": "Restricted Stock Units And Stock Options" } } }, "localname": "RestrictedStockUnitsAndStockOptionsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_RestrictedStockUnitsGuaranteedMinimumPayoutsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units, Guaranteed Minimum Payouts", "label": "Restricted Stock Units, Guaranteed Minimum Payouts [Member]", "terseLabel": "Restricted Stock Units, Guaranteed Minimum Payouts" } } }, "localname": "RestrictedStockUnitsGuaranteedMinimumPayoutsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_ReturnOfRetainageByDeveloperMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return Of Retainage By Developer [Member]", "label": "Return Of Retainage By Developer [Member]", "terseLabel": "Return Of Retainage By Developer" } } }, "localname": "ReturnOfRetainageByDeveloperMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "tpc_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriodRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Range", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Range", "terseLabel": "Remaining performance obligation period range" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriodRange", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "tpc_ScheduleOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall of pension plans and/or other employee benefit plans.", "label": "Schedule of Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Plan Assets at Fair Value" } } }, "localname": "ScheduleOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "tpc_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite and Indefinite Lived Intangible Assets", "label": "Schedule of Finite and Indefinite Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite and Indefinite Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "tpc_ScheduleOfIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets", "label": "Schedule of Intangible Assets [Table]", "terseLabel": "Schedule of Intangible Assets [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsTable", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodTotalFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Issued In Period, Total Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Issued In Period, Total Fair Value", "terseLabel": "Fair value of unrestricted stock units issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodTotalFairValue", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnitsWithGuaranteedMinimumPayoutsOutstandingRecognizedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Units With Guaranteed Minimum Payouts Outstanding, Recognized Liabilities", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Units With Guaranteed Minimum Payouts Outstanding, Recognized Liabilities", "terseLabel": "Stock units with guaranteed minimum payouts outstanding, recognized liabilities" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnitsWithGuaranteedMinimumPayoutsOutstandingRecognizedLiabilities", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredOrCanceledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Expired Or Canceled In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expired Or Canceled In Period", "negatedLabel": "Expired or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredOrCanceledInPeriod", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Expected To Vest", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Expected To Vest", "terseLabel": "Stock options granted and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExpectedToVest", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedNotExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Not Expected To Vest", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Not Expected To Vest", "terseLabel": "Stock options granted and not expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedNotExpectedToVest", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options granted, weighted-average remaining contractual life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsNetOfForfeitures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Net of Forfeitures", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Net of Forfeitures", "terseLabel": "Stock options granted but not vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsNetOfForfeitures", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tpc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants, Weighted Average Exercise Price", "terseLabel": "Stock options granted, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsWeightedAverageExercisePrice", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "tpc_ShareBasedCompensationTaxBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Tax Benefits", "label": "Share Based Compensation, Tax Benefits", "terseLabel": "Share based compensation, tax benefits" } } }, "localname": "ShareBasedCompensationTaxBenefits", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ShortTermLeaseLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short Term Lease, Lease Term", "label": "Short Term Lease, Lease Term", "terseLabel": "Short term lease, lease term" } } }, "localname": "ShortTermLeaseLeaseTerm", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "durationItemType" }, "tpc_SpecialtyContractorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Specialty Contractors segment specializes in plumbing, HVAC, electrical, mechanical, and pneumatically placed concrete for a full range of civil, building and management services construction projects in the industrial, commercial, hospitality and gaming, and transportation end markets, among others.", "label": "Specialty Contractors [Member]", "terseLabel": "Specialty Contractors" } } }, "localname": "SpecialtyContractorsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "tpc_StateAndLocalAgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State And Local Agencies [Member]", "label": "State And Local Agencies [Member]", "terseLabel": "State and local agencies" } } }, "localname": "StateAndLocalAgenciesMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_SteamfittersIndustryPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A multi-employer retirement plan to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Steamfitters Industry Pension Fund [Member]", "terseLabel": "Steamfitters Industry Pension Fund" } } }, "localname": "SteamfittersIndustryPensionFundMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "tpc_SummaryOfUnrestrictedStockUnitsIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Unrestricted Stock Units Issuance [Table Text Block]", "label": "Summary Of Unrestricted Stock Units Issuance [Table Text Block]", "terseLabel": "Summary Of Unrestricted Stock Units Issuance" } } }, "localname": "SummaryOfUnrestrictedStockUnitsIssuanceTableTextBlock", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "tpc_SupplementalFinancialStatementInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Financial Statement Information Related To Leases [Table Text Block]", "label": "Supplemental Financial Statement Information Related To Leases [Table Text Block]", "terseLabel": "Supplemental Financial Statement Information Related To Leases" } } }, "localname": "SupplementalFinancialStatementInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "tpc_TermLoanBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan B", "label": "Term Loan B [Member]", "terseLabel": "Term Loan B" } } }, "localname": "TermLoanBMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "tpc_TotalIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Intangible Assets", "label": "Total Intangible Assets [Abstract]", "terseLabel": "Total Intangible Assets [Abstract]" } } }, "localname": "TotalIntangibleAssetsAbstract", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "tpc_TotalNetLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Net Leverage Ratio (Maximum)", "label": "Total Net Leverage Ratio (Maximum)", "terseLabel": "Total net leverage ratio (maximum)" } } }, "localname": "TotalNetLeverageRatioMaximum", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "pureItemType" }, "tpc_TutorPeriniCorporationLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Plan allows stock-based compensation awards to be granted in a variety of forms, including stock options, stock appreciation rights, restricted stock awards, unrestricted stock awards, deferred stock awards and dividend equivalent rights.", "label": "Tutor Perini Corporation Long Term Incentive Plan [Member]", "terseLabel": "Amended and Restated Tutor Perini Corporation Long-Term Incentive Plan (\u201cIncentive Plan\u201d)" } } }, "localname": "TutorPeriniCorporationLongTermIncentivePlanMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "tpc_UnfavorableLegalRulingPertainingToMechanicalProjectInCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unfavorable Legal Ruling Pertaining To Mechanical Project In California", "label": "Unfavorable Legal Ruling Pertaining To Mechanical Project In California [Member]", "terseLabel": "Unfavorable Legal Ruling Pertaining To Mechanical Project In California" } } }, "localname": "UnfavorableLegalRulingPertainingToMechanicalProjectInCaliforniaMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tpc_UnitPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unit Price [Member]", "label": "Unit Price [Member]", "terseLabel": "Unit price" } } }, "localname": "UnitPriceMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "tpc_UnrestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrestricted Stock Units [Member]", "label": "Unrestricted Stock Units [Member]", "terseLabel": "Unrestricted Stock Units" } } }, "localname": "UnrestrictedStockUnitsMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails" ], "xbrltype": "domainItemType" }, "tpc_ValueOfClaimFiled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value Of Claim Filed", "label": "Value Of Claim Filed", "terseLabel": "Value of damages seeking" } } }, "localname": "ValueOfClaimFiled", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ValueOfCounterclaimFiled": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the counterclaim filed in the legal matter.", "label": "Value of Counterclaim Filed", "terseLabel": "Value of counterclaim filed" } } }, "localname": "ValueOfCounterclaimFiled", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ValueOfCounterclaimFiledInExcessOf": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value Of Counterclaim Filed In Excess Of", "label": "Value Of Counterclaim Filed In Excess Of", "terseLabel": "Value of counterclaim filed in excess of" } } }, "localname": "ValueOfCounterclaimFiledInExcessOf", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_ValueOfProject": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value Of Project", "label": "Value Of Project", "terseLabel": "Value of project" } } }, "localname": "ValueOfProject", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tpc_VariableInterestEntitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities [Abstract]", "label": "Variable Interest Entities [Abstract]", "terseLabel": "Variable Interest Entities [Abstract]" } } }, "localname": "VariableInterestEntitiesAbstract", "nsuri": "http://www.tutorperini.com/20201231", "xbrltype": "stringItemType" }, "tpc_VariableInterestEntitySOwnershipPercentageInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entity's Ownership Percentage In Joint Venture", "label": "Variable Interest Entity's Ownership Percentage In Joint Venture", "terseLabel": "Variable interest ownership percentage in joint venture" } } }, "localname": "VariableInterestEntitySOwnershipPercentageInJointVenture", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tpc_WaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Water [Member", "label": "Water [Member]", "terseLabel": "Water" } } }, "localname": "WaterMember", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tpc_WeightedAverageExercisePriceStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price Stock Options [Abstract]", "terseLabel": "Stock Options Weighted Average Exercise/(Strike) Price Per Share" } } }, "localname": "WeightedAverageExercisePriceStockOptionsAbstract", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "tpc_WeightedAverageGrantDateFairValueRestrictedStockUnitAwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value Restricted Stock Unit Awards [Abstract]", "terseLabel": "RSUs Weighted Average Grant Date Fair Value" } } }, "localname": "WeightedAverageGrantDateFairValueRestrictedStockUnitAwardsAbstract", "nsuri": "http://www.tutorperini.com/20201231", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "verboseLabel": "Accounts payable ($116,461 and $93,848 related to VIEs)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities ($9,595 and $25,402 related to VIEs)" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r62", "r68", "r69", "r522" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined Benefit Pension Plan" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r242" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r59", "r60", "r61", "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "Accumulated 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), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) in Fair Value of Investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r65", "r67", "r68", "r648", "r675", "r676" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r68", "r69", "r130", "r131", "r132", "r522", "r671", "r672" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r58", "r68", "r69", "r522", "r550", "r551", "r552", "r553", "r556" ], "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, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.tutorperini.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": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r130", "r131", "r132", "r448", "r449", "r450" ], "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": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedLabel": "Reacquisition of conversion option from repurchase of notes, net of tax", "negatedTerseLabel": "Reacquisition of equity component from convertible note repurchase, net of taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r419", "r421", "r453", "r454" ], "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": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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 (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r87", "r107", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "netLabel": "Amortization and extinguishment of discount and debt issuance costs (non-cash interest expense)" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r107", "r560" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "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": "Change in debt discounts and deferred debt issuance costs", "verboseLabel": "Total non-cash interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r225", "r233" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "terseLabel": "Amortization expense", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "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 securities not included above (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r178", "r185", "r192", "r210", "r514", "r523", "r546", "r622", "r645" ], "calculation": { "http://www.tutorperini.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": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails", "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r55", "r119", "r210", "r514", "r523", "r546" ], "calculation": { "http://www.tutorperini.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", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.", "label": "Assets, Fair Value Adjustment", "terseLabel": "Gain on remeasurement" } } }, "localname": "AssetsFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r533" ], "calculation": { "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15", "r119", "r210", "r514", "r523", "r546" ], "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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r422", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankruptcyClaimsAmountOfClaimsFiled": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of bankruptcy claim filed with bankruptcy court.", "label": "Bankruptcy Claims, Amount of Claims Filed", "terseLabel": "Proof of claim amount" } } }, "localname": "BankruptcyClaimsAmountOfClaimsFiled", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r6", "r241" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Building and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized contract costs were amortized and recognized as expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r212" ], "calculation": { "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r35", "r109" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "netLabel": "Cash and cash equivalent", "terseLabel": "Cash and cash equivalents ($105,735 and $103,850 related to VIEs)", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r7", "r110", "r117", "r620" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r109", "r115" ], "calculation": { "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r548" ], "calculation": { "http://www.tutorperini.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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.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 investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingCapitalTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities.", "label": "Cash Flow, Operating Capital [Table Text Block]", "verboseLabel": "Changes in Other Components of Working Capital" } } }, "localname": "CashFlowOperatingCapitalTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Consolidated Statements of Cash Flows" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "terseLabel": "Reconciliation of Changes in Fair Value of Plan Assets, Plan Benefit Obligations and Funded Status" } } }, "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r251", "r630", "r654" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "COMMITMENTS AND CONTINGENCIES (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r273" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.tutorperini.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", "verboseLabel": "Common stock \u2013 authorized 112,500,000 and 75,000,000 shares ($1 par value), issued and outstanding 50,827,205 and 50,278,816 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r85", "r636", "r660" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r84", "r511", "r512", "r528", "r635", "r659" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "LESS: COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r83", "r510", "r528", "r634", "r658" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "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]", "verboseLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r117", "r516" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionContractorReceivableRetainage": { "auth_ref": [ "r24", "r601" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.", "label": "Construction Contractor, Receivable, Retainage", "netLabel": "Retainage receivable", "terseLabel": "Retainage receivable", "verboseLabel": "Retainage receivable ($122,335 and $89,132 related to VIEs)" } } }, "localname": "ConstructionContractorReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement to complete a specified structure by a specified date, generally with specified target deadlines to be achieved.", "label": "Construction Contracts [Member]", "terseLabel": "Purple Line Segment 2 Expansion Project" } } }, "localname": "ConstructionContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "terseLabel": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule Of Contract Assets And Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r281", "r283", "r304" ], "calculation": { "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "totalLabel": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r281", "r283", "r304" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "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": "Costs and estimated earnings in excess of billings", "totalLabel": "Total costs and estimated earnings in excess of billings", "verboseLabel": "Costs and estimated earnings in excess of billings ($39,846 and $22,764 related to VIEs)" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r281", "r282", "r304" ], "calculation": { "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Contract with Customer, Liability", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r281", "r282", "r304" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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", "netLabel": "Billings in excess of costs and estimated earnings", "terseLabel": "Billings in excess of costs and estimated earnings", "verboseLabel": "Billings in excess of costs and estimated earnings ($362,427 and $422,847 related to VIEs)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r305" ], "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": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r290" ], "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": "Net revenue recognized related to performance obligations satisfies (or partially satisfied) in prior periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "auth_ref": [ "r25", "r598" ], "calculation": { "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.", "label": "Contracts Receivable, Claims and Uncertain Amounts", "terseLabel": "Claims" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear": { "auth_ref": [ "r26", "r599" ], "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 after 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 after Next Twelve Months", "terseLabel": "Costs and estimated earnings in excess of billings estimated to be collected" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualRightsMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Contractual Rights [Member]", "terseLabel": "Contractor license" } } }, "localname": "ContractualRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt", "verboseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary Of Information Related To The Liability And Equity Components Of The Convertible Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Net carrying amount" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r344", "r392", "r678" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r183", "r184", "r185", "r186", "r188", "r194", "r196" ], "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, Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r89", "r604" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "COST OF OPERATIONS" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r120", "r484", "r492" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r125", "r484" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.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 and U.S. territories" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r484", "r492", "r494" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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 (benefit) expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current (benefit) expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r120", "r484", "r492" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r506" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Less: Current maturities", "verboseLabel": "Current maturities of long-term debt, net of unamortized discount and debt issuance costs totaling $2,040 and $0" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Financial Commitments" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r623", "r626", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "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", "verboseLabel": "Basis points added to reference rate (as a percent))" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r267", "r626", "r644" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Subtotal", "verboseLabel": "Outstanding Debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Conversion feature" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r47", "r274", "r275", "r277" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r559", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r46", "r271", "r559" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Effective interest rates" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Balloon payments" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Aggregate repurchase price" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased face amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r122", "r274", "r276", "r277", "r278", "r558", "r559", "r561", "r642" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "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", "verboseLabel": "Term of debt" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r268", "r560" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized Discounts and Issuance Costs", "verboseLabel": "Unamortized Discounts and Issuance Costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails" ], "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 annual interest rate on borrowings" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r485", "r492" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Allocated debt issuance costs", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r485", "r492" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.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 and U.S. territories" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetailsAlternate": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r120", "r485", "r492", "r493", "r494" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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 expense (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred expense (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r474", "r624", "r643" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetailsAlternate": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred tax liabilities", "terseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r485", "r492" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r475" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r477" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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, net" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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": "Timing of expense recognition" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r476" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r461", "r477" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetailsAlternate": { "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 without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedNetLabel": "Deferred taxes", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net, Classification [Abstract]", "terseLabel": "Net Deferred Tax Liabilities" } } }, "localname": "DeferredTaxLiabilitiesClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedLabel": "Intangible assets, due primarily to purchase accounting" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r352" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails": { "order": 1.0, "parentTag": "tpc_DefinedBenefitPlanAccumulatedBenefitObligationGreaterThanFairValueOfPlanAssets", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r68", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "terseLabel": "Net actuarial loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r333", "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r319", "r359", "r386", "r392", "r393" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Recognized net actuarial losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Net unfunded amounts recognized in Consolidated Balance Sheets consist of:" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate (as a percent)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate (as a percent)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r367", "r391" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Expected return on assets (as a percent)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r320" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails": { "order": 1.0, "parentTag": "tpc_DefinedBenefitPlanProjectedBenefitObligationGreaterThanFairValueOfPlanAssets", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r327", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefit payments" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r370", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in Benefit Obligations" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in Fair Value of Plan Assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r335", "r344", "r346", "r390", "r392", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Company contribution" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "verboseLabel": "Employee Pension Plans" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Future Benefit Payments" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r353" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": 6.0, "parentTag": "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2026-2030" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r353" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": 1.0, "parentTag": "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r353" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": 5.0, "parentTag": "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r353" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": 4.0, "parentTag": "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r353" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": 3.0, "parentTag": "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r353" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails": { "order": 2.0, "parentTag": "tpc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderDefinedBenefitPensionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r354", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Expected contributions to the defined benefit pension plan in 2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r319", "r358", "r385", "r392", "r393" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r332", "r344", "r346", "r347", "r392" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails": { "order": 2.0, "parentTag": "tpc_DefinedBenefitPlanAccumulatedBenefitObligationGreaterThanFairValueOfPlanAssets", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Fair value of plans' assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r317", "r341", "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Funded status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Funded Status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Information about Plan Assets [Abstract]", "terseLabel": "Pension Plan Assets" } } }, "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r319", "r323", "r357", "r384", "r392", "r393" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r355", "r382", "r392", "r393" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Summary of net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r337", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefit payments" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList": { "auth_ref": [ "r346", "r351" ], "lang": { "en-us": { "role": { "documentation": "Indicates level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan asset.", "label": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]", "terseLabel": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]" } } }, "localname": "DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r343", "r392" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Target asset allocation (as a percent)" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r321", "r356", "r383", "r392", "r393" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Actual asset allocation (as a percent)" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Actuarial assumptions used to determine net cost:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Expense provision for 401 (k) plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r240" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r107", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "verboseLabel": "Depreciation of Property and Equipment and Amortization of Long-Lived Intangible Assets" } } }, "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r303", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation Of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r422", "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit and Stock Option Activity" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r398", "r402", "r416" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r126", "r582", "r629", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "verboseLabel": "Owed to related party" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r86", "r136", "r137", "r138", "r139", "r140", "r144", "r146", "r148", "r149", "r150", "r153", "r154", "r637", "r661" ], "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": "Earnings Per Share, Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r136", "r137", "r138", "r139", "r140", "r146", "r148", "r149", "r150", "r153", "r154", "r637", "r661" ], "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": "Earnings Per Share, Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r117", "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Common Share (EPS)" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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": "Income tax expense (benefit)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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", "terseLabel": "Federal income tax expense (benefit) at statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "verboseLabel": "Impact of federal tax law changes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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 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", "verboseLabel": "Foreign tax rate differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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 noncontrolling interest income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent", "negatedLabel": "Noncontrolling interests" } } }, "localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 11.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 impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "terseLabel": "Goodwill impairment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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 attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 4.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 nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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 income taxes, net of federal tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r463", "r496" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 9.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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Federal R&D credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.", "label": "Share-based Payment Arrangement, Cash Used to Settle Award", "terseLabel": "Paid to settle share-based awards" } } }, "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r445" ], "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": "Weighted average period over which unrecognized compensation cost is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r130", "r131", "r132", "r135", "r141", "r143", "r157", "r211", "r273", "r279", "r448", "r449", "r450", "r488", "r489", "r549", "r550", "r551", "r552", "r553", "r556", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Equity partnerships" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": { "auth_ref": [ "r343", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by investment objective.", "label": "Investment Objective [Axis]", "terseLabel": "Investment Objective [Axis]" } } }, "localname": "EquitySecuritiesByInvestmentObjectiveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "terseLabel": "Investments in hedge funds which do not have readily determinable fair values" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesInvestmentObjectiveMember": { "auth_ref": [ "r343", "r392" ], "lang": { "en-us": { "role": { "documentation": "Objective of investment.", "label": "Investment Objective [Domain]", "terseLabel": "Investment Objective [Domain]" } } }, "localname": "EquitySecuritiesInvestmentObjectiveMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r533", "r534", "r535", "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r533", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r533", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r392", "r534", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r533", "r534", "r536", "r537", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r540" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel12And3Member": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).", "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3" } } }, "localname": "FairValueInputsLevel12And3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r344", "r346", "r351", "r392", "r534", "r589" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r344", "r346", "r351", "r392", "r534", "r590" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r392", "r534", "r591" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "auth_ref": [ "r346", "r532", "r542" ], "lang": { "en-us": { "role": { "documentation": "Fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "terseLabel": "Fair Value Measured at Net Asset Value Per Share" } } }, "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r392", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r533", "r534", "r536", "r537", "r539", "r542" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r540", "r542" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life 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 Asset, Useful Life", "terseLabel": "Weighted-Average Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r232" ], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r234" ], "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r234" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r234" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r234" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r234" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r226", "r229", "r232", "r236", "r605", "r606" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r232", "r606" ], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r226", "r231" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r232", "r605" ], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "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": "Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedIncomeFundsMember": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.", "label": "Fixed Income Funds [Member]", "terseLabel": "Fixed income funds" } } }, "localname": "FixedIncomeFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r344", "r392" ], "lang": { "en-us": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income Securities [Member]", "terseLabel": "Fixed income funds" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralInsuranceExpense": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales).", "label": "General Insurance Expense", "verboseLabel": "Insurance expense" } } }, "localname": "GeneralInsuranceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r214", "r216", "r621" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "GOODWILL" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r218" ], "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": "Current year activity" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r117", "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Recoverability of Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r117", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "verboseLabel": "Recoverability of Non-Amortizable Trade Names" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r217", "r220" ], "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": "Gross goodwill as of December 31, 2018" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r217", "r220" ], "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 as of December 31, 2018" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r107", "r215", "r219", "r222" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down 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, Impairment Loss", "negatedLabel": "Goodwill impairment", "terseLabel": "Goodwill impairment charge", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r119", "r178", "r184", "r188", "r191", "r194", "r210", "r546" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgeFundsMember": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Investments in registered hedge funds.", "label": "Hedge Funds [Member]", "terseLabel": "Hedge fund investments" } } }, "localname": "HedgeFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r107", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r117", "r239", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Recoverability of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r124", "r495" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails": { "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": "United States operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r178", "r184", "r188", "r191", "r194", "r619", "r631", "r639", "r663" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails": { "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", "terseLabel": "Income (loss) before income taxes", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentInformationtoConsolidatedAmountsDetails", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r124", "r495" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails": { "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 and U.S. territory operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesSummaryofIncomeBeforeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r465" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r464", "r472", "r479", "r490", "r497", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r142", "r143", "r176", "r462", "r491", "r499", "r664" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "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": "Income tax (expense) benefit", "negatedTerseLabel": "Income tax expense (benefit)", "totalLabel": "Total expense (benefit):" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "(Benefit) Provision for Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Amount" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r76", "r117", "r458", "r459", "r472", "r473", "r478", "r486", "r703" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r457", "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Impact of federal tax law changes" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differences" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal income tax expense (benefit) at statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount", "negatedLabel": "Noncontrolling interests" } } }, "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r463" ], "calculation": { "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Federal R&D credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r111" ], "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" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 8.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "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", "negatedLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "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": "Billings in excess of costs and estimated earnings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": 7.0, "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Changes in other components of working capital, net of balances acquired", "negatedTotalLabel": "Changes in other components of working capital" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r228", "r235" ], "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]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r235" ], "calculation": { "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Carrying Value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r228", "r235" ], "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]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r224", "r230" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Carrying Value", "verboseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r172", "r557", "r560", "r638" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentInformationtoConsolidatedAmountsDetails", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r92" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails": { "order": 1.0, "parentTag": "tpc_InterestExpenseCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest on debt" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails": { "order": 2.0, "parentTag": "tpc_InterestExpenseCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "terseLabel": "Other interest" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Summary Of Interest Expense As Reported In The Consolidated Statements of Operations" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r104", "r111" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r170", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r679" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "Investment Owned, at Cost", "terseLabel": "Carrying value of investments" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r209", "r662" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Restricted Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentSecondaryCategorizationAxis": { "auth_ref": [ "r684", "r688", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by second categorization of investments, which may include, but is not limited to industry.", "label": "Investment Secondary Categorization [Axis]", "terseLabel": "Investment Secondary Categorization [Axis]" } } }, "localname": "InvestmentSecondaryCategorizationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r683", "r685", "r686", "r687", "r689", "r690", "r691", "r693", "r694", "r696", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r683", "r685", "r686", "r687", "r689", "r690", "r691", "r693", "r694", "r696", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsBySecondaryCategorizationDomain": { "auth_ref": [ "r681", "r684", "r688", "r692" ], "lang": { "en-us": { "role": { "documentation": "Investments in the \"Investment Holdings [Table]\" and the \"Summary of Investment Holdings [Table]\" are often categorized at two levels. The first categorization is the investment type. The second categorization can vary. The usual secondary categorizations are industry, country or geography.", "label": "Investments by Secondary Categorization [Domain]", "terseLabel": "Investments by Secondary Categorization [Domain]" } } }, "localname": "InvestmentsBySecondaryCategorizationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_JuniorLienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal right, after the claims of senior lien holders are satisfied, for a creditor to possess property or other collateral in satisfaction of an outstanding debt in the event of borrower default or bankruptcy. Excludes second mortgage loans.", "label": "Junior Lien [Member]", "terseLabel": "Junior Lien" } } }, "localname": "JuniorLienMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Land": { "auth_ref": [ "r5", "r36" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r575", "r577" ], "calculation": { "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.tutorperini.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.tutorperini.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r576" ], "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": "Maturity of Leases Liabilities on an Undiscounted Basis" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "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 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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r576" ], "calculation": { "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r576" ], "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", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, remaining lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r578" ], "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": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Lease" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters Of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r119", "r186", "r210", "r515", "r523", "r524", "r546" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r119", "r210", "r546", "r628", "r651" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r119", "r210", "r515", "r523", "r524", "r546" ], "calculation": { "http://www.tutorperini.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", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityReserveEstimatePolicy": { "auth_ref": [ "r117", "r677" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Insurance Liabilities" } } }, "localname": "LiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LienCategoryAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of lien, for example, but not limited to, senior or junior.", "label": "Lien Category [Axis]", "terseLabel": "Lien Category [Axis]" } } }, "localname": "LienCategoryAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LienCategoryDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal claim on the property of another party to secure the payment of a debt or the satisfaction of an obligation by category, for example, but not limited to, senior or junior.", "label": "Lien Category [Domain]", "terseLabel": "Lien Category [Domain]" } } }, "localname": "LienCategoryDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r40", "r122" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Increase in line of credit allowed amount" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r40" ], "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": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "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": "Settlement on judgment" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Settlement on judgment, awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r269", "r626", "r647" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Loan outstanding", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r128", "r263" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r128", "r263" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r128", "r263" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r128", "r263" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r128", "r263" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r128", "r263" ], "calculation": { "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsPrincipalPaymentsofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "netLabel": "Long-term debt, net", "terseLabel": "LONG-TERM DEBT, less current maturities, net of unamortized discount and debt issuance costs totaling $20,209 and $23,343" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r264" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInformationRelatedToTheLiabilityAndEquityComponentsOfTheConvertibleNotesDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r251", "r252", "r253", "r255", "r256", "r257", "r259", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "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": "Contingencies and Commitments" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r251", "r252", "r253", "r255", "r256", "r257", "r259", "r261", "r262" ], "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": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r251", "r254", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Value of claim filed" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss contingency" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r251", "r252", "r253", "r255", "r256", "r257", "r259", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r6", "r241" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Construction equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r119", "r210", "r546", "r627", "r650" ], "calculation": { "http://www.tutorperini.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": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r279" ], "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", "negatedLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling interest, ownership percentage by noncontrolling owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MortgagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.", "label": "Mortgages [Member]", "terseLabel": "Mortgages" } } }, "localname": "MortgagesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList": { "auth_ref": [ "r405", "r417" ], "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 Protections Act Zone Status" } } }, "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "zoneStatusItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate": { "auth_ref": [ "r406", "r417" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of collective-bargaining arrangement (CBA) requiring contribution to multiemployer pension plan determined to be individually significant, in CCYY-MM-DD format.", "label": "Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date", "terseLabel": "Expiration Date of Collective Bargaining Agreement" } } }, "localname": "MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "dateItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": { "auth_ref": [ "r407", "r417" ], "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", "verboseLabel": "Company Contributions" } } }, "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": { "auth_ref": [ "r409", "r417" ], "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 Pending Or Implemented" } } }, "localname": "MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "fundingImprovementAndRehabilitationPlanItemType" }, "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": { "auth_ref": [ "r410", "r417" ], "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 Imposed" } } }, "localname": "MultiemployerPlanPensionSignificantSurchargeFixedList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "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]" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal Bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r105", "r108" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r70", "r73", "r81", "r108", "r119", "r134", "r136", "r137", "r138", "r139", "r142", "r143", "r147", "r178", "r184", "r188", "r191", "r194", "r210", "r546", "r632", "r656" ], "calculation": { "http://www.tutorperini.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", "terseLabel": "Net income (loss) attributable to Tutor Perini Corporation", "totalLabel": "NET INCOME (LOSS) ATTRIBUTABLE TO TUTOR PERINI CORPORATION" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r73", "r142", "r143", "r518", "r527" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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": "LESS: NET INCOME ATTRIBUTABLE TO NONCONTROLLING INTERESTS" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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 and U.S. Territories" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r112", "r113", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Real property acquired in settlement of a receivable" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ConsolidatedStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r280", "r504", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Recognized fair value of noncontrolling interest in joint venture upon consolidation" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r280", "r513", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contributions from noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r130", "r131", "r132", "r279", "r508" ], "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": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Other indebtedness" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r68", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r178", "r184", "r188", "r191", "r194" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from construction operations", "totalLabel": "INCOME (LOSS) FROM CONSTRUCTION OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentInformationtoConsolidatedAmountsDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r568", "r577" ], "calculation": { "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "tpc_LeaseCostBeforeSubleaseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r563" ], "calculation": { "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesMaturityofLeasesLiabilitiesonanUndiscountedBasisDetails", "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r563" ], "calculation": { "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "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 lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r563" ], "calculation": { "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "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 lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r565", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedTerseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalCashFlowAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r562" ], "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": "ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r574", "r577" ], "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": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r573", "r577" ], "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": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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 Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r481" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r183", "r184", "r185", "r186", "r188", "r194" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.tutorperini.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", "verboseLabel": "Other current assets ($51,746 and $58,128 related to VIEs)" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "OTHER ASSETS" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r82", "r208", "r549", "r554", "r556", "r633", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "terseLabel": "Total other comprehensive income (loss), Before-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r510", "r511", "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Other comprehensive income (loss) attributable to noncontrolling interests, Before-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r510", "r511", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Before-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r57", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after 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 Adjustment, before Tax", "terseLabel": "Foreign currency translation adjustment, Before-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and 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 Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation adjustment, Net-of-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r57", "r66", "r547", "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "negatedTerseLabel": "Foreign currency translation adjustment, Tax (Expense) Benefit" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r77", "r82", "r273", "r549", "r554", "r556", "r633", "r657" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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)", "totalLabel": "TOTAL OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX", "verboseLabel": "Total other comprehensive income (loss), Net-of-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r74", "r510", "r511", "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Other comprehensive income (loss) attributable to noncontrolling interests, Net-of-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r510", "r511", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Net-of-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r63", "r65", "r363", "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "negatedTerseLabel": "Defined benefit pension plan adjustments, Before-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r63", "r65" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Defined benefit pension plan adjustments, Net-of-Tax Amount", "negatedTerseLabel": "Defined benefit pension plan adjustments" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r63", "r66", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Defined benefit pension plan adjustments, Tax (Expense) Benefit" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r66", "r82", "r462", "r498", "r500", "r549", "r552", "r556", "r633", "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Total other comprehensive income (loss), Tax (Expense) Benefit" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r510", "r511", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to noncontrolling interest.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Other comprehensive income (loss) attributable to noncontrolling interest, Tax (Expense) Benefit" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r510", "r511", "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Total other comprehensive income (loss) attributable to Tutor Perini Corporation, Tax (Expense) Benefit" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r59", "r65", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes 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, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Unrealized gain (loss) in fair value of investments, Before-Tax Amount" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r59", "r65" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes 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, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) in fair value of investments, Net-of-Tax Amount", "verboseLabel": "Unrealized gain (loss) in fair value of investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r60", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for 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, Unrealized Holding Gain (Loss), before Adjustment, Tax", "negatedTerseLabel": "Unrealized gain (loss) in fair value of investments, Tax (Expense) Benefit" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTaxEffectsofComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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", "verboseLabel": "OTHER LONG-TERM LIABILITIES" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentInformationtoConsolidatedAmountsDetails", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": { "auth_ref": [ "r127" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.", "label": "Payments for (Proceeds from) Businesses and Interest in Affiliates", "negatedLabel": "Business acquisition, cash balance acquired net of cash paid" } } }, "localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r100" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance, extinguishment and modification costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedLabel": "Business acquisition related payment" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.tutorperini.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", "negatedLabel": "Cash payments related to share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r206" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Investments in securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r95" ], "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", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.tutorperini.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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r100" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Distributions paid to noncontrolling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r343", "r345", "r351", "r369", "r371", "r372", "r373", "r374", "r375", "r392", "r394", "r395", "r397", "r418" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r17", "r317", "r318", "r341", "r392" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": 1.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Current liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r318", "r341", "r625", "r646" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Liability, Defined Benefit Plan", "negatedTotalLabel": "Total net unfunded amount recognized in Consolidated Balance Sheets" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r19", "r317", "r318", "r341", "r392" ], "calculation": { "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": 2.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Long-term liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r315", "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r370", "r373", "r377", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r397", "r398", "r412", "r413", "r414", "r416" ], "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": "Employee Pension Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r370", "r392" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r422", "r447" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.tutorperini.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", "verboseLabel": "Preferred stock \u2013 authorized 1,000,000 shares ($1 par value), none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Issuance of convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfLongtermInvestments": { "auth_ref": [ "r94" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.", "label": "Proceeds from Maturities, Prepayments and Calls of Long-term Investments", "terseLabel": "Proceeds from maturities and sales of investments in securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r97" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Contributions from noncontrolling interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r70", "r73", "r102", "r119", "r134", "r142", "r143", "r178", "r184", "r188", "r191", "r194", "r210", "r510", "r517", "r519", "r527", "r528", "r546", "r639" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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 (LOSS)", "totalLabel": "NET INCOME (LOSS)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r241" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r243", "r653" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net ($12,840 and $49,919 related to VIEs)" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "PROPERTY AND EQUIPMENT:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r243" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Other, Gross", "terseLabel": "Other equipment" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Unaudited Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r27", "r34", "r652", "r680" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable ($86,012 and $91,090 related to VIEs)" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r68", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r185", "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "verboseLabel": "Total Assets for Reportable Segments" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r186", "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each significant reconciling item, other than profit (loss), revenues, or assets, in the reconciliation of totals of such items in reportable segments to the entity's corresponding consolidated amount.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]", "verboseLabel": "Reconciliation of Segment Results to Consolidated Income Before Income Taxes" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsTables" ], "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": "Reconciliation of gross unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r370", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Due from (to) Related Party [Abstract]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedPartyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r581" ], "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": "Expenses incurred with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r370", "r581", "r585", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r579", "r580", "r582", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r99" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r7", "r109", "r115" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedInvestmentsAtFairValue": { "auth_ref": [ "r682", "r695" ], "calculation": { "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of all restricted investments.", "label": "Restricted Investments, at Fair Value", "verboseLabel": "Restricted investments" } } }, "localname": "RestrictedInvestmentsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedInvestmentsCurrent": { "auth_ref": [], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the current portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions.", "label": "Restricted Investments, Current", "verboseLabel": "Restricted investments" } } }, "localname": "RestrictedInvestmentsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted stock expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r279", "r451", "r649", "r674", "r676" ], "calculation": { "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r130", "r131", "r132", "r135", "r141", "r143", "r211", "r448", "r449", "r450", "r488", "r489", "r671", "r673" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r373", "r377", "r378", "r379", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r417" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r373", "r377", "r378", "r379", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r417" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r315", "r316", "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r370", "r373", "r377", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r397", "r398", "r399", "r400", "r401", "r402", "r412", "r413", "r414", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r315", "r316", "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r370", "r373", "r377", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r397", "r398", "r399", "r400", "r401", "r402", "r412", "r413", "r414", "r416" ], "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": "Defined Benefit Plan and Other Postretirement Benefit Plan [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r183", "r189", "r190", "r197", "r198", "r202", "r302", "r303", "r604" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "REVENUE", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails", "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r118", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r314" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r306", "r314" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Principal Geographical Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r291" ], "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": "Performance obligation amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "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": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r572", "r577" ], "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": "ROU assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesSupplementalCashFlowAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "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": "Scenario, Plan" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68", "r554", "r556" ], "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]", "verboseLabel": "Changes in AOCI Balances by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "verboseLabel": "Target and Actual Asset Allocation for Pension Plan by Asset Category" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Amount Recognized in Consolidated Balance Sheets" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r378", "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Benefit Obligations in Excess of Fair Value of Plan's Assets" } } }, "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r486" ], "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": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Tax Effects of Components of Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r122", "r274", "r276", "r277", "r278", "r558", "r559", "r561", "r642" ], "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": "Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r477" ], "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": "Significant Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r376", "r377", "r380", "r381", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansBenefitObligationsinExcessoftheFairValueofPlansAssetsDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansPlanAssetsatFairValueDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansReconciliationofChangesinFairValueofPlanAssetsPlanBenefitObligationsandFundedStatusDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofNetPeriodicBenefitCostDetails", "http://www.tutorperini.com/role/EmployeeBenefitPlansTargetandActualAssetAllocationforPensionPlanbyAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Calculations of Basic and Diluted (EPS)" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r463" ], "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": "Reconciliation of Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Future Benefit Payments Under the Plans" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r221", "r223" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r221", "r223" ], "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": "Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r124" ], "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": "Summary of Income Before Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r263" ], "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]", "verboseLabel": "Principal Payments of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table]", "terseLabel": "Schedule of Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansSummaryofKeyInformationforthePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table Text Block]", "verboseLabel": "Summary of Key Information for the Plans" } } }, "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Summary of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Unaudited Quarterly Selected Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/UnauditedQuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r121", "r583", "r585" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r79", "r201" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r178", "r181", "r187", "r221" ], "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": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r178", "r181", "r187", "r221" ], "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": "Reportable Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r422", "r447" ], "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 Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted-Average Assumptions Used in Estimating Grant Date Fair Values of Stock Option Awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r471", "r487" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Gross Unrecognized Tax Benefit" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r165", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r194", "r202", "r665" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r167", "r168", "r178", "r182", "r188", "r192", "r193", "r194", "r195", "r197", "r201", "r202", "r203" ], "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": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Business Segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Principal Geographical Areas Information" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsPrincipalGeographicalAreasDetails" ], "xbrltype": "stringItemType" }, "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": "2017 Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsLongTermDebtDetails", "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails", "http://www.tutorperini.com/role/FinancialCommitmentsReconciliationOfOutstandingDebtBalanceToReportedDebtBalanceDetails", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r431" ], "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", "negatedLabel": "Expired or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r435" ], "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": "Expired or cancelled, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r433" ], "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": "Units granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r432" ], "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": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)", "terseLabel": "Stock units with guaranteed minimum payouts outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "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": "Summary of restricted stock awards activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "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": "Outstanding, end of period, Weighted Average Grant Date Fair Value (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period, Weighted Average Grant Date Fair Value (in dollars per share)", "terseLabel": "Stock units with guaranteed minimum payouts outstanding, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r434" ], "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", "negatedLabel": "Vested/exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r437" ], "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": "Fair value of restricted stock units that vested during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r434" ], "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/exercised, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Key assumptions used in estimating the grant date fair values of stock option awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend", "terseLabel": "Expected quarterly dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r424" ], "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": "Number of shares authorized for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of vested and exercisable stock options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable stock options, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Total stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r428", "r447" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)", "terseLabel": "Total granted and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Aggregate number of shares outstanding, historical awards that either have not vested or have vested but not exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r420", "r425" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails", "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Vested/exercised, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Expired or cancelled, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, Weighted Average Exercise/(Strike) Price Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r117", "r422", "r426" ], "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": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Options expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r440", "r452" ], "lang": { "en-us": { "role": { "documentation": "Expected term of 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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationWeightedAverageAssumptionsUsedinEstimatingGrantDateFairValuesofStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Stock options exercised, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term of outstanding stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term of outstanding stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r569", "r577" ], "calculation": { "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "tpc_LeaseCostBeforeSubleaseIncome", "weight": 1.0 } }, "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": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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 and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r165", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r194", "r202", "r221", "r244", "r246", "r247", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/BusinessSegmentsReportableSegmentsDetails", "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.tutorperini.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.tutorperini.com/role/RevenueNarrativeDetails", "http://www.tutorperini.com/role/RevenueScheduleOfRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r130", "r131", "r132", "r135", "r141", "r143", "r157", "r211", "r273", "r279", "r448", "r449", "r450", "r488", "r489", "r549", "r550", "r551", "r552", "r553", "r556", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesReclassificationfromAOCIDetails" ], "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]", "verboseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r157", "r604" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/BusinessSegmentsReconciliationofSegmentResultstoConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.tutorperini.com/role/FinancialCommitmentsSummaryOfInterestExpenseAsReportedInTheConsolidatedStatementsofOperationsDetails", "http://www.tutorperini.com/role/ShareBasedCompensationSummaryOfUnrestrictedStockUnitsIssuanceDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r273", "r279", "r430" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Vested/exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitandStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r31", "r32", "r119", "r205", "r210", "r546" ], "calculation": { "http://www.tutorperini.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesChangesinAOCIBalancesbyComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r119", "r130", "r131", "r132", "r135", "r141", "r210", "r211", "r279", "r448", "r449", "r450", "r488", "r489", "r508", "r509", "r526", "r546", "r549", "r550", "r556", "r672", "r673" ], "calculation": { "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "TOTAL EQUITY" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r570", "r577" ], "calculation": { "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Less: Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r505" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r344", "r640" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "US Government Agencies Securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnapprovedChangeOrdersAmount": { "auth_ref": [ "r602" ], "calculation": { "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.", "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount", "terseLabel": "Unapproved change orders" } } }, "localname": "UnapprovedChangeOrdersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r52", "r603" ], "calculation": { "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails": { "order": 3.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", "verboseLabel": "Other unbilled costs and profits" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/ContractAssetsAndLiabilitiesScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnderlyingAssetClassAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by underlying asset class.", "label": "Underlying Asset Class [Axis]", "terseLabel": "Underlying Asset Class [Axis]" } } }, "localname": "UnderlyingAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnderlyingAssetClassDomain": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance).", "label": "Underlying Asset Class [Domain]", "terseLabel": "Underlying Asset Class [Domain]" } } }, "localname": "UnderlyingAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/RelatedPartyTransactionsDetails", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r456", "r466" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Change in tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r468" ], "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", "verboseLabel": "Change in tax positions of current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r467" ], "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": "Change in tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r469" ], "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": "Reduction in tax positions for statute expirations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/IncomeTaxesReconciliationofGrossUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r470" ], "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 that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r163", "r164" ], "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": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r514", "r515", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tutorperini.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/FinancialCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r150" ], "calculation": { "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive restricted stock units and stock options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r150" ], "calculation": { "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails": { "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 (in shares)", "totalLabel": "Weighted-average common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r150" ], "calculation": { "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails": { "order": 2.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 (in shares)", "verboseLabel": "Weighted-average common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tutorperini.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tutorperini.com/role/SummaryofSignificantAccountingPoliciesCalculationsofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(b)(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(k)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5708775-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "54B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117332851&loc=SL7495116-110257" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r587": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991585-234733" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991585-234733" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991598-234733" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/subtopic&trid=2560295" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.2(ii))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.6(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Footnote 11(c)))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r714": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r715": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r716": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r717": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r718": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r719": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r720": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r721": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r722": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 123 0000077543-21-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000077543-21-000020-xbrl.zip M4$L#!!0 ( '"(6%+/S_>7:)P$ #"J- 0 ='!C+3(P,C Q,C,Q+FAT M;>R]:W=3Q](M_/W\BKSY?+S3E^KNZHR]R&P^.9G^YUO[ M+_/M-__GAW__?SL[__WQ[IUO=D_*Z;%,%]]);$'+.PT;[$#(98=] M*SLQF_3F:/ MOW/&Q._.W_SVXM"CR?39[T>^?/GR7R_]\EB;<_YN^>[%H8OGY;T#%Z>+D]ES MF4VFDW^5DV,]NS/6>7MQ_!_._.[W\-_UMYGF' M+_[\^+>'?K>8T73>3F;'M%#(^YG"CG$[+OY^DOD).)O^YEN^.>*=J^[,Y?W[ MH,__]?CDQ4'S MV=M[U&C.RY^E+_[)H?ULD[^[#]/Y@J;E JV_9DRGX>\GG4_^[$ ]H?WNOWMW M[I4G^/#;?W]$T\?_^5:F.P_N?:OC0*C^\.]C M6= W_00[\O].)R_^\^WUD^E"1_?._;/G>J5R_NP_WR[DU>*[Y7?^[H?_];_^ MU[\7D\61_*!4W[F@\[^_.W_MW]^=GYE/ZMD/_ZZ3%]_,%V='\I]OZV3^_(C. MOI^>3$6O/WGU?3]09N%,N04B;(@ M<+9L*!<=Z%*SS\73;[O]JQBKO_CM$)O2<;^T3+Z_,=7O=W9=?\V,CFY/J[SZ MOW+V[3>3JJ>N_M/ MC@[=+^Y@]X$YO*_'WO_UZ<'NT9/]6[\^.]A]].3PZ8.P?Q/-'??H[/!AB7OW MK[W>V[U]IN=_NO=0_[YUV^\?W_:/[M]P^P]OVT=/;S[=N_7 ZO,7]=;-"=]Z M$/>>'KY^=.N!.;A_V^IU7NW?VGMY^/KHZ-']P]?:"_Z88Y?/WCTX.'OQ[MO[[]\O#^#;WN[=>' M]Y_YPU_Q]9W[-Q9[]\RK._>O_>9MK@I W#&%R@X0VIVL=-ZAG",+M^"]__8' MT_])*8#_]W?OX?DUX;VF/JEVOW3SB!YO8?T8K.Y=6,5QX8BR$WUE=<(U[S#8 MIB@71NNK::%^^T.CH[E<(J(70N/F9%[HZ%!H=E-?F6^Q_1BVK_:O=UR7^+[\ M#:*%TD!VV 39 4:_DYNG':_""4,L8'/[]H<.P_JSG/ZE;=#\1W7OOH.N+ MWGI1L=9:#CL F'=R-6G'J)ZNM:46R7W[P\W#S\$VQ^Q\)@E-*EA#Z".8:((E M9WTL]F^P?2,]OO]Y=J**=W'VLVJ.Q;5IO:'BXGD'_,%7WX\%#1/G3[KW]]]NB6GOOX%WOP\!>]QD_'^TZO?W]_/=U[N?_TT.\_O/OL\/[=XT>[#\*CW;M' MA\>'_M'#_:,]I]]IM[S^[^OR:G_WP6\-;$T.8*<8TH GJ]PE3F6'3'(^$'G' MJHY^]I^%F&\HMN9(V65HQI$S(E);:Q:"CO&_04PEW/=WY85,3^6NJDP-4J:/ M=3PN1;F*S0,^FCQ>JO,;KYY+T7CO_N18#SEH]_35>:/2WSL?P'=57PX-Z_[N M[3>P/C]2&%\?[#XY/GRX?[Q__,#LZ6 \>'@(>Z\5VET=T$^?'.\]_6FR?^\# M6(]_51CU&K?TO.[0ZT^+.[AU>*:_P_[W]>&K_=?7 M?D,!ZXLQ.]QR5&5$JHP4A!T.4'0HH<:G[K-AI=1', 4"BZ ^&)LWOCEA2-5I ME+N%]2O"^GKO_HW?&JF4+0EV$-6R0@/<0?5V.P8@Z8#+*I/Z:+5_!>O-V?F= M_.9T.CD'=7IZS#+[=@7>M$J9'*LF^\^WZ4/SNRN\N*WAXFSI9#6D>Z'&>,)' MCK6;K_U4^:H0%^>NT"X&=[MV[#_M.[DX/=O3-UFOVZ9P>[MXT" M]O+@X?(S?F_WE[,]!?CPX4]S=:!F[^E=_5Z_/E.GJP#?,'OW?SD[O/^+'J?& MV=T]/GQZX]7R];,WG_GO3T_XN!X=//U%G?O^LWTU]X>O'X-^1LGVTY/]W?)R MS^T_?73KT42)T%]7$W[MC62^L=B___CEWB^_Q>)]LR'N5,]&K;EC'?%(.PY] M,#91]94T(/J7\=Z$E"]8A7?Z^([07.[VV;>#II[WVGPNBWL+6DBGQ4&[.9FJ,9BH #N93\Z-@4;[ M\TZ4.Y/Y8G!*'%Y0XGC_Z3.S?__1$_7.+P]N[9G]X\.7AP]OOWQT_\'KO5N' MJK=^G:C7?;(W^9T2KU2'=4_\;/_U@Z#:R>RYFWK^7UX=OKYYM'=_[TS_A\.G M/SW=O_\9[:B;VW ME-@M8>_:;Z&!T6#*[Q0N2HF8:"@JF0G@+;35/A! MA%14>'\Q-U9E-^Y,B"='D\79_LFTG,YF2HLM/U;*C_(^/Q[_!L$&WYV()-?4 MG635D[&QNI/F8S)$,7W(CPN4)C)_B],0IF1+ETNG2_!8!"3NL+H65:?J;\CZ MM&.)HV..)G);>[I<'QM77M_V%]-$RA$]OJCZO.;W^CEW]R?[[L8K#2DT#+FF MJO'H^)&^?K#[^.TTT<,;9X?'/?PX>KKO#H-^YMFCAS\=/;J_]U)5[NO]6P_. M]G:O.3WFPVFB5X?W?YH\>OI(PYT]_^AIYUF?:/CU:._U-=A[NJ<*^?;+O=U' MDT='^/+M!.\OL+=;?BNU0#'J;'P!4=_#?H=:K:I0O(_B0V[9O27+M5)FIU+? MH+N3B\D[S:<88K'"P"OFBL6@_(!0 MN44P2&S5@-F<@D!5/?TW=F57VF0J]4>9ZH-%GW'L_Y_KIILTF?U*1Z?RX]G_ M3)12L_+D[-JT[M.+->/)XXO)2'^PJU'J[E''R:C]5W]Q\]GATZJXWW#JBT"Y M\^3@X2\O#]]&OZ"1ZZM]MV?W7Q\]51^BT>]M>W!_OY__Y>'K/>7; \7[QR=[ M?_ _3_3[W/"'KQ]XY8GRZY=7>_J=U'_I;_GQZ=[K/%WL7 M"POW']N]E[^ET@PEHX:DI![]DMVARG4G)W9(F;BX^I8FOV.QIV/Z=";UVF)? M%DN*6"/>5:;&JJ 2J4,2!D=C2NUC#:D27BX*#A97!'HDEL;)"@ M1+;-9RY)53>JH,JN.+NU.^O''51A <[3CLJ8I';'Q1U*8G=,%&FDO0+U>%U>Y\?)%U[_1(Q=;Q\Z.3,YDM.=39<3*]-WD\ MG;1)H>GBYNFTJHJ^??Q\=O+B7#+/[LJ3\<::M^OQ_N[>R\5=O_H M;6C^^F#WF;[6SWGME=)10_O'5L-YE;D]S#Y\I?+9:^@^^2/-^G>Z]K)__[W= MFT>']W_IH;]^K\FN]=^\W&9J6I#JJQQU>L MD1;V&>!47(#L4F$JW_ZP?^USZ&)"K*UYD:#RF*'V;3G"!@PD49&BLVCPJ64S@(BFZ9$I1 MM67RIVSAV-)E;>AR^"Y=5#6#]UQVFFU!@RY50&1$=EH"#8.JKZ&&SZ6+5#4E M*43)M0) 46T>6L[-J]%1MQ2W=!D371Z_2Q>L.0=5RSLY^S[9EY?.*.XHLI@L M)"BA"S1D(E1L **;.DR)KK<>/GN7F!.2(U O5&$LJ/. MIRI?'.P8P!H)0A+^:3#NBW;UY[,NN$>S?-X%^OYLK7?W_W_BG.+__VFF^^POSD=+9\MDS; M^/X-B<])\4_VW%R<2):Y!!?/)K4_;QJK?;/\0O*G:2_7;__?][?&?_CA'RY> M>O_LSY>;L"Z>S1G[]X?!X1_? F\^?[!_=V+SY^\=;%\_[Y/\6@4JYD M2\#N=ZI).5(BAUFU2X4HX3R -M&;-;CUY_DWBSKSMJ>\*9S?_L MCKYW!YS'Z&.HZI42Z)\4.+G H57K6O!++6/SFW']9F9O^%OQ[KBV^9/'M1[Z M!>/Z_?NFXZYBBL'%"A+U]KD8O LU.\DA+2-,BQ?W#=?QON&GWS=\>NG21M#B9_4/3^8?/]Q=W97IR/)G^V6D_U8"\=XKOWO_V'[,S M,9%72> ;& ,$)F,(5L.&5$(AU]([4Y]?F21O?JT\[B+P_&G5B[UZ?C0ID\7Y MQ-PW=7)\KB_5ZLX6WU\_F?;@S[/),EE?[^-OW^[SW4S[Y'T"XQBMKD@%UNY M1(!*U%A#19?54S3G6WMGE6,+US^$ZT-;_"5P??K&B>%-\%]+&@JW")=^!SS?:%8?Y] MJU;/ %R<73\Y?GXRU:#P*'4 MGK[76G(M;PPTUVI=;JRCHY]I4F]/K]/SR8*.1@)334FL,<$:3U 5%QN?_CLY.BHKT.\"2U&@I*A:, LMPFHC/0M.ZC@T!MU3MC0K2]*RXCO M?*SHT+C1FI3%>2;R0;M63YYW9W0.U"<=69^>SA?]TA\!;FN0SY=%?"9#WE8P M%5H2BEC Y(16@]",;%20-,QFI"ML3BS0"S_Z,7S(.L3;POU9P# O;DD/L#8I,4 MX]9*8LS&;AZJEV4]A\=6U,:J624%DB&&2L$GKR$4U&JJ1E.;A^T@(=3P0-CI0J@)0378V)M/WSN6 2/7REFW&C.-764\B<"W' M;"-HD*)!2+:MMF"LM&"AB&P,-$-,V:\0ILHA$GCT*4-LB:RP%P[-:$1I?-P8 MF"YUAFAU^"0$$6)7V4+/1. :4A,*@.1)>(.&T[>LL^5@W#]5!YF"&V3,=FW.^.6Q!Q:5A-+%D3Z H MFYB]W3QLAY^#&01H;(F]]\$V0QJ7.\2>E>M9JJ@,"FT#@1YD#F80<%6_JC2J ML=D 8"AC[KA.-7V=7LD,CD4)+>?@C0QUJJB9)IK:(S=6.@&6(.9H6;S]6I&

&*GG]L!R&6#?V+VZ-"0H M>2Y*@W+KSM8/O._#2?_3OQNM#XW+BV")Q__YBH"U:HW"]:3XC_M[_O)S%^>! M*O7@_^[^2+W#WPRG]:22LVHOF3>G([=1)*#$NR]>B'>LJ!)<:^4E-0H9J)6- MIH]WBBA+]*?M1)\00032#P@3M%&+%E3W1/=&_V\#1%!-W,7Q6C_&+_NG)VXP MGOY^H];7)SY]*_BL]=>7T\84;X:#DUD'B>3W?CT]M=?X,750;Q7ME[SKZ!\1 MLG%,?0'>PLQVY.\SLSWX]A;O?3L@S5-WW/AVN*..VR>[L'FR^^/PY._CP^T# MVNKL'37//[/6QR9M?VS PX_O:>OD3;?5^0+?DE;OX/QKM[7]5[?Y\;!W@-_C M]O8'>-")[^W\?=S>[AVU=O[^TMX^/#HX_L!:;^2/9F?WVV'_KZ/#\P$^[+SI M'6[_W3W<.8@_?X:'QZWC@^.C+RTD5"ZN#P$"PP%0:@,P)B@@M%%!4<@TEQN;M$X9K$N",X]E M'EMC'L-QM4O!&>:.>A[I#'-&,',*>\4$+GA,SGA,9AZK.H^=S?68LG$NM0'8 M"1=Y3%.@##( >AE(\ 2;%"%*/$;KG*\-CRUM:X?B?VME3[]N[W=J[3>U:_SI ME_TK>+DGOY:YJ\=@?U34I$RMUMHA5:@8;?7=_K0OTOZ@YS)3+<54S;+EJ#UU M%FH-&!<(4"XA,,))P+DSU&))@N2)J:+:JG,$KS#5%?_RDEQP6SV50?@H]E & MX>I V"VY;YRB&#+ O>* ,B& @IP X;F"E#I"!4P@Q%#5(<\@K"(('U#,9Q"N M#H0ES0Z-H"+B#W$,090U&FAD U!4HL @#]*A!,*XYA(0JP'"542_E@D(5DZN M[^RU]_=K[_;:;W8[MQ+JRP[(FG!7147\SG P&KTK2E!FKEJ*J]Z75;N5E'A+ M!?#&6!!7@ *2>@2TCS05U3S&* D&R>N(W4.TYY>4<:^"(B/V(15_1NP=$#N7 M^%A&4 ;%S M>T BSEV?>Y U(* H0F&'D7>58E'')<9T)4 X>W]>VOE5:_6@WS+E[\->2B MQY/FYWXX<'IT=(6%IG.R>S$E;P>C42:?I0V>,V]@D0M7E-0>D?E\ 9/BMA0<];W[W"[RY\L;4BTB1%D#N M0E3>\2=I% &:(*A]U#0>PRIN?K=UE3^9U)K=UNMVLU'[XVU[?__/VIN]=K.6 MZNYT]CZ\+JH&K29#_AD'!1_2U=Z>=87;+?K\9%);FM1L6=%S8JT@*/)9E'Z M4JJ!4LX"Q4**"Q)"N)NX$PBE=R6U6Q#+0SC^GAIR']@62-V3XD\9PP^+X7)* MCG"1:RG0B+L(9"2!]''"-+-"$:RXIM$JC[-.!$G%M(C#1+K4%_L,A:.0!Y&^+Z7+88L"=);! @C!> M2I<\(-8#&+<7)AV7Q(A(7)&WKLDFS.['1Y<,#^C\SR!<+0CGDI]ABZTW#$1R MC>H!B1 M=HL!X\@YRZ*T(%$]\#KG5P5_#L-5 X@/J=TS$%<*Q'(ZCL&.40,L MILF)9A4PR,0I\Y AXB$6FA4GWMF=17P%0@+KI--W4\7?U(]V*M%SJGPE_/>S M:-8&%RP6@"-B$_=H8*R"@#@:M9Q7W&J_L2EX':.K)_%R1NZC MP^XAI7B&W1UA-]?>FJD@@T(@VL$F:F\I@331'B8&0:>$,#K(J+U%G:JK$;,, MN\>'W0,*[PR[.\)NKK2UD(@;+@$,!@,J- %*2 'BO!GDI!/Q]0@[4F>H(N? MGGU-F\7$FU>--^V]1FWZ8F?KOXW;Y=OD0_@/J]=GT;Y9S=UN_S0.[30<..B/ M7OG4GG[ROH[^X4>-'^.ACK/3[>OAV>[8GXQ:@WYZ@.&@URN<#Q-2S&RX%!LV MOA=,6.C_5#E'0LN@ -@%#FC@#FC*!7!*8T<@911&.D2"UK&XRH<5/=7_S"F@ M\HD[F0RJ1 :[%V0 /:96$@V(Q@)0S2%0WEO N&,,^2AB2?)"8E:7Y"XV2>:! MJDF!AS5F,OJK@_[F7 J$"'$O.#"<1?2[0$#S/#(.[X[#DM40 M9\8X8X!4*)76LAY(YB"PD@K)8%!2P8U-SNK\FLI:M\M SF!<[VA&!N%J0#@7 M[]0CH7B1,:0UH,:;5$_7 D\9(8@8I+G9V"3TVC:!.:SQ&&&-5J-36PAMY#!& MY<,8DS+"^=#2\FQU5I;NRA O+0P $6\!M5R!U&P$8$%]<()*(M#&)F*X3LBJ M,H^SM[%":N,QM'_&[AVP.Y?[BMI@1906G+B$74B!\MP!'K2-AK?A@1?'A&$= M8Y:#!%6';45MA S6.X!U;A8H2+&.A@ @*FVTFBB@ Y, ,SMOOK0V7KUME'KM&NM=GP]KO#VV[>[ MK9WXKDYCK['?>6[->2MJ)K3\>![EW!J/AUUS.M:FYSN#'+A$!Q(JCA04$6:I=81E3IOB#KE5\V%C,YJH/,!E7]&Y_VCO]X_Z>_\G0_:.92IG*EZ-RN!!4P5PA MCQEPDH>4AV&!E"Y2.5%:&BXPIJFB$I1US)!/1N"JGP *5/5W:BJ M%$-"3NODHJ$BI+I3Q *53N)*)94QVD-?9*M(4><*KD<,*;/4\V"I=;":,SRQ0Y&;# )&$PFL-=@8HA5A:F-3DCHEJZK%5=F06>G&2/QJ M-S@U/;^6]O*KK?W=U[7&UEYKM[6S/[.9HW4<3>-FL]VJ[?]G:Z]QATK(OQB? MI\;JRP_ ^M+Z.S_]N-HC69?]TJ/NO:"RF&F\M^AN-#,I/3%2^JE% M? ,KW=$RQB7#.-/3?=#3W HF- 3!H02$)(Y"6 .%+ ?8,B^#,]YJN;$I7H@5 MG-C(S)29Z7'ETAVMX2R7[HF/YI8O#S!.!E9 *A_Y"%J8JL$S@#@AUF*MI0\; MF^C%W8O!/Q@IK2!.O.:&[_;NVP^=QO;J3-^E1^BI-7\&HE5Y+P!R.QF\P*JI+@4$0"G)O--:.%L;O575Y9R_F(TC, M3$M/C)8J;?QF@KHM096"P%9BJZ %3H4 J%<8&*PLP%%Y>D$HHC#CL>ZGT5[T"^>,J-_:%FG9DR"M82Y8"JA()_ATP$!# M3 !V5'"/+*26;6PR6.>5ZDZ8P?EX1VPS..\7G',KFD=C(0CF@>,Z(I1X!Y0, M$AAEXRQRKT5*I6:I&L_53.H,SLJ \P%SA3,X[Q>EX_7S( M?LMCN.ZD6 %S8NI6N\*-F1:7HT6V<%(U;G%:"P\X32=5J?9 ,Y[.@$FLHC0U M%N.H65 =BA6GFJP":@]442230^7-F4P.*R.'N4%CD,#>RVC0. 0!M0X"I9$! M+LZAA#H@159FT&1R>*KD\/CF5":'E9'#W*#RC@GC>6HS@@2@P3M@L-5 !\(H M-9(P10IR(/#.]4RK0PZ%/?;/H@A6_-MUOVW^._XQN_,3/?S<[4].C\(B,O,8 M^.P<^9JV=G 2O_LL/G"M/QC'J\?%7XLWTXW8_#S4O=I7/1S7!J$V/O(CGS!; M'';5$2BUT.WKONW&-T6HC/V)[X]'+RYFZ_)33[^"Q1O\.AAUTR2_'/J> M'G>_^7]][[KQT=16*W]P.I%P_A%MXDU$K-[XD=)L69^JCCW2&+\!;'$\RG^F M^RWXQ%!L4/#614N):B(5LU)IZIWDVC!%/R'$-F:?.AK.'N)KY"Y@AEY_B6B* MS_A2][[KL]'&/Q<76UQIEX;^\JC=.#8AW&ULBBN^[([C3-A?CM8$8I&R!Y.F MDB\CLOTPO2O>I:[PW=6.AFD+^Y]?SZ.(J$NW=K;+;5[O_QD57F2U^W6?OOM[O96 M2KS?[\2_FHU69[_6?I.2#][M-?[3:.WO_MVXH?W+#1,V):X$N=(4LH+QB[UA MSG#%AA2?MJ>_COS+V0__]GM%_=SV5W.QS78F7J55Y_42?=)WK^<>9Z.2V"Y M#&Y_JQ3."[8P*&N5=?C+YFZK&HC*IXK#.Y<+^^GC5]9K!2M<=+62W74^S+Q1 MJ+W]JG?0L6?-]/GD63K^^\M!_%P+'["#DP]G\3M^-'?B->?>*-;<:<3?-?-'>Z<)#XX;L+W]YMV#CCMNGC?H MP?E>M]EY'^_SS9=XCT>'VY])$2]A$8IY,P]=B6\#V*:VKN7HE,(3[RSMVM4>)>C7)6^QHH. MC56$N*]W +0[_YE4V+G)W5\OVCNVW]0Z6_^]WF0$ M^Q!?VK[X_2WO6U%^]%N^/3T?AD$J.[?F7N+&UI/*03I#T^ M\L/7@Y.O0W^49NJ;GU=0?S>9NJV^*][U;C :#_VX.RRR$EY-YO==G-;1UL6T MMORX'3KZ1Q8&2PF##V6/BB !2ZX1"$0)0*'#P 1# %>*:4&I+7H%\CKF5W7! MTB4Q004/&9%DW6T)3[TAS[>QKEWM<^ZVZ_]T8LX^;,6?PJZ.ZQ]T[W3XLA0 MM__-/\^(Q)H%).83^I]!+XWU3IS61'[M_KZ/%F-WW/6CK6%W%'^U'?_9__PN MCLO 9::[%=/9LLWA(),X'3-V<0T ZC$%,A4G(,PZP:V+DYYZXM19I5PG&<(5 MLSHRA!\:PG.[@W@A'.$$6&(@H"K9'=81X#6//VNNC74%A*\)*F8(/SV[(R.V MFHB=FQ>60$V"18 %3P"ER@!CI0-8VWM:6RGB[2R#CM\?M"1+A"NR1U3I@,M_=BN\^EXV,.(U>.BM!_#/RG3(* MR"A, ![H%ZSR$Q_2IH7G-+).,X;M@N'30"E&.HR(% MF))H940*!EJ0 0E5$GKA#=^8Y/4!;V'?HL9R$_(/LF0?E1(S\T0X9$BC"J@ MH0B XM1: ;*X-WL&8: (:FN**,'<;*NR< D]A8':2Q& MT1IDO$XEJ4:*S--'<$5K2F3-O;W7UX?7MKJ=/9V7WWH;+UZVZAUVK56.[X> MEW/[[=O=UDY\5Z>QU]CO[.50;ARU26GN;CKO5);N:").Q6@VL5L..R%B]%ZS.[0:F!.1$''%[+BI@-T%0/T9'::BEAP>1=9;A&0R$5 Q0S"PP2 3@(/=4*(20 M9W$7@:0NV)W-L_N@\GNNZ9P9\=DSXCI'X3(W+LV-LPU(;2S+4 Q[KJQ-P%.W?!GG3!YJOI@BUS%^S* MWMV]=\&N2J_H)]KU^M76VZW6ZT9M_S^-1N?F>U^[UM:"O: B]Z"^&NKCZ]F# M>FN4>.-IMY_&5]I/UVO^A_5)I1U-I(FK?8U//_W7291_XV5:5$_A>[6'\5-J M<+Q,"^MG,2"76EQ?"Q6UU+'1%0S)8P4+)V2RO]^XE&7X'#(S7W_8VVNT.K7) MX]^NE]53:SE6TCC32X#T_I?\,4S3R2SIT5'!]#;]X/_WM/M-]Y)8KOWQCR7< M1UQH JDD(7X+U10JR1@R3@G+K,9!?-J]>W@QWN!6WZ6_&O/;W!J_UL-A,JK_ M3A4L*^0_^CSS'WT_/&[2P^TO9ZV/?QVW/KZ'K\TXGO^ZAY\?$_B]Y+F MR0=V<#;W'QUT=M%AQ^+#3OPZ\_?1P4D3-X^/N@?G>\>'G0^HO>V^'%SQ M'_6.FL=_]UKGA[UV_)Z#X_??#S^^B9\Y.&OOQ._?:?5:G0^TA?>Z_SU_/VZ^ MGAYL[ECRENSU_'_VS@X_NJ\&4][N?#Z+_Z'FR?OSYLX'W-IID,/MSS\..Z[7 M.O[RO7G>9 ?G?Y\<=GJAV3F \?MPZ_P]C->"S?>?',."B8"!T*EM$U<8*"<] MX)@8)70('ID4MV1U0:[ZHXI%NP4B[> PDA+<&[ MYCWF);@^2Q U/W\*TG#*@@/*2S;MQ0X)!CI ;!&FED@^"9U+!J\NP<)?YEUM M/*C]O=LH:=^)\^ 61SDJ'U'!MXJHK$=,!"\9$XG,82'G.MC(*-@0(P*WA!GM M@Y;Q6 MYI6GRRO"(!MY(_@@% T02NDQBU)%()%*N]FL5*K**_/"7AIZ)W5DDQ"$2>6# M"5 P<,"A=I('20A-J=V*U+E<5;"U0F="UZ+EP9X?C8==FQ1,R&ZI@;G3<2(Q\-J[5,E7 H.% -P))FF$JO%P8U/6*;IS\:8*' -; MT MW@:MMA20_'Q^.2 9K]%M=IK?FQ_C?SB.Q_8'ELYUM-(9CY/WY^WM]_!PYP"W M3@XO!R3/F]\_08V"8Q8#1Y+;$&H'5&KQ 9G!#,<5@HV)E@"OPVLVWRJ&Q/.* MJ_"*@W'%$<14U 88*(D$H-'WKA-$Z0W?.SZB>_-G08][!R0UL=KC20L)?%:>B#C M/ 'J+ 4**@1@T"X:,P)9D1*',:Z3=4DF.34UFGUU1DRO&E2H#Q(3)4,QCO"XQS^TIJ0A4Q"A"G M':!Q#P.2"P@@M1 Y9S%B$8R,1R4EGF"6ZAI;5Z\'H_&HD+)^-([X25+"ZV$_ MWMJHUNT7)_5'194"TRT*=E?PP.84U1^[XZ/7IZ,XTGZX-1KY9"]O;;TZ:G5?Q67;98>?5EW:G=5GN MXBAW)4=4I+ZVSG,#J'$:*"(DD(@2Y!A340!O;!)5E_1JEEI%C:Z\_M9C_9&X M_IQCFD.>+"U$TW%A R03"DA,*224$QA27V5<%_QJ8D0.5%72W,KX6S7^YH:6 MI1H7<2J#* )41H&G(99 &&:#]!+SA!=4QX37!:E2?XD,Q 424!,]06,9#8",1I=Q U&?*;F)XE@ MM%ZB<,5QK4;\!P&4,P%XKY!D1G!MT,8F0W6Q)H937F^576^M[>8G91T+V$B@ MB?)QO:62%E!"P#W1S#@;9]_']2;CAG.U V".2U7/4,IX6P'>YOV2%+-$!&0! M(R3J,8&3(XM!0#RQ2 N/H< ;FYBJ.F55)6/H M+D53[M9G:*WIZP%40V:N.S#7CP7!( DW5F( +:. 1K,]_I_:[O?:[QE[GH&AQTWC_8?==L]'J MW*YN_#)C5(86"2FL$T(+K MJ RQCGN-1D!K+W"0PAGCHC*D=<17)0MS@'W]Q%W&V:UP5O(=266@>X>? MSQ5L0X 8:Y* :B^ 9&.@J"-T83JHT)*IUDAG66702/FDQ_-Q7P+,R2!U ! M[X:#KW%PSM[U=']"$H@$10D!# K!2 $DF 5% "(31#@AIB M!4J);KB.[TY%V3.PMDH@0W#%$)RK 1ID@-Q[P+RR@%IO@>%6 \4]P9I$4D6I M^YXD=:2J!,%[S34M\@PB5,7UZ0PY!:RJ6W*V#F[!!V3!.'=!:BT\H 9#0)5R M0!$; $).,\Z,EK!M['W,PS>&\'WI*?'S-%F1$ ZN19 MTT2!:-%C8 Q3 GGE,72ISJ:HRVL*;584O,_)[G^;*I%I:T]/3B=G2YW_.HPP MTFF"GID7X(]J:8ZM^:QLER8E_MSSZ8?(9%LG@SA\Y\7K-[)<)KCE"(Z6U8E. MK;T8M]%:<225M\) >V)!H- (X9CB"FYL4D+K6%TM#_)G]A4\-E ?XGQ(!NIC M ;64AFA<.C@.@8P]"E ?XO3JG>O[ M(/QH!7XF9UJ_3N$R*:@ZPTJ]UO?CRE7[N1':+9_1O22ZV;P.R^[WYN4Z+,?Q M^O@#:G;B$^#&>?-X[\OAQR8[.+;GK9WF^<%Q\ZP9Q^YPY[![M0[+P2?,XB:. MH]U"&?6 2FR H48"[Y01T"',;-&FHB[I-9W5*ECW)Z^\=5AYG8-/Q!JD4BY* ME(X.4.XED$0@0'&P*38%'<=14*JZNJ9GTCV42GW&KJ?']!MG6-X&EG.[C/F M$-,08)S*#CN$@$9* 4H@=YX[05DZ]R]5':-\ZO_)0?![MQ2\YP; MS(1([F*1.C(IH!CR0&/&N!<(4LHV-AE4=2Y7E8VY+C[CBOB*KS_EO]-N;W_< M??OVF;F%JZ4H=@8#][W;ZV4*6HJ"=A?*#+(050-T!O 0-(A\(X#!!J80-"'6 M&RV)W-C$D-41K5*]LPRVA]4 &6RW!MM\OW?424C35D^M 508 K2R%K@@I'>> M& U9%<'VT(VL'F-+WVUUMEH[NZ_>-FI;^_N-SGZ]UFIT\AFP1]S@=_MCW?_< M-3T_J3L6S8W&#]L[3:.:^>AV?+10,E HC%E0*#4N)RD'/)H>W'"@:6 <00<% MQLGW2^H(Y=-@%07B VS^&8CW L2Y,$ 8:4$*.4!"U-Z$ JVM!I)9'; -5F 2 M@KT:#@=:@;W,1TMO0SMF"\6\]Q]PB M()7&@#I!@$$! I^"!E8A@5PZ T;%*OR/V?A?V_T_(V\UR"MY_AW74# ".$O. M-D@$D)CSU+76:X0\LBE'"T%:Y^HI> *6CCI4)UO\>E70:7>VWMZ@"GYS,";W M_Y+$)W:#TRBN+P;D;N',*F76%V3VCT<.XC:SWBU9 M;ZYF-99$:\L!$99&.Y);H"4E *6#"$XYYA%/K6>H9'4AG@[K7:N&U5(-%R[= M]L\\8S8:77Y8%15<(/GM[M:KW;>[G=W&_D7#B\[!PD0^A]CAZP][>XU6IU8: MCMMU_+CT[+=JZO&S:^16V=/>1;6X-YP.N^-NO/(@U'J#>&<17"=Q$S'3$S7Q MY=.X4Q2GU=)IX.[(QI$9%T<>TKMJW='H5/>MCR,Y&H]JXW1&)Y467^H\Q/VI M^O%7^W([WN=N4=LTI6M^F#_.]O1IW@W]2??T9*OOBK=.G^AU>J#E6&R,N M'9DX:W8O-TW^\"-^YWF[\Z9WN/VJ=]!YCP]/=FEK.UZST^L='A_VFN>I(??[ ML\M')MJ=QB..V TAP"*HA/364@L,1!S5APP (,\ ]10"28P!T!&I9$!(>9]2 M"&D=LJM58=8OD/ET+.$M6PCP4>VK/M/)_U2U$A*S&WPWN;^,UENAE92/\+=> M7S["_^KD<+L9[Z-U?( /OK>VXQ@=_]5M[S1)_/X?K>W//YKG%D4S %\V!YK' M7SY1#3TSE(/@N 1440TTXZEL99#:2$I0:B=1M)?B5RM65K%Z1%YTU5YTYW'1 M,>*]H0P(AWE<=#8N.DXE,,ZH@*U@/(B-347JDEX5K/=0-^)IIY<]3'F_C+E5 M8*Z4AX 5_CYB^AH]!%C$1U7>&?B7+(0() )$XFF>5:4;6QR26NG8Y/K+7;>W$[^Y\.&^F>]A^ MSUKG#=K\V.HU=_XZ.3QI=5O'S?/#XZWSJ]ITZQ,/ 065NGD$FTY4,@L,11(( MQ*C$C"#O\<8FCO80N::F687LH;SBUF#%M;:W/AD>*<;KY'8+T1HBU@-#O 56 M.I,J@VDE4G]94E?\:N+5*JVA9W'8YI[S-3+B5H:XN2WD;:1D2@S C$) 991F M2@D!'+$L*(<]PW!CDR!61R2?#WL%^^LBJDT\VS,$/VQ.SYZ?3J*(^V';[O:='O=\5GV<]P*W>5R MT#^:E]WZ\9Z:\7D.=PZ/6^GWG;UNN_.9Q6>+XG6OUXS/V_RX%^_JPX\K0O;X MX!,-VE'&X[X<4@T,ZR)1D&#C-JV-5Y!317C?&!!B).?!2,8Z)TR'50XBOU^4UG3-R:*DZQE2&X+U"<&Y< M&($RH)ST("))8A'_KSC9V)1$U3%>5=N['&A:'^,J _%>@5BJ M*$(M@LQQ8$U([=FD @H1'#= M. [;'TBK$Y^OLQ<_&Y\5'_QH'?]UTCIO_FAO;Z&#\\95:=OY\HE) K$0&D1Z MIX J'H"T+/[$A%;4>B6HV=A4=::NND"K:%OE55?Y57?\Y9- RN$@)?">)IM> M.J X5B":5TQ!I>,*2-7E69W"J^(P!Z>J9T]EV*T.=G,C2A'#.0P8."$MH-P9 M8*P,T8B"%J8BC$RI"!/$ZAC>N7I&CE"MK1&5T;VRRU![W&F/I+NT;GG%/N0<0$IG# M[LIA"YT(X!YAZF]C(>**<-L-A;C[W'./52Q77,:9WP.[-8;@-9-<@^ M@/K(D%T!9$L.6ZEY,-@"CM(1':@H4"P(8"&C'$DA'4<)L@BJNF1\72![6W_N M,C>VC+/W<2K"O6VW=D"GL=>L;3=>7721>@QM5*_U4OJ.O5+W+%P_AO=KB] M>]:*SW?)<4B;VP>?I)+8:B^ ED(!&C2"$" MTW9C4^'4X&Q5'N[*6*<9M ]AG6;0K@:T)<>X9X(*@U,FK(L6*DZ%?5A$;CK' MCI#U3LB-38%@G=X]M^^A0/LA<\B M_?%!JI4&'PG)[?;MX,1W](^2,ZWE,TTM25,+/7<4]YAR;H!!PD1;T3F@ ^%1 M6R@94@E3)_#&IL1UQ5?E1JX4MT$2I \ )K&Z*Q2_F-*^LY!)^OZ0'^7-M?/\;P[X\']LO1H!:C9]=(Y?9?#>O%P;_CB^UOGRH[EMZ>''@Y2ES%KGK[KMCP?GS?,F:1UOG;6V&_C@^#.[ M6O1EZQ,B+)I%1@,B1&K.R#PPSB.@&*=46,YX.A6XW!*[G;&HU5,PH*#I&,W?NG?JY]^>5V)%5N*'3X@QD\Y= "0EBL(\<*"X="!J M=8TUML0'_G,#[(9%=8=--2^J-5]4W#M*C8. (TX %2KY&Y$!U!%DM-(*21OI M[3=H[:L>UKZE>?ZS_BBB+FI4FW;=[X.A&_G^[VRYZ2!:WFX?<3TV:6O[\UF[ MLX7;'1L_]_X3A [Y$!<@(BE6E4Z@24P,"-)+1#S#.%6*>@Q%E]?74UA?F.MH M' @%N&"I%I*(ZRNR#8"8(D,@<8)$OHMKR_\&Y76+^ 3-8=U10#"2/N3$":8Z^T4:Z*D,N5S5/D<=!? M)^?VY(ZSV_'N&'[__>K_7QL'O8V8O/OTN;.P?L\.3@>_OC M[O>#\R_HH/.F=Z4^3,H#HIXS :,ZM0(!:K0$*D@!O,&80Z(%%S3:Y0C7V0V. MQZ)(3/5(H8!(9!#[R+F[_0-B#I-S8%N]'Q M?2<_]\I*:$-5I!!7<6DKM>+C'ZF*TY+Z;E79R5W?[KR9R4V"D3TW+$M-!ABPOD ME$<20"$AH(@HH#4TP'FH$*6:!RC200>$19W(JRZ"G/I3"2 ^1)?.#,35 W&N M$)B23E$:9;CW$M" H_G*+ +;OUTKSF=AHCR -IC-1F,Z&5O6GIZ<%MW5MWWHVFZN>K@D)2UT-Z&! M..T5 P@%!RBE!$@:I4(01$B*);S)=\;9!J\,8G/ODZ M]$>^/^I^\[7>8'2GKMUKR%%_/(A6&,7GC#\M8\?,IZJHEORZ/%&3+@IOXVRU M_+@=.OI'IJ[EJ&NAAXGP*='*6F M(8!J(8%TQ )BL.6",!TPB0J"UP6]REQ7 MZN)EK\)#X_+VXB'CLGJXG$L*HZE!FAE D*2 \F"!A)0!(1%D3#H5;$C*OHZN M2?%^%%P^1"G1"7Y)9:3&#:7,4ZOJR>&C2_70[N*+>,9UDA_ 45&N7M(TX8U[ !%E*81W1W':U0H(C M]1"*;QH.>KUTV*4;<3CTHW'V9U3#G]'L]@?#2$^[TWG)-+4<32TT38%>0ZP< M Q!9$VF*:: HX< QQKDAE@BE(TW!ND+985%!X#VDPR(#[\[ F^L#B0(CPB$@ M0HHU*BJ LH( B[62VBO//=G85'6.KN8D9X=$!7JK_:(^?K9G*N>"V.W;WFD: MU'>#8;K!K?%XV#6G8VUZOC-85'V9XV['<0O=6^*FQ#F+-I"/5D\*Y&*@4O%R MIPAGB! L59%KR2BN*[JJC(KLMJ@,S!_%;9%A_B P+V5RNA",\R8UC$^9G,$" M)3 #T7Q02+"@B"2%JX/ .L-K _,[]I*=7.QE%#,U-SB-:^_BYIZJ(BIUFRV: MOUVOD!YN^*[ETRIETA1T^H]''* GL]$\;)O>K;[+WO*[;B%D(6\F9=PJB@ 6 M(@!*+0*2& :\"5QQ2./,P8U-5H>476L1WZD?Z J9^A92,O-AYL-U%-Z9#U?. MAW-)':1E4B$=C69>%(\)P&!-@(0(04>U%=YN;-(ZE:PNQ-/APT)S_[,PU6;U M1TKED$_T\'.W/_EZ^!C5D L8=HY\3=N4[JS[9RE V!^,X]7U,+[<+Z*%GX?% MF>KAN#8(M?&1'_F$SF*TBH3IT.WKONT664WQA:*EZXO%JBNEIYY^.<4O!(LW M^'4P*HXEOASZGAYWO_E_?>^Z\=%4B9<_.)U'./^(-O$F3LJT)3^3/=;,(J)4B]RG'5<,JJ)5,Q*I:EWDFO#%/V$,-V8?>IH.*^J M_=D#,_3Z"] A/N-+W?NNST8;_UQ<;'&E71KZRZ-VX]B$<+>Q*:[X,ITV[=I? MCM8$8I&E!T-=S'($MA^F=\6[U!6^N]K1,&U6__/K>101=8D3$IY2X^,$F'__ M4V]>MT8>=35?,8\GC/&AT]ZKO6OL[;9V:Z_;>^_:>UN=W7:KL)+W/[S:W]W> MW=J+9O.-'%"5)WG=;NVWW^YN;W4:\=OO%+18?NKRQ MQ&M. :O4"\E(PNS4FS.]_!3.+PHX7]HC)[_CY(7@-_\:OD W_NYGET7P!4=D MK2Y+?^NROW"9_;(%L;KRUFLLE@D 'D:9R]]R?QUX/:PU(J^YVK:W_L3X88V@ M^H+\^LVA>50+[?+37G_TZX]N/XJ:P6F\A!M="45?YRDMJ<87;$$W_BPO[/IY M/NDZU_./,\_)A_2\GA>I9_:\'=7>] ;?1[4P')S4 MVE]]4G'1YMF*=N:WPOB_4U/ZWQFHNS2LK]SUG],9X98?1W,XG6.K_9'. ]\I M;:GRSDMX*^?E>K@?X9+N1ZL558)KK;RDJ0PRU,I&X\X[190E^M-VVDHA@@C< M.2[S;C@(W7$Z*5D=C^/Q^YG'$;5W]HX./[XY:IU_H =X%[:.#]+GS]L[!]\/ M/GZ@S9,&/CS^S-JO+SR.WYOGS;-VY]5)"W_ K?,&;&Y_^'%PTOS>PF^.#X_? M'#>W#\X.CG?/#Z]X'+?.F^>[K+ES0 X[\8D[[[^W.LGCN$4./K9.FA_C-8[C MW MYY/N!9_ R/O"R<0B/@ *-072:@>8DYHI0;U,!ZX)AW5\34;08QTLR%2R3E2R M#)-@J>)JY QS1SV/A((Y(Y@YA;UB A=,(F=,(K,@>20".;L@D""QI\1H( 6) M!"(@!QI" [32D#$K! MF8U.)NI!WK@%5@5,2ZVC?;;GCT]&XB%[6QH/:T$?( MV6[/U_J7#;_TZ_2B3?Z$K\/!MV[RE9JSVN#"H:!7XU!8A5%_;]=8I?%?H9S0 MZU?'SF#@OG=[O5KWY*ON#M,R>3X':!_98+ZII?EL3G8OIB1O4TMO4Q_*=K,Q M44.P."W2T]2$QUH@D6# U:>[ZV3 M5'CDO%CKZ<1*MS_6_<_==+!!CT;^.162K+($+T]3.^Q>3-)6,4>9I)8B*5L6 MY4Q1RU% @#F- 148I]/\-O[DE!%&D*#0QB;!=<1R@\V*(O$A17E&XFJ16$K# M0FE%&08,)!)0B!F0F A@"<,^3BJD.)K'O([QG8O&9R"NOTK/0%PM$$OI3 YY MC 0&!.JX$3+)HKV<@L5>N@C+H!GQ<4NL,UJE$-6SEV:HTQ-2U'3Y[):]T8Q[! %4B>-0*@%!D?) M@(W"06'$%>0;FPC5);DS-V57WOJK]8S U2!PKM(I=5AY0X%3B@,:8$2@HAA@ M[0Q#5"A"0T2@JJ.[JX.,P/67Z1F!JT'@7)Y[0I7Q)@#J(0642@0TY!9$]@P: M2H^,A1N;&->%7%6KINQ67Q*,KX^B->IKW7Z$C1G77'=DXZ.-1S7==_&EX(=# M[R:_ZXY&I[IO4]FU9]6WJ.IUH#-81JY*;(6.R$H[WC,G587(N[A'6 M7 ;'@9+I(&,4A\ ("$'$(Y,,6^-3I@PB=0PK5E@A8_+Q?? 9DZO#Y%SN6V60 M$IH#R#D$5.( C&4**$_B',9)9LQ'3.(Z%'>6^]D=?]N<]:FBGYXD'NL?_G92 M_EGX'U8@Y9>OE;+;MT.O1W[;3_[>[<]F;;>8M$Z:LTQ42Q%5XWNY,097P1K, M.$!0"4"5A4 C3E(+->L=9QX;O+%)91W?7=%GUV!UZQAE2#XR).>]&3AW%@=" M@#$^0C(@"C2U @3OA=/8>4KYQJ9 =0ZO'CGY_ 7'/> M+%F:( 4,@#!EHUYG'BBF"=#28\[N^5IRSE M^\TF;+?_5YJNOR>SE:EK.>KZ41;P3''+F @@8"J4?K$45F=FC$9CP^#Q[G,UY0*0V@ %J?6A\XX((URP%L"A>1"JCB#%=PK MGY5?_H^$B3]KJ:YGDOTC/6G+]G68:GF.SXIL'/^_I]VOMZ[X^#S<$ ^9>S.G ML?TX7>WP;CI9[WJZ/V[,)BMSUW+<=;;@J)>IX*.Q0'!' $6! (FI!!XC1B04 MUE&RL8GJ7%SUTV>GX*.C\4%+0&8TW@\:Y\K>6D(9#A(@0TU$HRM.VF' .;9, M:84%2V&S.I=7J]-D-#X!87\1R\[0>Q#HS46\T9YAXS6 E+!TY%P#C60 T!(& MH8Q:7J8*-?"IYM%7O6K_)(U^E'SR@_&1'Q9G70?]HHI_U/'?!\,OJ1Z_U5]3 MA^=Z4;<_OFYT+V74CVK:1I@,O7MF/ORJ2ONKP<=VFM6+3HVO)_/8\IG5EF2U M\[*\#T@8E=)V,<864$T#4-Q%04$8,EQ3Z9"+\IZK>ISX["NLGJ1XC%9B&9OW MB,VYV!=,&"\5!=PG;'IK@)$" AVPY@I"9DB188_JF.44^ZINF@^98Y^!>8_ MG)L"# 9+M7= B< !M;PX!$,!"]81H[2'3J6FHKPNZ=5JE8^R:3ZG_EW%FJ_U M!OW/8.R')[5>5YMNK^C!].RNKI^999W1NAJ$#J7^,XP'R=6 F$9 M 50$$\WNE-ZJ-&%44V1,V-C$=7C-X?:US\U?"X%?>/"?F;/^D<[-+G+0!>/H MT='D(%!C4D@T$\YRA(/*4MU)@[VT"B@:/*!$2*"(5L ZZ1T31&M'HE1G=^[V ME!U]E17J&7#W#KA2*DVTA#UW"DAM&*!Q9D#\NFR8!;'>#FDMI2:+WV'B1&C#!3+@(N1'&-G5<60NDPW=@DZLY]U2K@-C># MH?-#,!Y\?9F^>C3H=5UMAIYJ2VYQ+2Y;C4[M]=;^?VKO]MI_[VXWMFNO#FKM M=XV]KV];JS^_=N9[>Q?QN\^[5 MV8=1.M)_$27"&U)@K!@+T F.&HZ#520).@(OTI@:G R*7^ M[4C@NKA[-:[;\LX]^P"?,:(?TG&?$7V/B"Y5R!'>F1 8B(H% IH*TDH4!!!& M<2HM#Y:CE)##ZXS C.@GA^@'S.3)B+Y'1#=+*7:60$<5\)X*$#$<@+20 ^MA M7.],T@CLC4V,ZJO+Z[]W0$]MEMF-S%8[_CK>6#HZ\%LW"].M7DV_]3.VFQ.O:RYF?&'/_C<9@:L"*#I/? *[S.8VY,O5+C>&5R77C]V4GN56]P*FA!W-"*'-4="8:4##DS(D'M-R]KG M8F/!>KL5M2H\[QR>2Q<^"A]]U KPR + ,S=\ESTGL8+33NFUKM42 P6HYD>^D+;'J!"ACC=8J(!&$1CPF< =R M)9]$M.'<1>JQVMH6O*JY"\14@N#7T6K=+4:B0(-8CG[%L3 MDD,Z"&EP,(XJ@*3F/6*N4PJC0G)S3^142&X")%>.X9#$%:42$8%!2S+O$"!1 M(2.%2C"5DGFZM:U4#\M'V"-CT\WZN9/;;O'<0L7<)Q&T)<.U&H!@TW-L)? M<;D1N%PY>"\TBQ$,>T9R!I]F#%DJ"')$B1BQ$\S@TB!7G.-U5UQN!B[OTLRO MN+Q%7*YTR##6DR %LLZ!Z\W!Q+8^-Z4W:8WM*(?QE8YA2 M8G<2_6S\%$MJ/9BP_2L[_A2GU@WBF\5<58ZZ&D>M=;RCRFO#G44\Y=K[6$3D M&/; 5MQ:ZIP(*FQM,](#NW\S8A$5C1L3L:]HO!$T+BUY)[F$J3-(" J6//41 M&>P"BB%*H[63DH,EST2/G'."OZ+Q_M%XG\'ZBL8;0>/2?D_:)8\Q XUHY?+:;PCW$\[MAM9QB>V\%@LI]^'PT_Y,K'*SY;9;>KL=M:#SR+G0M11R1X MKE>B\_HM<_>;T#0__&6!'O[YN6+9G.%%Q0=69S=KT5'OI?XUGON,2RY5!2EX"+B6G)D#99()(.5QYSP ME'+ET1X3-Q LJ06$-@?5]W)HN*+Z%E&]]#R(UU[9H!"S&% =,44.C%,4N<(V M.2;!(=G:5K*'A:BH?E2HOH].(!75MXCJI9-"@Y;$<7!--*. :B.14Y$@+(/C MW%%##.AJA7L4/P1=76N#;?@#GF)ML-_Z0SOTM3;88]]X#-'58T ;MY>X.YG, M(>ILHYQA',&6=<L]Q+TI#19(RK! M>H"Y#4+B4SK;\WJ^VYW3 +_;2G\:>A[J(BM%=P2TFMO,+(Z M-]XVWB-':3[ZBR/8<)8:EC(5$6)Z^IQCAO7,P+UC[RX-\XJ]:V-O:8XK16G4 MB2#)64+<.HU<\@KYQ%3PBB2 X]:VSF%T59&WBXGLVY912>USZC&<>!G<;0=$"H M0?,-:9.QGU[%\8=OPKH7#PKJ?CIK)H1U'X-%)S$(X.H[#BP%_S_#U?F;Y*95>CLK7.& 3TD]#$ MHB0)0=RG@&PNPQ^828FEP(4.)8O&U%#A!N+S/LIL57S>.CY7^N&IP!Q)&KEH MENP,'H57\X&O>G)X6V,HO%<8U;7(VL7JTURK!,%-@^*2B^-E$7]CNY4CKC1KN#S?^L*EV M^VIQO\I5U^:JM7883IDH8?:0LB[G]-J ',?9D'=&6$)MRD=[V+E4=<5L@!H+ M?!!9.A6+=XO%E;9V1NH8541$"C#?A0S(I"0 FM13Y^ 7!.P&T]/D;$B^8G$S ML'A?16\K%F\"BROA=R-XBMJC&!1'/,(7S81!,CJIN8>9XSKK177.]O7]8?%) MQ>"CFS;][I!WKX&1PAO,^I/#<@0V]\0X&H5^@N$6T/I1C<1OC$6_2"E<)!"6 M=,+*6%=CK+7V%L%*X[S7*.B<0!BM1M9)AX0GB@5E J; 6(3TR#FU,FKP[]X! M> -F?$79+:%L::/KR$@2V"!-3&X)+P1RV#-$J8.YL(8:J[:VQ3D=9"K$'IEQ M_NWC+!5WU\3=TAX'!Y@(JPC"D3C$C<'(!*\0J#PF0>LIIN,FGENI?29.]YGX MX_7^OW=?O'S1_/JN^:%K.O%C\]ONWL[>\]IUXH'%YB^H7UW/!5V;_=9Z37BC M:, )(\>E0CPQ@:SB G$F8_!@*5*5J]Y0UF/LIN(1M3;]QB#Z+B/\%=&WB.B5 M#G=)&T680Q[GDWX.!Z1]DBB7TJ,4*^6Q*&VSU#GY]Q70FPCHA]ILHD+[)J"] M=%4D$]&#P96/V(.REO!%&Y]K90DM-0G,,@^WV02OS28VY %/H=D$ M4%?3'_IQM)/8_ #\5K[[,7W\O^C6 ?P\F.7I M>?FW/[3##_&UG<:7*45?R\Y=49.1-;=3!TD#4X@HG<#9U!PY+R,*Q&CBHVTC?0S72#,M@VVIEY?FF/I;'3QL4/_>$PGTL9I>8DVO$32V*[ ATJ1SSP M7(I)&9XPUCH"%S*JB (#5OCWN_=KX50NNQJ7K;5ED]S@H(Q%0>;,&\4ILB1( M\$V4URS$R&,NB(%I#]3=!F4 5(2N(-1*8[D/R7BC.;'1$!FGQ%:%WB]"E2Q'!G,":>80=SR7?-%@;-AB4L,A33*4*N4U4[LQR_4VMBM#; M06ABUD1"M+."@#0NA*?5GG.=BD&"6N CC]AB.+ MDT112I7 1(I&Y]:F1O4DO[;7OSE9=.W-?F;P]#":N4$L&RI7VCI[1 Y%A%]? MX$I<2YY7$NFYQ+EQ9XS^ZQX%]&@TB@G*8REM\EYRZIA327HFG(W):AE=UBCW MN:=4-X7"0F37/E+D)X6UVZ5?>,@ MNX;%6*FR4F4-8%6J_!95+MUC3J.3A$=D//=@? -+&A,5DD0;SS 51J0;"V!5 MJJQ4^:BILD82'QU5KNQ;"@RN@;.(10)4R7/S".$(BD)3)QV6BI,;BR1N#%66 M*,=/4PL/A7]#__/V?\.7^<"/[/A#?]@^'I?LSSM&*,T(/3B,C?6YR8T=GN1- MR>%H"G>W8_CUL%3.^S"V@^;8CDL;^NEAG,0,W"*MTB\GM>GF\*')%'Y1CLH^ M6TS6Z;?N'L[I,R5@@,>CMK?FSZ7[3O]S_.5+/TP/Y_2Q M4+4UO^IPD;]];#]$Y,;1?@)'#=[Q9SOX8D\F6S^M+S98::=$?UIJ%\HFI>O) MIMSQY_X49L)_4UHMQ(# 1^-2Y^5G '89 M$S*>[>[O-\_W7?^R_WCG8 MW=]K=O9>-&_>_OIF]\7NSNO5X[Z;^B;/]_?>[/^^^V+GX"6,_ #^>?5R[^!- ML_];\_Q_=O;^]?)-L[O7O/SS[>[!NPM?IJ/QCIXRL%:(7;2'*LIL+WBL:!UX MQX$]GL2?Y]_\$OJ3XX$]^;D_+",M%YW6+W#/#K?&/-."9>AV8?3N]AVJGQ54 MGU*5[=^8>(8EN_#/^!FY\&]?NZUZ)C6_\;N:9YQ??.7WWE6#[.2-WY609\3H MF[\M?B;)S<]7EJRXU%V_L5FS$1LK^G*IF/TA6#"C&=PB3,ZDPUWMW5KFNI^W MNV#7:'1T-!K^MQO_M/UF.O*?'MO[[7G-W6\6+'^@[WHP.HW2&ZBG0Q_T7O^O=I +7C:H>1%] M/')QW##2:W)2SC6.#G]=)H\[K'J)]W\T45-L*;?81<$/OEW<%O'_?_\R=[=?06O_K7Z\'^P>L^N'Y?7OVS>_+7Q[\.]PX^\/TWB_ I MW/OPTZN/ 7[O\2OZ)]X[V&7PMX]__6>7_O7"PQC+\\6K,^'3UX?[__KS9(^^ M)'O__/G/7R_^)/D^[X[@'3[^]6D/WO&O\JZ?3O[?/_,->?@WMP&B7+O$D/;" MH%QN %FG)>*&.,F]HM+8K>U\:E/?\#[3I>CUEK>1*IT]'3I+P6BLM0A,$B03"S/ "%$4$C$\XSASESOC+:@V6TDP6C M1:EDL)@BA3V898(:9%(,B-&DDI8\TA2VMB6E/8QOH9QCY;/*9W=6HB :(V&Y MX^B#XEQ&L->(3B;0Z)A2]"L>Y]4K$U1FNQ=FVWN^8#85*2%2"J0QHXC[Z)#A M0&^1\B"$LCCP"*XG[2ER]GS1=6K?54ZKG'9GG"8])LD2+CF-G&!B34A8\A2% M]<$X53GMX7/:,IP&5IFA/BH$]CA&7&F/3/0&)4_JF M^OW>.J-];\FHE8&=/AF^F1O"%_0S;[,A^I]C$TO%M)PGFE.T9\/<$;%I"ZI= MIVC4)07U0&IA=#V"OJ^8P>77S%U4(JD34R=FPUPC;"7F6!,6HN6>@>7, Z>: M84633II6U^B!6Q2[RT#VQY=T;^>]80:F6W 4O8T(5I!#UDN,HM;18&6T=JET M2I9GS_]?N2=BA7GEWR?8*$V<2D:GRK\/GG\7 MH:F6?YGP$3PVCI34#/%$#7+2&^1C8CHX&TFPQ:LC-]"3ML)\,V"N1*3<>>^4 MH.#(6^UMP!&#RVVBI;+NJCT"F/?78.Z\]@Q[APQC '.)\QY;\H@&RJGG) GK MMK9%CRNY\3!_7!V+SD=SU[%H=/1]H9>'V[_@^\S(VB*BBGB31'R5D(<0R4EB ME *KFWBPN#1U.F!AB'61X2NVE?^J+OYC/$K]:3[65O7I]X8M=MYC[;%/RB,6 M3 "366ID!4W(1D^MQ=E:95M158GO (KY*F@NEW'+'+-4N?V,= M5D!S*7GEM,&D$MM&$-MJJ@J36O.0'[CF@#HP'X8Q%.G*!>+ )OK,.88XI5UBEJ.36ME$W M>-ZRMMJZ'.Y*<8C&KQ:&: 9?*PKQ./M_7&MKI[98J2*N(GX:(K[2R1ZGA(_& M@B_@N!3!"J88YY*'@(,/ZE::CQ9"7ROTLUN"K-F&V8O3_71@_ZZVS)5LF5>K M!WB$E](P&I U!-P(G232WE,4A*%2^BC FMG:ICW%SIHR5]YFJ)B\\9,IUW?9 M%YBLP+M]X"U==^4)PXQI1),VB.-(D09Z12:!VVZ#$)&#$T%IA=T&PNY>^G!7 M1-X&(OLKB-0AI.@0@?\0D*I$EBN-K*:ZPJVM;0%(P\GP%(J]S;\A)?QK?Q/'GOH]_@%Q& MX77THP_#G"F/A""XV M'.D)?C87LV*YTF45<15Q%?'#4/IWN4];E?Z&*?T5-U%C1P1.$2FC!.(,OACF M!7+2FJ25\$21#53Z3V'W=WHY92CAP!''%#P.EBQB'F,2B&1$.*"6,U#+",<@$8_Y_+12%"4:G+>8:FIU5M9"7Z>* M9]W-O5KMNEPG(%<. "E/FC0>'37#M>H!I:/XUUO;/SJZL=N25[,AWJWFZ45.6 MHF?(J:01]RGEG9Z K$M4DN!M#+R4.S0WU;FG@O0![]Q6D-X=2)?.GC22N,0U M\HD(Q)502%NF4(3_>*3&!B$W#Z1/84OV17^RXO%-1S?K[SW<>%0-^5415Q%7 M$5<1W[^([_C Y:5MR5?]X6A+-'-V$>H>+TOWZ_B];[PNO0$ ML<".&R\1UI( 7J5&+L5<((U+'X,)C-O-PNOW[ONMU&PFW^JSM2$NHCH7SK_: M04G:10T )AZY.&X8Z349CM?H/?9UF3S^3H;?>/_-9O@K$+QPG'/K.5$AKP7Q[X'5/ZPF0 O%=8Q4(1\Y1IQ1C#23'@GE(VAT M2H256]L"]S"]J0*^5Z'7.VC,6NGL:= 9K.9DI"&21\H5H8:DD 0F,0G"02J5 MSAXLG:T<((T 0&6@@:Y< 98E$2 M)7P2S)"M;85)3]Y83>3*9Y7/[J47F^8Q6D>#(YPSYES(13*MX-HR&]U73+3: MB^V!,-M*@52F#37)4F0]!ELM"HP<2Q)Y,-VLD,8R'+:VN>AQ?M90NWQ L7): MY;1[Y#3#DU$D&.VPYX$3%W(G[^0LTY1Z+"JG/7Q.6X;33,(R,F%1<(8CGH#3 MM# !.6]-DF"=)XI+"1.J=>6TRFF;\^)7\3M!-W,//.:-YL1&0URT+(D@O3"8 M\NIW/E@F6T;2K([@8G*&+#;9.I,*.:D=DDQ*T%W1X:1*,VRM>EH_F$C:]V8& M7[Z/[T;3V[*7;O-#[MYS1N5<)<'E8IE6G<>T_W.CUU>N[9 M*\*)6L\5MX'Q&+@)ECGJ/576"\5-21XS\^0QW1]YV&PA=L^G;!IC[88)WC*$21$"=)(^>( M0(3*D*C@#KMP:<6@5@PA^"K%4Y1X40*A";!9#6% M-@V\[Q;@C<919W1""EN!N 1[2%//$,O!?LM3WKL'4TCB'J4W4 SK]H'[%$IE MG=?)N(V)U,I8M99&%7$5<17Q]U>$D8E2EJA.PG**G<;2&V8Y^")8&D9NT@.I M;1MOWKP!L^;/A7FCI!"8$(P4\>";I!203IHBS8C0."4EN<[%7]@Y"3H5CQN! MQQN("%30W0'HE@$!XZ+FW$>DHW;@4VB"C,]GLZSR5$7*G60 .L,JY#83+]H7'KX/IG E-,H**H19]@C@Q5#$2PD)=^]16!7/ERRKB*N(JXB?@\56M MOW%:?^DM6B8MI<*BA"E'W'"/+.<1F<@BP=(HZ=K5VU]H]IZZ:FS4CH/>Z3! M[D(\I(BT"P8I+A7!07BC2A-C>LZIBWO1UD]A2_>VFQ@_W&!DC?=6$5<15Q%7 M$=^_B#?T/&[MCWI7AB1>3=>EG!$'AC_21*G!IF!3+CB;TN:A]"GL MR]YN&^.'&Y*J4;\JXBKB*N(JXOL7\56V!^[2Y:MM4>_'M"1K!9P8C4ZQLN_O M$4\,(QV-1IAQ1;64UN<^QESVQ+7ZHE; ;NY^7@7LY@-VZ0LF'#GQV"$1DD;< M:)-C-PQ1(K7G1'#G\&8!]BGL_75YZ/_$T"3;'S>?3XZ MA ET:YOB M\8@30I'3-H!?J$QDS.*0_ :B M]'LW"2]LM;2A;J,Z%\&_VD$YU8F:%]''(Q?'#2.])D/P]CJYU4YVCX34@Q>: M*2>"(J"4L=%4)>PC -T0P:@JG>RNQ^6UD]T]D?ORA"RQT8O$%+(DG\RSQ*+< MC15L,,*=UH('&;:V!>Y1]6#ZV%4^JWQVCI&J;3^NKH*S"*05- M<:A\]G#Y;'G26$@M.046(\FK?':)(VVP1%0:Q[7$CGB26W,2HGI&W51=RDII ME=+NH]FP(P)KPW2RC!/C=(PAXJ1$]-)II2NE/5Q*6_849)0PC)-%L,[!1(,Y M1H9KA; A1@B?&/%B:YL1UC/FVI63*J%50KO/##%FC>'1:\,5ITY9S1/EX)$P M$RSW]&)&NWJ?KTIM]T1MRR8:"28U2N:0!?4%UII1R(''B71,3DJL$Q/@?7+: M(S>1;E))K9+:_631>4JEM0%XBTL7C39.1&D8%8$$*RJI/0)2>[MBKQE%@G9( MY?;/'+/,9U(BK[UGBG#,V_-4DJA'SFE/FM >$IM=@J23B4$IYY3G.8S&&>Z) M<]JWWK#7>:^9PA=WEMW0W>#S,;X7I]=IY?I-85R*[S>/^JZ5[U>[A=?I>=+3 M4 V^H""XQ;L ,E,/@U$L.XQPV\H[:MBME+JDYZ>JZ1H46:B MP,HR[[FWRGB-K1?S\;.7ISNIP/[=S5ZKF;T\-7,G"BDM@%S9*3& MB NKD/.2(>JQ,"[O_FD%?DI/\K,IA[5PTWU[&3<0&*AXNP.\+>,".BA'&$ M MT!@!;TDC37.H57!/!7-.6K:U3=FU3]=6R-V2'KP!S[[JP0W!Y=+Y]Y[2P*)$ M1#F1*Q@JI$G02. H*?71*V&R'N1D0_3@4ZB'5GIXH]+$NWCW\R[>M:99+8)R M;S87&YN,K);&]UOELH0JT=0B6*&8A]15N59]<29_L_KWT(G/5S9?O MB78K]!MP M(:M"WU2%_FY-H2?!N ^<($TI0QP3@8QE&C'&'9%"$67Q!BGTI["7.&\AG;T[ M< B/1GD$(_^IN'Q/;$/Q*AE&@NHH:5(4.^ZC-2ZDJ S5EL? 5;PT:4V/_<_S M.<@LE&>@%(#8B[6$PQ7YYLMJ96>FN$Q:1>2)-H@3:9$F/B 2$OS&)ZFTWMH6 M?).B48\?8G?LZ5\^HZCB\$9QN-P.QCP%')-#-CB/N!,2Z80#$A;+2&G$OAP? MZBEQG0RB"L*ZA59%7$5<1?R W?BJK>])6R^W<9D0)$AL4 K:(BZ%04XEAF+T MCFIPTB5.65M3?/9X_KUHZZ>P@?L\5_>;M_]N-VLOZ'Q<]V9K*+>*N(JXBKB* M>).CIW=8N.G;#5/S7D\_].WXI*NVVQF6U9"\FB'YS_) IX=W^O!>1V&5$QP9 MYSWB40>DK?5(^0Q&JE/D86N;]?#UFZ96I#[\_-Z*U#M$ZKLE4@]VWS/I!/91 M(8N%0%P'CG2D''DE"&&&!$'S/ONA/5GR_Z>AF/;^'&YJJT;\JXBKB M*N(JXOL7\56V">[2]7O5'X[&I7U*JR-?Q*4IN:97+^JA\C]M$Y9J7E[-O#Q9 MK>R3B.!8$@-++P3$?=#(>DJ04%ZQI(@64FYM<]WC\CK]H"I@-W=?KP)V\P&[ MW ($=$:C+$%2YMY'FFEDB!7(*!ZU9(ZP2#<+L-^[!]A5&6YO=EZAX:MTE]L0 M+U*="_A?[: D^:(&(!6/7!PWC/2:#-CO;%+U'4)[0NWPKBV=S=8?5U ?AB:. M>50&<=C0%4/[4X]\N[IM:H_?+N0V?@U61K:9@-2GN4(B@.SGE$ M%DP%A*G4@5J.4XX?"MS3]-HEXF\6:;??%[0R967*RS"E(]0XIVA*(?!$G>9: MJ4BC$BR"LZPK4SYJ5!>LZ1:1I% CK* -G2F$F;^*@1QY0":4J*4M)*4\/ M ,TM%F5/W43ODDJ7&\4+E2ZO39=)V<@ED\%0SQGFC@I*DTD.G/HI>"T9_@C<<5+6L%/95'!OZ'_>?N_X-'<.OAR4Y_,/8#IIC.V[K-Q_&2

_#AR93^$4I=/=L,5.GW[I[.*?/E( !'H_:JM(_C^/ 3ON?XR]?^F%Z M.*>1E0N[2<3+2ZR#0.=C=WVMV]EXT;][^^F;WQ>[.Z]V7;S;^3?;V#UZ^ M:0[VX2WVWNS_OOMBY^#EB^:WW;V=O>>[.[\W;P[@%Z]>[AV\.0^WEWBA[?]V MXY_.F='+ IUM?5MAS%44RD;QST3/+>4^K,GA]&>4?W-/\B4+_K_[IY\2"\YD MMS!(]V9'<$]_ PFJIRQ,6 ']!'<:3G= F?>?=_^\>O&.[OWS[T]__0ON??0G 1L2GO%_C_8H//]@K__NXPY[ M=6+P7__O$/NC?P_M?\QL_^/>X5\?7WW9^_B.[?WG]:=W!Z^/_GKQ5OSUXO7@ MW=$[]M=_]@:O*(SIA?\GEX;9^_@G>T\M"$T[A2S% O$@X#L2)0+/V2DMA0H1 MMUY!?SB+82?;]-A&[!*'KTES&XBQADGPJ E/6'LNMYH(YOAQQN!X!LKAS>P( M\'&2275E,IKE;#3SZ9C;EMU:.(52^%LWD,+P[8Q]>S#K@_=82"Y%<#(F[H4R M+.\U4>\#Q2H4=-_N>OS53OJ3_71J+9ZT7Y_V>GR+WX.3:3S7%CD2+.)$>*2C MDLB09*B7/G#*3J^O>['<+S1.SJ?='^R/39GYC((_P&<%/;#>U_.!^"#?]"^: M0_LY-B[&87,\CN"!B?Y]O$XW\TN">%X MW(?['@_@1>!:\&R:M\-^_LR;_)Q)\T,^^47Q+__:V?FC?$M^^;&Q$WA* 'II MGYBO^FTQP!6V@7L,@QV'2?/K"/XIA\C4+\N;_K;SYM?%3<^][GEYC&]I:'[9 MSIOG\ZN>-<_!^;0P"'N4KUZ\1>O!34?EAV^+$M8*2&(T;DZB':]*=AS]P$XF M[;O"[>!6.>2RN/-L/,Z]?_)E>186J^V4\W>:;F^7^9XOWA=&4OD./O?E/2=! M2D$LDC1OZ''"D54@0R%2M)I(3+UXD'SG?@2:6X"X]:>6L_\ 6._;Z.R72&4L MB.NXJ[SIP6P*D,U]Z(9]>.WQ<>>2-D ?31\^\^5PE(EO]&4(MY[,ZU[T,Z_E M>W5\\KPEW26GY%%UOVQ&WH,VR:T/X$89^I/FXZ@/D/\,0YL!XEN6G0U+\":3 MQ&%_'$JL*#\'KBC#CG]'/YNW#IL R0W*BT]S; _>)9/'Z&.$[]>?#M03\_^7 MMSGU7*"@$,'=.@*I-OT2ECIICF*O7C=\WH'#=PK M-S&;,^N_=U\N^#AS*LAZ'):J!(BWT03WFEOV;*X4CRB5_S9'-SUJ_30GME(=^'DU7"V7 .IL>CD*W M[!9#S_L+^;56:VLL$;VXN-/1:P-:7_?]21E('Q[?ZMU\YV_?^,LAJ&QXERS; MO,[A0@#>V/VR>@X9A*!^^=Y63XC;ZMD'@" _@9PS:,# M)='N[)P&YJ'-0?8BWV%LQW]*LKTUL2TX+;-%OQ#>5R0U:6:90+I%,CIN=V_@ MKBM/R*-JIZB7A3*.[F3UB8NW7;]^DOM^=A'N4\_LKBB$-)WT&K P77_0SQS7 M R,)/C:+16)^-"E!\DZ.F7OR33L*7]B+]C@_&N@H#[NSL.9\6'^?;7_0\O_A>#3[<%CH M)//&G-OZ*_UZ\L_GO=LO^2_C"+>-/7C)*=A3,*C);##-5#0#=02N:0)=4DH) M ]6N#NY>V>1U2\?YO/_SSL3\#\S,\]ED.H(G5H<0V(:^I\%2;R5'- IP")-B MR#KX#@>?# D!)&Q.QS2-D5&#V(.PA%.GK(LZT&1IPMJZ$!XD.X4?FV[%; K M77'PW<";E2[D]_\.WV36N=T'UFW_,]QZ;C\5)AF,AA]0=NO6;\?PD'$?/.C^_'?PE"Z:-LK((,/94P_7IQLL2G37C31:#8]&PXX7W*G7(1NSD [@ME= M3.#BN_?+\BF+_Y^X6$AEB721STQ?H]FDM8"SOFJ?6'RA112S73GMQ,Y_:J8G MQSFMI_4M\^=;Q[2X )UKN#9T\#%BORR<^4MDG=E&*%K-#);^+$YKEXZSA@$@?1KWZZ"PMD4R_:28XS?.T1"ROQXRQ\*)-= MEOED:=:54+XM 8OY>,:C,.MB9B#!S_WLX<$O/_?!NUP/(BQIIRRZ%@^3*4P@ M*EYJ-]BYT[V"O"^'?>"I[A4F7WV'?'5AM?,%M?XJQ9IN 3AIXYIY_Z#(JYBG MW01-1Z#_%L9DZ#X-:_G4<\LMX^0XS\'GBZ8J>\7=8\I;@V'=[E-,6E@MX#1_ M;3#G\TU'P]#JFMX\0E6B""Z')4($9IA3U*6(I5/4O2X0D.,7R_=+,SF7O"\BB-Y_K$K8JB_M,R&A]=??G&/N[ MS%6.C+?^(SQ['L5NC98%ATQ6,A[F?/*LV5EQ+^UB0W#DVXV[U@-,LR* /*+I M9!&.'?0_Q4'_< 0,T4WNK"7-111]'J$L+[FZ,HJ+"9+QY?/^T X_P(-REBV( M G1@_RC_VZT_6&R3X]G<+FNW. [[,)BCCJ17E>FJ@#T8;WD]MPO79F;*()J; M;CD7*[-" 5?&RI$-X 7/QO,1+@:P>E/XOC\ZQ:-+E_O\5\]S5\@_SV,1V\E< M7&#.Q;\S/Q71 UPB#.E4J'>.TB4?G-K+78G=9=/6QU.*K WX D^XSNG/482U M]9!7VW@"\ONZ6_[3J<27V%';+B)7WI#P;%82Q60KNGF+7-;-A%1Z9E7W[D6S=\X6M?H!R++0N4 M_SE;J8OX_\6&1-'F\XW]1?0=1E'T.FB^>3;$%?3E,E0^@#G(^KD\ITLOF!L: MH"G[OG]<;KEJ$Q3S8C!8B['_<-B?Y-"1MX/>(@NJ[)B.0)1V O?XL=7$Y?WM M!,QWE^V"96Q^M+(Y\*SYU?I/V52"X15;83([/A[TBUL[7C?76VMF9<)*> BL MU=G"%2T6Y#15#LV,FL^#R3=2-B88MUH@4S(EO"H._[Y3T6 MPG_6O&CMM]"XU5VKSAW7,TFO9L&\0U[RFD:];L;(!7.=F)SG06J)"DW9XL^%LDAVH+]'.(Y2+H?OE@BSTF5,"/I1W\(? M*ODMLE?\R[HG]TN.4L]@" MO&.@05B0\Q/7#8A&LW7Y)V44:\V!6_W,6VGQA MK(2_LN\T[A<_M0L1_7+:.UPX>JB]"GX> <-,,POE3(8YE5\'(?% >["74RX.3Z$U^MU9R\7PUJ- M4$_Z;00(@-;.>@'!JD[K'MZ%C[*:77K#Q^"_M%,P&$UB63[YB9/3CUS-1;S MQ^]NT[KYH)R^1%">64F%=LFUX8_E&$$1@%71IAQ=,-IGS;_FP/.EJ@:Q^ MB0T"]T4[!E%,IO9#;*EG'D_IK24K=W31C1ZNGAS!C4M65#[NFI9ZJGNME:G. M'R^!A&5J=3N(XG/G#,CQ>0-XUKQ:)@+$SW8P*\OFW+4T&J[P''(G:/$,5_+Z MR\3U)V6>UL,^W>V*A.:4LEA(>_.,\.>K>43+O/4W*WE$[3;(PDCT=NH/\R*< M9[WE%*PV.C;?J"\MYB\R!W^../S>HR:$_&Y$!YIW5R/8CC MQ?[+ZLK('_T];TC_#C@(.;\.$-;/ANE.203<<.ML[2WCVEN6;?9!>:O^\JW: M],93F]:+0'\L =8NS-]JZ!P1&MO\2)0?WU'4/,>T/UY1^4 9:39H!NV6?WYB M3F+-6_YKLH%W]:C_-SKLAQ"'/S\A&/J_]UZ\?9\X"2J7$O+88Q)TE%)5GD7!OMK-261>&PX)KJELF_'>P;YXI(XF!+.U#9(&A):#5Z:1K<+]E%_G"=R?YQ]_-'$ M#O939L-"ABT!5M4)G_O[/?-**<8HHA0#:)GS2*N4"R=*0J65)$C\(%5G^K'D ME@&?K_BV*QKQ0:C!WY>Z;D7!97,U?NFRL/J+Q5Y"57F_K/'],1C!8,V7+/J\ M$>Y+DL)AM]_7[9MZ.SELTF#T9=+IS!(+.UFFYH#'D >3XV>#DD61W8SE7^=' M"X8QNYCC<3G]FEV$F%,7NOC!] M^AC#I-/="9[0C>0^B>A?HU'(KP>Z96F M0MO_J>6AIXD^_R)WTL5;9(I(BFP M15SDPEJ64!0U"X%I':WV#Y)]/IS'/O,YWUS2(>)4HNLT]U9N/G0#/TTX=@B^ M\*!-[8'WV_?34>ZM19:Y5>UA@ S3DB%:8GQQ^B4'PMN+NR> W]]E<;1[-Z/3 M)-8%--I$I\GLPX>;MT]J"=O,>:O-]G!*_[N*% M_W6%(HJ4:&K%4Y1X40*A";!9&9:8CJF)>9,-45QA6J*(6U1'EDV/B#U_V#SZ]I\89K@)'3AB%N$\>@<#!_H<)T4$Q[)+GA/$+;';U<,6>* .=C[X:WEGB[#%O,V: UD);IMR0/YP]&5^1;#33!4#V\5TO^OI[91V>SUME'_Z9;0Z M7:=2D?OC8@5_[H>\QDJ>[*"=O7E"&@A[=-3WD\4:NNJ8SEN_*XMVF8G91;7/ M+MU"I2V+MA^SJ[.Y7 .MVFL-WHZULT'L1J-/R[F^B.S7#L<-1ZL0:S? FR_ MYD/@^Q!6]>%Y5O7>:(CFD>\<"3X8YUVN/5A)F^[=SRL@3&$CF!&[,B.K[W>!D7[G9L'PC!+](:<(Q=0&]L>CDV)MM_N&7669 M6Z+S^8&0KXGM#.7WQZL'2-;Y?W*S)%^3JT\E5Y.:7%V3JS46N%$43(Y#&1\M8+H>X6%75@_ZZ;56#8BO?)*153G.UI/,K5_W(68LE1C<7 G >)+ZCQLN*.=VG>\P#G MRI#=!3$IQM/9Q2RFM6\.+WZ\4%RO%(^(0 M+-2VBD!7OW"T/.EP:C2VK>T&DAYVV:>G9+7(N+U7A_]EY\'\$<=O6]3T-8D@Q)3&(&0=:ZLQ9"(2C'+*/?N89;7^OAC,Y_R7 PTK_DC4-9E M[IL?7O[QYL<-9\)!G@_FN>@D_EAXU<;IP/E1;C2/= ]G>;.F2^C-DBUU H$3 M9]/LR;>'X5&%O$;9O.ZW M27KY*=F)G40/8VD+$[:1A5,%/LI9GOF.729"X* \ODGND%6BFW#E;#@O'#G_ MP^AX><"@O=NP-#[*,B^YQ277NP196D>]E-]4)8?AO$*J5&Y<(=4U%!7XW&'SYI%X555UEW*\9Q246+B9Y/)RE&(,\-=5]@+ MU$]63)V%",Y;^.EQ,E)]X$V3/7-$V5=V"6'&5;X\TY: MC'0'N\?]^[T4BR4:"8@"A0']G@2?YY_\TLN6C&P)S_WAP6XY:+3C>!@52SC4,]P M&XO*[>"67>NZ/S\K?SK5T:[]FV3/-*$7_AD_(Q?^[6NWS3UQC'A0M]67NFWI MM]<)&68K([ET:US$$]N6?C@W]%NYW^*CYLQ'SVE!VH9W[J;;IOY6S*>LJW6K/$2XKFDBU7C_HA#.)MO^T%G9C+=L%H!K?(.4 YHG]< M=A/6C*2R2WZFN>XY;[[2 9*N=8#$9YM ?GL9W(U@SE\&67$\L1.E_<'O;"7[;9$][K[5EWC_1].9^KN,]N]L M40T+N0V"KN52WGNGZ>^TWMM.T\?PN\''O_[S5W^/OOJGC.?CR[_S\_XZ>'FR M_Y]= A8[V?L7/.MTI^FCO<$^6/5_'>TR>*K(%O^K@]_@W0X'KPYV!8SOR]X_ M;_%?!Y\H6/Q=E^F7TU<[[Y50Q$?I4<*)(Z[R$3HM#6*<">*EY,RYK6V"=8\9 M?K-MIB]%I]_52+KRTY/AIQ_N,.L[6PKPPO!=9:J[8JK^@JF2]RIH;Y%TAB). MDN"G-*QT4!4$APQ0UG.Z _(Y1ZR M-*2 L5=:1\ F-STCZ 9A\\I6?^=@/"2K_^4B<>W*B6K?9?^?(Z)'R6,W8/]? M@JRZ=+HSC+43/LXFTYR566GK2K3U=M7<)RYA;VU$45&=30J,;%(&<8F%S[J) M<3#W.277Y:SS>>-6[8FG@L,;MO7_B>-1L)/#BLY[0N?2X,="Q,@P18Q3,/@5 M8+2P#?@?"LP)%$@,A_9 M-0G!@K:(6ZITGE6A (N,GRTK=G\XO('$1/*@$Q.O$O#O3N9<)^1_:;D]2I;; M@/V BRBP$M^5B._=FHL0J92>&12B=HB##D,&^XAT<%Z:Z!7W;&M;D!Y6ZN;W MHK_)/W<1DGS:N-Z O82*ZYO"]=*Y<"87IY8&8:85)(8=]SM-E2421#/?I MAG<3*JXW"M?WOP]1<7U3N%YQ5 #.2G&*L(H,<>,HMY:8+7#GANW&M>/LW^O%=\H%;3;!+FQ3UN-M1!OU4O;#T= U$G-\]93@ M!=1QS6@*73DL6#GD%CAD&2")G!*>K$0RJ(2X< EI[ W2$0L<=1+6I*UM]4R= M3>BZ_+' 2A]/ESZ^ASVN%[.IAL?MD,8R^N*H9D[*@"@S#L&\N]R)*IL@427, M6<#.;FV39_+:>R6;M4_\E2#!0W+G7IR_"7QS@GALK'MU 3PZ3KYM9[!;DY65 MK\3*+[\41BXNX(IY#WN4A C@D1K$T"2UW\P9M*SK\Z-=YN MH8=*2P^:EC;:TZP$];T$M;L@J"0IV/,&HU!VXYTSR##)D8E..2QEC-%+*W M4('FEFCI>S?/&=R5AK[1-+8SG/;1.9TL2I?._KR/LW6CS_$ZAR-O M4**/,C?K+G.I\Y3/9_S-8L)?_MW.]6_CT5'N"#&;EC2&LWT/=DK[B9JQ=36J M_7O5.Q71"RZ20$:$B'@^CVDXD8@ZC;FSCG/K@6I[6E[;/;T51KN+0V*5,38G M2[LRQOTPQM)=9-I(AT5 ,>1.:EY'Y"QGB"NJO>0XAHBWMED/OJV,41GCWO._ M*V/<#V,LW;G &"@&JQ&1/B%."$-:*8D,=<)Y%@418FN;]J1Z1(Q1'+Z?2F[N M.>W@-[,5XV]=K\"3W$\HKO43:N>!D5Z357BOL8/!6G_"2_=?^Q+',??L:;VY M!/ KCYQW?.MZQ)UIC3AO7G=N]\62_9SODMM"YMSH1=?#MAWCO39D?6XGASO# MD/]Y^;^S_F>@D>%T\GHAK_/_WK9M?:!D<[W>;>].WBNLD_?2(4>-0EQK((O( M)- &2R99K:([V[OM(71K_?1CDR>Z5[XV*_-=D+)<%.7OZZOVKIH+GK\>GWA/ MP3_%W@O/7[W8_6?OQ5NZ=_#VO5!6:.4X(ER \1M=0-HZCP(8,8H0L(8WI(_Z M5QG_8+4A;M.>)"E]K$/N,EL:9P]]?]!?$+,OJS=_;>*IU;NB LK?Q_%X-,X_ MY:ZO_>&\[VI.6C3*!]>BL0!MIZS5.^K. M>#HGNC$^F_R)]:OT7Z;G]%Y]\.\*BC+(R/*LA/]O^H.B8[)M\B$/P:P8@ MI/:4)FC=&7PWB6?J?MZ8Z!Y_+L.#;OMUA;XZB<2$HV8EXDZCTO3N">YT)BL%G__D G]^#^QY^?/7Q3_;7O_[=?_?/ M:[CGKGCWSSOQZE]_];-O<:I+H3)$>*!8 GN M:7X+M1)J ["-XJI'2E0F:,J)QES)Q)D2CFAPBW42PFMCE,Y$=L9"":!,,9IX9+;8U(&)2[S+ECQGA?U?NFPFJIWCG! 7P-A90(.%<:$,AI M(Q'E"G1]M!YK#+#*W6.HN'M8W449Z?9T\#,EOJWM;R?8=MW84JT;_9W>B?)8 M@E;Q7G(*IH%*TC/A;$Q6@Y50K8*-I*^UGI'@?&@,NA_%W)R.4YW#*%:@$%QR M >P^HOW6-E.\1_6UR^/74K*;!F'EB >(IIB4X0GCW.I,!$8540HLD6J!;"R$ MEQ8(,-?:208:'8H&\ M7L_P>/)QA3NP(+Z5)UB)Z#I$M-:03AA'%"81)<(DXHYH9#1V2)*0M8HU,@$1 M*=43DM4 PR-1[Q5?MXROE9T$)Z73+")A<$0\Y(8/E%ED%,8I2$F]%%O;NL?) M%8]U;T"@X5(G#2YG:A#ZC&ZZ(7 PFN;DE4OG@GZG?78#4GW<.\DW(:!'HRWN M*)[SK8,>\ISX\Y>/3]M.'/XJ-<$XQN8(GGP(/X^;09S YP[CL+$> MKA_'\*RY.$,=*&+2GTSSC>9GL-:3UMN#6$<@JI/2^%O],EDDLL_3UWOG?NIX M/,IGP6"%Y53W,RMW:V&V'Q"6T5DL<"(R>B3M#+PH+:VI7EV M=M>U@84XR+-=X 5K?QR/;8O8U6/]L%*&OG\,W.*Z: HK M.<2)!R3%3(Y ?1E;<0K@S#_F3S3J67-JWZ*!I3&:L^UDG3ILIHE!QFYF-1A< MJ4,7X=.3V3B/8H'LO#IAG(#89N1 )94CLH#UR*&R\OL0Z8UR4<"+(]!2^N$X>^! M/0Y:!5M0/VT3G>SVA1KQ[E?D^8[+]N_GCY>G=OMWF^__J/_=<[![O[ M>\W.WHOFS=M?W^R^V-UYO?ORS<:_R=[^PF_W?=U_L'+Q\T?RV MN[>S]WQWY_?FS0'\XM7+O8,WS0_/6T:*X3C&&&1!D(2TQ+0;=NNT;&[L+Z M;JNS/-UR&+E,RY_T/0^!$J,)PM%3Q#FER-H4D08G,DC!L0EN(VI@7+5,R^#' M59MA.>^3#;?'#Y9>3P,FZZH9ONHZ+HWPC;%Y5N6].M3L*2Z'Z^'=QOT)? :N M7/T8W/OMLS?/F@\C, ^'^7<-*/RA/UFM(UR\WL6!ZP#&_>I?IX=V6AXW+J^Z M,Y_JU7F\L.#874TP.V]4=_7P'%)P9>;NM:#6O%L8N&JP'.)PTE;N*_7%=H9A M=YB5)IB[?X#7\)3K:+T]>1^\B(3G#J1&@)7^_\OZ-_6+'H5"B;3X#;\9I";;D,,A:*&I%.61FG TO6\-OC:R_7NVO M"P\"=6>N!CWA/D8_;77,^',?% 5<\Q/PRG$!Y2? M=?U!'V8#E.-DTD] ANV$P2B*XH%7MJ! \X1,5U\$?LH/C\.B]Z+U\^):)4Y2 M!M**J512/+2@H?/TK]QAY26+ME^1HA]-3H<<-@XTN3#EZGI?%>^A!;38Q7I: M63QKL>C&>M_&>7*P%OZ78K\-Y\Z.XV\SE:6U_/FAUXZ#BC;7"R/IK%A$S:53L;#-IK4+G#F54\ MB?.7OG"13@_!,OEP.)I-3RW5N6C:E9*#L["<)_F5\DCF*.JG7EF)):"=?\A" MB"78O?*>CV"EK%!-]Z',32TC7K!V8IX*.^TFZ]0B #CVX^?%"EDA,@^F);R& M/3TUJY^93TH6_9<^K (;/LXF7Z'WY7PU_>E\?<[MU\)W93SE+>84>.Z@^FUG MC?9M!O%9\SR.IQ9XXZR .BEF2RY_ *;Z4YSF'T._XY C -$B^RN365F\%]#N MK%U\S:ML&3;/[7@ ^J!_-*__>C0*<= RZSH.6C>C4V^3N21"!BR\P^-6PKGZ+"P6ZZ=9>ZP([5Z-V]_G2@)4+, VONSF]RG;L?R]DC@:S0,B M7A#$Y//BUVK=LMGCD;KCRLVY6>_Z6[>^:*P7(R M5@(0\(21[]MY5=/FRPB8<#SI+/E3=CC<9;X]OF+[=5(H.\XY\R%_MI=?S<_I M=SS*XIF<,E^N\V[=>W4ACCYHCU)X.]\7)B-S6-Z<@QN&F.QL, 43__=.%-FT M\7Z'?7 =QGDI%6(' MOV78N@<+P12J!LTU:(71N1AM^=IV_R\_=;G@^L, /#\^:1?)?'AMZ&C^F>7( M5JK4KJ[&_E%_F9J1E\:I&W7OX$"U9]VR*'K;O60K,Y 8:$!;UD=_,*][?NX; MWV^M\AQ?BX>PA,$%W1W"<#O%4P/>>Q___/N]\M@1%172P3G$@^7(.IJ0HUR0 M!,(-#)_>MN!4,I&XU"Q@F!]AK%=8&B:),92E]"#UUNC'9K\X26LKIFF73/-# M)H\?-UR'[;QYWM"]UO=X^9W(JO)$U;=9O M#G1L E.^Y(U0^-0_N M$T1@0_O2T8BVC=L-7QPU@K"0N)*PC7_]R]J2D)AL0 *VH$[TP1JW=@UKU\ MR.OP;XT7>U[3>;U4/R^V\EZ.-V01^L!'V4H(_ZA$J4H(\;!GW\,HCC M@GJ*H%\YH0*[$+B(QL$<2CIZ1L#P)W$<]''Y=WZINAZPH,IE49WU4:FH'/Q:$&3=,7+9CR3$ MT'YOQ)2R$^#,S,\UN08_*Q42^5'CQM5'J=M6?OR=8Z=?2K_=R54(?I$ 0NU1I94QL"RBV\D@5 MA"I#9#<79=PXQ_]W+2-T;=^9>RI2\YC]MLBJ/,^LXRY4]RD==^..TZ6ZUU,; MU=U?N4U?W62RS-5+-V&C\@/E!\H/U/$'KK[Z MK6EU?,+SRI3M]6;0=5A1NSDV<1(@,PZ8&07*5$'PYP\U_RK=UQ5=\*"D^P6UF532HOYTA^+"ET%VOUHF%=Z&QYZ.PV!(YL81AQ'C'2(.9\KUCP ]4@'M*/4W 5* M%\@]=XW'7\+ T3]^DB5M)G#TVOA[>KM>N9*FEYG,%A!<<',.&P_6F_%8[>2A M&MTBT-K.=."*I38OAWV<#::D45B5@D;1&X5X,@19KA0"P10"-2PYGRTU=5DY MW:W&\J*=4 6CA&@"03(9 M[:/7CCL&P%Q8\?,"S-H!\SX7SZ+_[PK1Z08.(0);;3R*VE+$%6-(:V]15%@$ MG)1R'B!*Y_=QWA-$;Z'ZKSW9]MQAOH =VX7L=!3Y_' 4,!.H%@UU6FB*""5 M <1%Y+B1R F54L3<*T/S1H>6JJ8D\"0!_,"A744X/SHD9\[HL&!5+A&*;3 M2:F1-I8AZBFSPE JDUI9%6R>PX$%BV4Q+7)Z(<"=RFD-(PZ838A;&Q!/+B!K M856UCB@F7'+$F+R6,E;7M;0(ZIIMU1=IO61T,!-#! L -\9Q)'4$3HA!PCJ. M*1(XL:"BE"KXE57>Q%=(Z[*2/_9*O@P@+L)[ >ZPF2@<$;B7)'JD;-"PBE.* M7!(>$>Z#XI(X,S*&":4U7<"?)&R?V>);I/B=H3R-;($A]AX3AB(C"G&E#6AQ M@Q&U@1DIO?<\YD07AHMZ++[/*!_:QVX_VERA.#3V$N6/V,ZGO_;Z^2N?@NCFKEON_LA^I-^5?YQK=_.Y877X6EW_^^J%GRQ M,N[&=+NS\2\L6L&,A4DOM47<"8RLL@P)%B1+E =OJXP^F%PFNGH.0*.>+!ME B&:FHPM2MK/(KSDD^>HJ; M)XG-9[*\%COBKM"=B9#QD6&>/-+6!\2%2"@JH$!>"(..0;+N S8"F\33KJB :/G=@R6 MA7S)HV2*R'Y B,ZF0$H 1$L1EJI*1L*1%50C'%,TDB1I) .136N81_))8O.9 M+*]%9-\5NE.1C0/!T46"HE44<")MGAEE=*YHUT+4NN_XA:9 M75.\3F-BH@IYLY@@BP&JW 2&#,$:>5A4/2:!5#$QZHI4"8^RJ"Z@\"I9YL*K M.[VA[31ZORJ_>MM@I1MWSQ/+VG7KYC\9FE]DBHV%Q$06(^EN=.YG W^\5#(Z MGT!N<0/J"PMD79(H<4VB3,8K*W/I'($7<+S@-IRZ\(R"A;B>$'$M,V\5QKH# M8TVW:(+DR2K"$%;2(2Z908['A"A)'ALM(\>D"E4TE^M4W.UX1:&M0EM%;PV* M]7Q7\IIN4ED6%>86(R.*F"N*J2[N7F;<*8]UA]V F5C8)'QT!HE(DYZ,B#",MM4#!1IN" M3A(^4(6T\T750RF\57BK"*YBCMZ=O::1P]+PH ,+R-+($,?6($<<1HD$3AFE M0;(JR901E^W1^@FNNZ;:NY? XM#^^BB@_BL.!J\:V[^*+F[8X;#?=B=#ZSJQ M,>PU8&@SX/N]#EQS'SX\C/TXF&;H6VA3Q$MZ@\;\?MP;M/-<>]6/.9GFU_A[ M'B-$7^:NN-CQ=A#S!8#6['1J5J-PEP,B\ZUPM:/Z.F8M.V/8C]GO!#@YN:6L6F-\CS*>[HAS,3DPE0X!H##!G#)ED M >O*"6>B,LJY%8"TIH3^7J!>H'[W%7QBAQ5DWR.RISN(1J8DG#2(.)_SGYN M#%AQ2%I1V>1!N+2T"_BB;+5Y<-D2PZ4H1_@?H"5O B_!\ V5/A+Y0E/B6&8(PMXHQJ9'-Z)B\H M3I9'RSU9V@6\"/\GL[E;3(!:,@29E8JAN\]4.=LE6>G.5BW"CEK-.(D:.2HD4AYF82PEO-(*NID11X6 M:JLOM2UI>LMB]2Z2UJ96+U 8EB8(E*3/_CP"!.>%SO:O"HP[;8);=.K+PFB% MT9ZW6"MF[CV0VM3,!4/6,48%DC$"E45AD4Y>H*B"HA)[;J+(*> 87W#Z\6+K M%OI<-OIJ]!R:="?',$69$2%3=2]+- MPF^%WXI^*X;P_9'<-,R;$I^\# XQF7-S"H&1E8$ R6DOE8/)8$P.:E%L639\ MJV#O_U0S9)*:%WJHT4MW")*_ M+J=IHSW(' BWT6WXDSY0E3]M#/O0BDX51/_R0O[0$;I:)T?01#]1I>.G"XC* M.<^Y'_Q!#">=N)W6O#\Y.H%;BN'G2C-3+MS"ZT[/?UE2IMW[]P#[HW^Z]I,Y MV3YL'>P=;GUK'>ZRUJ?W7W9WWA_MK7\4>^OO.[M'N\":K.1B?R23&6DV\CS-?XEI MV&[(#W3C&^"H83.(.IW>M\&K:VEOW)7C=45 PV@CSOV M>!!?31[\'MJ#XXX]?=7N5CU5?>GB:@/7_/U;.PP/LKQZB4@E[^!J)Y:6_\8 M2X8W$\FP,Y4,3ZVM'[O]"'?Q X;VK849_.*O2F'!HS]LN_]?U__/ZC^V.BT],XQ\WLRS83&^U ]#L,X/ M>AU XF#C_T[:P],GXQ[=V@E?6D>[I[N?_NGL[FS@ULZF */]R];Z%[*[\_'[ MUJ==OKNSQK??7'2/?OG>@OO;.X3?_O3/P=;..[)UF._OW3>XUX/6SL;WO<.# M@ZWU??[OC\W9P\R<A$>.>XICQ@( C"%Y1-KW#$L^.( M6RD-8Z14$D#Q2/- MJ4)"619( *K':F65TZ8BNAY28P'>RU\DYJMN2]6;>*ZJI)JC#1JNBE]O]*/O MV,&@G>!^\UA=[P+_6>[27W;=C6+[EIK:A&+&$B9 C2Q5Q)0DRR2=$C<:<&PO_L2HTE5XVBPK EQK@/D1NI931 M")Z$UXEQ%ZR/+%$E2%FD:X_BJ6N#6*=]3 HQG^N!:">1UK!<4^)=T!X[K,7* MJF9ED7Y:&(Y."1\-C+YQ7(I@!5,L[UN$@(,/JBS2RPOO&8=#PEYH2P3R. *\ M8S ()+@'(4XL28&)R%G.>D7%4BS2"PI*60:7P]H1M&,XF'$MQ-!(_=Y1%01^ M)__"3=V^M2.V1W(@W)C7+M+9'S!,:SW?'L6(#G.L6R\4BEL8Q;V;=3-0GS!S MV"-,245Q$10,,!Z6T@ME*!64YW/ 7,Z=V&^QVS,%LXMS&-RD/%E!Z8.C=.HM M4)I&S3Q&1J:(N,$*&6<2,"(,DF MZB)*,B3$.6/(N>00#3"2V?YG J I+N>/+*BL RH?Q9(O@'UHP,X8]09,FI 1 MZHSUB!-,D3'! FJ]30),'VFKS#>"+JH.>$TB"7Y9?K#.!OW/3YOH.9PM=ZAP M6K?.N6L"H!LTO]8\?ZMB+](Z3P@GVB0>I#"YSJ>/R22%0^"L"OM:$+^7L*\Y M"?OCK(LB,6:EUQ[%) 7B"0-U)V^15#HP%R11RJVL,MV4"B_4#7MOM9@+.Q5V M.L].%D2G42$$92T/WANC%%&><:K 0I2XL%.]V&GJFK$B:$N]0@Q;CK@T FDG M')(N2>4#YM2D7!*4D<5N A=R*N3T0.04?/268BIYQ& O1>W 2/)&">"4"E:P;5E-KI8Q%&MJ&G&UT8(84PSCKP@)E=5DLA*99 P M-%@A5$Y"#=0DFOR*6B3U8Z>[!M \_>,\YY.(+O1:"=Q*>&X5M ."6JL+!41QESWAT763!"QTBC\EC%&T"X M(/4Q*/"M#WP=IE3R MH+2QB7/N;:"!8A82%YC".KS0THD%V0^"[*D'Q5-F,5<)D809XE@:9#QW*&&3 M@HY.<1MR2("D'N4,A@7;RX;M&1=$ MT%(SXPSR1A+$E>+(1J:1@,$6.9T(L54-&$P7%>!>PX,\8P?)$CH;[N$@SQ6= M\>0X;9$>@Q+66%.>\^?RA6CMB==@DQ B$&?!(RMD0@I+H5W.)B)(UC!,SQW6 M^!,VN>((FI0L[H@!SWC(;@C#)T954N M(+2T +%VAGL1N?7'ZJPQCQF/2BN8>2XB;AU&EH,Q'Q1).!*:#_)4(G?^LSL+ MQ.P"P@:>\-D=,X=_Y5D%@-VZ^;7F^=L(+JPP-3(?TN2$*R\<%I+Q0+T$'2;M M* !L0?Q> L#F).S]6:^$]2"3O<0Y,%[EE,T!P6KM4 I&@ZE+P J2*ZM,-?45 M[M=Y AX>/CRUL-,S92=A%9&6 M,.-2Q"0ZZ2ACVJ?KN:E0T@-2TM0;Q;Q@U'&+*,NJR5F&K$H,Y5.&46?%Q%*V M<+%95$:9PDN%EQXA@RZSQO#HM>&*4Z>LYHER[3 SP7)/BVBJ%4/-5N%).=6@ M2XAP+X&AF,@,95#RCECIX3GC514>F!1+H)I*B9Y'.--34HBW!6&),JV(,9XG MK[45R7!'C<%>>NSRY@7%X\T+X,*20GQ9V/++N>0UBB488H)(( QQD@BR5AJ$ M64[N$90BSJVLJJ8QEW MW #?!;N/@=VI>PA'HXD('CDN.0*=&I"&844ND41M4%19 DKG\DF]NVTU%O36 M![TJV^$2>@'G(J$F:7@,VC9I[16)V-X O651KAFPITX6+3 H+AF1230@SJ)% MQCJ%$E@P&"=#4ZK"" #M!=O+@>U;)5O#(C@55"#2\NBHU9)A;).P.98(JR*] MEQ?E,XX*SG5.KXX1IKF"9A0*EF\KD+.1>X4CP;'*S$:6H\1>J=Y3JO?4T*50 MXB$?EN(VOE7T5GD8UC[3Q&/D1B,B-(X,C@KQ) ,-V(&M&4K]GIJ;#0OP M"11,/C8FM\XP*96.P3N+&( .ELXH8=4$3%+.960>()=S$]*Y$A,6*-[+FODH M!GQ!Z\.C]=T96K4R*?!D$/[ MRJ'P+(X&9>_KG;PP"^BW)Q9HMOC^J?5:;6)6N%D$D0HJQ1 MFE2%@1:UAI1(M'D7A>^SW@^LK9/&MG_6PBP$.#3)0]+>U'='K8I!4X*O9BPX]8DJ:[R@BJ)(HT/<*XX,MQA1SIBBW!MA=2[\UE1\GO/KM6' RIOZ MG\JG#O^&]M?52:M:)T< %#]ZGJ=WNWM2.>DG,F#\@0LEH:W))?.L-5%S9XC# MT*$@J&,PS'AV]8;>SS<%MD^&VVG-^Y.CDXX=QE"=JWHS>ZQJLSI5M5-M#,"= MO.X ))9T[N_]>X#]T3]=^\F<;!^V#O8.M[ZU#G=9Z]/[+S#WC_;6/XJ]]?>= MW:-=MO>IU=FB<$_K_L>_/[9X:WW_='MGC;4.UV"^[W^VV%FJ DQCIS3\20GI MD(]!8VV5350*X5<:$=CB&+I_V#^),"M@"DRF[9'M[[>[H\F'CX>+YMU\S9\3 M+\W$NW,0*UJLYD-WV&@/X]&%,+;>R3"[NG,@6\-V0P,F",S*?C\.CGO=#)$& MS(AJ+E5OMX^. ; ->)8_^*;7K6"5IU;CPQ#^.8HY4 XNN'T<^Z-XTD8XZ>?K MY"^<1ML?-&(WP.>-3K]/I?1N\.F.)"FZ7 M.WQ,!Q*ZY_(05% ](Y81/)R\5D]>^C5^2:]_[V64I?@DL MLO#+$OQ2&+%4E]4WNNPO-L4F*P7.Z\15N]^7/WJ%5O6 B]A_'%&FKA1E?TU@ MW>Z>P_&UX:QF.=NY"Y33V#C'.'D_[UPS;S@%EL &>='.S-P[@4N$P25-M>QS M]KHEY@;MO%8-_FQ[NGX]<-4N]%-N[>5TG$^ZM?HVM'3[PK/U#,6XNC>RE=+K MPB!-Y.FKF\R$NW?)#=;WQG/29X+31<[,*C8>,X6\P@F, Z &,H')X, MAM5:=*=Y>76WU+D[1CE9)EE8XO?<'7&NV-,GYM6]JH6U]LO>IAB,<2$Q:WUT MG%,7G272T4BB\-)Q2Q=Z #U/M%:OVQOIN^[^R$>U,9IQ3\5%^WUOYQUIT8T? MK;<;HG6XAG>/_CS*][6]\_I@BVY^WSWZ2%MP#Y==M']TX'4&]P;W]X5NK;]O M[Q[MBMV==V+K[<:/W<,_VGL[N[BU\X[_^V-K>@1U9^/[UKK_K'F$$=016>\5 MXOG5$J_!\K:5ZBE/DV[S8Z/)CSA1(,,GH>HC6)* M42,T80JG<-LZ4X5:'I!:3F>H96?CL^7*!L\4$BGO@V-O:,]Y\HY5 MA6L-JU-4?*&6ITHMTCEMF @B6,J=P-8XC16U*6D:+#,5M>@)M>A"+?6AEJV= MM4G>NDPMY+/4$I8("HS"0T)C'O@>@_\DRR6=IM GP58E.<)>!+)\'U,N:]' M0U"8]U;,^^Z\O;CSY3/!26&A)2)6YYAN2Y .QH&\$U3 @II OJ^L2B5*1<+: M@6P!ME4!V;V ;-9R.MSZ3"3'4CJ,) D1\:@=LI[RG"M,.ZV4IP9 )D0I^UD_ MD"W RB@@NP^0G;I<3#TAK4U"40G!@^+$$;;8?(2WX]Z'K%U5 M>.FI\=)#[IP57IJ'EV;-O=;Z.^ E&ICD 5$I ^+!461@44'*:8])Y,Q&5Q6. M7UCZJ,)+A9>>XK9;X:6Y]-(Y"_D=_RR]ILGSA%Q5@M@J@JSD/J=R-H$GH;3" M55X[>=E&KB,QC4WHR5V(F]!07BELO/>_EG%*;\L=N/>G#@&ZWU\R(3IJ9 MR!3'"1M!@I B4"=,@#7N-@EZ2]3/O>D1?W[O^+Q5OF$;$V!_T0@IS$ M"A$3(PE1!L'4RBHC\^P]ETC"0B&_IA GA:*2286%Y5A[8Q*E GB%&DJ)T3?P MM10*>1 *F=U9__'Q,^7)$(X]@L'1B(-)BBQ7& 5IHE<8JQ#LRJJ:9\NO,,AS M99#;% D0G!LBA"#8<:^T9=@9QQ31+JF@TZVC! IO+)0WSKM"ML1G;2T,30HH M6.80C\D@XZU#4B='E=5,"PK$4:*-ER?HML0=/\UHK5J8@B5J:Q%$O'_)!M0, MQR2-1Y%ICCCA/@LX!5(N"(\UBSZ!#3B_/[J$1]X+X.[/<"J 6Q#@+EA,VLDD MG93(R< 9A$CJZ-#.'EK'*;*B;2R2@K@:NJJ6+BE48"V&*!=-C%$XLI)C[RR M%$P,:I&+ 58ZSF%\(DW.Y3"0FIRLF3,<^>I,O258>?$==L=0YKD&Z&EZHA;2 M,T]F8;D_VZE$\=Q]7?ERSF*"W_GLI7?$>(T$=[FHLP !)[!$!GN:F**>8;F@ M4K*+Y/;["SHLS%:8[9&,U,)L[G0&@@+D04C+>("RR0YIHBC+5T MB=@@LV"6\YR2+<16*Q078JO5IF.ALWGH[+P#P'_[3$3DE%"*"!,4<<\X14L$X<:NK(I%)6)\3%*[4[6V\\V>#E;^<[X^2KL[N;S0+W,G7FS_M:U,:;Y65E=\U1Y"G_I?MGLT MJX"">J/<_J]@%L=^_A34/45O,EM78=AV]=K:-@\_(R^E9!^5$_JXL_V^\??&^\W69N/- M]ON_M]^O[6QNMQIKK?7&AX^O/VRN;ZZ]W]SX4/N6M+9W-CXT=K:A%:T/VW]M MKJ_M;*PW_MALK;7>;*[]U?BP R]L;;1V/C1>O!DQ4@R_787&"Y0U6@>C!EXG M5& 7 A?1.)@324?/"(N&1+IRWW7 H)O6O(<5(,<%_=WO=>&A'U7.^!MHW9^. M_C[?BE^;\+F/XC/6P5+A.+*"",09YD@KD9#5$DN7;;9;6S9OC\85P7+U# "+L\WZ M,+3=8/MAT/AXG$L8-5[\O_^C*<6_KWWX6#TBO_]6705AWFQ,FOW0 W5U*P'Q ML1]A2!KO\YW#TU[_J/%BIW<,K "F[6^O&G]8W^[ !2MZR9L+T!,;"1:8416< MJZ\ '_VCW;5=W[8=>.VXU\]==<]M_VE+9T=E,AJ3T7G9R)7J@,&Z853=I]UM MS'RL<=SO?6V'V!C&(VB)[9\V>L>Y.Z!M.?(IM*LOY9IQ\;N/QZ.R<] /#7M\ MW#G-<^3MVMK?C6&O(MJLH1M'O7!6)7'0;!S$L)\_-Q*4\-)!^WATQ5YU<@B^ MU!V,M/<@7R?:0:Q&XKB7U^_[7QK;*5\TC&;+9$S^VGR]_7XZ&K-]WQXT M8C7;0&;G2GPPY4:X)'14L0]^!FR-_8-SY;7R.W0\K&$T6).YVX7Y-!A#MG$ M5^SVAO!O&-47'#V=;>"!S3_<.(+[[>?NO%B"$)YV3_.]$_7[8*;;)XJ_"?TX M..F,T-*;EB6$Z>'MX*"1P*^>8ZG-[@ 6V'-+TV/T=',\#ZN.'9RX0?R_D^K,Y)2= M8%+F$6AWVQ7P]T_:P6:49C"?,1] )TW/[IF&ER=<_\V>X,QOQH M3*HO RW&3K/Q[: -".]#T]L GLR: ^#?_MD:9!NNW[/P"C!3=[^R9, '0 C M9[LF-WIP[HZ.\^C!H_A/"*-C/\#8(3<[BD' M_6E!:\,2,"X8>IED9KLIM,.87PJ)9!+Y([I^U7N_(!),F^==3/5@D[_RNCN8 MZB/Z6_,QN6+41;"$53B-X6SF=RK"R[6C3F&%TA=K^!B_!/!B>SEQ:9Q\& M!I-QQCC.:!C=V;"=U^(9E57]Y+D?L3_YG7L>@=O:CO)FMJ-L##).VNET%E&Y M4_Q,I[1G.@48&^0JV)OPN2-[")\Q)N8;1NC8;2=OQ)ISH#"8(O;^Z$QL;?'\[JV0_[E1$"2_&PY[], MOEGU._1BIP>K5S^/@/UJVYVL6,]WTCD+./]>.QO3[:/J^K8+Z^^LC3]9*5T$ M*(\,^KPKH55NQK,:/N=TZF(A6L QR?>V@/HZ4%SO+R=K6XSSN&Q"V<_=H').MFL ;H#/3V^ M;O73(VLNQB]GB_B@/1A6XGQF;0*]X#NV/Q[=:DG(-SE!2OP.W\E/)EZBE[.W M?9]K"SZ_>, OC74*+!@Q9P4;+9@75XV)\Z7 M(0F$F94265+3NRN1)<\RLN1Z]3R)QT,Y6/<5/3L3UX8ITQV^0OF51VH^?3E: M@R[_O>>(ES>P@/P!Z\>',^^K[:RW![[3R]M/@_I$NGR91+I\VUZ'WSC:/-U: M?T=;AYNXM=[I[![F_[]N;_UX?;3W=I/M'>Y^RU&GYR-=UGCK4^MH]W#S6VM] MEVX=OL/;G_YIY_]OO=W\L?5V[\ON83AJP>?^_?%.M-8]WUJ'UP\__FBM;W[F M*BIEI$)1,(6X\!99PA)R43FG*72\)RMGCMBPEM,PJV )F*LP,L3S7(83OJHY MYT[(1"+'%X-DLA,DQX]6?MT/V;T[4FV9F/)2GX=J<'EQGT7!E9%5O[R/^XZL MFLRS[4G6I3?V.%-\Q;MEEDUFV=9GQQ(F/$)/)IK/-GN.G)4618FMPBQZ$B_- MFOKYYE]'&.O*]U5MG58['96-,#(T\OY&KSN9V=]Z_2]94OO1E&B"KJXVO9WM M9.4_&$67C+0TV!O],4V--'\<9*?_V+^6?;&--^VO[0X8(/N5/^ZP!Q]K?(6' MV<];]6.P$B7WP"*(T_(8(8\JZB2 M$7OFCU8"_=BVP]1*J>XX[Y6?Y2$:N[%_<2E )ZHN-\I(7)DQV0 "[1T'KW[E M0AJK]:PS9Z:(&"7TKL3/F:ROPMGS;IL]'L17DP>_P]T<=^SIJW:W&N_J2Q=C MU^&:8QEKS$LM6%:RXZ/OX\N/1>[+2N1>", ?O2?92R6O?QN_)->^][/+$OQ2 M$K94E^4WNNPO\@O\,HVXN?31*\XWC<3AXQSGN5HR[4;;;VQ4V\>S$53GSG;< ML&N6X#S7BXJ5>B=PB3"X4::VZ:D4>NY4RA4'4WX]T$?M$#KQ<08Z2XIGUF!B MGEN#]6UP>Y-R![?JDH=#^Z_UTPCNFUGGV$'\+9-;]0B6_5 69Y;O9*3?L7K4 MA)TFW+39G4R]]VELZ I)W8JDWLW:6%1BX25UR+E<2QQ;L+%PPLAC8Z-+D2CL0 >) MII+S)/PLV=J7V"8I@+QW0,X8)@PPJ A&Q%.+>#(&Z: P8D%;93Q6\-[*JM)- M0>=)5%D ^024? 'FO0-S*N7_W<5"%+[EVIY-?O9/:OZG#I7Y< M5C>U?[TW8L)CG]K#@S*[,E"-WN>P8'-AV)Q*?Q.\EXR97- ) M(ZY 8=C %+*2.*:$$-('P*8&A7%YN_/Q/(9/'Y^W,LCG-P *+NN RZGR)U+Y MH)1 @2J-. 7CW A'4>(LT"A%!",]A^^9IF"7DZT_RIKYS+SXHW0YDTPJ-D_X MN^GZY?51+(^NKP;KS6BL*FZJ4RF(92"GW5E!;U1(WG.)A'<><4X-,C2Y7-0F M5U53UD:_LLI-DTM=_(7UP^+C!A45+,Z/Q:F !SD'7S M?IJC%C-XC]%<);G)S.7U<>G=]K56[2\F<_ZWQ@0%=S[>&9& MV=DYG&-[^@S#JI;&'IN,T]^C82J+S:T6F_WS)U8*3A MJ2<2Y%_>ZQ2L:>:/P"Y@K.]^RB*/1A18WA&64XN,)HRI=/D<9TR(8X612R(B MZA,CW$81DJLB'"F?Y^A5_8RQ91'NTS,1\RCWY=WNK9ER_WF4YYB02HCGW9CI MR[F]%"(="5$A;1@'9LJ"01B/J+3>1,D%-6IE5=*FF3_$LP1@+*]Z+XB\7T1. M)7P(F#F7 (=$@83'5"-#0T),2$-!PP>7#6HFFIA_$]. M2#PS%_T#QTS=5^#U7Y,R7X7-;L5F&]\J)JOT_]IG%9B@7B041/*(.^:0E9'" MS!-$*6>U\ME;V"0ECNJ9ROZ"RH="Y>89*H,)@3')D/?$(9Z40CEW"HH""YE< MT-BRE57*19.:LJ-65W#6[DQ$ >?=P;DU!:A:^;K_^D& M9![%OZ8C5:CK=M3U?5;MRR25)Y8 :UF+N TFAX4&!!HRFL!-Q#2'A;*F+*[^ MN@+RT0-U"B#G!>14Z L?O/*1(2J\0AS4 [+!4:2UQ$HQS:4"+4%X4Y?#S[4% MY*/J_ +(!0!R*NZQ$"%B'L'4)A)QHCER$L2]QAYK)SWU! !)=1-?<9AI^?*7 MSI35($M=-.7-K:D:8) S__=L=MR'7AR?$+9F&=Q.Z)WDPMP+J:'YO']A0?&/M5Y0WIR5 MFA]7N<_UY$]SE6R@P+E*QRZB>.N]7>.9[6EOYN+-<3 LA5V?286TA_5!C2;7 MW\ B1>?<6N>064>3)9(3SAQBTH"9IHE"E@B!"-'>Q4@]L7)E5:@F9G.G7UKL MMEZADB=*)0\;-E"H9#XJF8D0()(Y+BP*RA'$I95(Z\ 1CDFZ:(Q3:52 A5R1 MA;E02:&290]X*%0R'Y5,O2^4 /T'IY"K$K52YI&QSB"G!,VN9!@" 51"FEC6 MZ5CQ,SN_N-GUO:/8&-KOE\.2YSY04;O6WMH3_C0I]8&##6""[>3Y55CU3JQ* MS]EZ$>.$I4 QQ8AX\!@9(S4\Y4%[8:2A.:B -"FN4X6\PB9/ETT>.$2\L,F\ M;#(U]TB,SIB 4;2*9C:AR#">D!)8.)F2$BRMK'+69*JP26&3IV?N%3:9FTVF M%A_WV! 1#;*8>\0EL\AXX1 1@L#28$QB>GS>JT['R!>YK5[KW/@URJ]?:R;^ M<')\W(E'L3NTG49H#WRG-SCIQQS9#S,6^;S[W>Y^S:E]NON-/'^_5D=ARL[W M$]GY?A]AX(_[O6.XIU,8X/\[:?=CR*<]!G$X'$V-/!MLHW]6_[WLDC\3?_1# M.D]:O6YFF^W^W[8_'#]9R]-QT,ZW^4?[>PRC\D5KXTE*BH*YG8(14^^*_];Z ML?'9)QP3B0HYYT/.:"^1L<0B&TB*1'!,JV)&I"GEY>+=90NL4$[M/2P_8K\7 M@$D*VSP&VVS.L,W'S\[$X*3""$DVZV9NCF2T[U)Y/1 @EM)>+:.Z13T$AI2JD*(&*IKB/=5 ;H M?X;9T()_0_OKZN3F6B=' @_>IZG<;M[8JN[_2]\[()3AV?+\[@WFF"O^K$# MG_P:?__6#L.#"4YFOC6ZAU=X^A7K!KW.R?#ZK\PTR\<<3?+P<*?YGOY 1)X- MU*B_9O[F&Z[PXSAU(&M] .&6Z:-\-I8'H.6U@G#/Q-.5R;?.CCSD1W;_8A< M/]HOR"9HY"O;^69/!RO_.=<71^WNY*:$?IF[_F*O7=LW*A9CM[P/*\@$EFF]CS+4H2ZM75$WT5ANF M3'?X"N57'JGY[.5H];C\][_GB'P!SI;S,N-]_!JA*__H]XZNRE*Z [_UNM/S M7QY94;36-\>*XKBS=_3NQ_;ZP='NI]91Z^@CWOK1Z6Q_VN5;/][AO?5-UCH\ M.-HZ_+.=U<'>OP?8'_W3M9_,R?;1/T=[Z_ ;;^&Z=)?N[X?[/UKK M[[]L'7JZ_7;W%-H!ZN =J 7/M]8W?VS]V/BQM;/UF2>P*J57R+B42VLJBBPC M&"F%4PPI2HG-2"M6DW,M"SP6;/+14..#YL('QZVUWCBLK=*.@5"+H-F.,Q#[ M)S'[5JOAN+Q\S\[S"TOY:&1^_4OG[XQ'1[$D/ E0L%I@%PCFG@N5J,54DI7K MD)1G]/VAY%KROQHWZ^V!W=_OQ_U13P!_G_7@A1Z[1PR=OXGM-+Z%:DEYO@#: M_;%UN/:9,$R8(1H%K1/B4N02'3PB)@1.2D?IL;XX-267$NPK)AF1W$6ADU&, MXT2EE5%@?A$TCS)1?ZHO=PXB&'F=3N];=?XS3X1!WBN;3)/8Z(_F2,.=-F(W M-."VO\1AL^''O-L8GA['*DVN'[-R]4JS\>V@[0^J$Z5O>D?0LM.&BYTV7&P M#P9#,#2/V_#A@]ZWZD-=.SSIP]?L4:X=V6P,VT?5KAQ<^*3KP::P[>[P-..F M/1ROU!MF?/#KD.,QW%L8V1U/#.R8K3Y7$FV,V.D M.HL, ]RQQX/X:O+@=^CUXXX]?=7N5L-4?>FB-077G(KOEW@DP,<;>N/KC]]^ M6;UUP;8;O2?92S#VKWT;OR37OO>SRQ+\4ABQ5)?5-[KL+W9-?[E;:RY]] HG MVDC3/HRK2?]*Z57S:CGEI*=MO3W3[36NE M(G%629EXY-QY@PT8ZTX1%HPFBPPP^H5S;.-[GJK0Q7D?#OX+._9[;?;@[FKP MC_;@>FQO?:^]]_8=VSWZ>-I:W\)[A[M@^.^*O;=_'FP=_7&T2S=):]V3UNF% M/;C#\*5U].>7O?70WMN!-OYX?]0ZW.=[AYTONT<;I[N?X$J''W'KQT?V[X^M MV>+71"L87691L(D@;K%!+C*#2*(JE_KD/.4(Z2:3JLG)W$'29;^_$,X-",5\XM98XSG,1&%DHIX0X19Y@*L0S@,0SK2VMT@8 Y$8A#7FB'OAD3$L M(,:4LBQ*FG(*1&-H4PE1Z*;0S0/0#5/2T2"2UCIQF'J:&V8CPY3HJ(A.BSSA M5>CF >AF4JY\!^YK9_,S49%+0R0RBDO$)67(..&0C]AQ'*7V*JZL*DR;DM2I M[M=S.-KTNM\.^W8PYQ)YS15.$@I6*1.)5F,KV4BIW>S MQE?4G@=8=Y!@W"*>L$ PO H93&V@FEC*\D"41(0Y4+8&YBS7%0@-3@9* XD"+NEPR?%\1],HX+ M8A2@TD7$"0O(<*.1X(*#;HH\<)$SQN0$5#5,\O"TMYER24[;/P4\I5R%/$YI+'LFFDJ9$SHF!T!J-28Q6]83IQRZT/#ELA"99< M>(,54T7T+QE&V^V4 M1BY9PS"QREJRLDIED](Z[2,^!Y_^_\+C?/JV./6OC:@*1F"51'*<#A&>=8-) M&.E %,JUHX,C,< D7%G5LJEX\>G7%)Z>1VU8@I%TA.<3UXIPII0,8)S!DUBT M_9+!\X*VEQ$64*HPXLJ&'+"3$P#8A*B5PBI <(BN.NW5Y'3N4CW%IW\KF'ZR MP]@OWOMKO?=:Y92(CFN3NJDB3)=Q)[&%.%^_]4E'3_CGO?6OMLW(@ Q.3 MR.%($(PS19K"HR1Q3,+CI'-E4QC=IL)U8KFP@-A/(@BL)?)HCZRPJ?T>2XUP#*" K?Q913 M? GD1+3.&###33YWB)O$U&D9?0[>^^WAP1T%_K/P/3B8GRP1KZGBG$OO)#') M>\6)X\1J7P3^DC'3S&%H%T52#-0\-AS!@H,1: F&-)=.:T5YD@E(28@F,[I& M;H>"SQE\*FS Z+8Y[%-QS:P),C EM!%9]QE6Q/V2X7/JNJ>*2*TL1<12"J*! M& 1/%4HJ.L:"$X&QE56J6)/J$-!]N:9-,-X$S+1,S+JB M[)<)G_N7E#U DS!-)$AYZQ&/F"&; +.*)TY\TIR+"" EK,E9G?:_[^J['R>8 M&F?-9/#KH7>2LV1.4#>3@8K\*M/8LM2CV^GE2H179A^[K5FVN/Y[HCD7%MA! M3V81\9UC MKPUB4FD+UC96DWB)J')J#V-FG(0A189S!E2I.-(>*V08MH3G2$5?)>]3 MRC39_!7.GPQ5%IY<4.\\&9*4CF$G/1$T!BZ5L"18KP21'H@QX=L6&"PD^:@D M^>624X**Z**SP(\I!Q3RJ)&SR2)&&&,V>2Z2STPIM&QB,W=(X6)AML 2A:7: M1ZGV4:I]E&H?3Z061*GV\>0;7*I]S.3*/&EW\IV6@A^EX,GY*IY+M^HM8NQLH$DO='E. *%A6+-4]&.1HLEZ3LGBS& MVOVVO;X&UX8[WMDXW7[[#EY_QW<_O6^WCC:^@25[N'78.LJO[[4O6KMK?&L= MVG'HOX/URO?6WQ_LK1\<[+W=I+L[K[^TZ-;I%MW-KQ]=J.=A163>YY2R*1#$ M,1$YU35%,8'Y2Z*PSO.55:%QDYJYC[>6]/J%;FX2RX^I\DIY007CB06G4I(L M)U$R1AHFR@[$DM'-= =">ZX],0%)P5/VJPED"38H>!5A;8$U)+*552Y,4V-9 MZ*;0S4,D_!7>>YNPU3)Q2HE-CA@'"Q^-'FMCBR]_R>AFUI=_^.6S3H E#UA8[C1S)-E@/>..I\08 M+J;+DN%S:KHHE8+,>?JL#2 C' 5\!BH05M@%3 0G+.4*&042$G^4T!62,U8EA' M&C368-'E"EFDJ56=3OP]ARVE+<"E;Q^/=Y3V>W!OW;PK67*#75LJ3*J@A6=@ MMX*D$-')9!.U3E.A@TRJJ/UE8JN/LVI?!<&]B4!/W@K$68K(1*V18E9K1[TT MS(*:T*K)6,WV70H^STH&.(!=!&.V)88 MH85U7'D5F;,4%[6_9/B\H/:92H+F*'UI74[[&P+2(DDDP5175'JO>3[Z*4F3 MFSJ!]#EX]K?L8- &'0'[6'C1;N;IW\*Q,Z5_C#*"IJP1B%I@K@G"9G,9$)B M9F&HJ1 ^IS[13<.*2[&F^(PV*F*BTP(S#L+"2J8"P89B(8A)I?3'LN%S:@08 M%X1WGB$:#48\48JL $L=#'4I J?)^:JL .B+XO*O*SX#2SD7,"& 30[6FTM2 M*TIDT"X0JXO+?]GP><$(2$QXR[5!E&N;%U&.;. >1>>59,Q[Y\3*JE1-H>N4 M@_,Y>/PWPHD?Z?Q2Q_L&.05 \7$;L'.6Y&ELDI521^JU#5)A7H3^,A'5N43! M.GJ752+RU 3$2= @)!A%!B=N'5%<"[ZR2A1K2(!)VF\9IPR;8)3C$5&A<9"1E:$_I+A\Z+0)P%&D1,D,&A\'FU" MCF&,K(V$R8"Q-A5(19/,7XFS>/MO%\?RT9K$E&54PQS+6L)&B7)T*0(5H0F.,L7L M-"1$-8VLDT.BX',6G]P:;G00G$>N\NDQD/I:2.D\P9Z5BG_+AL^9>MX2:ZY8 M1$Q;B7CP"67O,')8:&.P E+.00/,-.G\V:(+/N_)5T8\"U(;)XGCC$C-2-38 M!06+I_?$%ZV_9/B\H/4#9R%RYY").8Y?!Y#Y,5B43*Z*S!R-*><)H+JI29U M^AR\^EOM[S$T3@:7*G<45\39,2/%.*=.)B\=U\("/7FF L>"1,6%*/)^F>CI MRU3>[WRD6S^V@)X"-5HR)!AFB-/(D/$N(FVPD4H;97(U4F&:S,Q]RJBX"^_I MJ*Z5 %+,>(R<:QYT,$XP+1+CQ%!?XG:6#:/M\QB-*4IE<41!.(ZXT (P*BVR M6L%R3X03+J?]($VIZU0QN&!T%J.Y?H^W(AAI.?,>EE*"E;8"6_CK2NS.LF'T M] )&)94!$XNDH@+64>J1]Q$Y44$J MR"B="UR"?G!682RBIB =F.>NY$1=*FK:^%;14B7SUSYSF1R11",%]AKBS"3D M""-(LN!Y]*: E19N&S+W16#R$]W1L1CG,8^+8$,NY!;408SZU&:RC(/Q) MD??+AL_-,WSFO(PV.(P\C@EQRQ2REFODC241ZZ@PS77,"&]B-G>X3@'H/87K M",,=4S@(1CFSVE"3C,*<8 >F>2PEM)8*H%\NN_!CQ%$9@";#'O&@#+(N;[81 MSF \#>NZWU=G9%2VKO4J[W_;/%)>I!O)&?WR@5K+4O" M"6:E",0Z4U*B+M4ZLO%]UA!S2MG(M4">8IT/8'JD$W>(:2JBR@4X93XWT32: M-R5?U%;+\A>L+5Q9N/+*A#B:2FFE5-)J'KPP7CN=P$A.%',6;3&*EXTK9XQB M$9F#]0]%F3-6)8N1B\(A0?/QV. ]J\Z8-16G3+$X6VQU[Q$85__K^O]9/6M0*?U=2G^7 MTM^E]/=3*@Q=2G\_^0:7TM_3[OAP''/QYN%I8R(K>_U!J0->ZH O)HVKAUNT M>3DYG\XU%W88GG2[L9-W@ZY-[CIW4&OMNJF4TASEPO1!NX1-2HKPO*M/B 4[ M.5H:K/8BE;V8A5C.!/X]W-MY?=#Z\4]GZQ-\Y^T&V=WQ9.]HBVP=_?FE=?@/ M_.8NV?UPT7+^Y_]G[TN;VDR2=?^*@KGW1G>$BJDE:_.<(((V[@Y.#*)MX^F# MOSAJ!=F .)*P&W[]S7I?"0D!MC'8EJ"F8[ 0[U+;\^1269F'^\>]([Q>]/YZ M\_?;O9>?]O?^4YYSO'_QYGS_^"7OE?[A=0N%PDON=(!@2$K,$W#4$,O*SDS MZ77*4JUY.?+"NW#_7+4/&T]?Z>:1T@VN2>T":&?**6#K?92,\QR,0[;A=3MC MY>AF=DJ?LRBTH8EP+22!H$Q[2A]8I(9*JUF6:QO ;!?HDF7DJG3S2.D&-1@A MN*#)B@Q.2).H%"$(2H6T+M<$8ZM&-W,1B]CF=]%[$QWWI)2)(6 "(S9E5':0 M;40IO"Q8J?EC59?:9>*I] M$,+;:("BU!01@F<1'%IH7-1"@BO%7%?*AHL$-C&C" !8 BI98H!'XG 2A4,[ M3?GF""7OFIIN;%GQ24L2(YN42M%!0%@F-%VJI3I0 M^"1VH,Z.QGU2P-D9IE$_II,QJOTU]]BM3E'/E''.HT@!T$!M!L@I)!_+>8EZ M'F:UN&JN:/C[;;F[^0XB4Q!4( (RD!*>2DS)1&9,\!)B8EX5?4+8KN6P1$Z* MBM'YY 36)0>"6\#)+$XGDT04/#/IA!&A)B=8-8SVKV#4!*-EB(D$5AR)7B5B MG&'$2BYS4]^)\K4-([J6B@K1Y81H\-I);VT4AD((U %8GC*GUG(TY6)5^5<, MH@LJ?^+*Q\ YD2YXE*.<$L\X$$\U%TFSP$LU$<.ZE"\31I^"K_\O-ZZ9QSY3 MT%0QSK7,V;@,J/5Y$83.7E&;-6::.?-YC*"-#Z7$$9*2-HJ8A'J$ MME2!!,:H5&L;6G2UJK[")86G5B;F7,)6= (EG9-:9XZ/11,G_&3-4",24 5$C.- M=&V#\ZZP]PY3KI[\6CCD@4,,H]*HT*.*7Q+D!?"Z%+?4U#%'7::IZO:KQ$YA MOG (V]U[\RXB^[#(47F(*1(0PJ*"+R-A#G@VWH#F:6T#=)?R98HPK!B=3S@G M#%?,)T65!*F"]=[RF!-5!H2LIPY6#J/]JQ@UF;/D3":9@4 CW&5BBJ/0VY@0 MGBD)ZM"Z8MX%MKCX#4T M_RN8*OJH2U ^Y0*0H)Q0$8(1P2018J[>_)5BJOUY;[[CQFI)/4&=@1$(/A,K MJ2!>EA*U(K@0D*0 NEHM4U!AA>>50L.N!/RZ8#(%D-+3''6@23*NC&XS&E1E M?X7@.?/FXUI@&1">0NM$(!5/H;&")*V*!J%\"F9M0],NYW6S;4GAJ8&K*&00 MGJ$$U=Q)Q&MF6DOOK-=5SU\I>(9KWGQJ!=*N=41S3=O3,\Y&((IISK, X13: MXM9V.;MWL&OUYO^@^H!/P@/!0#/F3:(>)-!@'1@#66G):5'Y6=7K5XF9KM8' MC."5H:H<$M*20$Z66,$]*3IB5D;IE*")[P58)N=#Q>?\D5L*27@7DW 2[6VP MU#L.5@I0.FL9JV*_:OB(#B5EE7-?I7P>7!-LY<92MHV15RTFH#S MGGAE#4DY.I> ,T[+.38I4;5_J,)./].#_X3+ WY5+N*[FFFU_M6/&Z#'(U2D M8LD[#FQRMJ4;9*@F5J[4"M:4V<.F)4B4X.\M$K"XUHI74 MAEOFI72EJ L3T.7W/]/UW6C](3-.5JZL7/FM7"FI#@8-7P050&31.ZJ$Y\H% MZ1/C-&:D\)+[VT60*1+ M#G5*!<1 %(3*P'FD4H(KR36[E*JNT3^$*7]*H%C/J99W;\"P[F[)D-!9[37AIT^^$Z:NC,?_S<#BK(W>0B!\F]X&XC,U]YHX^N?/1VC^O5F+LGTP? M+\UZ&<3%_M_:RYSOU\OFB<_Z8QS3\,5^MTL.F6PP;!;(,USE:5BNPE:Z)6Y= MYW!8F/T??0_;[[ZL_=5YM[V[N]SF9OJ_/ZS6^O MM[>V-U]MOWB]]#WI[>Z]>-W9V\5>]%[O_GM[:W/OQ5;G]^W>9N_Y]N:_.Z_W M\(N=%[V]UYU?GK=TE>*O-Z%Q@<]::0G)>AFD>#E-+$)7/%,'3 K?70FHL44E!4F1+YVRWL4E(KL4BA1LH$E:;+5HM1D M5TXE26'Q/4Y2F;@UF5,#5B3GDW%6F, MST]3+82[;"]X"O'4K\=NG)KB1D>#4,H<':23<,/1R7N'A?VXGMO'6UWNZ[IV ME\POBN9HLQ#""&"&^ MWLN_]]^_I+M_O'V/;<6V!/EVZ_##V^>+KN3>^_WWF^>[?_SW<6\/^_7^)>MM M83^V7D)Q0_?^V*:]BZ,/NW^\^K!0.M<;$#H*3:0JJ68!,K%HV1/@,6O=5$BV MQ8MLM.PJN4S99BO=/%:Z20X,:3$\0FZ0ES(65;"C&"6=O@70OB(<)QEN#4T"HYL'Y/,0T_X[A:U:PE M#\]0:&R%3+,WX"$(80*C/"@'D7.G>3V%LE(,=;4:MY!.VN (DX&U 8,^94Y8 M>*P7/F M&@&>=! &1)+%&&H+:(1-9YE(5 N&)ZH/@NL)S*>$I@*+0-%)*98!# M],(JG%++T P-H2;,7#EXSIP)U-FH>,C$@\X$0"7B!63BC*,N>;3L*%W;0.%) M547G2 M>)<5R5X)ILOY03R%XY,]A_V,)'QE\.DF?"6Q;L:Q"#\Y.$NWL M:$( L &$I:@T9)44I=)YY:VN[+1*['2E=&:2UK*@''%,Y9)LFQ,G0!(6/-K< M"2+CM*CVIBO8DH585'A.<^&CEA!%H-$;"C%+[[W02@7%@>+LJ@K/%8/GS/+V M4LOHT=0N!Z,)&*N(TR*1:$5.04DA>!,#)&D^(T,)28PBA#([-+RPG" M'$4E7@9 ^ZL$2S%KN\8^5(6CU<_R5HFR$N4-EF]6P3+.HJ$&P$4GLO12."4C M<][:2I0K1I0SUU3P2BL%C@0M,H$L/#'.:A($=\IS*Z-1K6H-707WSD5?B;(2 MY2,FRIIB_9$1YEK5 UPWHERDJ47V5Z M.PM6*^=L,N M\]39H(Q,T0H;1#V!O6)$.>>LU3$)1C,EB::REU*V463B)#DG MM90R,1K7-F17,-/5ZO$0Y0V9@V]-1*FN)J(L_M'OEXE2&?C&3)3,JN^1AY%_ ME_R6*_546S-1?E,F2F9K)LK'EIRO9J)\$IVNF2AK)LJ:B7*E7_ 4#A/43)1/ M.H$*SYI[$0)X9R#1;%2&8)*)U@'$-EM3+?QV7\?$Z8?>7V\_]/9>XK7;%V^W M-NE;;,O^^][[MWLO+WH7X6+GXL6GG:V7[&U_P3%QC-\=%V?$RXN=][T/.UNO M\+W8;MX[ZFWMB![>N;.W^:FW]9_C*YDH2U&CO0_OG%;9"E'<$8H3<(X2'\"2 M!#IHZ@.SL51>[@(MA8V6J?9RY9S'RCE.>T.SRD9Z!2HJ \I*ES0HP87GHG+. MBG%._RKGZ!R]M9R3R$&7LZ."X"1R8E.(3-#(C=9K&U*++JTY*2OC_(@T$E0R MYTKL=&1 C7$Y\&R-4RHKQJRLC+-BC'-^E7&X"YX&ZTD(2#; I2%6Q4Q8\EX8 MY1RW<6T#K.KB9%?&J8SS_1G'4,V=,($;"RH+HY%7DHO!,R.TA\HXJ\4XEQN^ M$\8)-,;,J2,&7"AYMTMV2IJ)="AH6 ;JF2T!UZ!IE\,R<4[-3EDS^,PJ RC4 M@V@ "Q !33#CA:1"&][$-!A>:6J5:.KE-?=/]!Y2S)0$P4JBC)R(\]P3+2ES MTF9-HUC;8*R#,$W129<99P94Q>B*873! M75(2EFLJ@9@,:+QHCJI$AD!0X ,D*W*T M*_B]C^-7B'X?,LJQ9<(HT\AR*1FK/S*TEE>QI2,UYR!%F!% M"#)F;KVA*:4:C+%2%/7FFC7NE9:!.U3MD^<$NB MAK%$+L.*T;FLLED8;K3 R7*0K;+*:"ZIEL[0J$2UQE<-HPO6>!8"A)2V%-0L MYUX#VN6,*1( 7!(6ISZ'$C!%F>Q*#A6E2XE2Q5.T.!&0/0"CREL0$64J]UDH M'W)%Z8JA=,$>-S$[Q9TA(G-4]G6@Q 3IF@*XDF7!I7%K&\!9U[(E"S&J&)V6 M7O+"Y.02!Q4@R^PD<])X%:T3.&NV8G2U,+IHD*NLD^4H.K504+3=0 QUBD@O M G7>I,QBD:3*FJ[ECV&+O&:Q?-!C[#6/QL,,SF,1&$D'Y7A$.4%+5C9E2DVP MJ- LRQ"F[^R"HQ5$1C[U]PCPE'/*%?$E]H!D'P@UBE+G(F)B9@2N.:LBM:V M*^1#^7 ?"&4_*]]0)8!MIJU1IXE\*]RZ)7DJPD^?A(4E(=#)*? M#1P@LN@=5<)SY8+TB?%*DJM&D@ON06]-\EE'XF7F!%00Q )5A&E.;9(Y48DD M:;GM0J7(2I&5(F](#"&,$DW"<]!(DV2Q0UDF@ M)$H1D")])A9E'P$9J2F' ] 47]N +DC:->*1&-LU9^57/7;5LDO6G)5+E;/2 MU)R5CRV-7\U9^20Z77-6UIR5-6?E2K_@*1PGJ#DKGW9NE9 4,SJ BQR2%EXK M+ZVG!E0P@;9)"\S4-6&J:^+;BFE\ZKW_('H7O[W?.7YUM(-MZ.T=O=_]Z^WA M[A[>^\>+3V__^AW;^^K][K5B&IM\=R^(G3]VSM_^\>;OW;V7;/>O'?GV^(7< M_>L-[._]=K3_UXN+WA\[<"UGY<7!.X4KP@@9B#,AEQ!L3YS0E!@K05 FJ72^ M;'%Q"UTE[NV_K?F<*N=\.5B561I*74B&BY"R;)SSR3'0T?*@)CDK*^>L#N?T MKW).X :BUV4?'1R!'#1Q/ 4B P4%-@&2S=J&8KK+Q+UK^%3&J8SSY3UJSP)5 M*2>6-1@P1NCD0&BD'5XRA53&63'&.;_*.$F@M@J1$A&U)."L)-8QC?I.CCSA MEUF4(RQ4=?6R'0:MC/,H&<<(:A5XD;*TX%7PP68A!$ (^#/0RCBKQ3A7MGR1 M<;AVBGD;B,@E&9QEDCA&!8D4;>=HF485M^2L+)4*9>T933)H+FR.57WSTK1U,MK[A_M+"XU88FRH)"FE"OD)AGJ*T97!Z,+_@6O(XLA,A(5=03-NDQ,-('@FE8\\*"T0FU?BJX0%:++ M"5%9,CX'-,>R2* U-Z%DE)6,M0XW,\L6M+4%UM5RR"*.*T4N_MLL\ M4^F04L$R,#;&5(J/0L@L\5 QNEH8733( RJ[N$@L2 M47%R37(=(TMEQR5":4U965-6UBP:2RFM 8H83J(3*,R7C>:)*6J:^[O M>J@D64GR\9$DY\9&HY7D*D)2#/4.)067T?)DI:XDN6(DN>B?5=)YE(.::$\5 MFMNFQ!V#)TPFG@2+S$?=)JV$!ZSRNWQ)*TN_RL+OGYRYIF,WI+&<2UKYG7RL MS1.?],NIWC-!X.3G%= MC+&#[FQ\.!CVQ]CQ;B=,_CU&3@O]T[E!Z2)5' X&1YW8'XV'_3 >->TYQ777 M#X4"L46CYN[USNLT_-@/."BGP\''?LG(.!Y'^)?CTS3&]WU,'=]OUG1Y6RC,ABU L16GK7\ M/)HV!ZGTZX;RT.%C)^,9.\=N-"+->/813N>C<3K&X1B?G9RD(_S@A_UX4 ;H M$.?QDSO'3^^1:$O>NN8]83 1V0-MQC,CR_3'.0_.@Y([& MV,%D'-8O:?&6O+A+1RBWG9A<'B+)DQ9^ED": MV5E_O=[.36?KDCJZLS_UW,?SN5\WA\?G^++AZ:@LIAIM!DQ M5"9KE-QH!J;5P\;-X#K"C2*G(WKA>)FWH-@C! M%;B)#<"%C@-5%@)VY00U_V89=*?R%V4,KK0)T39R>=*=6P3S%99&T$POGY'! M5-">I(/!N.\*54]QA'>C,#Q($VT"U^6G='14_KU%.B_#G6_GEUU>*2G3Q>FO4RB(O]O[67.?] VFT-NYC" MA!N>H2V9AN4J;*5;XM9U#H?%?_*/O@?N64XA*B/!"6-E,-9!BD8Y+RV\0_-Z MKRF!@% I;H_"2?_U3[=Q*^/\^!5Y+8-QLR+WWNSMONK\^>+5=F^[\WSWU9^[ MKS;WMG=[G5N?UF]]>;V]M;[[:?O%ZZ7O2V]U[\;JSMXN]Z+W>_??VUN;> MBZW.[]N]S=[S[>MR:QZZ6?QD)IIH@U%9\00R0:F[9*S'E00I!"76;GF/ MDU0F;DM\N@$KDO/)."LY\T[R&-7:9VISR*NU.60MS?&TGEI+H!P6Q#4SC=!)SP6F-N?C&0J'E63M;+_'W M__1[O-QS<+Z[MRE[?!NPW1>]O[99[V+_HG=^K5 HMOO%I][6J\.W?VV+4EAT M=VM;[FQ]$/OO#\[WW^\P;".^*]W$F$5"'I&\I!FTV4D%@DDEE"E89E5NEDMNKD,7T=3*KLH M> )BN-8$LN+$1Q5($I1&(YACV:YMB*Y@O"ON?U!\"3*+K)+7ZH\S-W0(Q";Z M^._^\=GQS2ZLFIGX,C.QERJ"4\A! !I,B#I;Y2&%S+BUE:E6B:E>SCM]HHM) M9U2,M!6H&$4;B9?X23JM&7/&)IN;T]K\H4YJU[3A#YQ/(?F4@G4!^4RU]*ZJ$:L&SIF+Q'+O>2BI_ WS!(K!8IP!8K./3E$/VC2ED9EXD+*! M%:#?QZV@G?=.*R=BALR\3=%)U/V9YHJ9D"I 5PR@,[>"3(YS[5%<\I+K) 9) M7 B..)$B\XDZUTA/V06V3!G]*SKGT*FL-\7?YS-JN*%4^49EER8#B0G+547G M:J%SS@H'2Q,UDA,));^G<$"\B(HPE554W'G7;F@R"5W*S1(!]"G$CI0CJO>P MNY]" F*>BV/:Z:22Q>7K'!74!@W9H#;A?=V06"EN>C-O=QM;O"@N$P\Y(S=) M28QFDEAK(]KD "*%M0T40%T)]V:FFA_\N\#36Y>BRM8HA;/HG.<:/+5"2"H5 M3M!7P+-B\(=C<&9>4R.*07-F6'-JJ6,V$A%\*NF6&3$A>Q*- M-TY8E:FT"$W1Y;*B<8:TE MTT$71W0;NDJ!7U3N_:NB<6=_,,53D2R5LEE&)"#(1IS5^@I"$9LZSG- M/@:#$ZNU/>N!%W1^9V*2(!'%39:Y3A(H+:XJJ.C1BKC4*A6=*X6.N0LU1TV4V1Z&ERL*C:HN?T )_J.H1/W-CNQ:NO*N_Y.%& M['$>*7K \7DL\B*@?-!)6^:$!FN#E0F[J5&?LS(H7L,-5DI>A'E7B J1924H M452C-@="$<=0I;,TH#$MA8/,4)OK,FN[YOY%V;X;:W^'TY.5*"M1WI$H$4K! M,LZBH0; 12>R] @B)2-SOIZ'6CFBG'FE-$,]6AA+G!"EYI"4Q'H6B,C94ZHH M<&B.7%@#706L$F4ERDJ4M_L'I6+).PW.<<>W9-.AR_E!'W"M15J)\C$09G 6KE7,V M&?"6>>IL4$:F:(4-HH8RKAA1SKEJE4N.!F8(>![0]):.F!0C\<%K34N0<:)K M&[(KF.EJ]7B(\H9"EK=6>%!7*SQ,BA75$@]/YJFUQ,.WE7A@MI9X>&Q9[VN) MAR?1Z5KBH99XJ"4>5OH%3^&8?BWQ\-3RDJIL01A!04L&6G%O/$T4C"R;71F: M, !F)[X(9JLOXMM\$4?XK..W?[P1NUL!V[-/=__:^;2[]U+T+O;9V[^V+_"S M[/VQ_??.\T5?Q!ML]]L/;_<"]+ _;]^_E/L7F[*W%? ]_SG:?[^#GS_0_?.>?[ MT?(5\:IC//E M;&Z1FJ"XLB7')(W1FD2I8=$550GX*7G*:(&LPQC&A:.)6 M9&M3J'2U2G3U\IH;R)E 75>(D/)0"E-*??)'+'B!ED] MW_M]% H(2@,#%H("+KC5CCFJ/#5>)R]E1>B*(73!:2(UX!3;0" 5A'*>B&=* M$062>\Z48\R@"2-YE]W?A*D8_3X);""4ZDF>X0_( F?3X']!*0J!AZPK1E<, MHPMN!F6T2X%GPIFP!)A,Q+AHB0TR& U"B)*HDK,NMU6,+B=$I5&00M0N*@%: M.)>M]TD+Q;+5*M,*T=6"Z*)=SH5D5#I;VW+XV%5Z6B5Z>G/-#D?% MP3B6!$G6EM+4*A-=Y,Y$" &,DTYJ)J31028/.=7PP97BJOWK5KG-ALI$2802S",3JA-< M.3325:2T[+N":/SZK/KUEQ2BVF4J@(J84>>G#I7^*"UB-#NTSBFM&O^J073! M*(^H**IL%*$@) '0J$GHJ EJC8EZ*_%/B20M0EQ2D*3F&9!F.SUU)(G12 -(%'5B&Z6A!=M,H5SJ\1QA,=K"/ M@B7&B(@_?!.M%&2@"%$#779_Y_82;(_74A(/FDNN)K-\F,%Y+.(BZ:#0TG*2 MT9(:71EE@$>EC+8L0M7H5DM(IWI8E/VLI+^5)"M)7M&I$3'**55J[$$,$O4L;TK]X=^X M?*J#0?*S@0-$%KVC2GBN7) ^,5Y);2RQP9SU+4N.,5H\AK M1Y>B0Z/: Q$ZTN*;-<2F4N979TJS<)3QN+8!79"T:\0C,;9KX8BO>NRJE7BH MA2.6JG"$J84C'ELN_5HXXDETNA:.J(4C:N&(E7[!4SC:7PM'/+4$IQ8$,U+[ M;'V"I)FAB:.1:FV6"K1NST28J3?"5&_$-WDC!K"/[2IMZ?WU G;^V*;[%YL7 M^WL'K+>UP]]NQ>/=O1>B=_Q27MXS]4:\/^R__6N'[5\<,+S^T_[[5^]WMGJ' MI;T[%V\_]/B^W-D+^(P/;*%P!-O9>_F.6A%3MA%G3S,"UDEBF 02H@+&+?Z/ M0MG5HA*ZH)?LE&7EG$?).5$KY7*2RH,%%G%1)@H"(J5&1 JR '',*F)%$3)>*"]I*1S!C>UJN4QVU5/(C%$+1]PUC0^7CN9(L:,< M7'(F,0Z&^>BDX-KX2E>K1%RLX$4X+GZ(,WH:U M#2:[FMHE.B]8(3I7VX7'6 I/)64,($"]0F#BOTYG&YRH$%TUB"YX35APDG-I MB-))(D19)):Z3$"K&%QV.GG?>&J!=JE=IE.]%:5S1RFY]3)B1]$B!2X$DJS- MM&0ED@P!G"M*5PRE"YX&)4+@J21]UN (T%*(VTI+DLQ4&,I%="A(%>^R^X=V M5HA^'X@"CRXF12EC@!:Z]3ISG@3.:_D>*D17"Z*+IGFT6F1I)6*2EX-\'$I6 MV6;STT:;?+:BV?)D3'?QXQ*A]"F$F-3J$5_V'=*0O:5%DS 0E;=292^HTT8[ MKR?5(RI!K0A!O;EFC'M HYO:2%P2):=N"/A)2X*Z8F(F6^,SE 1;MBMHK1ZQ MG!C5FF::8[8@/*#>X VV+ 7H4792Z414PB/2JAA= M-8@NF.+>,YZ=M00M_X5HC-OF1+2)ZY0 MD'(G3*#)%M\9IP8,K=ZR%8/HHBFN1% 9=2*B*4,#7!L@G@=/A'!*4@]!:EZJ M1T!7B&72=)_"'GFM'G%'=0)H8J%$\4C?5H7F/"4O\7>1N*@QA"O%5?O7K')) MJ0;K,I'>"P(2+#$XNR1+PUC0":013=IK16O:Z^6$J,U6"A0KSJ.DP0GQGE,J MA31>:1X]K1!=,8@N&.6:EZIBQA(;%:!1KE'C]]Z0)"G7Q:-&3@:JVHUB4.PDM4^:$+2[7U5B$Z@R@(&U+)\Z=U!I&\LS$:&J0*23B94H7H M:D%TT2K7,M#@="K5RSD!M,B)-X$2&8.W#C(3N5CEC'?5_9,X+L'V>*T>4:M' MU(26WTU<*(\VEPI,\A1!:>E8=$%+I@**B$QY%1>K)"["]1023DG00A"EA".@ M72962DLR13W!\6"]$"6>2AKU$(')RY'0LI)D)KQ_!C8U&*\E5A*28 ZZDX#): MGJS4E217C"07O;-)!RV,TB1K1PEDH8GSVA);@E:Y3H(FT]:/@*YZL,C&Y:L? M4?I5%G[_Y,PU';NAHL1<_8COY&-MGOBL/\9&A\_CF-^20/<'.W^;9JQWYAK2 M&0P[1V?'IYW1V?%EDNE1QPU3Y[C$@(7!\?'@Y.B\IW)-DY<_ M=9HD]4V(V&4>\\Y<#O/.*!TW!^W3Q@$EGD)N_#M-H<#8,V/]A^M^S_A";@1?B[:=':8Q73AO4-,YU^LC_C/R2BG(784>SOLCSZ4!\\UJ-OQ9V-L1KFF?#TX M/1T,QX5]SYN7'0R3&Z=F1')_/%KO_-8_PN$^&'60I&]^9QG7\?EI6>HX!MZ5 M0<6+TVB,##MN;AC@8T=XY8'KGY0@/.PP]G-XC/,8+Y^$'>O@TL#[!B=IM'X) MZ%N*JRP=%&[+P=/YY?_]PW!.__7'SI_-)_:O7]=_)E@ZV)"Y^9NNSW:MA:M1 MDD/LTD$JB[US=EK6DKOLG,-)Q;Z>G>)D-QU=[^P=IM'\TC@]GO4%;(!!_8P':A'KOSSFE9*&.$VI<6*][JBB:!S+W0C3F '*(P M.#CLC [=$)=UVXD6RY]0T+>8^(2 +NTM[6P>-'(?&PS@"]HV^8)A7!<7*:YW M7J?AQWX!\V0D8TENC_CN3"L_3/FBC-]'?._@K%S;_XB-[X2):M'B:)#'Z:3T MN&@L97";SER9KZN0O#J5,Q@.0CAK^X!4<#(^;)'9;QFKO.D2IQ/DE7Z6F<#; M"ATU0^D)E/QA,B739@7E>6*Z4L;N+9T,?\\7,H( MT5$C8,H 3UK2P6:@=G?25*"X(AC/3HX:"BI!X9^:?AT=#3Y--(3)1$QG[BH( MSVZ:VGM@<;[OGP;##W.$,)F'HB;$3CP;3H?+M\TI5_8'B4X_^<"]?DM MHJ/,U*7&>%S M C32[[_,E+7;WT-KENT,=.\!&L M="8DSAWA?ODA@M77'G! M#0^8E_K#U#_V9\-1*^=QT34X_=BJ;@W&6NDP$0J7CYM_QPU-^/P[YB%\Y?$% M#>5!W8Y#H9Q0:W:EOV5@\-;^Q^:/,\PTHX##\4]\R2@#=.1*P,\J28X\=3,W36QENGL%N?1 M-CX;WW[+M?I,/SX\J#54";,+XS/W\W XJR)WD(A'R?&!.%3&AL_FUCKRFEB9Q2F+:PZW_]TVW<*@)_ M_(J\5@FK69%[;_9V7W7^?/%JN[?=>;[[ZL_=5YM[V[N]SF9OJ_/ZS6^OM[>V M-U]MOWB]]#WI[>Z]>-W9V\5>]%[O_GM[:W/OQ5;G]^W>9N_Y]N:_.Z_W\(N= M%[V]UYU?GK>,E.*O-Z%Q@;):AZJ))MI@5%8\@4S@LX[&>EP9D$)08FW)-)R; M!^GY8;&D&UUAJA!T7DST[XE&O8V2![]]M1##^--TN,]K;)/^3+3Q<1-^.3,H M+HN[32(R6\UU-'5I':"8.9G*_VXG]8O6C0IM(X_/3M+?J#V5QY2;6_,#G],? MX9IHWHBM=ZU;XE).HPP?]^>:,.HV&ML0V>7@I!CJ4RVM59'+;Y\.^Z$Q^<^; M2V?FS_IT#CJ?4/= 0=N(193/_6:&KJK>YZ5^:;I2O[1U2;=%3#GM-'*U-5SF M%)/.P"-TFW6.N@C^.\I]O.B78O^Y8>D+OO#R^U]+@]'&*']M.C J!DS1 L:= M_W.77$O.@M7*.9L,>,L\=38@MZ9HA0VB21+!Z60WA=-KNRGR#KLI-VVA_#D; M@-W+_K^>]G+[Y,\RSX.ST9]-)R\W5]2*;JZ\_9]#&H[_<^+^LF>[Q_\Y?KN% M[_@#G\OW^=L]?,Y?;^3;]P<7O:U7'W;>![[[Q_XY]J,<+O^T<['SSB7E9=*4 M(*GP"X[/%;V+%^^XU8PYDXE/3!*)1<*^E(5ID20'61&"$S$5Y[5LYB)IMQ-7&Q?CT\\7(U3=67 MEA=;/6V81F='A>[R<'#<^@4/42=+\S18OMT\(8/^.7U MJXZUOW9VW+AL7<3^*)R52()"?KW!.'7,56IN+>V[4/-E\?3E8N5[1G%4'/T@ M'.U ;^O@?'=O4^QLO<&_'[R3T>5@5CM+$D\ M6U0/0BD7L[8!Z]=37K8[;H.3[ITF7B3FLY#!@0@0K;+:)_[' MZHFRAWJBU"9888!DU$4(ZB6>6.8D8;[UCT+ 612!8*"0 211M!16*D-U1J ML(&:,O>W$T C_"Z#-+IWV03N%DNB.#H;_?YS8H_9QR#V4+RI))46(6A@S#B6 MN0KX#I5-#KX1>S>8T'75/^"JE[M[!^\,A*"D%<1 "@1,+@M>4A*S-EHR:B1/ M:QMR_;9@ZV^2?H2I"G,VE#I?R&V?]F>6>,2L[K*+,+$*(K::JU!\V, MX2E$7^?^A\S]AW?>4A5%5 1G@!/ &2$>HB/)*V]M+*Y,^,+WHHOZX8U&@@!]+_FQSV8TPGSY[2 M;/_=N]A\9Q(@R5)*?+:*@'.,6(Z8]Q*"=+QY$O_==ZA#]_BVW] X__#3E_F;R3(?X//> MP-OWV^+M5J^_?_P"[WM#=[=VSO=Y>?>;O_?Q?;M;KXYZ_85E_OY OMTK$(@? M=OA_]_>QC;V]EPB/_W[_]J_>A][>[X?[^'OOCS?\?QJ'6P T0BYV+C;/>Q$!J"[#62:CFGY8I&9ZE,'XJ)R'2^>#4F_A9+)A?;EO[MU1XX0:':8T[L3&L86O*''N)^-NXWCJ MCTI([^QTWE$Z.<"/Q56%O;W-975Y. CUBO9043@/1VD)#L9\X1C,U<&='@:9 M>OM*@&1[)G"8QBAFW4%J3UDTD9'=R4F!9J/M,A(3!_RD.91PY9BEGQY5:$Z2 MN--F\_-B?C>N>=;Z9[6)>Y#EY_;JKQ-F"?"NK-FRYN[6YKM )6,"S;F(@TX@ M"$IL9H9X5!/!9@]"Q44. B^LMU(S:U";"'@1&@F*\U([BN<0%EFSX'^Z[MSE M4HRS@[PG35J$9HW]-L'QZX+CT25NXQ2>>5#.TI6D"9\GV^N G!PY*42,U?[N;58)DW#[ Q,DQH"&>'( MG8[2L^F'?\7^Z/3(G3_KGS2X;FY:3 *!;9^=%%FG[6F128;?R?,G?UYO_K20 MS:+]FX9UK?6M?Z;K[-:_?>ZQC*Y+*[_IL9__FQ2WO_1>C35?]=@O9%&>9O.@ M)9?'3=G1[;5+;\@ZU)Z_^#$9=LQ7J;]7-Y-*4-B5%"E?.2H_-<'28D=O3B7T M2^.>&)SA(^+HU\4\,#?ES9XE=^%?2N[RY3D^[L=XE'[.'!>A^E =OG7]/\Z! MFSL->)\":-\Z)#>!Z/L,R%>F3W]UJ4\.D3+Z'XOTNFO.^Z\>C)^JE$/%2@'WPNNL@I#>I>R,2OZ60):[Y&1[/A=] M,/,UO[IVSOX>Q>OWSE^^6D7KW^[=8#O>GO4^^O% MQ?X>MN/B#5H!.VSG^6(FMFVVN_4"=OCV^=NM38G]PG9AOX[?L/V]WB'V^:*W MMXU6QIM/_W.Q/4M\OOD.+ 7\GR:.6B#@-!!GK2,Z9BXL ^.Y6-M08+H [(%* M9-R%.^]=X^:AN'Q13'[S0Y\T(3Y2-M2>!62[G+*VD"DU)G$9!==,:Y/E;0%. ME0V7@@W/+]G0&4VU0C94-)6(4)F(M;YD\.6"1B5";@H&*=X5^MYE?.^$E>]4 M2FB5--7G=_9Q/OL*&^D.9M!]+WV@8LMM8:9EGZPCUS\>W3K^*U9Y;E7UYS9@ M=R8DVEG9/(EO3@*.&PJ,S=;16X7&G83&RWD56B;+,N>4X+(MQ^1")L;G0("E M4A&#!5="-;3D76WN733H.U6"O ,+W*8(Z0V*">^)5 MJ1P9-2.V%$IWN$B0JC6#4@I,4]FU]R\$]N,J1ZZB)O'FY#(K86A2#TT.GWZ% M;O&XZ>8'J!"SL6^S/NTV(]_R2Z67.]'+FWF500$SFB5!LN:"@"Y%M 1^$CI1 M)T!XQ-_!^@)ROP'M(X,WD>G)9J> =H3:F)>K.U9M_RF%GU?80[#;9/X[.RG.FDFR[M:[,\FJ M6WT'/U7PM]-R@[U1Z>=.]+,_+_>-9]*)!"1XH0DP .("Y21Q+HU@(?FP%,9(%;Y6D5*+F M+F67&[U$"/Z28G'7LF?,K'.YY K&7I.9^.Z1\5^C>-RK4N5*4]T M@GY$E=EO);"OT4>>+K!_X.Y%!?8# GNFFT09G%,%V#*4K ]2MX>#+(@84F20 M0BS QCGL2E@V8#^0[V.I59+GMYZWJ]Z.GZEPS*9E2E$EV A9J=+1G>CH8%[/ ML!D@">-(#C80X-018[(BRJ!<45$%4S(-Z%+@N3H['C& ?X1B40'\8 ">Z1/4 M)K!9/HM->"977*U M8^H)N9)CX/-ZW@,,SXJ?;7BX<7@T3/Z3?3^5R^_$Y1_FE;&4!3CK**&0RLX3 MIP2G,9$;$-K;1=Q>_JNGYP2GU0K] ]VW7;R:]*E)4HE].75HGR MKD0Y4WH]LR+$6'SBQA 04A(KBOIKD\Q)IFQ,0Y1:J2YG=XW]_>E$V2C'_VQR MU-R4)G!)TV/=E*1@5JMF=)FNJ'_R<= /;>;[, '%J,UMVCEUYTV*TLZA^Y@F M)6HNRUZ5+&.'Z2AV3M-)G-;8"H/CTZ/48'V0.Y/@^E(@+.&33TJAT=%<%LMR MS:"):9HJVFT);WS>),G^\(:GSE5#+_6_IMUT!\.4VN9^=,/S-G':-+=9*>LU M^5CV-2>YU$KVI;.CDG.M,S@;C\:N[4A)Z#I*N":P,4VU\:8A31))I)YI=YMB MY,@W)6-,Z6M_&,Z.RS-"T\VS<-CD9YMTC)1DSOW<#YU2.!4OF#9GOKY :5H[ M'J7T4YFQN1QQ^,VH2?DVGR[VV'U(308W[/RHE'MM2LO/QNNKZ@,U*Z%<-;QI MS MJ<@Y0$*25PD(9*&(5=J22&-PRENCM%O;$-KP+S\J++MR'ZVA20^+A2D/DRZV0L%.&F>2%; MQ\5ZYYOZ4RHW%DEP,JDY_:SS"_NU;5D!]BE2U#A=KUX]:7:I;-:(C+FRTFW7 M2BY*?*<+ 45W0WQ-QLK-U\\[BJKN99&['UW![C9!VG:KD2>7H6%MDZ=:Y.@[ M-_FS#>S\4E)YD-A+4):08XB)Y/B?*W1J884FA.)#4#/;CF\A2!N+QH$?$Z+RW&CIA5)6ZJCGIZ-2V<.4 4H M[4,M]K P0?N02?M&87#:9()MJ@^6][7J5*E4B%PQ"/VF:9,4LJAZM+>O=VX[ M4S;?G,^_K"64AFZ*5EYF A6LYD\^S95::G0)_)#:IA6%,TU4T$;'NTRKB;-6 MBF0,6GWLZJLO6:GIVM7Z&4-4]G#.<%:G9#AJU@"2T_F5R?GRI+1D6UI=NCG5 MVMJDGK%)IUO4Q%8D'.-*Z!SU/Y073SBR/T;F/6T*!^#[6J6KY?22F_XK\I-/ M<#19[%#B"]LJN ,T;4I/\'FS+)K_]VKNY(E-16>W.(_F$ZZB6V^YEJGN)\GG MW\E<-K]V?.9^'@YG)TP.$O'#Y#X0E[&YS]S1)W<^6OOG59T#%8[)XZ59+X.X MV/];>YGS#V31UG"-A:Z:-?"LR6]=P6)3Z?WPYE;Y>VV@R&![/??MCU^1-Z=)W'NSM_NJ\^>+5]N][<[SW5=_[K[:W-O>[74V M>UN=UV]^>[V]M;WY:OO%ZZ7O26]W[\7KSMXN]J+W>O??VUN;>R^V.K]O]S9[ MS[#A"$5;4=S/CL]:%KZB;4S4X4^H2335?Z^*=)0V$[U@ M?'Z#4$ZWR9E^H[0/CE!*72H+GQ=>PU:;:9YU=CH1JY>.E.;FYHEGS?-]&G]* MZ:I\+0Z;J8AN;)'"LA,+*(6S2T_0W.5HEI_$QE&SWMD^":6&3FJT@J^1M_/U M<1K[I%'+6R6KU2(NU2QW@",X*A*V/VK2VJ-&=H+K82KM1O\J_H+)ZT^*#V;Q ML;.^MZT:G?E1^M^S,C13,ZEQL-Q0F;X[T3 O!Z_5.4?IJWI9_#U#?%,?)ZC4 M"F@+PI0.M.ZAHG TUMI,Z[M\$3XPH)+4-NY+)P:O+H$;C++K"B^^-;EP.%6B M+T?WRA0/AZ4[K3<.7]E)QB;7#,FXJVMQDV+:E!T9%$\?_G^%PY:.S\LQV M$B;*W;04 C[@]JZARGK4:G<+TS#XTIC,UEAQCB*K@LZ;]'GN4JOP&W>WY7=*WW*C,V^S,-+$EW?I MP5-/SH&W0_%O[XPS/ O(A$G)"1A&B9-<$9PS+YD&(6V3>$G=5-7PN*UJN/2^ MNULCAHLQB&WL-S0_]=:U?T&8Y+.C7 2RF]W52/?B](H(ZC ^FIJ'Y7)W5M^/T3S]^!PP5DQ=2->5J[ M)T]V9N8=B<4)T_2S<65IP,IJ55)Y39"[ONW1USDK:S8]CX?^)4G*Y MX;-U-IQN-K4[,JA,X*6W;7"43>.F=_C!W*T([SUW(.[& MZQ/D+ME[__*=Q G( 23QK.1=1BHCEDE'J)9)6AJS!K0>0:U?#\694M?=%@ 7 M1@DE(W.@ 7\ZZ3677N;(>)9"E07 [&0!W!";4!? RZ BQ?O\.#7-H2XJ0+]\3=68^; J6O@^ZT!Z&T=G._N;8J=K6V!_[Y3X W.@2>9Z51*LSMBC8J$1XI< M('E.KL2=J/7;0DXN66&^UG*W2"%4#C[V!V=]=.3S$X&W/Y MTKI'=7TB Z=";.I;GCYFM/2JU+2_\U7K%@NM#3X547UKI;4VX&)JPURQ;#YG M [75U*Z[C[Y8@VJA9A57(GO%LDQ& ]#DE/<@A-01?-8JSA?O*E.&BB'.Y\/4 M[EH(%'K@ZEU?[EFMQE6K<7TI9_D3K\;U8RHKU6IRYN--_VP7Y*.K,R-V+G[O[U]$?.ZK_ML_]FECJ1V_06ON5;'8Z/[% M!_%V;_/33G_QD$&XV/GKO]_W./;AC__^\/;]2[;SU^_]MWM'1[T_?C_L;;UZ MO[L7CW:V-L\7JFYERZGD@1$-\?^S]^9-;27)^O!743!W?GO+&O:$U'2YJ5:#)&H&*Q%.#J"N(X8&9;)B?((4AK!AMJE%L@Q0 /B8 )S*!(S#XJ5(U5R N))G:.:>[8$R6TFN\003]&K.@N<6QLHA<*]#X%(1 M32P3==(&1%SBB&<7%"TL1R9Z'D4TT@5:Y:X5< R(1:76?_Y\',]RJ#S0JE;8 MN+#QRY',"QO?EXUG,HEK8ZSR##$;/.)!"F0PIXCA8&$Y4P M.;,Q-K(I%'XU M;/S2LR.-+XU_E!II-NF..\^18!.9O?>HZ9)^E![I(FKO.SF2?IGXY#=G'?3& MXVX-J@C$?NRTAN-X@2N#@[EHM:^Z\-^8*F@4BW>11*HUF,8=/301T:2;WP]O MNNC]"TA"=/5N9#9H:6<\CI* Z)K[[Q]L>^_39V!2./\<<&MU"VQH0)H$AK 1 MVE.MN:]N@5]^ J+[7RS\. '1M>1!W\LT=-=L13,.S^-F1Y&.DQC-',HZB>&, ME].G?3\4='"1G63\B*NQQ),^Y"1PUT*KPQQA0M4OLY%0N94>=+S*JG+_A;G( M-I<3RU6QL^-PIV$V_L3[!20\:532]X3%\:3O7,SY&XY-^'2^=;SQ&8, &(*Q M2%J?LU]BAYQU!A$*^G@NG&N365J1!K_,"*6R&>Z^&;Y\)C%H380"!4 DQ#'7 M2%NO$.B1E:" MZDA!B<3:.^%,)<70&XCB.Y%+RW?)&%5-_@_3\!">\[#\2#::*) HFZ/>T8OR MV2TX:[O#=RB_\DQ);,3R:**N_QS#:>L4]FO++^!PO0R+C2YH8G'/_KW6&OAV M;W#:CWO0_OMVSW]Y]JU_>+'UMW[9/S_86Q>;O_SZ9?_;)WR0/[NW?[;_UR:T MTVX?=#;.MX#*CGGYU] M@-36WL89".UB:\W#EM_XMGE\" +\_F?,&0N$?$$K]:C=\A-=;A]TJPU;9E9-=Z3\'#Y,O.4&2:(IXL!XD M-Z:!D&EPWC-O4KRZR^JG,X[W_;^ =0;_OLBAF%&0[2"#TT[.?3&.3!U%*@[> MS1.5^!C1A<8L:\$>$EPHZ3(U\C'B]21ACQ)<2$MG"7^22$@B7F8H9#;_-=8O M62X>.1[R:49;XB%+/.0CQ4.6B;OSQ.G:!9(^ZT7]IVXKFVUWAU5"Z-[).*WF M0QWQ2CSIVXDGG=KS9^;.UE?T[?MDZVO]K_>_M7S;8YMKAMX.]]I=]^N?1 MP>Y5_XXMT -7O^UW-L\/_MH G?$/O$^SL6Z=[Q_[L^VUK?;V7SO'!W]];%^) M/]5"@UIH$L(F.,035LAHQU'0L.I2>0U"VM(*8;K)Z76+;HD_+73YRNGR7T]X M;Y7W*@P8?BO$64_BG#K&P;JR*/-*ND@1-R$@0P-'R7'+M?3:,;RTPH5LC+EUDQ A]5!P:)Z MH@B(F%C>/ZSV^>CRWF:%5/WWHBP'XVNUREWCT_+N_WS[Y@1;H@[ MOM-DO+Z Y)IKS^/5+_*(^^08>"-(GT!>E]!>@V1/M7V5$@,Q%&-!.4*\032 MC..&(DDUP\X[+T0"I..FD/=,3%"0_J*07F]UI2#]84B?T5:XB4IX$U$RGB-0 M7"2RV,!R1NV8#-A[+I96J&PR,W=:L@4BO1:Y26JMS50I24KVD1+O_M85O_6_ MAWW;R\6T;?]\8Q@[@ZU>MXH^ZU4Q8!O9IR,.ZI3)ZB6<(I>2F%#"9:!,(0$+ MCSB-!-FD4KY;]8XZ@P,!>9$HWJ1J;H&Q-D'S)85)H?071.FO\6JWD/MCD?O4 M&!"-E@I[AW02$G'N@-PMH\CEXGW28P&'^M(*IZ*I&5_8U6_A]<+KA=??ECVG ML/DCL?F,P2,!X^E7K*MJ MV-_^E6O1!L\4A?@147(E$'WFYU%_&IAT&)'K1_L%-#[H[CO;/K/G@Z6?+HSI-X=?RWCC*E^499M?BNJOWI?SCNT:X"0NN-*.I=51 S?PIZ:6O< MN\91/Q/\/WZ<$T MK52!PSG?32;EG.KL/S_9E5M#2)]^1]X_#"YOK6WF[C7Q\F0>K_O@F-MT2^ M_R"2_4KD.V')*1*H$]1P+:D+E"@C@>B9<3+G.WRRR/>^7HMX//X>04XT$@H(1#G'0W$$]LQ(IQC&U<+13[.H?]9Z3 MC;5&D>]#^_=%R>5_N=&J_[O* 5@"WE]Q#/F+ZFP)>"\![R7@O02\EX#W$O#^ MS.:_<2&F&5%I+#R]N\L&6VC 4WG TSS@YM87%*-1V=?4LA(UW_=Q?WN9->@)_1_>^DQ^PZWFS7K!&OY2:"'ZQ];&WG9*=[N;[& M!H:_O^QW#EH'QW^VM]8^PC./.M#.T<&'JS<11U\V_]H0\'RRM==N;Q[OP-\[ MK8/.KYVMOS[AS3R^7PZ^'/SU\;DU'UHHE"UDM@M$G!HY).:;"4/,PU*=9)2+R+#]BC;1V MP%"&YW2S6B%!F2'")2HB2!V$- F;NPA[_%04I!^,4<+>4R(\ MD+Y<6I%-V':+K^Y0..*U<\33JTB%(Q;#$;,7+)1K$VU V@H&&I(UR#&"D<%6 M$!^4B9)5E1*HGCNK\E.1Q%A_NI(1A_!13/W]3"7S,4AYP"M]P(+\ VNMA:_% M%(%VP_44%W/%:RXBWO#5M['0&^2:[[-;PB.+,?HY;HHGH!\O2I&X%B%Q?9FU MVL!B,D>P0-*ZA'C0#AD;(W*91$-(AC!;*&20HI'+00T7,<9:[@ MW918U\@_OL2\O"I=HL#\46"^>0%SR[ +7%A$F"4 #Z47']:8IK%YA@+&1<4\2CB,@2+E&N4V5="A:6 ML0I 5W4ZO=_4W40);7LQCJ87]H_1FA7"6@AA_7U)WU!")R$$-(5Y_.ZW6842XS*2Z6)%W,O4@AC480Q MU6 H8THXPQ SF"&N'&@P"2M8/2.CI]H2JY=6%&E*/(]W5>&*-\@5"W3:*H3P MN(0PB3 0"IR@RDXO*>H9<(AK)R*6-2B29&$@0_"6PP4-O5KY;M?ZUI07Y ML0XUUW3=:\9>:46)!4Y0O8^'FFJ,7HMD78EX4,4\U M>J\\-2Z9G'&3(,YS\@EF%)(A2J\,!;XF2RM2S*G1%TXNG%PXN>ZWRX6)GYR) MIZ84Y8*BP3A$@N>(,\>0UB$@3(U,.*EH<(Y,YTW-7H^(7-E"C\&UI? M5R9#VSKM &3\! 'C/Q>@%5[>R;O^*(;3=MQ.ZRE%F,RO\6)S[]AAW(GP1-]J MMVR>Y[W(-M[6V<_?<;O+[F^>;:QK?-XT.VO??ELQ:> M.$XLPDDHQ"45R+B $4D!4THE<8PO-2+0P@E,^K!_&F'E89DG6[-C^X>M[FB# MX>J,?&*6I95IZR@"][7;O3/8SXUJ-S9:@X9M]"^M?J.7&D/XZ(=>!SIY_O_^ MH2E1/P\:K6K#P/?^;IST>U];@_Q9.ZP^.QC:X>FPUS]OI%%@JT4R88(1GF->V/1G$=Y-??@ZM MP4G;GK]K=:O9J;YT%;G0YL]GK3 \RF?3,AZ=3V-[Z;C]\=O+U5M76&CT'I/+ M7+%;W\;+Y-;WOM>L7I9&/*C5[[\GV.W/+'TM?7T;?568WJG5']R@_#A?UXQ& M=DDTH?>Y.?$11(3^5?;JM$)HQT4?,/K*^:)NE.+WH^TWUKLAAL9:]+'C8K_! M2/.2N#;OW)FK4Y>/@ 7,V^.H/W>;MRRTW279W5T&_,8FCI@R<0^;./T06#ZK ME>7JT&XQ[X8L[/6SN IR9^\4F@J#:Q:\A^Z2%[&ZJQU0@H>/#HS7.'4[WTOO MJ:*U>V64WM51/K MTQQ^>M^?LM=V-W7O\;^:JZ=G\^+N3?7W)NO]*+JQ.C@]^ MV?Q[\Y?];P?'?Y"#O_8QM _/@6?O';6V_EK_MKVW"L_>I >M*Q=6G2UXQOK9 MP?%69VOMSS9\'\:R"6/Y\VC[EPT"?1:;:X=B\]M!Y[_?-FJS M2U=B&EDN-*(V*:=48A%6>87)IIB_6.<#V/B) P(>+R#@ 5SZ@C@%(.]B M?[&T.:Q1)B%+AF*C" MV0ET^1$*8BV<+YX#/O]\C,H?19Y[&_+[U"W5S4DL1ZFI!%E.A+H8@4C(* M>5A,Q%E02$=N$8[>XY2XO^X464>P9VWIZ*-TRAIYZ('[3M@5N4NUS>$Z->/GXL\5S]Y;CY:*?)<'1AC6N?UEW:/>7'4B#HH0=B]*_>/232E-&HY%@U24!G$:+#+4ZH+LV-YH_1'21DNX*Z9FK3"XQ,2XAZ4P:Y;.Q M&#/$>'3$6$6(EDLK?'ENI:H NER3E8/[*5$^&)RGA[;F5+!%X)1@FP_MN7.=%T#7!="UO 8I1_6"L#UST:$Q3&$&& M2IQ_9"F+YHII2RMRN4Y6LX<&FKTL$2X&L M7().^R4,*-C-$'#+3%FD1?]YY]OKK2"W(\>ZN8KXVY_X$X+P+*78$^ MM2>0($GPD:)@14(\@I!BJ?4HD*1L\((HG0O(SR^?%)C7!>:/<@=0CO9:(W[F M0H JYZ(Q%F$C;:X&2Y -TB#G<.#)$2TQR178%9Z[(&S!?&TN_A[I5N"6'O$R) ;(I8E)KQ(-32*O$D3:!1Q4%-EPMK>#E>8JV%ZS7^'Q?['W! MM]CO!3LX*D=['7 ^.\999$C@+]'/*B$=. &8!_[J""_3HQZ3 M%*.Q@'=*(^)&)&2,=4@SJ66PP4=ILCE"E8B"EP/TFF4@*J=\+5 _6XF!64.P ME\ACR1&7@'K+DT34:"-]5BAG>TU0/GO70%P*&B>, M0)T/ ',C .:$(AFHT($&+Z4"87[^'(,E@.!>$/VEUPMGK7:[T>JDZ,.9R\4O&>PK%8@;(/(KL4!F:@X$LDF M+CP/V"PNTK&X.-0%YH]TI?"8D8ZWHKZ()G>%_4RA3J4!X((CKXE$',>$M"(1 MD<22"HIBF4B!_:N#_8O)6%2.^#FQ/G.EP+%W$H@="25"#F4FR&I'$3,YZSGF M6@:\M,)9TYBYJ[@5J+^Q.X5RJC\[TJ>GN@U)2$(,XE&)G(/0(4<]1H(SPX(/ M7"FYM$)P"11\21!_T?F)RD$^)[QG;@TP -@YAA%E@8*NCGVN0"21"R8:K0G M.Q6A_=7!_ 5F)2JG^MRZ^LPU@D\1>\49PC[CWGF/C$H&*4(ML](*AF4=.^PT0*(]N-@^+ 41"_WTO.)4Q#-:W+8;'5[_=;P?&.\7*./ MC4N9Z-=3B MT?0"\5V;6@=WPW010.X,ZLT+4$>+F1>:(\VR<<%E4%-C$;-:.F4BMCGJ2"S/ MDU.L0+HVD*[E+4$YLA>+[D]3=&,6/8T:*4\BXA%^:,I@A[OD&0TT,FF75F03 MRY+6_ 7A^P5=#)2C>\'@]A?@5LP$ZHA BLIQJC%C+4$\444"[!2O50DE?(GX MOM?Y_?QUCLOYO5B(?[F N...!^XD(MQ@.+\C0;F".0HX,L<9J%RI*C%(V?6< M)N7\?H'XKDU^HG)N+]J.]O?8EG;VF4;'''8>86K@X);:H&Q#03A2Z;Q3@@B? M8P=J(I._A;"!C^-J SO_SW9.?EYK^'X,K0>:^E_N/>4+,_7#"Q]&Z[03!]'V M_5$1-N['2W_/VO<%TY%BRY#-:4VY!X+2FC#X89C&6G$?>16YB.>)6"[.![4! M=6WL^]\!8>,U<0#AA#V(VUPAS31#WDNLM-,T")K3 UUWIBGNOO4& M]0LSWY>3>@&XGMKLL9#<"U">A61P4FL%)W5@!!%N96 NDI1/:MJ4HIS4KP+4 MM;'9EQ-Z(0:QJ:'>)Q]#E#$#6")./4?.*(ZPP481IZ-Q/!OJK\?6/@N0WX)3 M_DZ$W@QL.Y<([L,N[W^-^0 $-'KHI6UUJX+!)[U!*Z_#H!%.8V/8@U[:X>DP M-N+?)ZU^!9;BQO^HMOW[I2Z;K.IV@K?CX'=[;ET[KIW&O=YN7KE\\3A>MY*A M\"&\=CYKZ.>&&- Q$E+>YOM'3I!3AB%BG,&<)IV\65KANKCQOPI\UZ+&P#T0 M7O(3/ACCTRL &PE/,F 4 ^<($"^0IO!#8I)D\EHKDK)U89YT 07CM<'XHUP! ME#.\;OB>W@<(1XW@T>4S/%_6$XNTQQ@9X1Q@&Q8ZYP-1JN#[!>'[A101*&?Y M4V!]>E- (J?1RP!8=SZ7&I;(V 1GN4TTT4"9\XNI:U@ 7^<#O4;E!,I9__CX MG]XH>,X(BYHBX7,U4^,$LDP[9##US 01!19+*Z1IYKI1*."O#?AK44Z@G/)/ M8I6;WC8HY7TR+B!K)(CTFL=$J)B]]D0]0/XFP@)Z??AS=*< M6STV0@N0TX]=']]:;,#+"@T8+]PE>EL;K]VPE9LI\LA]F.K;[/T!L4 $%C(9DV./6J@:\-)B_I*H!Y2A?/,JGUP9)"A&BS5G]E,SV M!(Y 4'FB=U2(%W;>#]*#<&MX"['-I/!>?I+8 0S(@D8@)81I6=5)H+:.!X4 M7-<;9WPL' A9&C#) ?$D&_A&0*I?_.,)*XU\N M=F-J#>]]D[JX6;N1#&LW=__SC!/T0D^)FH1/C(^%]Z.-7H2]^YT+9/:BQ I8 MJL ,(EYYT."\1#:&B+3G#(Y[HR/."2!)T_"YE;C'8.>G\/=83(?G\19Y9&I^ M00STC)$='^"1K>XIS.3V21SGY2M"Z?W)9WJ7DU*(1&"/$J4)9%)'@7P8099C MX8&63,CF(T)O*.C\ JGG.7#TSUN=/^;P#]9I,G%\,[T,C)2 M;W"@#+GH N(BQQQHGTN66*&5)@J4 I FQ?PUQNM /46:+-+D&Y,FZWXG763( M.;E\>@=-I-36RHB2RHXEQ#)D*.5()$VMMTX[\ "_\A]X<=+'CNT?MKJCN< 5=SWQ"&@> MP=Y1;'SH=>#)Y_\[:)ST>U];@TP)N;Y/Z^)6'IYGNZ$1)\B=)N?+GQM"&^?1 M]ALQ^[PTUJ*/F48:C#0;^:*B<68'E5&KE6#ANL/V>:,%3_1#^+ [;]B&/[+= MP]@8%Q)JV[/EQG:WL9FK:36H&C72K![SH=?O=>W75O]TT%AMA69C)[9;,36K M[JT#;?4Z+=_8C?ZTWQJ>-U;]L/&O_+TO-CKV& 8VG8Y>&CU^\OV&;;=[9X-&-PX;O1%?=0\;[=Y@ %.5^KU. M]?%,A[GWQ%3]J^8BCS!/UB"72'*QX6V_W\H3 :!JG)[D5U.>X>HST!68^5QT MZ;0];-YILB?S5"UI-;R\'W.S_>A[L ;?1JLW=J^ T9^ZP=!6(<1Y8;J-^+>/ M@\%DR#"3.<"XD2(@U[;'59UZ_?/1^L.G*/GGI.13_L)HDU3?SV,[SQ-3#2X_ M[/I\-6P?IAC^@"=7,Y6;N9@C>/'LJ 7;(+=\2Q?R&)GXY_(%%BODU1EI512Q M^OEQ\ 93^'V\Y:\?]GKAK-5N5V^T^MG;-*.P?YC3;0[\*>SC#(C&5@^>*9=' MQ\'V:$<,>T-8A.^T "O_/T]H,1?W4')^&?=ZXZ+3O\$>O) SY L5,P[^>X1] MY\^N_U_.]CL[Q]#'+] OL77\_FC_VS[T\\_._O$&V]K; M. .1X6Q[[PO9W%NGF]_@6<=?/NO$HO&6(@R;#W%-'++,6R2\4I:Z0)4DH+,H MUAE$%&5XPECK"+(FHXHHI9/P MGS<>O MR&N;)#H"=#9+GVH6/YFHW[+=B&P#U>X1FNK UUJ:)9]_'X5F,W?>] MWA?X('PQD^I(?BV;9[QYX/F?J=!.6Q*14]HB'AC/!98EXBEQ&J.*,5^%4VQN M"&R<;)[&R:BJ(# 0G 47/#,\LL.*V;J]8<6'4__:BBS/1ZN7OSU:OMG$P7#< M50O8<+""$Z+-WQJ.EG+\TG+CXQWX]?(1>W&LAL:GY=WEBU,JMYY/JBO';<6> M^;RK&T7.@F-*C[#5KQJ"WOP^/][_[(GW'@>.C \,<14YLD8P)#F3.$I%G%%+ M*]S<8*2_V.9V*MI-A*UK9^D5H2:WY4>*@C_UGDJ@^(DJOS,_,SZ/^ MI#\G]A (J1_M%V03=/>=;9_9\\'23Y>E1! 1Q\T+O9PG\>KX;QUE2O.-LFKQ M72L3@__AN$<:,8"W-[*2O ,]//;SIZ"7ML:]:QSU,YG]H^4X=7"^YQ!XP2W3 M1GAM+(]!2^N$X9\!.GL5*P,LLETHQT+]YR>[RM;T'FN[>-HQB M:W?[MXVUU;WUM<;'C:W5K0\;J[\U=O?@A'\._J9Z>E4RY*V*>F*N@=D2&" MH!0X+*#!W/%KRPW[PD0A5<"PW,%+%Y*3/(+4HUE2'"20",+(2<9+_S0NU53; M3[UL)*IL&_FH'YQVH&_GD[-^1D&'T7=.>EEFO3"[A/$NJX1'6^VS2J)L3W?: MNQ\9/,9'>S[*9B9%5'-262FG,D!EEH6Y:=N307PW^>7GT!JE(NX]%I.8YV&K<_?GNY>NN*,7GTGN++2JE;W\;+Y-;WOM-\ "]JP+?N_]\! M-[>^H')CU4VN6E:BYOL%&LO"&APQDR#DL6TOZRWSY'9]I1Y[K]/GS@3EL90Y M;;_DU#&GDO1,.!N3U3*Z?/\P9P3P-16RNHD8O3;VOGLE;G<]L;GW9^N@\_'+ MUMHGMM_Y V^M?8'G90^8G39\YGC[EX_P_S_PP8^NO7SOY?\)V] MT#I8^P-OP]BVL@?,+W\>[7C!9B>F9B.K\@)FI]=%%[ M)(3GB"?JD>/!(\R(#(')["^TM,)Y4\DZ57%<4(KYER(&;MW@T_7&DL_77%S: MGJQ.=M[YD)W,H*TSVP^O)6/>4['3'[-B4]!$,>:\&T<\A9Q1$+P[14WG#^*1#2@31F,./HLWRAG=(2"J8 M3: 980N*$&LJ,K>\48-\>2]4WI@X797B]G62,2:KLMH-&]VA[1Y63J+56X62 M[D5)GV:%#"DP](*1GI RL$C%"(RE]0MP9AIR5%"5AM-4B"&))#C-L2C&WWE"L&G/5T&OF M *QBRZB3G'$Y*7BAG[O0S_ZEVQYLE?+.(1UM0%QRC33-_OB:LA!!MC 4E!R" MFT3,+5$4LT5]P?LL9HL"WH> =RH[6 8[TU% :U(@.P@MD2%8(BL4UQ938K.% M@J@F-G6R.TBTDX91*)7,A@MO. @UA#:I/3%D,(B#28O M0:[YT[;'(8M5LA_;];&83AY7=/D6^[U@!T<_9*B+M5F=+$VAJWO1U>&L"*- M@J'4.Q!9D!SFAC2/@6DE7$N.FJ-R+P"9[!N2.!VXHII9A2 M7I II3#" QAA*LT$)KP6BB.OLDA#A %ND!1%$:PS6$8L\_T0P4U,%EQ=[]$- M*5?RMA$^2LRR8)WFI;>Q(&?@6@M^EV[0;LSP\Q@^B,_9QAMSOIJZ&XYE^F:5 M,?ND#V=('QZ7$YV>G/;]D1W )[R'D>=@B#=F;KR/H>)II?N9_&[?<2(M3J5S M'?SKY[,5O64,-A&1D&,"(QZ"0E92#0H!=U9J37D4N0Q:?0P9Q1KYLJV1!>1/ M!/)IY6QF0B38422 MA$WA"#MJ43::A:%]H[+5(&SYD*AN>_MVUW"&RU_G^GK9.2AI$ M8.ZM\\@;SD:A\)H9C(*PD@<0.D"Y $B+)K\A]'\7*M7JQ6X:K[<16>%3^<<]8F11&E'KA*@.1A MO #Q(W!I%>,J<+>T8II*UD0I*I:/%R1]%$@_&:1GQ ^%I0$9!'EF+.(Z>S8X MRI#00E/K+3,L6S,9B!_7*T850\?C@_/77JL[;'P%,?NT_\!T?V]#+ZJAL%&M MW9_CI2LT=3^:(K.2APA86R$M<2/8KA MH\8 KZ'H40 ^'\"G<@CFEDEF#8J!.<2M),@I+Q!3#G0-;H7-EDW*FXP5,\BS MI>DIMH[ZW;245!\/X!XZ*UQP!6OD0:0PQ G$ V?(+L%-X82&\,)5ON&/&1&F19 YX@3*/ MX$^&I/,BOX-I)=]PX 4VCW[R$J/,YB.-\H"%1K:-GS2N[L[@8:%WFD.+7F*- MWFLY#[XCG2YT8EYIZ0[MR@D?+,=( M2YD0-SH(@XT0-"VM:-($"6IA1^Z=B?,)Q?$?]^F^95X+&;Y=,GPV*VLAPWN3 MX>:,VZ>.7%B/HG <<48BLDPI1&(4<+A1KQ);6F&@?]R0ZJ*>9%B)N#\-+;0+ M_X;6UY5)Q[=..X #O_(?>''2UX[M'[:Z(Q$:5V3WQ$"C&6BK@T8O-=:BCQT7 M^Z,4(HPT&UE^:#:&1['QH=>!?ITWCFS(]52N%(MM^-GRA1E1C5:EJU?B[L2=8H M+I@F6JM;Y!YQ#ZC?H3:C?*%P/_CO$?:=/[OV+W.Z?7R(#XY_;6_N?3G;[^P< M0Q^_0+_$UO'[H_UO^]#//SO[QQML:V_C+-L.X-_/E@4E;=1(>%,%BDGD-*2),,BYY)PQYWQR7*'7526"TW(G;8(H,GG;7(& MM#&(W0?L$?SF]L@FAV>>;^^MLLV]S?/-M?W/)'JG;6"P0;"!_9(<^T23SV<\>#I]V$V M(;"-7C*L(^8X*"V]CA$;RSR.)O);A)C";/,RV]GVWA>RN;=.-[]MX*UO&Y]] MM(HP3!$ECN4D7 3I$!(2U$8G$U>* LM1L\QN)[F\C^ZS^HE*BYWB3DO&096' M/U*4TJEH#7'&EM5_DM4__O39Q&"4-V\6J6AD;TXT'I: VO4 XT9D].^KV_89V' M\(1[;;6%G(_?WVJ@)7VH^CV[S58[V;WU#>^U2^>CV-H[_$P#D413AS"L!>*) M$S@?"4.&NR"4A!\RNX@M7X^1&9UG#V6;)Y"BRQ:XPQ: P\91DZ() LF0;IO?5C];IU@6 MR>$X(UF#\QBV6_2(\Y184OE*@2VMR!]MMSK*-V4+W(%QUO[X+)5S%@099!/) ML9G,(I-SS&K.$E,"A!VC\J%S_=+_>XQS88^KK%[PQ;S\K>ZXHDPUZ=0) R*4 M"M@%'CP<;\E)'H53&K8>ETLUM([M'8TTP-ON;!NVG_-:QD&$S1ZRE6M$L-WJ M0MSFU][;=B[RT-@]BG$(7\@:8Z[\,)/NM)JSZV,?&RMS#,?,;(B11T,V,EY8 M/4?&39B4MCT9Q'>37WX.K<%)VYZ_:W6KH55?NFK"A#9_/FN%X5&VO"_C49;I M\3W]N/WQV\O56UXTPJA'9]GC;/FL*@!W\5!Z15- M'#'W@<-=7+/N-26UNP"_0Z7=AW]L\VU@];!\4X;- KH\];19NNJ1\"O7[9^^7BTN?K9UN=7SM;OWP2FVN'9).NG__WV\9L.1PM@Q&8&80Q$8A[ MSI")%".9J/68I8!UKB+:E.;Z[>+#BO+=ARF?(J+R08?B@QM]T_SW2LGOX:Y0 MA>$>B^&FY7T(Y+TE0>%/7.P:*&H^U+4YJP0YJ47BM"(9 @2\4@2TCF!#BPGG"T.4RWL MTHJF32,7X)594F+5$<'/'-99$/P !$^%#$NP"\EP(&$!\8:/0<=/:&Z;L\,/M,<5_BW\ M6T^9O/#O?/P[%<5%,D)&3!%3'$1Q'AUR'B1S++075&I.35Q B&-M^/>6^,=9 M5[":^GB-76+_WS\T)>KG0>,$YL:?-UHY3+'1CQYFKM'*'@-Q,*R<'T]BU[8K M#[ *M_DCAUUXZ$@\=[$;4VOD[04#BNV8*UIEYY>92*'X-S0RB,N-W %_VCEM MV^Q,U["5S^( 'MNN',B@![<\.CN?P;*-/I,=SZJ8RNO=F758ZXU?3TW%789(/!]\=V:^0H/,,.FXU6:DR_W6R<]4[;H6%3BGY8]2)6 MO^9!YY;[V?T8IOP^CJ4/E$OOXUCZ:68&@!O?C\>_!R/\*P]H [:.'ZY/A@(? MV8&!O&&?TPVVO>8_1TDQ)RHAKX#R.'<*:6UM-DNDP$$893I;$I>O9\^\,*-[E6%KPV YJ)> CV+$ EYCKB<.>O'W/YN#3L9-F%_90 M8W@6V[#[.K"EC@97G%B_2UUC!N'9.?.D-VCE#[RK$ M;8.I/^<_+3JUC;L;3 MKU@'-'PZO/TKUWR6GHDE/R+*KLS/S,^CB\1;)_8P(M>/]@NR";K[SK;/[/E@ MZ:?+S ^T/VY>Z.4\B5?'?^LH4YIOE%6+[UHY^-S_<-RC S#D Z#: ^_@V(W] M_"GHI:UQ[QI'_&\MCT-(Z8?AG!2=@Y4P,P,FU M"&"3#?[SDUVYU3OYZ7?DS0YS>Y_VMG<:OZ_O;&QM-#YL[_R^O;.ZM[&]U5C= M6FOL?GJ_N[&VL;JSL;Y;^Y%L;>^M[S;VMF$46[O;OVVLK>ZMKS4^;FRM;GW8 M6/VML;L'+VRN;^WM-O[U8<1(,?S[)C3>Z'@/J\\35U1'%[BC1C-,B \QTF25 MSN&,_[F4I>+R">NMX49):TW4W!GBL#4>-E,,AAG/[.>U?,)B@@F:'K673]!= M?Q3#:3MNIUO.TIU>N_UQ%+%1[<4]>/K[=L]_>7-G)[R^YOGFVL:WS>/#_.]G MRACSPA"D>&"(!VR0=CBA@(41EF OE%MJ1) V3O*6[I_&N@923$[R<97+<>C\ M,,N8'M0*FP_F'$$_/ANKI"'YL_U0B:I5XHA?5E=_'\D%HRB*')0/(J.MY,RN M!REWM/&!S"HQ-\+8N_E#67*.W5#].A:P1Y\!D>%V>2'WL!*L@4YCXSS:_B"W M A^[6>ZM74R',$=$BZ3(U\C"@)2=BCA'30TEG"GR3^A(B'!Z \DX\] M+@$HKSZ. I< E+DF[DH 2IFX.T^<+I$[LS/R_D+L&ML92]Q.B=MY_ANN6[3/ M5W+%=7(,[_^]]6W_[\T.?"9?<_VU_PT^>[Q__$7L[_W:.:B2CGSA^^=7KK@Z M\/KQ.H/_GX-*"I_]X^^#XSRFK=;V7OMHLW/0WOSVA6WO'1U?"=IQ,K%$241> M.84X"P2Y)#3BR1I!E#"2I:65[&QV6SZ!$K13^*_PWU++2F.Y#\EXHSFQT1 7 M+4LB2"\,IJ,L.;KP7QWX;WK%'RB#39PKQ"7/$2>4(VVD1DE)*9)*"BAN:84W MC;F>+J[P7^&_PG\7*:*8-9$0[:Q@''[F9,,F,9:BC#J9$?^IPG\UX+^MJ?S' MM H\:(<8RU)?D 190B0BED4OK#(*VZ45V>0O)VA[07&-+Z4$]XOW1K<<;"WB\!V\]Z'YTL02VT?7][/LRV(F#TW;.\?NQW^O\GE?O M=QA_+W_V]\G"%K:[%]M=BHY,F%LB/$,Q"@_:+J7(*!#Y$A,J\A0$LW)IA3;I M#:%5]V2[$B%97\A3IB63(A#+%8>?5CA%A1,I$)H$DQGRQ(PA?Y=T"P77SX'K MJ187L??,8(<\3A)Q$PC2*8$HHS& 7$890A4S>3U*IJ"ZWJB^3XP%3M[Y%+73 MCG!)A#,F<#](\;IB9%T)8KT'S M^#!:OD)F31.3*47$0E"(.\J0$R$AG)ST-G+I>)4>C]Y 9P^SM#R# M,7DN*>5-@'X!NDWT6ZO3&MK"9_?GLT^SZ@E72A-85>2PXHA[ MF9 F#"-L% 8%'7!98"\-*SRI)#-]\$L-ZY9 M'KZ+X/[]6<6.@7+NM96(>.\1 MEX0ABX-!$D0^[Z@6BK&E%=V4>F[OF-HD,BR)9 L'OTX.+E&V+X>#I[HW%SI@ MZBQR.N32>,#&1D:/I$]&)<&P((\395LXN'!PX> 2Z?M6.7C&!B(T"U:R@ Q3 M#'$M,7*P;L@&BUU@44EN'B72MWX)O:>I(FN>:1!@EPV&@X8['< '!X-1)NUN M91&T[?9Y3@O8K+)T-_J51;'9Z'5CH]=O='K]*B5JS@(X.'6#5FC9?DZ@G5KM M.)C-X]V/P]/^*%OAI^7=Y4:*L"BVW1S]E6^)8Y5]<)+C$$ ,_>TVCD_[K4%H MC>R9RXW5*M,AK%C[O-F8Y"C.>&_#,$[[H\S&DW$TJ[Q2GIX.CSJ]4H='O=-11NY/0%LQ-+(! M-<)3?CFUG:KS'VP7-OJEC,S_.VCT3N+H9GR4&3'?BMM+DS [3_8TM(95SO+\ MN=3*5#3^8G9:J1Z3,Y[W84':.7G9X5'N4K_*"3[V"(8.=WOCEES,XQHO,?0Y MCQ5ZMS%:X79C)WZ-W=/8V(W]KRT?+V>3/H(U_PH+VCL=C/LP&LND\9QZL@$4 MF]/$P;Q/5['=R]V^M';5ZY?Z6.7AG73S_&+E1ZU<7Y [)9ZN^/J'V7R)($NW M9Y^<0'-"#B@+&.^HFD@=+>AW=_@.Y5>>*1>N7!Z1Y?6?CYRD]I=>+YRUVNW5 M;H M9+N'+6"]4=G;-=BK[=[@M%^?Q+1[Z^/S\P3.RJW6P=['H^V]/\@FWY0(9VVN'XB"?E9V-L\V__FQ?2DP+Y^;6MXW/,(_6!Z%0@)E%W#&"G%01 MP2\L4"JXD&/)I\I7O)KEE@1RCDQ6(' RA%J/>/!7DUD.UF4"F+3 M96F,UN7:870)1C?G0OYA!RYW6%MA36(^11G@8]A%8:*AT1,/#:C*-UR;H29(^3YY>P#,!S^9GV$@\62&1(QJD2<5!KM0>_@2-GNL(T*(O M)*OS- _S*'_Q"0A2.8=\=1C[*L9G,)%GO.WWSZ_/4_^XH=E12Z=?;;.WBWA]!M.@7SO MG+-/,[J;<\Y^:'UMM>\QJ#LDY'U1XW]_VFKGWK[A*=@]B;X%FO+Y?US_IY5< M%R2;FWK?R=7S^N=D+]

]Q7JH;;A8QEK^6_;UQ+7EVR\Y7L?-?O M++CSEH/$@P%W/!N=?)2)R,2ID$X3N8 [BXF:6.W9^MQ4/%!9')<=/=O\%HX. MU@Z.M[[MP'<]/NC\"I_[0C?W-@0H@P040[IUO'.T]>'*3<7QZK3 M;?WR:QN^W]D'I3+??&P>?_FV=?P);WW;IUN_K./_?EN?>NP ^RIN*%NXKW%>X[W;NBX::I(Q4Q"LN1#!1>0'@BIHF'((NW/?,W'?AH7+\ MY6SS[#,/2L1H/')1.9#[B$!&IXBL9=8E[670:6F%"-DD9E&I!=XV][UIXGNE MK/<$'GJ%]>9BO?,IZX'$IPT<2IH2Q)20V3^:(.VY1)IYC*,WF#B7XQ.QHDUC M%ARG\F,3X7,F6ZDU$:UZ?]HYS4Y?H='JG-A6OY/3/M[13%EBLY_#/+=1K5,, M,VNW<;%TOQ4RNR^9;5PUW!9Z?T.14\+QP/%\V1SGI-7&<(2(CX%D(BJPS%"4IDY Z9\S)IGA" MFE26[$@O"-!/;D;Y%ON]8 ='!4KUA4%(I;"22$OF$ $QMAD;,;,8NT ME@P%"H>S%I0':W/J0M4T^GH5NY>8W^CEIR_ZY9XN3??))7WK)+U$4JNG$:%0 MUD/=>U8_$TJP#%@@3VA"W+" -+8,><<5D3IY+7+)82*:[(9T;'.;.K\#B:>_ MW[FE,_-DDG^KZ']"DT-!_T,=7%8_"YH8D+%%B2D05HA)R,"Z(*85XRD)(6F^ MZF!-4#,+^ OX:^?F4<#_4 ^/U<_1*9Q#_A$E3B N@T?:8HZHDSYZ;P3!Y!&] M.PKZ7R?ZG]"84=#_4$^'U<^..X9C#"@Y./6!IAFRDKE<#"HPC74R1BVM""V: M>&'EH!X7_6_!QR'G4YQQ;BA.#+<+(%[+:@(P@@#!'K@)V8S@5@L$O#:Z5S])U',6;0%PO6#\%3 ((DK$/\(>!!&,"Y \2.8\FP'$TW"'_U6HFX7$X]^-_'Z:2!:A7V*-A NN!7"$>:948Q[ M*KD@^&XT\"/GZ<( ]V6 J)("!*IX21X+@H#% :H<=VZ0@,/I8&9(O$41^(#09@FC$ X QH@\*>2U!NC M% XXO3A5X"UX*7P8U:ZI:N$T\G)\;0W/WYBOPCWHR">C552&6*:X,=X(4$^" MDD(:X>7(5>%:?8R'2R:K_O].(B##!A(N>#X+>#8"4FBLXI;0[G50A,> M0HPT.= .@M$%Q_7#\8SU "L0HQ(7B$82$>=*(X<)1XEQH9ET1"[0>E!P7%\< M/ZCN7,'Q\^)X>AXKJ006(%=;03SB'CNDG8M(":!F&J5C3M81QW,Z,#R@0O.# MC0-5J;L:^3A<+LDW6;R%=E NBSOT\.>3WJ"5]]&[?FS;8>MK_#E/.V+5MZ]. MIQW$W,#2RK_LU&5F5'UW$=6YYPDEJYUMZ*'I@N>;FE=SI@E01:SDW"=A.,X^ MU,)0Y[Q.)%#J*]/UCX^R8KI>_-GU:=8FI*V-(=F @F(FN\XFI*,CR&,1+R70]%U">]G+K 4?=]VZ_"LD6DET(R;)(7&+"6\X\#T8:92C\ZV7"D;- M[T:RQ4-@T?PZXR.4F%8R141MSIW(@T>&88Z4I2%:@3GCB],-"K\6?BW\NDC_ M"VP,31P[E03'5%J1F*'"\B0ME=P6?GT6?IVQH6HJ'9.8(NPE\"O(LB"_XH2$ M &9-F$M/0^'7PJ^%7^O(KR8HCZ6TR7O)J6/ L](SX6Q,5LOHBI'@&4EV*L0& M;HB,EB!AF473BC+_OB-Z0LJM;HC=X3N47WEZLJGF9\:0_?2/__G2O,AE M4QV3J]^Y*6@V[,W%G\[LH/$_C\^^W/HWWHW_;:H3@ RMSJ;)QM_O5G^[_?-L^V#C\S M)IW0GB-ILPU5.(-WL8 M!\-&J]L8PG=2[[0_/&K\WZGM#V,_ R7O4_A2EFN[OGT:H)G#R:5;1D6W-QPW M%L-R8Z/;R)C+<]>L&IQT(D1HKP/]#/"R'<+7&D.@^L.8[[@;\2MT!' )6[@/ M[53/@T_X5A_V]&!HNQZFQA_9[B&\.6C!GU7C 39[[B-T^K9Q50\[ZYVV0Z/3 MZ\=&N_4EML_SR]VJZ_"TTW%K";[8^&K;IU6;5>=;7UMM^,A)#TXCZ&8&?,/% M=N^LFDIO^_WS_+KMP DY7+Z5G^NQ)T;^!-7 *H?JV,V+>1L1YH]U>U]C&Q:^ MW^O:KZW^Z:#QKZRJ4?SSA^T_-]80,=6?Y.=_-V \(79:OIEO8L_BZ$8VMS$" M$OQNOT388[V*)RULM[S&'=@IAWD1\W2>@/S0\HVC:-NP!4'(B'XX:,(LGPZ@ MGZ$UZ)^>C-J";X<>S R("%4SA^V>@[6/T'2OTXJ#ZL74ZL*^:<'K,/U?XG"P MW,BH^&IA5W3L<:_?&IY?+/1HEU9ZJ/H9NM+O'8^>'@P:>FKMYTZ9H M-H[LUPA; X88X@!$ENH @2F(@P'LQ=P+=PH;%_YL-LZ.6OZH 6WVS@:70#*> MG5;W=#0C9[W^ET8O([,WB!>=6F[\?[TS0$R_V0CP0?A2M7O;IZTP,Z3I@IP" M7/IYRH?5U SR-W+K ]\[B=54A=.^'4$V_]7K'O;RP$9X&TRHXC]!T"+NB MW\T0@[%,1C6>=! Y8'H"(!'^!KC9:A5C:%[JT_\.&NET> KO9[CZX6B,UY=A M.F73Q80)&O%+H]>?4%OF!UB1#HQQ,!WN M@'D]:KG6L.K">/[MZ FI,6[K8O)'4P S6''/;:L^1LG%XH]ADKL\>B:,.R_I M:*\W&P.;(BQ=-?M5;V%E1DMB\U:K_(%&789>#4YA]USNSZC1?AR95^[(G@RRN-, J6G$12>5KU/>5;%"??[L M.8#U_#N/<'D3=0"$W_+4'^8M,&Q,Z*F9/YX?,9K5?K0#F(@1$4P^<[$K 9&# MWGA(W7A8>6L [$=;>,1EKM4>0\QGQH_]$S@G,ZK@$<< FF$C'V1Y8^]7)GN<( M 9GZ6CGC#GS(4+'>)7&3ZGDC8OME">U![R;-\](=*BV["5Q(2_[A,(JD&1N M\AFUMQ[M4\%FO GRF*HMUH\Q2P85OG/#,R,)HV-U0FAY5[0ZDZT,4&G!Q\<< M??,T5 .%S3YN869 UX7.67JZM"_&R\.SVGK=Y^BL%89'$_O/S+?&ZCN>?L4Z M4-9/A[=_9495]S$/]IFVX$=$^97YF?EYU)_JQH<1.4#^%V03=/>=;<-)-ECZ MZ3*L %/CYH6N?+.NCO_64:8TWRBK%M^UAC"G_LP_ML:]:QSULV+\CY8#=9@ HP:I!;=,Y\SQQO(8M+2YTL=G!?0R8OH$Z(<= M!FCXST]VY59*?/H=J6XFQ4][VSN-W]=W-K8VX'39^7U[9W5O8WNKL;JUUMC] M]'YW8VUC=6=C?;?V(]G:WEO?;>QMPRBV=K=_VUA;W5M?:WSV%S?VMMM_.O#F)/#58_%ZN<5RAK9'[05UB3F<^5@;A1V49AH:/3$1T/, MV)92-;J:+2%6*6V,D3S&Q#6Q)F#X?N!)6^M)HDLU/"$OGT6MD>J5A)1=G MU;/= O6G.F&:5V7M+*."&# C]LY*NM_13IMCB;J2.[):/!&ALU1J)Q+BI(&K M$M EY6TD,L&A#$LQK(Z1ZDR"%]J3OR>G_$BA&4NVDU/VI#<<:S[7%?U\A,*1 M,VAEG$^/PQJ(/??BNZ65W:QSAL8?LZ(+3.B%6_+&]13K]97HNO'_9^]-F]LX MDG7AOX+0N>>&'(&B:U_D\RJ"UC*7#I.T)'I\Y"^,6D5((,#!8HGZ]6]6=6,' M%Y 4!8KMF)$H EU=2^:3:V6.:D*#-@P^%N#=QM-ZVK.3-/:Z->_7KFZ\';XY#[LSE,474$X.X MD1X9[B*RE$N7A(J4X%(:UC_3$O0K Y'/(*$P(;UCQU7\6^:H8K/!!+U9T M\;D#9D-Q+ *VL'4:,\F1_TH4-T,1 &.1[4='6;.L/7O6G1?VNSA&-8FSAQ8 M+\)\,3.F3LRY5TS&SGZ#B2,44#,6B.U4X86U[LG*V[#@G"QV?)Y3O=!% 9#Q M>Q!K)R4\"$\M,3&8OW^==+K%#!K$VH>;G:H?X'>3V57X7M"ZF- %Z-N78GHG M!YLZJ3,[1.N+E9R_\V'<"45V/=U]]Z+%!&ZWOG%<:$,@W^O!&7[(\JCRWA#R MRPS%L]P[S-OU_6)93Y[_!(?S#QSKV2)I742]E4SNUB2[Z&$LRDBAK?R]V)O: M\)-!YVS0.4M^U,^[.3IOWXADHX7YW)QFLX":([K9M*J@Q+/KRM?%H*#@6Q0L M+5Y"^[9L[-! M/U-1K8^6?))IZ*3&K%-7B&MZ=70V4L/0LJ#53-U\DZ\ M[>6!X4DKE<#,Q#FY0('3#3^QP\I%W@&3+BZ,VSV?T/8:!NBLCW3,;?HOUTOS M:)!K,^2:I[_K$T$:]$\OE5R74TFFN$H>9K:?N35:M8AT$413;P[_%OG[ESQ M0P[?@!RFC!>B&[7J<\\J3>A_[GT8V&R*.%#[JTAQ"Y@W=*;? Y3L^?,%&414 M)82VP(-QZ.X+O3K 1@G^+3"G'H :GSH>9)M8N]^:&.&<+J>JCP_-PKNV#9 MUPHOS+KQ2#P0C\0>/3QZ=?D M#&8;:!5UHE.5 U;HNDZ+F>A(G:^5^Z3*XI@H4D6M.CWK9JN^J#O]K*;&T\[X MM-(EN]DF!:XZ[T]U_Q*\J09'17L;Z+C]TXAB)8-R%3B!8.8NI.]K/;\"GJK1ZLBY868)F(#*'_;&6J=+;A\^*W% M7J'=IW3R^607IQ\O. TO M2%2ODK,):,G M#['X\NHURVM;>,T\"UK7'X^R"3QY),-'9<;'$MRZ\!75[L]TZIQ&]+D_?67F MA/F75OK)+&\MISM6WH)^;X(-=6*AG_FQEA)'8, J[E:IC1/G5$F6FN1!_F,[ MW84$HBDRSJ_PHMW;UE%.I_B^03^IMKN ME+^',Q?(_"PS*=;LL88YUS'A%6!>Y4UF/BH)HHUC\YO9@W_5.(TF..W[PT(S M$QUADNW\U^Z+%Q.;HD+]06?X"=GP<3S,+)]5D"FY3A63175DAI"-@^?.3O#% M3.R 39[]-UF_*CZ;+R#+BU&?&WB1]!_,S)&)CWU141H7T6B78&/!A-EIO:K%R'"] M7E4G$,]+T$EN\;P_L^;P^6S31(.=5*9T\N9#!-$FIK[6U. M!YB8;#FU/'12 GE<%@DZ0U8!5S:_4@\6SFLR1&=8/%:5X=>?V$Q3(3&<:D%Y M[2J@?4@\#_U^I_+A<%\=7147;N; M*F@^SEP\%_@'ZMMW)2%KN*3IS+2EXCLO]S*S/M89SOS+U8TEUPGMG/ X&-7W MJ;/#J1M'R\D:Y=+;AT[VS4Q>.O5]=:94!I^<=,Z&\Y[1:GDENM]AG_E)0WB!SCLDC1_^1E?LE/5 M/'+5DF4#867,B1Z?T91*?XZ$-O'03 M;_RRCR[G!IR==4M(N],+8,\-SN>#7:?C[JASUJUT\$%.IQS70:H9+41;3+/A MC-,69E#3]U5/5]P\Y][,7UL GX4,KHKJX(!BE4K : \B^4V M>![@%/Y:]FI/+JF$>%HP,M\VCH-_:0KI%P7E:MNI.8[T?.1BTFB[BR_H;I^6YFFZS+1UR<0ELF7>=7V M:X'URGJH/KN:AA?#?Q;5!%D\@/S@S89=WM8H+U?)X@34JRIJW MJ"_>_>HB>.'4J;1="OU=/(7Y@ZUO]*Z[SS*7M+(4/:RBX+/=*#<3XEF5G#T8 M]%U_,(DF+$R]"ILO":1I'+MDHUT0JI\CL8)'!>U7(U" [;WAI&#'8LV7*7-< M^ I;:0?UQ@RJM,VT_+WA+$&X'%;.>)T":*FU 1*MM?]_[>G9+[L+$WH(F#(C MDVG8?84U*_KK3LH+%.UG,*&G=U6U$=#*LR$TJ;^PI$Z4E*Q)"+Y< H1-_'7< MZ187WA(3%H_8^F%S4G+.[#J-HPE-U(10:1.USZX^^,S$$]9?B!]__W.YT*NP MWAZ=W?5HY;AE]@?,KV"AMM,== *J4K9&9_[9.W\2P[@;#Q.89IU1W.V%/5 S M4OG'[T /83:U:F;%=7$$[_^UV_>?'ETZUSZ'\+1WK!-)S'*- M1 @)<1,)5/ +S!U,B;/AC';33GYRC0EG.>B*"I;"W!WUPH M\2KNJGVN$MZ[NK92(W'FG2U%&6&-77LVC,\F/_P"^LY9UYX_Z_3*3,M#RQ48 M8="9#W,'5W[,NCE1/7[]\4[Y:*F.9/49XSM"T0L_QCODPL\N&Y:0'4E,,^Q- MA[W\,\$N?NEM)DNO1PAU%ZREP 2A%7VO+;=\94<[0E>^NZ::<>4SO9_:O?I: MCM3%TI6MY?Y6EU2@OG)+X*L#,&O.%AO^/:C=F:9S[-;I'+NG61&J\UJK/GH+ M6[6>M-AU2.N[%K]>WHX+2J\6#;$_AB'"\*=KT,A*[VZ_^XP<_/YRG_L6[$7.V-UHM26^)1[<2+R8V;?V7_DZ3Z%>1V]9X?P_/[1'E]MM;#/WY_^^77_ MXZ?/!R^[G?VC-_3@]+>3@Z_OO_[]\@,Y^.C%^[]>?=G_^ '_[]>]63_&CY_( M_NZQHS(Y'S "FG:(D)-:@DHJ M&2&*@*P63YXKWF9B0T"_:VA^T$RUB17X?;EJSNB;#[ U?+8IGW46^(R$;/(1 MCBAA#O%D*#),6!1([@Y!N:$A/7E.65L)?FV#KV&Q[6.QRM%R(4\UCI3;\M6B M(X4H'8RS#LD0@*]"YBNP.Y%QBFHJB#:"%[ZBC#9\]4/K@P>QB?IMRDU+YKUR MAD25HWX."\0YYL@Z)Y%-)C)B+9$DY5&]PLZV^[,OTV8[RU.?I2 M.4Z<%-P(P0G!SB62../,!:RU36MS].>8#.;DGX7Q(/>UN3Z+_3F,:=S]O9-B MPU[78Z\Y)?#@S;&E7BH.TY 0%I2).B3 ?]9/GLHWO+ 'GV^F] M/Q)7WBJUI-GB.[?EMPOY&EO_#@%QR=8WB0E#* J!@*WODD=@KP@DM/34"ARM M=A1PLEF]Z]%%93KQD+"K' MM>(Q&4N5I=A@ ;]U-*4F*KMMDN[/E:BL%T33!KHD+9V^VH,8C)('/7."T" MR"\BVY*+AJ]^:'VPB<] VYJ M8[&:XM $9>\O**NUI$1@C;E-G'KG@I75#]*3J$03E-T.[EH,RE))*<.)(^\4 MZ(!41&3A_)"A07$OHG0X G?1)B@[[2 XK:/KZPAM*R^MV__0Q&=,D%SKK@,B&>TX )+I$-0R!+#DQ/$ M):P *+AITS67-K?#1?YC\N$F1N;W9<3&CW-'K+GHQ_$),RN205X;C+A4'&DI M#*).<(X]YYH28$TLVJ!^-;'!1Q@;_#&W^,'@7N,%V!SCEJ]>:XIUT*!^@/&/ MN-(,- \'=DJ(PBGOB33RR7/.VU2;+=4^F@#]AAX%[Q)SB4=CK.3:*ZN&@;& Q&Y2 *[ X="54:@ MKH[.@$-#?YR+H6>JG2\R0!YV>2PFZ MCI><.N94DIX)9V.R6D9WQY'$QKVR.6KZ9?>*"=("<#H@'JD0QRHBQU,.R!M, M(\6!!0VHJ54;\TW=*W>&D[>MCM6@U6-!JTU\4O<,5XT3ZHX ;-$)10TW,EJ/ M!+86<9(8U"5E-.-UR MV_%NTNM6.][\7'H@-DT7'U0;PX;IHM-T\7OX;]HNJM,71?4TJ"B]E$J 8-)RZ22C"5-0C0QEF*K MQ#05WV[@QF!_G^Y_/GAY<')P!-^E;_#AR_=?#E_ND?=?7XGW7_>__OWQI+/_ M\3V>/C-U8X33]U]W\3Y]10Y?YK7!.CZ^XOL?__UQ_ZC[GAO_;.#SZ^ M[2XW73S.N,05PE@7B, KE %7(F7U+BCMI(FJ:+#7IM*WHU31>WZSP> M+2%N$L#<,CGZ"*I2W)]X/5\0KP[3I*WR2!H",M:#9+4".Z0E"PD[+$#J-DT7 M&SS;/CS;#CA[[$T7[PVWYJ.;A[G'B6*<188"\1QQARURRF.DG0J28Y'@1)NF MB]_,<[2%=X::IHN/MYP388YJ*I.W5G'MI"/8I10,8(&,VHH[ /C'4DGBG@!] M?]G/PX1P5 :+I&,)<9,(**+.(BJ2$XPKZXEKFB[>JQ7X?;GJ!\_(OS\^ZRSP MF0V)1*8Q,DD"GW'0F1SC'K%$5,#<,FO#D^>4M.D&&:T-BVT?BSW2\I[WQU>+ MCA3,E)+2!<1CZ0(OLOQ*$25)20A*1I[E5]-T\1'H@S]088][XZ8E\QYKQ@QQ M"NF09.X*YU$NT8H,85@IJYA@$KC)M+58K5W4U/>\OVH<7%'*N6:YRREG26I& MJ.$Z&*E]-('G:AS$U-4X)BS75..X=_::*8%T_\.Q$,88H1DBFH*PL@+403@O M%"7@I0H*SM U31>;IHLW\;5SIB3EP7E&>*!@U#N?(G78)(Q5M$T*SK:CQ9ME MUXR3-C%O Q+$@3"VDB.7R]<+360R<."!L:;IX@-++6FV^,Z3)K8+^1I;_PX! M\7PI)U':8N$3#IH39YPBHYQ RCO'9+*4V L!L2FL^N-C85/3L6FZV#1=[(#< M,UXGJ91DW$3L+*8X!9&$-D1JU41EMTW2_;D2E95&X,05LJ&4[608.2(TDEB% MD(]7^= T7;S?XD+?E:N:J.P=\=EB5);')(T$QO)49HV2&F2<9BAB(BE13()9 M4:*RF%^_3%K#8MO'8DU4]AOSU:*E%HEU4DN!B.0&<;#20'YY@Y00UG.1K->L M:;KX*/3!)BJ[.38Q,.EYDHU39MN MXOVR4X98Q;@D%A$:+.*"@;$8*48I8&RL"E$RTS1=W'8C\_LR8N/'N2/67/3C M,)5P$-(@':J2)18Y$QF*2K/HN!74Y5LLLLWT!N7N&Z;\84*#/^86/QC8:YP MFT/\FN^ZJGHM+ MSL@U/1CG.BY^%R_@26R]Z(/,[YVWSN(@\]^PU1D-6[;7&]MNZS]CVQMU1F#* M_!-;G5E7) M<-QR6'\-XD'L%C6"DU!\/1B?YH<$H#G+#N6C]27'!9M9N+37! M:8UF-4!W6GNIC!&'(V#XW(0IP\>P1ZX!ZQZ.+'UD)HWPG0GB-J%S:G[D_3P8SRO\0D1M$^PG9!--] M9KN?[?GPR<^+Q V470\O]$[>Q.7U7[C*E&ZWRC+B,R#9;L=?N>X*-T#&] >% M!IZ->X \^5LP2[O%LVN=#+*H_:^.X]2!I/5!:L$MTT9X;2R/04OKA.''"IB\ M\ IP8R[] D0V_)^?[?/%P_ZN%+F^"]G1GT>';UM_O'J[=[#7>G'X]H_#M[M' M>X<'K=V#EZUW?_[Z;N_EWN[;O5?OMGXE!X='K]ZUC@YA%0?O#G_?>[E[].IE MZ_7>P>[!B[W=WUOOCN 7^Z\.CMZUGKZH$"F&G]9QXQ)D56H-D5I[S(0*F/%@ MO:,A,,,C,Q%[E;/GMD_N%%@?M@'0YZ6*+]>$6ITA8+8'^6('YSNM0P#T06L> M]3M3Y:_(H2RM!A$0_Y]._)SE!@B+N4$_G\1>!'6@Y3L#,'.'\"R,#8,$T ]& M($-.[*B27N/1&,;Q=GC22MW^YV'K SPY*++(G9>OU*\[S2MIN=CJPB3S +VY M3TN&COJEB!T_Z:17UKO3FA>W)S:T-E"JO37<*&FMB9H[0QRVV9,O8C#,>&9S MU)KB.FJ]VM%\[^#U:A ;5.S/H&L-8V]%OY[NWV&Z?OE__$ 5[;__]P3[TW_W M[%]F?'CZ1NS3W[K[?[T2!R__!.7Z;0>4YY/W,+_#EQ\$*./BX'3O\_Y?_\[% MR#B,=WYXM,O@W?3@ZX=CAKV@E@=D U=@\2>.C%4@,S$EPEK!@_>;U:#*^K84 M@5BN./QIA5-4.)$"H4DPN39=H3GX>S]XXZB"D]$H6FL1)T$BDXNI)&J%3T10 M'NB3Y[W^BJ6T\HMY] *IO0IWY*%U5?@)6->I? ?Z?[;#U?^X/29'8P$\QO[)5AIKRCWQT_/,)[Q_Y MXT3@' +!2!HO$)=8 <\PC' BW@D>14@ EHSNK";?@1#N=O-)VU[8Z/AOB:?- M\=_1\7]\54M;I>;!IA_F'EIUK!&WGD2F_RU]V4:M 41C'C%E%(?3_ M&7XJ /NBRA.ZW7E1IK;X6IB]L*VT?J[:.TE25_5G[MV=F@_Z4X:[KG&[&@ M"/FC,)6*O'0E/G7.Y(I4&%X4Q[I"F-2%&ON/>P8 AT<(YZ\1%HK MCA2.TJA@BU3\O M+[)S Y_8(FN\C&[T$BS2;G\(]N<1#/UKM^\_?7=B]S6Q]_'[TW_#L^_)P;\. MX.]7>/_EKZ>'1]V3_9=OOL#?G_8_^L_O/^ZS_1=+Q [$_?=?>_C@([R+PGR/ MWGS>_]=[ ?/[#./ WV_.#[[^VMG_ZC__[]=7Y_M?]\DQ-9B"F<00B1P4(AT4 MTHXKY%UP6!!O8_05?I5PW^ZH;%*BAB43DY$\< \\6C5,[N\7+-&Q CGH/V\17^_77_XZ=CEP01+()M(4OZO[3($9F0$,8)P8*@ M3BXSQ/:%-@J1C3*1!3CJ[+4;Q#-0%&)H52(L)V64#+?BF/O5=G-XNO7N)&8W M7/8V=H;ERZGV!G:[_<\Y]>RJD$Z=BY1S;^9V0I2-*#EJ2[EXL"%=>S:,SR8_ M_!(ZP[.N/7_6Z95EE8>6\^I@S#JUQY@=A57.[JFOUM;#UXD_.R7Q9RD-L/I, M<7A27O@QWB$7?G;9L 3O2';QQY<->_EG@K%O,]GK3>B:I>8OS&(TVU8C4%^E MUY2DL=UAYH'Y$.>#*\"_O- 5Q"@+?=K)N- ?PQ!A>'$W])4+ZW?4]OZT$T(W M?I\SSO+RKA9\G5H7/]#&$7,G-1-ONB7;=%ECLB.J]2[V.OU!"8VM-+"XLYW8 M^LLK^-++*[=?_];>6\$;WEN)VC".DXN)8DZ\=)$0*HS4/!&2 K[ ?[3)O96L M#F:3(^O]6W0_Y6;:?G4_Y>SD_=<3&/??\-Y7_.^/^_CO?[V&9T[@F;TO!R_? MPIP_@,;_]\>_.TOW4TY??SS\USX_^"O?1SDYW?_Z]M/[O\!"^->KS_L?7V&8 M \QS%Q^<'IS^[]>]66V#W6-.),'.Y))-N:X!%A+9Y"RR 1O#-:?1ZB?/N<:>U-I((U M^M?W!*+]N=I2[\\//AR3Q+$5H'[A7$ 3CHDA*TU 29-(C">,.@5@A'6;B]7Z MP!N"T7J>_Z9JUM(K;U0\\VJHVCZ./?AY=R%L^(AZ,4R]4*VW\9]^%V;U>'HO M;(K6.0BF!::)!U ;)7;<42^C4)SC&!B_'EI_C8-^L,.3!JCO#*C?+ .U"5@3 MX@/2(CK$B;%($\80LTE19JC$ 4\KBS=5CA\G4#] I;KX>%\,8NB,6J^M[W0[ MH_/KA ]^>"E]UQK.H[=,B#4R,2%BR@DO1FD57,0L]S(5P3C7N$B^LV4RO)X-,KF;M,A!L]X3%R;1LGYSBP[ M4W(BEM)P8%3OK$3<$8*<$P8E:BRU3FCL*2@YFK:IV::^18_!*GWUGW'GK-1N M255Z?N]#N/*=:,8>G%X,R7A49@I&%0 [9@R M*5JN/+>,:1D#MM(R2E+C6?BNB/-^7DD(WD;,940*AXBX-QS,E'(EEE@6%4TI MW_*6;2IOK2,TCH7MY5BI.4]6:V^EY])$30W/!FPBB8@H2:,C?&>.G7,L!)*$ MH0Q)G'4$*0.R7AF4 V"6B4 "S3E=;2EO'3O9 K?"QHTFU(X26ZY*E+ZNY;+Q M;?P,MVO=\Z#1ZH959!JTNA>T\@M.B"1B=%ZB&'.A(J8I<@+4#<(Y]<$I;7/D M@K1S-2%^^X3XFZ+&-W927&L^M_%@/&(PN(=65@T8W 8,9JJ+8$:SZ 12+DC$ MDV)(>Z,1(#BCT<*'0C]YKAEOQV";_Y2V](>N;6W-2&*,H0H%CSGB(>6KS3$A82,)@26< M/$"_H;F\S&K;]EO9DK=BF_OU.-U24ER[-$T#N0WD;IF*W4#NW4#N7'82<\E* MJA$) K1M[L! MD*CQ!+17!+O)'_R7!'N^YU_Z]?;#4@=TP1FO.-A$L_MD$\&P_\ M26YAUQ_ OT:=02P5HP?QU'9Z.0E]Y>)=RX[REUT$V"M?[@Q:OXU[L45$N^KY M5OM@SUOC81[A;- ',S4,6VG0/RVCS]4UVIJF3J,S_^QM'(X&'3^*X84=GOR_ MV VO^X,,UF^G^[1%_3CNO47!Y\.C3V0_-ZY]^8KLO_SS6$0=8Z0<&6(5XEKE M1DX"(R:C3]+*P$.^ V8NZ\?13ZW/)QU_DOMWUP*Q>]XZ@;VO6AP.IF=2]=BV MW@,FC^I.,/ 0G,Q9?QC7=/.8;V?P;4KS5T0#H^4R G6_SL/Q*'<+S]R72:>N MS7[4?UM7<)__9<;QIGI_7;W_Z^ZQD%(G$RA2/F7G&3'(YBXOAC*+;0J<@06U M]=7[C^9+[K>JLOF#FDKBL"!@?T8D58E_5U'$<-($=%KO?_%3NU#/_()6I3]0 ME7^J=I06VU3E_V$-^YUZ$FS5'EPY+-WV#@K?LTC\:@>%UC4+[C^J'=FLDOY6 MA#T>1&.)[]D\9$Z36VSV]!@6_V>O[O6=6Z-WAD7I'A858V\X'&=MY'_C/=!2;^B#O6\-$2'RVP4>M;L]!5!9TFXZ]L MX_?9L,JHJ1CL6_C/KB?V6A?:4%NR3>MP9U95JNGDTW3R:5I:;%\GG\7.G2_L M8' .^[A[FJ7"CQ('_/2>OO^Z_S%TWG_M=O?I/H:?X9EPLG_T@>Q_?7-^>+0K MX/?LX-UR'/#MQ[\_[I\?T-\^'O[UY]?W\-T#^EX8V>?!J4>!TH] MW6:8FE-A)QKL'X-XVAF?[O9*.&.BRA9-]B V2+8QDG6F2*8P9U8DAY3-U0^2 M)\B:D%!()A#MDN7$YKO4BJX&U5;<,PV$-1#V.!6M'_%^Y/W!T?E<,19!&,$1 M:1,UXM)19%/$2/%@64[$@&/\T5LF-ET1&V3;GJZ(C0EYATAW,)>]'U(N9,R1 M9Z!N\:0P,EA8L".MBLP84,I"8T(V*+6M*+61"7G?,-68D-\)@D[EJ0(3,GB.3, 61(8\,1QY+K)+U2I6BG:(,N> NCIN'0!RLE M&W7]-MQVOLAMF'O'6$0\@BSDEE'DX-"0E08#_\G(,0>IB'6;BVV5BG?1J*=I M_]RL^T==]V/HD'-AU^"FPN1W:+W;V+'?PH[=/3;""X.C15B3 JR4LAARA&A MBE,))VIR\W)IVH9L:Y'8'Y/]-C%A[YW_&A/VWDS8W6/,=%(Q6.2)H(@;G0LY M!P-DY[CG7'##[)/GM(WY;:S7ACD?K&QLK->[L%Z!T4P0UD>/I 6!R"W!R.I$ M$([4X$ C2,C8M*7_\5GV'MK2-^KL';+P7"*>=4HE0%I$0XJ("R*1 V&)*"BV M7K#D@I;Y@N==)N(U(O.N]=E[9\!&G_WF/#K39YDC6'J9D$Z6@SY+P.1DEB"M ML+-!$.T#Z+-$M15>%;.-0OL(I&.CT-Z&T^8NX"@B@^.@RY($EJ.V EG/ U(Z M8F92](1PX#1-V]3&W6+6K8S M 9GB8!##ZTYOK>![Y#5L!*4(]'LE2[%06%T?MO7N M),)7=EJ;$B91K1=P[IU1Z[7-I6E'Y^VZRNYGF&SN80,4D9^ E^^./XR'HQ;1 M]82?PC<"*%!CF%YHN=CM?_YI<^K.K9\3$R(FI;DQ2JO@ +"(8E($X]P%$J:A M[KNB[KW/^R_WCP%<'.41(XX50SP(ABS5 90U26/$1. FGU/RL"ZY;/:W1<.Y-<>OZ?3H#] MR]7"[68 )HV6D@KN.,MM84U2(NKDO0&ID *OQ#/61-\8P/(J#U,UZ0E.[]LO MG=/QZ:_]P:"4CWYAS^"3T?DC1K5]?O#R0U:MV?[7O:\'7]\<6\X9%4PAR[A' MW$J#M$D.82\XH$Y';V1RC!"O26>NX:8O@\QP=_'%A/FL(\H1!J F#2051 < M$4NP<)S[9%)V95Q-3(-B"V3\JD%S+44MF T3FFI78#DZA7>\/XX",\\%H)Z-6;6+^=*"ED@Y ML.(% $S$]LGS:Y!M)J)-B +41FN958+:R*G$SGGBX'0="4%1IANB^$Y$\?'5 ML?6&&.XT_*6?19->N>5RK6G"BL MN@>5/C]QU894A:36N$C6/52]MGY2M+/]$"T8JMX.8QO(L!N'N>ST>8:NJ7$[ M7]BS6-?S_31@Z-]L;VP'YRV&JV%;3Z<]9@QI!7L^!-4PC[#:-":3>@>>+GLR M;XS4BC3/73/.^L-._L*S8GG#'OTR:2=0'+%S3]6M-O#L$>O $!J/+G[DFQ>8 MO:8W[#6B:FE_YOX\&B=O MXO+Z+UQE2O=EW>7.667[ 9?Z@T(#S\;9RLC?@EG:+9Y=ZV20X?F_.HY31U+T M06K!+0-A[;6Q/ 8MK1.&'ZLGSTOGH5SY9_\\ M.GS;^N/5V[V#O=:+P[=_'+[=/=H[/&CM'KQLO?OSUW=[+_=VW^Z]>K?U*SDX M/'KUKG5T"*LX>'?X^][+W:-7+UNO]PYV#U[L[?[>>G<$O]A_=7#TKO7T185( M,?RTCAN7(*L2@2R '22E"3Q[WZQQ5"FJ3 "CUK)D:271RZ"[61ZG%)G!!/X' M]$&,1'/BIR(X*YROA =A[LMQO[GJB MJ98?M;-K*D1 /?\(,C&KUSX.1A;>E\:#XHR(7WP\RPQH84:G6>$H,VI=J+N"CNF Q>_"L;-W\'J^Z=LZ M!;7.-G@=XQ]QD-$%Y.)4.47TL6NG7]\?2^)P$L$@;A28VM%KI W&B$IKM96. M\MRME>RL2>OY;Z"5LKV9R6O==&+FSK,W? JGW8L5)12CNE#; %BE&FI8T1(< MW=A7S2[/.[G;H#T[ PE._Z-:U!^3 M]30,MLI@!R_WCZF*R3-/D$DT.T8C1T9YGEVD!'C,8R;UD^=XAZ[66?GOB6#M MP"%WX/QGQ%,YCR:?S]'0980+A]N_G'K/BD2IB74M?2YS\H2'2FBI-81S'V9# MU,H5?9F( !O5XF M_0]\:#-<;^@,9EI5"1088FJ M^\0"OJ&U#K"-LJ?6Z!=[]0Z^C-7?K_N#"A\?=]!["06/=H\=<4D%19$S."$0 M1OFR#;%(>Q]RNWAE!?;9S4;FI>=?H9D+PED1R#35SUX/Q'V FKV.Q5V:R M\##]?K3_ZM>]HY>[C5B<$L3']\=>>$$)2$17NH/PI)%E#)1/&I-TPAD64R[M MND8HPHZVJBVM$F-B@B,I60X7(N)/K;/N> AH W"3$^GR2%,I"A"56D]W?YJ, MX$OO=5#5[* #?PR'XUJ_['8BB(@(LFM)4%58_+I\Z??\)6#_UN\1(!-(H/4V M>P$VF&KH VKV^J,B"^*FU$Y)+@>!0:TWA%/M3&)2)2!KE;2W/EQ+Y8/Y3Z9? M9E\[^J%L!+%H(V*TE@29;:E5 04- ,ZHQ(P,QF!N 2Y&97QF+N<+[8&*PN=%8GY M],4*J8U[ZPGLZ9>?+B>RAG0> ND<@NT9E&"1:X)<-#GTR+BCD)4G<$J'@ MKTM)!Z#HZ?E/M73[ F?]XL0./F2;XH:PT\F4TRH!Q-$)F 6;T@X56AG+9>#< M"^RH,XXP01.'I3!_#=HIRZA6,5E$0SYKR>?3L?$^6M"]D;;>(^Y50D8Z@V1P M4@NA=!0AYV&O\0T6\GD0-OBO,Y?Y56YR%^T@YV'& 9B_Q3R?LZ]SVA!1OPQ; M_6*^5]9[:Y MWJGS+EN[3^U/K=_W?CU\6YC+@3[:?AEAE@N9R-LB^@YR5F<, ^16 [[1Z M,$58+\U! ?6".)D"<=;A='TS M:_UEPE_ML#-\=P9V=CCL_1MT\^P7!MZ-9&99\]B"BC&9"FGT6 2UEI6F0X!G\_ZG4E;\:>L(I6*7@MA5%F[?>"BXF:?LD,. M477ZX2:$$U(0,F*K+96,8"4B9F_S28 MY-H1@Y(4QBFI@C(D)RI=03F5K=VNC>W>?!"GNCQ0N:BKGZ\(\<"@+HX^Q[BI MIB"8"](:*7SP/!!F0&W6F@3 HDCAH_N@J4?NYB$P]K'!H.\'8Y%.H#UPKBBR M6F@4<)*:,$4Y-D^>\W4:Z'_?P-5G#-6&.<-$OI#)L=,!1^Z$M/![+T5S[/=P M[$>OCO.MR1"M1=A:,#RR^-$,2Z2)S+))&))B/G:U+NB514PE<3(!W(S_L7+$ M.4*,X9J##62=EU'KX +&-"G6$,)]$,*'8\5PBDX%1*V7B(/IAFR, C02#5MG MH]&!7F"!WH3_B9%!)J5)]))C.'4'1QL\92#-&"@4S;'?P[%__//8)F&=I 9P M7F $2*R1=38BZE/4,@EMLF^47"Z+Q?#E=8(VD=@G.AL&6XRQM[HCO*0_.\\BD59%[[QVHP(9H M)RWU*NC&]W OQ^Z/"4D\"07GC),%)8-C9$A@*-^DD2P)[Z^K9-R%[:%A+A(( MT7!!N%+4"2=(TEAX@06CM*&*>Z"*KV^.F?!62"(1DSDJPB)!)GB&4@3KU .3 MAOAMI $CT7)GS/7>RIKQJ,>^-1IULJGLUGC.?[,[&, M4ME6*S/PX^&H?YHO@%WN?1J,ST;^O 5;5]UU M .7)CKOPH_?C016BA&VO[TW"/E6K+Z6(/G?@M%9"3V5?86%A/*N_4:;HXC0; MOD3>-PQ]*^(,$!-.('M,!%*B0FI)(R7),G%!+9E+K]GD?[VLECM),M_K[4[7 MLU^6<]@[K!935;@>_GG6[]4/-^Y5SJ$#.U!8'@(8 M@ 0;^N3Y:JW._\YA[7(%Y;2BZUG-K;JZVK"Z;#$LM]@F%6(&\:QK??4](-M* M=-07WUJV"^3?J[(U7.SY$R#-3Y6^4>=.5?1>/=6I*O]-K@97LZ@26F) M@:5 M^I+,%#[*:$"V[L+DEMDU6[MIO%X2RC'G$?M .1=".\H=CAK$J6")T?55,B\0 M9'_52]FM5K)7KR +L,=,PG-E S_N\>P\%8D0JU- GEL-\LM)I#EU*#G&J2&* MF!Q2DSN*KZ'B,!YD,5)N5N8DI@S[X8+RF \B:^OJVYEU^::E>ZF+M-_O=<\7 M)681*:5\)P!QQ^<;:<.Q&W9"!S2K?*$J7\ "-BM7WN#'DC1X1>;_P/8^E(S; M#6/9/G)GC,%@._"HO+'2YOPJRQC!.M$FD?\NA,/1WC%F-&C--5+&)L2)\\B* M%%%(G@3M#,,J"X=UFN$S\BPG\@]'\>PL,UCH?^YM?DM74Q6#LSY$)T$QU9HI M):W(W5'@!UG=TJ6870BHS4E?YZ0_'"=#F,!$KKN]JM.KT2=#*P!FH8I5=>Q)TJ$).KGS,5&?0' *!\ M@ZRZ'5]*NMH! $F^40GF1TJ=?&LQJQ >]-F>G63L%=5A.*,,'V#1X7:QNG?9=M_.A7N7B>Z^R='Z9N\B54?S2Z\#ME9?E"E63^P\N M&TCER@VPZH7[,2F>F]8*C(4U3]=84\IPX=T/0L#N7E) N]I-.(/.AA6H;Z8Y M(GG+6[IO8Y;9)IIZ%U4>R9;52:W/)U5"\M-DK 49R M*3@PO?&>2CGRC%,SM+PJV7]BR]5YS9=JS*O5A;:]7/9176\^'QKLY[KR]%N. M4IC5Q;//!IUN=1ZT5(4BZM("VE<4SU[=A\7:V>_&O:-!KBB3*V>W@6P_MS[U MLM8'U G.BG\$&Y07-MCQ9ABF'J!N<2 M 8##@2JK2E;XM\+FIH3HY7HKS5G4S'./L^?**0QZ:V1@H6CK=21 MTLB]$R9P&[T2Q&57BC!W0!.+GGJ@BKC48?+1GW].]I0\$1\"\M%CL+7A_)T, M&@6>KQX[[V(Y_XV*'M?U(ZL22%59X2+^6Y7DIW1-<>(7_5YIBI45TE*4LHCF MR6WETDNG7?5+62I8O*CK9:VBLGT6*EH6 W$XAG_-N=H_]\?= %KM/W6)S"HH MN'Z\!>0=YCC?!P2$"-9^F$46)B#\("S'JQJ:C'.(;5(+K)4&_=.5:U_3TI;S M1S*)U\TK[JLJT$X++%>;J:8$"E,UT,1CL_EXE5*K]-I),>*$5JAWE@UH1(K$DYN9,H M$L/W++]]%RD #5( ;N8L:%( ;NR@%>4R-9@O#$P:A)EGB./<.5 :CR*G ML.DYR3C$H_' MGV2GW":XY)@DU/ \L]E+[6E@4=* M'!@K8U:YUG;M$5>YZ WT[G&1J$6E1' MCCR\PQ\[K:GV 2,5;.[_GA1R)EED*99*\>"QSHD(#.^02WID3V-+%W5-6*'8 M*FJZ\.B$HF",*L;U0$BKH:I%JCK:.T[8AZ# 8B:>$P0V/4;& DAZYKQ)Q')' M"6=CLEI&=T&0ZSJ4E7-)WTZSGU_8X MK-]K8RRO.>R/>\=*L\!LXF!\"8VXPQQ9:PC24B8= XG6,3AL==EA]^*H*L$- M$@DD4,YY*[=\LG3*>)(MXEEJA>\/3.JID.C[GGK)'<7*WKIW$6/TEL(4+V<0I7?DHM:C@=G_6'< K?#I4;[ MT5K*R*N>U7F_)-FZ$%V_9&%FH"G76^#7ZQ(GRZ%6FU:-5-'(?),SV)U.B+U0 MYUW/VCU5#:'F.CRM9!$-%N@G53G:%96Z\_DI3RAO>W3_X_XM;=E\<3,[NMN9,DML+R<'9Q8?QM,.JL(EIL6P+!TQ4LZUG]OX2 M3JU-WXQG.^=(:MI[5,G6WB-%5G;F-G/?>*W[3.D)S<^ID[N$KL3Z&B;HMY M"O+/Y=LJHU&WDN2%C,=G_OJ5,_\EBJ?,T\K M_V9NE*IZ_4\EC;[?FP!ZA>*3>;7JRX^]7@DGELZ=J1M]W:"V6N3TWA"PY:(2IQM8@,DHK11VEEC**=&&9DLD9Y$0@26$=]! MP&Q1*(\>&8YE9)0K:0+)CAZ 6'=W&W5N$$SU3"8Z[$!/5-':5',90IY=!@9(!?$ M+)6:$<93;HM',=ZY.%3ST_2"U10W9]6K5E!K'7INYHOP3H2 K7:<\%QI,22O M),'>$1Z%*A6N(.J=CS^G3H/0!,)_E+:_4]G(5JM9XJTC[=(93!)][06[8_+D_ M-V)UXFM7-!H-.FX\FJ]NO [P[T9Q2)QH%A)EE#A.H[<,1Y!G(F .>H.XZ KA M9HH# ,P@AM?%,15?Y%4^[E[+'TJ7><&]YXD[A".GB+M$D;5"@@3@01(=\J6H M)\_%)0'3GXJSL%2FV S[*U_SM5!^,T)=L:81M_!O([G# MQ$:0E!?= VN(\5;$2/=SWT!K78P8(RQR]X><4PB6J41)YA1A$[5G)G?&O;B0 MP$_5C:Q>OE :9K;W6@L[DVV69U,2O,[]EL=\A<4T5UB:*RS;<_&CN<)RS2LL M5UY)6;K"8H2D(F@P_S#C@0.E\*" ?KS")*4%&29OQ MFCM#'+;& _'%8)CQS-9UBRNS?B)(%^7CDH5>R/,(7O KJ+J?'IUL?",.7H*E M_G+O*_P;_O\J7Y'G&N=V*,3EPG.2(^=B0MI@@[D-1L$AM2)H$V>9R@?C^&0+ M;:ZLTJ4^F"_%GU]I<'7YLFSK5-I457VBN][QM-Y,NL@F>7:5#5I+YRR-YG9( ME VJIC<5XP/ 600;U;5GP_AL\L,OH/.>=>WYLTZO++<\]$N9!2AV-=+ F+6P M,V9'897EW6@ _P^3X6M1N%-$X<^CL/J9XO"DO/!CO$,N_.RR80G>D>SBCR\; M]O+/!&/?9K+7F]#/97^K/8:SRE3P_ST!#IFJ+"&'<)[1LR\M H<_)Q:Z,8V6 M#[ BD[MF&GUEW:*\%4]+I=_^&(8(PYD$J#=@L[55(N_[K&Y%#N(J<+MP_+![0"#:Q3PRMOS^ZHSZMDUJ.5V&W,-&MO"%ZP??6,*2N6_92)IE;]SY=,M)Y@_ M)C'/92K99,&X]1!XX__<:HGS2QOD4;=J;1LX\CB7.8Z(.<[MX:,U5)D BG,0 M'%OBP@6.O)OG.:P)1[,':JV\_^NWX=]'9YV_3]^(_:^AN__Q$S_\URM\^/)U M]_!?^^+]US?TX*_?/H'50OY^^>;SWY-G_O>W$W<:NH>GOYW^_?+3UP/ZY_GA MT0?^_N@-W__K3_[^:_=CGL/[4WCFX[\_';S\]=/_?MT;[;_#7WX_>C7:WSV. M&FQ39\"XT1$C3G,+6.\LHD%*;&,*+-\IEJ9MR&H&1!6/O W]3S!M S[8"*V7 M7KF,^ T:_:!H=,/DF :-O@<:G4_1R 3)6/04V1(?"RXB$RS\P;W4V HN?'4! MNHW77(+^?G!T4P/AH:IW+U92+R^T!NAFN[ 69;2^RL(B%XSJ1P ME%). L.:6 84O=9%NR$HK7:FNB0-=&K-K::!-IAU'@>&3&6&51I-@C M[H4"N-(6X>"$Y=)QH57.(&WK-9"UXE2Z"6)\*^5IZ947FLL-B]\VN;)A\2UD M\9E:(KG300J/4FE(KK $M22F_$^@;VJ5BGJ[6/RQ^9MVIRE^:]*6;J2;7-<" M?-C =2]>F\O3KQH\N@X>O9E7.8P0R@5/ ("RT\9SA1Q+!#$=M57:>B_]D^>B MC<5J(N'UX6C[W#4-X]ZO@Z-AW#MAW)DBX57R.%>A"%%+Q&DTR D1$07H)=YA MRK'>*L9];(Z-W?DK%B7AY4N^WCKN#$\F;8*OJ@#2>GIA8O7%*00_I@FU94Z2 M";#-'_)AJN M]X?)I]>@VT;H]N>\6I*P]%$DC!S% =02^,EJ Q 'L*<920KG M6!(W;4U6X6U#YVWC#ME>7KX/;TC#R]^"EV>:"A-6)T(4BBH8Q,$^1!;CA*0* MP,M&.- PGCQGO$TXVR)>OJG?8RZ=AUR5J54FIG;4MNLRN<>YK_V"=>F!357( M:V_+#QH/T)S?>E*^L*2,_U%5@&I@>R/8?C^O@HED70PJ(A(E M 0.38*0M8\AHP9U@VJCH<]7#ME9WE:S:2)0 X2/#@COPN0L-9N MEVY%D_K.U(T3V!E,)_3'^[SG& M8W. 7YW9=VO?UM:M^?K:T+HE_C *#QAX2BKO'9:!$P-RDH+V([@,E$BB+VK3 M?M^5*AMEZ#K*T*=YJ]!2Q8*V 47)<>[4DJU"P9 *0GGAA-?XXA3%!^^8;P#K M!P6L!U):MP&L:P+6S'I3)#@<"44TY=)48(HCS85"C@0OJ?56T;B%@/78LB[? M1NN!Z*OB6J5:^G*%\JH4^&*OB%Y5][YNKC*R7YK\S(M#J3C!-B?1P!Q;"CCU)N M&(N "*!VJ.81=PDR4704GBPTTK+#OI+<_WU![IM\G#SPC;19N[%P]0DK=^M M=K)[C)WS8'(QE"^6("Z-0#J"2>:D84)CFKS73YZ3MEB3"M9<7"T- MY]ZM5K%['%*NZI\SLK4!-4)9BHR*!&GJ>+2 NI:YK>+ Q+E5/) @@R>:,]CQA_= MUF2URT#CU?@A./<>58>&617KK-]^T*#['6[0=DN#[5+CFJ3J.Y4*Y_/Z'$W826\\ MHH0*Q)D!?8YI4.^,Y,8'J@4G3YY3T9:WOU[RS>#Y&WN3[F;"FR8Q-6CM0>.B MYO]<>OW,MPZ<]R)*VQ72OJ!A9^FM.-_: MMM_KGM=]E3W\SG9Z+=\9^/'I<)0]YKF-D^^.\PZWQF=U']"^]^-!U>NYGUK# M,^#2U(E9H@W.S9TNI:DX7M MM Y[+?BH="9M3(<1I@&DZ4]B&'>SKW1@ MRR*#/6]U3D]CR,V 86O.!M'',&E0?9IO+^1;*@$^;4^7=FK/9\OJ=LO\8'63 M/K_5*CN#298:[/'IN#OJG'5CZ77U?T@N/9W77/6WJ(VG=JMN6%RGO=6;5;VT M-8@?["!TRYJJ#P _XX=^GNK""6Y[X^:C]9UEE^C49H*9-+.?SPDL] 8[P-@. M%LJTAB=V$.=:B)W"DLY+>H/Z99AO%YWV\Q+[_E/K#+;Q@KV_D#+;K<\G'7^2 M.VGGOF7_@*#I58VTU\X.QJVXQ)Z=#?I?0)H5JKJTF^T?H:ONJ@K[ENGTO EBE&F"L]X-Q;KP,4#;NG5E V$EYL)W60D/T M69>^*'%=E)JC;JY?6?L!"@VB'L2#<6FE2/;Z\*V4Y M$US[?-)OQ2YLSC /.4'5"C]78:(LI->+%1>5;L'#L:_ZMR^L;TZ.>=A$@*W! M^Q=F3;RCA"\2^G]E-$,%&81@+9:?,3F>]/;.]#+-\AOP /#OV@XV(^ MD[+L#DC97K[]MM/Z,XO2V=O;53?CT5K(*IM1OC2_]5GD#.VH,TQP#*/A0I:T M Q7'SJ:=R\:UYW"Q^OH<#I;MA]^X3J]Z#%XTB/VTT]HM#TP:F55B=M+9;>4L M >#^Z>2?+F[@V#JQ_\2:G'-'>]#-/L1!3<' /G'R9&_V[?+-F@Y6.CQ_#VE6 M1KQN@]_<68*HUKO8RRQ5-N'[K^#2^8)^M0L T*U..Y]S7L$RXP\S[FS2E%T0 MIE@T$M/X_[/WKDUM),O:Z%]1L/JZ=55Y]G$$-O:\S#N Q^"9A;\0 M=05A(;%U,89??[*JNZ66$/>+!?2*-1ATZ:ZNRGSRR:RL3,V(]=)89QG'DADI M,HP7FZ^-K8\/V3[E];5E_W"ZO?L-;^Y^(%N[<*WSO_:5IE8ZAI'R,2'4,+!J M2G'$G,=,N$SF,E]YRQ<<@JE:M$= TP<'D8&._$+J=*E

(!\(2E M/URWTQ5RV_ZXZPK#"G;7PSR[2R9T+B@ [G+BDL.+Q$8#%*0%6VWM=&)4X.HA M1.I2W/N2.P,1F@85XB>/"P9MLH&%NMM62NR0 CGTJF@PC5' MLFI0>+&CQVY!LD"F/T0B_'DRG\G-:X"P $(8W^[>?FX<)8X1!#ZU R#,#-(! M_M2."$<,S3P&CP^680$,EM)PP1R69+H-N#8>7N6R50Y73>*CR[7LP+.[6 4& M,K>@+/WI'6:&4Z#=HDM'A6N]A^%W1JVU M"NG 8XM %& V8-P&#,6'0@_A4%W-%B&I*Y(WNZC*F/[U.F,QQ M,;Y3&/$M8IES=DYYJY3$F)(L,),YI9DSRF>2Y$%P>EFJ!K^%#UCM"$8C^)K] MOA^;NWMD'V>9SHP,R&&-P=G#"FD; N)*$0WD.^<:F#W-5]7EWEX4I=LLLN%8 M&9=KF66*!0$_..88*ZV!S1 =+MD!;A;Y3HMLS_?SS)+ '$:.,H]B24EPWZQ' MD@2GA389D,N5MT2LBBL6>71)F"\M?URP=K0T)S$6^1W4OEW$%B?<)<9/A_"S M=Q"Q(E5HN&T00"OF'0L!!?)-/5-$."A10>NL4]@9H.U#BEI M<"P2()#4F4+6D2"%M"S/XW;_JKA8(.!?D:_>;HVMR8+FX-F$3##AI322&N-S M[04.GJEFC1]\C?\ZWP=7AG !R!"P9H@%*Y".S32\D?!_H9W7&=B 57G1!ORK MT'*@ ^#/',-2'J8H"G#R;C?1@UFN%;\>%[S3&R=:/<.^2A+$8AKS2;^H[_)F MX+LZ LIOIQTW.JRRC6K?*K-"LNE7M!GVN^/1Y5^IY7[81*=^$M'[B&@V-S^U MGX>3DJLG(*;(#+S^AE)6PQO=/=5GPY5_SY)78*[EY;E:2L6M!*+JG/*&OWU[J>#R]1(K%KL>7W>W/K4\?/F]L;;3>;W_^ MM/UY;7=C>ZNUMK7>VOGR;F=C?6/M\\:'G:5_DJWMW0\[K=UM>(JMG>T_-];7 M=C^LMSYN;*UMO=]8^[.ULPLO;'[8VMUI_?*^0"3O?EVDC7.05=@(Q7/"G0Q* M9Y0Y!BO/G !YL"+#(1BZLH1^9>GS#UO][WX0:NDI8QY6F?$0"\!P#DZ@Q,JZX OVA1^PM.&G)(,=^ZD8<%S^X;OB(:J7 M^N]\+!+TFGVX6A#Z(#KM^S%/FN88(Q&X!7>..B0M_" J'G %GTBZ6!J#K%[D MY/4=VI0*>5O?G3L>N/$X5P &N96&<9)3Y;&BA)%0>&&DD9&?*B-''_9M".! M88%&,Q8 MKAC#UAIFL!"Q.)V#P1K:A/X>SN)LK=O3?>"KA-G8MB>(>-K6*+ X3B)KXWFK M(&4677N<71D5NB5\R$QJ9S(=!%$,@W-/1.9T+FQFE928-:&_!UUDNJ^P\TH9 MBI3.-6+8*R2U!-_>YN"S9%XK:6&1\>K%Q(W'#/W]N?$.'(VTX7F["!$&[&*6 M"!:"8U[!^+FS3&?PLJ3 36Z^$;[8W+S3P\YPYP2<;;?=^UL/.M&/BW$C_+H# M15MQLT!$)T PCHR-)=T9M4B+S""O:*Z"SW)P!U;>7C0I*1*H6Z'SP[M;KO?= MK$(3$;SC0G\[WUK_PK;6#]C6^0>V&<][Y=PPRB6B-I,Q.*B0PEHC;JVG(3.1)9!%FPB%X3B MOEXI2*B5.9/.!,V(PS(SBKHLXS1825F1($P;.?FI+:Q,A% MQI$40"644993IP0L?LHCOLXKI7-I25=8BSM5LY]=^YWR%.AVV"S..G7\<#O4 M'8T4[M^%>[[K]NVW5[?2?W%P-MCF^L8Y_'T>5QIFF1@+ M..L8\8Q3T#X/NG$2=PT&8[^,(?/==&JV.AF7SG_' [_#\CRD9J8RCG74@W;+=<9VO%P6&4.OKDN8:W< XU[?K5Y*SLTID%/-DO3 M07F8OJX^&?HWU2^_P1U/NOKL3:>7)B%]:?Y(/%RSW%)4:E5R&G<5R])7Y>7+ M#$^*52SS2]_.5O&E[UUU69RMYIC=Z++75.RZ:T/$J[97[R:B M\KI]KK2ONP=DJQ*/1[W]XKH?K5]2BGU_#-=PP_G]L\L+V3QHV\-:^0=R7?F' MI:XO$[G/'8MC7'SX5U1?Y[J'?S&UH M9%9G-5.V\]E7AFT[?*J,W49O"T:V>^J[W_UF].]?2O7+_H^]X[_.MM?_HEN[ M>_3KT3>XU[?S[5WW;>^?K]_VSK^=;NY^X]N[:^>;.W.5=8X^=KZN;S"@0WCK MR,%]/A]N[V[R+?+Y\.OQYR/X#MSS&]]+S%(R805.2*4@0^5 5F* MQ!5E/A<^L-QZ):*_3=J$/'"=LVOTYY&*8SXS9"8W*)3]#*OJ/F/TB=QG][3? M@,ZM0&=C!G1$L#[D =E,TAUI;DEM6\EJC%S[(C M"WUEW7N>.^0<#OQ+J2'X5*"S60<=2A41E.,8'G:(.:Z0,=['@JY!9,*Y'+L$ M.D0^5 G!AL[,@PYKZ,P28LO'_GC00,NMH.6O.K1(90T-P2-!!$8LSPPR %( M>*P8YIG2)&;1MIFZI0O5T)D;(PMOZ,RS@IS.]X;-W YROLQ CJ$YSYA!UF>I M:ZI'RDJ&L+-8&"^)DCR6R\K;F.<-G7D,#=R-%532T;B&U"P5PJS%-6E YDX@ MLU<'&7"7/*RL1)QA@YC,,@ 91E&>4:^9,<(9<)E81MKBML'A)6B#=+NN%+>A M$_=K0-$@P6URHMZ7K9WF2FHVVGX3;;%E,(X__7#XIO4%U"&6\#^/3=D[0YO*N<7< MQ5LW9V^@Z$&AJ+8PZ^6Z?!KXX\[X>*WGTD?+!7IA#9^?"JT.ZFB54QNT$CER MN0!N @0$:>8T\CA6J'2Y]7GLST7:A%V6_[N\U.1U=6C<[8]TM^G)V'0!>PDF M8>%!T ;?;X+OW^KXCCGU>= <:0P_&)%Y#' 9!&COFE4OE&.)W*S;'XX'OCD_,7-^ M8G,_)OR!"VB1-<*B>.X6&:T<(MC&9K::!I85D)HJ%ZU%0+38>RY *S//F>!CF[1I,??W_5[2]7AHMY7.[DZ.%FZ? M^$%9KAEF9MA)O9 FS<_*8QS+>)I"9.(NIRERLDH8?933%/3RMZ^Z[-7O<=H, M-J*6[SG0X*KX1(OB]@R- M> X!I9N=H[GD&,T5G:#O>.9E^18\DH>'>N!+M>%E3AQ6S<3=;>+D;7#D)1T\ M6SPC[_6P5J^G)%]O;B)<]YJ:FTA=@O&Z M:,6".7AI4(HQQT#DO/1#V_@ MU[)WSUJQ7Y6\UY<2K#S;_F;QUO$<^'^_]\W?WZ_&% MLP6Y%RH/A")K;8:8U129''[+K,ISR:W)L5YY2UF;+FA5>,M(Y17X=]M8XQTA M=]XZ-##U0F%*Y\:%+& ?<,:(M,:[C&%NJ3 T%R+5X,:JA*D%!30;F%H&F#J; MP)0.,;H;!")4Q*IZ,B#)G$&!*J5U[+VD90-3#4PMP[/= J98KA6(L%.6 CP9 M9;04&>J"#5L_1DXT)#ZT_^S"(=\TQK$N33S)J>&PC[S(:NTP:ZYFS"L?C M@21C6>/T+3U,U4Y]'AW\V#K8UTKG/+,<":D,8L9:)(,DL52UI$$I2P@X?JJ= M/5CQG*Y>=:R79*W/_GN_^_U& MYP7O[J4LGTC<$J:L-;S957L.:CW=51/>4J("0=PH(+S4&:2= M#P@SG4FBC= Z-;MK*W6Q6U6CUR]&KY4F 5382>$L\UII;C!XLCD),@_<-=M0 MST&O:]M0E@@=9%8(TKL5S4.N::\&8)B88!+H<$ N<(:FM1B+$S1 3L\95C!B( M!7UP&[5^,6I-K+1!!@ZN1& $8RU\CJU55,O@1=%ZN/$LEERMZYY%%@1FRB+B M7(X8@#12@7D$#B/G4N;>,[M\:OW*]BVV1X=^,#F>V.Q27 9.=ZK8\C#@E):H M :); =%,$3T2X48F9\'DL8-VCA3S'%FFP.(P;YT(*V]).Q.WK*'71"Z?DPH3 M*G.:51B+9>IJU*CP0ZLPD7'G(>.GY/XZ+ MT*CP752XY@X$JQ1Q8'M#+L$*YSFH,-<,62R"\\X005E48<'NG3[7;#3<51=3 ML9)8$RXJ8C^TNOWA,&XZP)#A:<:=X6$L"-?L.#RBFU"@T.C$OHF+\:E8B^WP M)ZS$=N_#S#ILAY=4?_6)0&FF_BH8#Y4391#V6@.O" !*1GO$E*96::^Y=BMO MA;QW8!4XA4>>G4^>:NR!!#BPE ID\[A[D#B,E T,< M2).&ER3.[#*J\Z.VZZH/#)-5LCSNQ.+:AZGG1*BC:P\(I@X0GV2QI8>"A8^#*%!89A31Q!(7/ %B2FR& G M8NX""R* J/-XAA*WV8-MEOSL#J67.F6W&=B-G:'4GN9G>$1;_1ZZTA]ZT$'E MJ_P&D/+;27_8B:+S9N"[>M3Y[G^+LXUH^O;\%.JACQ=8>?N+_O51!HWQC6!P MKM?076)I]S,]S0U^S@U>689F/1TY;LG.-$-VWHSF.B(_W!FQUY%2\H1GQ.I+ MN1T^=GJP:C"SJ5%R;)YYT[& ZV*/51S]R95; GU^BD/B35Z_6AZ/0V54.P-D]P@IW(50R4,:24D M\KD,QFA!,Q$+4&1MB9O",B]8L9_RF%BCV(^FV--@A\EI;"@C$&8$%%L)ATS0 M\(.*/.,"QP316%U8LGMG836)H4_IA=RW7OJKR%9Y@'KI#68]!6:=3YV,#;9Y M_F$?&\$UQ029W$O$M(;?.*,(V\!8P X3AF/NZ+W=C"5.-GM-%4V;N6NJP=[5 M6BXVD/P9O4S$OFE]T;0->18F\H4YE)>9R >JI?XJG,FGK*7>&-%']S/7]H7E7'LL M$-4Q_8/YI>3S>S8!5S MYKQ"6:8L8EGLCR"$0=R$V+J82R=(U&O.[UW/I-'KY=7KIRRFWNCUH^EU+7'7 M8FQ=[A%VF42,*8],9GAL%18U/2BGDUXS>N]3/DMP9O$5N!X[OM?I#YHDNFOX MB\QC*5./I*0,$9;EN76Q MO["-:2--%<2?MTU3'=)K*B$N?:$26*NF&M.CH!:M^PI$2TJ#T$@;'YLYZ!Q) M*@3*E0)[(^!OB^.I&HJ;@.4+UNHG*)78*/0C*G3M.(WB.LN<1\+D$H%@8'#^ MN4- 03@A.O-&J66LK]:H]'+7"&E4^HE5>NI99,YF5GB*N L6,\$VA=->'5X\9:^H!B\>#2]J"5=.P@HZC:A2 MX.YPFR&M\AP1[PCQ6<:Y$"MO,6V3[-E45&OP8GGPX@D;4S5X\6AX,?6E@I 9 MSXU$5L1=&JL(TKG)D3=>"4]PL!9\*1R;1CY4Q[FGJL!8#:22=9X4_OG7A6MN M\/-O<$]7OI#7-Q1NYOKC6+WNOH4^?YX+?YWG_J!3LM"B+MV^ZG\_[AR\&#;Q M$YM--Z3A5J1A8Z;) Q;6ZDP9E&>.(B840]H9C8SU6%&>,VVRE; M$3B?T-&X?DSSMJF!Q 82ER @TT#B?2%Q&G<)F5&,$HNPCL7=\BQ'.A,*V7CF M2026F>!6WN:BS=1#Y:HVD-A XJN Q)_7#+V!Q%M#XC2T1+6GG"B!0F &,>PQ M,L;E*&#-:48X(1X#)-(VQP_<"NQQ(3'Y_O\>:;ANU93AX=ML7-O/@D0MVG_* M_\WUH2@6;&M\#".W:0JJAR\G&47$?8-E!<.=GO.]T1L47WEZU"$5ZD1LZ?3& MQ:G(I-06>\^%,#[SG ELI,LIQUC[3.*,:5G@$7S'N[4((@9G%("(F\ QDX1K M !.59Q*\ULP'Y\J6(7/W>OLX341N\N"_S:Q(OJH*V[MP,JY_N-W#>'CTV'1Z MDY.E*84C5DB]-)^C=3+HN[&%)P(]]38V7YE^9J!'\,;H4(]:>N!;AS!P/XA_ M]]+,1TP8ZV[QL=76FK6@YO XW;,V?,A??D6 _?2!"R=_I@:J80>:9VZNM_#C-[_'=/_Z/&VT>? M.U__V!,:[^]?IYN][',9W"M>!?_\ZVSI_UP&;=!IK+&\>'63[.7;. M$9HA9W*,&,\LTDX8Y*QW@@-1((:OO!6K^&*6Q+_:MUQBSBFG,@O!!<.$IE)8 M82FC4EKE":?-$C_P$I]N[W[#F[L?R-;ZQH_-]2_[7&IJF*=(L5A6Q"J'#*,! MUCT8"ZAM-,Z!6JRRB\3B7TG=;[?@UL>>"IAK9F,^C@9?CFA8?T#'+&AAFP5_ M>)W^]F/?:LDSKQGB+@.?&I8622$54M3BD$=OVP&!5*L+:DR 3L/U4I_2BW5Z]2'QF[7J-^I1&ET7Z=K';V&G' MC0XK!ZCVK9*O9M.O:#/L=\>CR[]2HZQ18$!D?PZC^H@HGIN?VL\XX()5,&(P MR+C+)6> F(I;J33S3N;:<,7V<4Y7JF\=#J9,\L C,_#Z&](!'O*-[I[JL^'* MOV?FXKC3JP;%9>KE-C]KE\Y-"/>;FW3%-YT1K(2]GH:E10. Z ^2Y+P!!\8/ MBB9S_Z.7>'2MPT'$P?^Z?AD%T,/H&$52^#Y":&\T_)]_Z[>S(O)3Y?C"7F:2 MX]TON]N?6Y\^?-[8VFB]W_[\:?OSVN[&]E9K;6N]M?/EW<[&^L;:YXT/.TO_ M)%O;NQ]V6KO;\!1;.]M_;JRO[7Y8;WWK^Q]F=K9Q=>V/RPM;O3^N5] MY=?\NDB'ZRJF!P>@96F'/ YCQJ$@8M[%BZ_\I,>7J_7*HS-52&<\U@?8B9RU M[N_[Q\>=4;3L,3NIF-D#W[,=/XRI2MW^<#SPNW#'=]V^_?:S;?K19F73Z=>C MC?/-\XT,OL.W?]_,OO[^=W=O]^#'WN[GXZU_M@[WR.;IUM%6=^N"37?'FT>; MYYM',);=;VSO_/.WK__\?;B]_A'NMX?WR,>CO?,ULDF^9)'$;:U_R_8UASD6 MUB":$X>8R V2F?&($BE@4JGV8 CF_&UL'1#K/,>:&(:5T#)8D@/1!\<]Q,K* M+0]3_WL,=SY+P PF'[W3 M2]7<'?S2Z@)G.2CF*WZU/XK>>]/!,%D2,Q["@(?@MG=ZMCN.EX/71JU>?P0WA[6&<8SZ MU37A^N#&3R('K1-]%F4AWO_?P )/_""%@WO6H\3,XD,,AV/XWB_#L3ULZ6&\ MDCX8>%_(T >)04<@-QW]1F,L*5;]E"#2%6#'MK^21KJ:7_P+?ZKXZ,? ?^L M;AL_=0("Y^'ZP[[MI/N>=D:'1=RCN-ROM0D\UB,P(L/XR)V(JC";\(RCZ3JE M T[BM^%D>E9;&[ "*3J2*GREJZ_MO&_E6=ZN?Q.N_2VNXW (WRJ>$88,'X#I M'IV=^/1G=?^XJJU!']:HYUM&#SMI)=O58 #0XN3"K,(ZQ&>#6\!M/;#P=KG =@R/#Q(Y'J3IAH6,,9\6 M_L45JY#^8H\\UL%8#S08X%(T"I&W=> >=(91Y6Z""J>'G:BW $M1^D$$?$*:^-T%ZE"P M <:S=FNY5G?.3OV\E5YM;>H>N%X)-@?^>\>?#N?PXP$JR&C7U'[9.]2"M>$*(:$_\_X[C]3N]8G>N,A_.@\?>/TE2L-K:37>M M(]4 OM>!I3X:NX/B%9 ],%>]*"W5\":QY$X/!*N0RG&O-&KM5H7S-M,.@?%\\T^<+JK+8: M;_48;I ^-$'908+[N-'5/2O'&!\O6L]N'P8+"MOIN\(X@'RU%UJ?..9RRJ+> MQ\KUD23$P94V,ETP7J U/.R/N\4DV<[ CH^'HZB:$8_M"(:=UAN68F@'G9-J M$54UIBT['@P6BFIA1=+BEZ;\XOP40X^P-/3=8@K'W6*5ZNP'!C=G]X>)WQ0& MK#"2A_H[R$C\!"P,7+38^(@C7'3C:"YC)G.2Q% KE[J[RT%;UQ8)RV1^3GPOT;8+TM,NYSIM,4U,2T5R:JAP MD7Q55B>NCXY;3-TX3V^69IX6>\4?X^[8SD@/6A^Z(#+1_]U,\/3E9;OT0E(-EODP^DO_%OOP*. EOH M1[SKG_9 +R:.S5DE/16I22;D-#)1FPQ.L=] N2\STB=RETQL?70'W=V);V,@[L M2R\Y.CNC9%'71J/^H.>GZKX=0O0NJD#W!PWX..BUU@$G86(2^L5%V8L.2C4_ M7W;6MEL?UK?VJOE9KZEW586.1E\ MLU/,8.@,P X>:T!H?1JM3CG5,X]=F+AX4U#4[QV7YG>*M]'L^V%M.@ZB6>F5 M%&4RJ9%VC M^6+FPQYU>?] 9G:&TXC RL-V]ZH_A,1B_"LRU^Z[3YHN;JGE: M:W#,VQ1@]Y8> M7I-Q6+Q1,NL"6-V+UNHD=K"QHUDK5^-+%U:]F-/BRP.OA_T>N YG$QY3N,W] MZ&)&0"^*TP')+'A%6:TN:>I4;DL%F/JZ9Q'&QY,W.O"Z'56CJ1G!BX.#_U]V MW>59NL6(O];5PV]PVW_@\?_NZ @EK5]V/K>4^O790/\?NC>.R%R@[HZ'88-; MN3ON]7RW]0F,02\2I0K,=G8_U6'^")!UU/H.DC,&Q#%^=!JQ;'V@#[3K#R-^ MM8$CV]5:^D=:V OP#@RC<]!#9MSINFE4:0*$_P!9 F0<@:PD: 9U.8&A58QS M%V1U&.LK%A)5#?:?G?7MW6JX$]".E&TT&-N*S6B U<&!1V"@CGTT?:8?!S8J M9@!0R &,C>"_:G+:K?\;4?I]=!#@26IC2P&0DZZVA4XM$ ^8M.ZPW_K6B]<# M&"Z>YG,_ANF4*JAYI52'*4)SNUUT;#D\+E$9%HXQQZ3P6&=6!$V=#PQ?<]J' MU"LM;9_&I3_LG$PWS#=Z?\05_[M8\"7:/O\)H?9IOL3>&=QOGRE#!(9_'=Z6/U ?ZB]NOXYVI)-YT6 93IZ.L MQI$(,' C\#33/(#OF":X""P4WRP>(>A.M[@9\#?@BW%$Q;Y7Z=:O5^'YSRFB MU'K7UT#J8<4+#[6D=1. C?YN3-:81/53D-XE0+:=Z'1'IS;Y=].ASXQZ]PR> M8Z/U2^4/_GKIKKS)5[5]\H=Q,JAR!!5.>XVN@9EL\=OU$\1R%_DV\/?!@/2U'59V70L==) M\3KP*4")DDI7S@PXFG%@(8EWM,BGPW%G5 6F:_:VM3-.$;-!_'L ]K2PH# + M-3L\]/Y;L94$SU9J]B#&G4(]CCG1@D[A?OA1Y2,-"YB(>QA)W\O-DH+&5FA7 MGUI8\59,H0%_M'BW U36=$N*6Y\LN-/QA A7,Q5M8D MB"W9Z)H$L5>9(+;X ,EUV2_SV3V<,9X9\/8\9LIRXQGS1+(\MY8+R99*Y,PUN3Q(@+ MMB[:%[#$[&!) H/[ ,&'P,QNOCZ9".M?.B"7Y5O@M6N[UF!YQ%I?(J>^[1A M#,X]GN=Z<^9Q0M46D*PY_E7F?,"0_OL69TH-9L*"C.%<6N8M55J(S!MK32Z( MUJX\4ZK*,Z69 O^X?J8TO\69TE@%>KJU?[9>/.I.?PSR]+?NCJ>QBOS5ARKV M]EVN218$0=Y+AQA@ =+&,A2<)IS0W-D,; BGEQ46 6WO)H\N"EABK<,TT^4. M>R5H:/X"!+_< M%8Q">P(<'[3MY/#7)78@,2\P;5,/P$L @<\KH*FT M4%SX9>XP.&\4]Q$4=VM]<0$,^DW)6AJ?1SO9;DW!\F3DQD?:>J^E S"P; M% YFI087['%RT2O0*+8.HFV>C+M\EEO:*^M93#IFFL>6HU9+R;C*:4ZI<>\&-\ZD; *P&/]0R\R"P. DQ1EB&&@T(J8QIE MN5!,"Y=A"F0USR^KJSNQ3-N]UK8=]:<[JHFJJ2+,5!.E^8VHH8];/$4N\R35 MH,@T !7P*5NIW,D^[J3DUGH(+<8RYV\0PR>5)!?X',-U!9T[&H-J%>RUVCRK MOEX(?GDF5-H41=W Q:;=H\! 8+^WD\1 MF%+!3LL,;!C?\>V8'I5,\8QJ84!]")=!:D>!_ 62"8Q945 )$TQ1]0$+2\CO' FI,C=+R%E-H-B1G7=>%#MR(3( _G MLK94E798YG;KPDG6/V*RZ*!(ZKB->@BQXYHPQLE3O M[+)Z:3=1[V@A/PW\KO[Q/HUQ(SW^1_ @_H!'_[MX\E>LSG"5HR_[.H\U+X)# M.3,<,9^!"F.>(2V8RVW(/,_"RENXCPL)9,NFQ8<&-2&-&AH851 M.NCFD=VGG!$F"$63>GP M_[K:^E0>#HU'4LMOG,)%@.1USR)K2TG+G4+"M .6,_13-V78&I\<^FXBE07O MFWC_U:%3^,S0V[2!#2/0+=,O3L&6N2[56;;1A#F">S@]FE!DOPZ'J215&*=, MQLF5>\4YC<8,/D-)YUM'WQ[$#$XEO=CI*6E3<5=W.$TE MJQR'DW@@L#\>=NL^1$R-"/'(1G%,L'*4)OM?:6\GGBK50[_L7M(_,8!1%AN* M3U:F(2<:XCJ#\@AX*V:1I3^N2(UIUPZPI0R]3A4[Z?1F9CEF!E89\B5ZC%(S MAOHQQJ/[=]Z,LUY*GW@TZ#EYY-RZRDZ,"/)=< M]K7QP1B6NT@/W8U94JU/,16Q4V3G%1N<];-+NY_>O9\DX,U% B]FH=]HKM:G M9UQ;)1MMM_[\\_U,6E[Y(3\Y,U6H:Z__O3J/<9-[Q0S\X\X/[U!,J W:QG.A MU:&KTA;'/KDP+Z/#=#QGYH!2.H /?_P1#>Y\:F+]6]-!1N"!Y?E>9<2-8N)] M9S2]=P%5(]WIMD &;)F5>AO;R0/%&6'2!N*8S;$"IBJ4(Q:.G6Y<]/R@T&_S#>ME>U(VU/#N4A6+84AJFX!^D7I ME$I=^X.9$B;_K'],GYH<,6I?#*915E(,G!*Y]H[(SRE5!.>H@289X3DJ/JE MR1EY?% XW]RGTOJ,Y1QA+0EB-,^09!9 @3(/P$"$YGSE+;T.$V(X.N8KS&TY M+]AJ3L:F,M#UK*F"=5=U%THUK Z"5H63=&POYL:1L[6ZVJ9Z0<6VPVH!'64V M^HR@3S>G2_YXVZ'U(P]T.C;27TKZ]OK:?"^$$T0PQX@5BAE"DK,KBUIES2LLL ML-BR<4&EXPOBGL(.=;0L@ZI5T'W<.]&=VJ%'H[OIR$#:/+JF%>4 M8"M>6'82\W^\'J0H25FA)58<3/6*:HD3DSSBDN:P(F\7_'00=#^OH3 M/=]- M*23Q>%)9RJK*I5CXX331H'NA,SBN%9-8W5F=UH8HDO5*0 "6$2.0BTM'M*?' M\&)(*>V3CV(R27(JH_&[#0H(DW&MC*,82+TU8$RX%-(3%;P1KDK.R/*,H>J7 M.\%!>KZ--/!_8-3;86TRYB(4WZ!!A0:[X&-I:TR.*? G+A&S,D;ZP4-9A6FM16WZW_W%_#=1QZ]YSRY"BM&] M;X/QRI'A_J$]B#@K&E52^FU[R?=^5L2"X8W7VNG9+ M<*G/2C9>%92: =EZ,;'"\X\;.67!H%0R:F;XDPIFTZRYEJPES%6D_M.@'\_/ MAM;[BM;?_;@#UD$1&TQ&,\:X$"JG/H\9TSS'@JKLNB2XV[BNTYE- Q\6 M: ME_YJTDIGM>S#?H9!Q0162&&G$%/<(.4TJ%H>-,$VT]+)F]#Y1>F52TR0TIF# M&1K#ZW6%)C#0GNR?=F/L9C MLS@7/HXUA,:)555[4&F05WS'QRI5=G+=R/!2%['HWD?'&^Y# _6\WJKR/X4$*M4WU3683A;YJ+8NHN;.]%A.TE',%*- M,< OW9WL$J6['/:[KGBH8;];%)VOEA.M!>["*Y!+=F/*J KE/_ M;$E1NU78D=47MW9)FYCGM-:93GF2*86P#P@4CZ2GLAOXU^)"IX>^V![O1Y@= M@#V96ZW:%%9IRW>2I]_2Z[^0N?LF@+>Z5YZ%+RK3H2@X9V69+YN*R24)F)QG MFU_2_V]6HQYEI^05%^U%0[ M3*-:T/@X;D=-!*8FC0L&/!&&18(34%+\IV<)TQ[0@*,>WB^MX9C5X,#IGSK!,YE);+@4X MHC"UV'-3QG5$1NX5UVG.+XO]!* M1>X3L2F>H-K0BNF0):V:.$4VR&X>)I8?Z.;#H"M=PJ^UM*AC,QW>H4#6C@'*=5X^F)*\1L4B1TP M\O]W6..4%Z<)WKXX03.$>GZFGD.DH'[HCH@%9'Y8XN%L!?=[DGJX0"%$16RO MJIE8I<[.I7/&-,_O'9?.)Z63(-4"U>*:Q6T[X- /^KV#,(YK&CL/#\NH>>6A M!6 J9>Y1>?6J^'1%U9/O.*DX,RG5.2F$EZI<7+Q<492O:B,!_C:L\;=I0;Q1 MK0QC?S"6NX*=4<(@YX?U?<6J_<'E2[!\RGW+ M,N.'Q5YFE;*%)M.3.N!V?2KK?DD M[UDLO9C170LWE84)4WKWO/XN#CU=2 ,O*N??*N>[7T;D)OPM%<^HMXB)CS>; M7_[= V6>R=*/E5EO5*?PIDU>\Y7KA7")FTNJG]5<\D\/=L=O5VT8_HQ\:[@\ MS23W2I)[.]T[W_MDX_;K[Y7P3R.KV^M^=K^MP M_\X@=W.-==VMW\_3KT1>V]<\?W[9^_W#V MG_,-'D\0&\ESG-#3%. M.,)";O.0"S[?2[*8Z;LTC;SV1K,# Q;."<^]9C@P#Q*299Z"*^ISF6F;V27S M/R\4"$@NP+#6'B-U(TF)]NW9K8K$0(JW8PC\I-AC^>Z!9'7+E,N1/S[I#R)] M/NR/4T7G P\(FOI4%>'1XF!3SP(+2V&928.28ARKK6+ARO(BD09VDGV(&PJI M+G&O[ 4>>]3%E,B8FUDTH2CAKU^%08N4M^&A]R6,U@W2=%SQBP<]F+UJ+R>F MEO>&DXXL0U_-4>JH"/.AXU2B[K2O8M$H:^)/Q;&F?:F;&<>)/9J?C*)O%)@R M6)C)JV6UW]A)(^UY1Z:8)B(=/+P2SJ1EF/M,RHPPXC-#C5'<4 !ZAH5,V: 5 MBM7<=Q R^\:-!Z>Q!Z3OW03A=F&(,5VCH**O#N7^(ING^\'07&H'(&=Q#MX[ M]TAQG:.<93J/N3C.@5&MQ'D>J*(1OVHM"3 +[0@F5F9,Q3,55.9Y;H60G%)# MKEG+>,MF(6^PD-M_[7-,A5?Q<( @<35U0%HHC8 O&1XT#M+%^ACRPA+&20;N M."Q;Z,RDZ(*N3\C^ *#H= H?955._\,/;*DH\#A2ZI95%U)%Q7$;,8,(BM!HJZ8+.X MW?J\_67277'@9\AZZ<&G-U.0*[;'+;L4IDZ,?>#/A:V;NVB]1^/\55-EE7CF MM[!<,ZU9RXO7OMZN=WN>W&_F Z7'E.K=MJ=]"FM]"=^5YG4GFM<4?;[,UJW6 MYV/@3^#:OK=86B?I%_'LH>X5E*%[EC*W4K)#%?F96L)BUB[,T-7WF9;1CS>+ M397+2TP",%47VV1>)W><>93%-XY+,V$4KE++*G,XR5&W=OGS$M0R8PRHP6B&FOD*34(NM8 M\!+KS%$_[_U[\/65I@KC3#.L.;!O24401 7*C%3S88GEI#_3LM>CY)679F58 M5_V)59ISCPN:VTKG,W60NGU:ZN=Y>/YA<^2DY^Q __=B$G9EXTCCO. M=?U#JZ*\+DB=1/!C3:'F]*D%JC31G5O,YH+GCL'Y^:.][.ONARQ^9WO]\"BF!6[O_@%NS '[ MNE-^YS]_')ICU]V.J8?__'V\=_P5GF?C[.O1Y^XF/-O>T1J#>__8W-WCF\=? MX)Z'W?^<;XPV.]F//W<_C#9WOV3;?^TSI7*NI$7$.(T8IA@9X2P*5#-"B)", MV96WF+4YNZQ!PJ/I"*!#ZY:ZTN!4@U.7X!2A,J"GYD80;GAPF 1. M\[)H ;ZL@FJ#4T^(4X!/.R5.K>W+D,6JMPYA3!5BP1ND).'(*"E%;C*"4;=FM"'][\ZD]:I31X^JH3N'_<&HW&-:1%T?=$QY.FYUW: 6'&J+ M"XUH^O;\#,*8BS-1O^CY8RFW8=USZW>I^TIN)P,+[=.SQNFGY)-).&.60X/3 M=\/IS7D^23D)0EF&M!<.,:(UDCS/$3.9ER'DDFFZ\E:*MLHO*T!R8ZQ>#(EW MI8R-!OX,IM1HX/T]NBE3RBFF>1 294;XF'7&D7:!P9\9CWT#,/-\Y:T@;9Y? MUI'K9VC? X3W\(U#6$]W@ZN Y#8W>)DH\Q1V/IXRG0#+NW0(9V=L$@_=Z-G^ ML6_ YE9@\]>\N3=>*:-RAK"G&C'N+5(T%XC;+#="2T9Q=,TR0!R!0BOIWF)5\"6/_<;$_3>M2B5B:B/HQ)TV!IL0Q1)1EXF#U&#=W;'NRSQ? MX4)9;H5#&1. =RYW2!DF$=="9;E"4R4^:P4[N[Z490F/.?6 M).@9$)'=5-;@H?.3%L_AY1-XW]2E.]_OY6<+W&]J7HP!>DKVUT3%[V9[]B[L M2UGMO5 &"6,48@Q;I*3T2 8J89&X8%C%0!5N,W59PZF?H3:/GP/5 %X#>,O# MN!O N[.G.R7;P>8^HYD"=HT98L9+I#!EB#KO<\>9]H&G37A*[[T)OP18EUCZ MO]-9KWJYJWKAG]I9LYDR55C.EZF*K_RDLWB+*Q)=?\9P]DRBX@'GU$DCF&?* M:U!7*ZAT+L-/O"R;C^X2[+-YMVQXL51[NU M,D/WK*NCXU,(YI[0V2>?0CK5107G[966+V/A@KHC9I')9+*5I2= T5[AAJ1-/5(+BO",%O ]B67('%16ZL.:G_/LO*5RJ^W']NX&A]>^;9U_X7LPADWR$:[_UX^]\X_=S;C]!O?>._KC M:.O"5ML'\)JZX$']1;=VNX?@;9WOQ6=9_WBT^<^7'YOG&_#?86?S>!/7$^BW MUBV/N6V!92:7%%ECLR*W34GID!<.R+,$1RQGS8P_Y(SG2EJLG81YUA(QISC2 MC 44N-8L9\(J0E?>;M>J;4_T>O:?.^02/M.4A[LF$(O;;\HN>3J#:Z# MM3DCAAH1Y-O7G"@]1_^1S'N1V^#'UB("\EL^'IE'^:RH4W3_;?1_-KQ>K6]IT&O29*(B(=1RP#_J2%Q2!3 M&6@_^-J<_:5&B'JB_CV\GOO42+CS15\-(-]J(EX> M5#<>O2;X'03<8_]CA)[EU-.%D/K^ZHMX'P# MN_LX L]I M9NU3+QMGSDE;&.E\TMGMP3J4#\K-32AESR*-YK\@S7]RKZ+1_'MI_I>Z6Y$Q M+C0Q AF?6<1<1I#&F4(ZB.!4",HZOO(6XS95%TOA/HA;\9SXT)_31M /0@F? MX10T^1EW5CP[FY]QL,\XYJ!7!GE! F)*9=?WJQ-D[JKT%2EX207H?IY#L-7O MV889W$U=9GV"C-"<&HD1]19\@LPXX F8(R -0/28%$P .^# #N@U0<=&.9:$ M,S?*<7^'>6V?R PL!J5(*$X1R\&$&$<-XMQZ@F5&B30K;RENJ^QBF:PG3[-X MCJ41'RC:VJ1=-!NI+XG;-*!]*] ^N,!HN,>$*($\(0#, !L6 8DEKE*!/4&(0VCT@>^-?#'NM.;5)=(!>5:SSX+XSGYIXO+ M\]V"T2RHYA9+D%V-3)4@K!5R\+D2@TF9-]P U0V ZML\H?%"QET;BJS+-&(> M&R1Q 'WSF> NU["8?N4M)JO\0J6_N&B/E #U"#,Q4T8VH\+#5*[\;E_MX9G;V6NIJY6LWSR]]>Q@*8EW_U M(0M@-E4MEZ7BXR55+6];S?(%%3YL"CV^ED*/BV5_0AH76[0W#Y1W\<(J-#Z7 M9)KW<4U/-,P*K&AL^3&.1*;L >***KZ^=0Q49#Q(S"8B_K6Y-Z^@$-2M'G&Y M6?@O2]JO<]9=_:3/HOP-7\B>]4EG[Y]-O@?^)7SV1QS/)OF[LW>TEGW=_7:V M>?3M;.^?+VQ[?8UNGLWYI,=_'.Z==SN;N]_(5_C^'OBD7_^!<:]_[H*?>[:] M"V/:/6";Z_:\7NYQ,X[E=-\ZH9UD$LD0H]XVUG[",D,6%LMHEQ%O8O-.UN;J MXA&^"]SG+K#XD.TW&T!YYH#RE/TP&T!Y $#9J#?'5-X(RK. I,])K$PDD=&9 M0]C1W&1.6<\CF/!VSN5R@,EKV*C;F@\PW8ND/P0/;ZAVO2YZJV]&&MY/_-K_ ML(>Z=^ 3 6^8]8LRA$M*K.<*;FV7TKC1^U#*XL?^X&5GC#Z5L?PRS[XE=3FL MGT!&*H>8E P9(10BV&.-'59.AI6W1+4)8_?=%VHH>(,\2\; &^1Y*N3YJT[3 MI?&YM9(@AV4\B*@=4L8$I*QP.35>2P:HH]I"+A/HW* 5_>-TS*RD]4\/0NHO MD<=-/1H/X-]7WB+S+[ZU;D'F-LXWCPY.MW?MOJ FHSX6JM5Y'DU(R MMOX.L"#FN;?+/"[6'OAY#(?/;=G7Z7O9$AOTH\RNJ7?%KNV=%DI&<;L59?$E M[?E+MDKDX^SYDYM=]I&VH:_JCOV8.Y1[J8][(1\_82N\=> '/=^KON'@7 M^&=V>)SN>19MD)L=X;F< 'R/0Z[DQ1UR?:"'?S$>Q1,_"2,\?#'!_J,]\O?AUW6+]^"WS=^_@/>PQ[=_CTSM\]'6[WO9WO'' MXZ_'<+_YC%:XV]=_/G[;.O^[ V. >WSNPOW9U_6OQUMP;_@^>"CPS>./A_\Y M_U#W(D1N)%;!(6\S@YAG <%J,J0RF6')A3,J'2)K<_Q0F>PWTYQ'V@MX9IA, M;I!"_Y(RY9<:=R)+VSWM-W!S*[B9V5LD(A-,8X)T3C%BE%BD(_H08CV/I^\] M#P W69N3BWN+5\)-LX]X8U"AS;F< M"IT%Y1'A-$& MPMP.;;[4T49;ZWP&0$-,[,Y"L$8JEAL(S$GK<0"\T2MO>9OR>^_S-A1F86W: M0S_P.HS\H"$RRP,M:W%!&GRY$[[LS> +92*(()$$XH*8-P9II0*B5 DC2"Y- M;$2;\W9.;^DC_4PZ\]*+9)^4FO HM5EOM(77 -G# %F#7;?"+EO'KD!)D#H3 M2%D5V^APCZ0* K#+*:5\8#+/8SA9M.6"@V_WWKZZ&;*\8NH4=>!-:^/X9#Q* M!R/ 9/OAJ*%1/QE]OM12US[\L/#1M71(O(&B6T'101V*+/ H(@1#@0B#&) G M)$4.-"H7'N@4<=8 C6(2D.B6?MH2T*@R-W%!E>47R[/N:!8>8*9>=L+40TQ0 M8PB:+@%/"_7?9N+_)B-86(%,#C\8Y13%)"H$_^7 .BG-M;NTD\B]2.<#XO C M'-R(?T?Q[O3&NNB(,,FG?OL_9O#OMQ=3X)/H&1!]'+QUN>1,4ZFXE4HS[V2N M#5=L'PNR,3WQNFM?E<5"=\WQ^.ACN'>N#? 3JXRBU=FJ,OYQLE M./3YYM':Z=[1!MO\!Y0<%'2/?,FVU__B6\.OAQ] M.]M_\\]'7W5CN\QO9V_UZM'7^^7AS_<\/L/F M?NXHU]Q[I'EL%NHD08KD\6PGT#BBA91.%U .LN[=6@1B)3%G(B@IC 3Z1[40 M/$;/< :$D$D[?SPFS3I*T]ZJK\Q%M;KZW,A//E/S/W-*7PC,]9,Q.WF6YC1@ MG%G#.;.$:BNX$RYC2N6$,K'R=KO76CL9=+J%UN LGJK!LIU*6<7IT[VSEG;] MDU1R$U[;'8_Z@]8G>*A>!SXP..D/BO%M'_=NQAZU0/6_KD9-#_'H_]G-7O'S^*Q6_# MUC N[6&_"XB<3@MMZK-BV(06PUYMQ:-(]=NT .6]K08/*W_@!_$PT:++KX&. MQD)>L>[H9_"G4YG12Y\W=:Z.W03FGK@=CROIVJ4&U:7B)-E1?W*$B:1!LYDI M2B_4YR==XLJ)G]Z^+N[%TU-"V82?G@$WT/P M;W'>;;6U4Q_UU8,Y&0]@-$-_F]L.QV;H_W<<%P.N$#_^':8A3JT#06WI$8S* M^9"J;O@??F [,3(.T^176VLS4SKW=NMX/!RUC&_!U74WE>@=P )ZN&H'?N;3E+\3!I:^7E]J@=N9C6O7/<6S$QK/(0A=<_BPQ\!(L3!62!F MN@/W\8/OG4T_4M*5M3C+'WZ<= J@B=#3=Z^.N7PXWSRR^Y)PD07J$6;" M(Q:815IZ@0) (I&&&<99Y*.+VY^TPJ!_/)7<),N@2E<<:TU@"E)[&G]+]3:GNU.+V;%Z>M5+)_.Z1WAVOCT6%_ *S(3?SF[!4*&-QS M/R,2Z-"/SP%NWT3<0T/2Y8>M01W/:T@< ]0T"R?\&Q =:W8N0F"CE;C^^M#T> ;_K16:R5?:C M>+VBG&WO;NPS8W.K=,LHW3E+6U3\#9(SB^*,HC/ M32E=@:S]Z1JT6X<=^,0@!EP*M!U&YC%J^4ZRVX<:R%2O/TJ4)S+C\J7R3S,> M33]BO)\R'. ;:]$7JETR@7-2*>]J2C6ER?W)"P6W+KX6V0A(;?"1%+1;-G*- M;K<WX$Y&0T*AHE !$'!F(\Z+>OZ36P"F!%P/#.*&55> M$$.ZS/TMO5 6=Q-.^L/$?]ZDI@M 0ZHE'USH<1)/Q M7]>'-\7*VU1P)N+)^VAM4EZ/OESTGUXB%X6-KH_5^^_.G M[<]KNQO;6ZVUK?76SI=W.QOK&VN?-S[L+/V3;&WO?MAI[6[#4VSM;/^YL;ZV M^V&]]7%C:VWK_<;:GZV=77AA\\/6[D[KE_=5Y&J^4$;ZN3 <=FUX:RX<%G3( MA:3ES[@G--@@)5D&XF*E 8C1G7?F%8 M)1;53-5/)W&+U=:2!T8WX\/6XP##B[:OF**X]H5[?Z)CU\76")[9'OIAN^6U M/2RJ^$_?K7O^)\G7370C?32%P/3,1T8P&WY46M\8XC/=SO P\I4+T96IT_=; M2UO M$A4NF<%A:X&E6A!?+>H?!0'5SS0VL[[EH@AV4>I9'-'@%YY6\2H9B/L MCSJ^*T?3^J4,/):S-0V?#JA E(!04<5C)= MC', \M0I>DK,P4"LCM4=]EN%4I>ALJ(O7OQ@&O=#2]S[U[OIERM'MUY_&]SGW(> M1(AE2[!UX+II$\_UPF_**B\\..4^>Y[UZ(;C8Q@<7&2XV+>\X%HN* B^)!7F ME%J5G-ZEP!R+W[Q9F[9;%9C+5G-,[W39J]_CE#2#?5Z#94_2!% ]SUIYM0VK M@CY]B<;T!@T'7NJ$%+-0!ECOTA#Q)HT6[EA+V<4Z__YY\@'4@ZNG/CW%S^N^X.9W^_ 2D-]'&AU#2ESBQC4P^@DQ^ M*/<<_IW^^F4'C,8W_VOK4\RQN$(L7WVUU=I>W%S1Z%:Q;XG% QWLO'J>GOO1 MJH5[M)JY##M&'2>&.6Q5'HP3UIA<.NZUBGNT6/RD/=H/_SL&5VVC!_QJG+S] M[1B_V#W4O9)<;/5[Q1;?"]FDK3HD;!W]E<77OA[] =[^ARS>8WO]X_$6C'GO M>(]MGG_M;/X.][O0(6&#;*W_]6.3?#W>//Y\M+G[5WP>N/<>V3OZV/EZ=' . MUSC]>OSQ:*[8(";&6>LPRHV-IT.)15)2C;BP/#B+N60FIBI0)=KJ_ET2[@!2 M=^W;\N"@.6_/'A=AE@Z/'Z[Z\X7G?Z;(.AXZL-T)PQX$7LE/0-"*MY2,)1'H MR)\C=4[,N0'7VX+KV01<,Y;[7'".B-&QY2QE2 KGD+$YMD$H35F^\I9FJ_@1 M#MXO!;!>ZPLT3.T:IB:==3S7&=AISBC3.CAC&?P6J#*8DY_*U/Y_]OZUJ8TD M:1^'OXJ"^_X]SVP$Q=;YX+F#",;@"39&, 9YO?@-447MA<\\-&CMC]3IP"H(8B:0A''&L)7+" M,V!D41+-C+0RKJS352'X*F85(UL$(WO7=.R-<['' >CBN-AMC+S!N88.HL(C M5"'GK,@YHELV1H-=L$A)[8!N*4#._*<,VB6I;(H\Y,*H:_QVG/(K;-,Q=O,[ MDMWO>@!"U^BR%Q;YLXQO>8AK[\'C?YO$,!%*#+4":\O>WKC+0*_F: OXDZ_L)JSIW!*'!8<^[![M0F8D2H8 UL(,RLYB\M!(.Z$A#^[G5ZO4OL9U7[,R21Q2$1+AGS(/<9T M",AHJA%)-%?N FLI.. *DE= M@FMDC U4_I&GP($1(0@Z,*LI191+,!<$YD@;+,!P8($J+#S. ;V4KNG;11U? M2Y_15^,!*6LX_O.ZIM_;;)GU/IT696+A6CXB(4$90 M'8%^Q" 1MTD@X"$,,<5QKK % D*!B.@U.6-WI4JQ7V/HQ57L=H+M'=W2]5R2 M9;NHJ+AYWH4I+56S+-A>O'GM-1B0J$HI9U3*G?%<:N:U,1BYJ!3BDCBD4S(H M:L-H"H;HK)1%?7;Z>Z662[K?SF_?/T@SY[7ZAQI;V?Q/HM6CK99[0TDP 6'8 M<&&KI0Y9C7$V_%.N@!\$-2^HU0NH$W-O,\2E=@/<7R=&+ZA.S"-:TKXB1+R; MJ*C(0^[EH37C. J@E=X3$JW"R7I:%C)86B]"52=F'A0\F B4B(H*QL'"(,8B MKCVP'.L-4@;'&$EPUL5<)X;+QZ27+ *DGCDK>?KSS)&5_)Z;7K_IGM;3N.:C MX+6J$_,FP'5$,9EFCL<$BD&"0&!C.&2TT4@*Z[5-6$N;CY74&EUPK^RE =8% MUXEYATS-4BDE*E5=6(6!!ICWB:CA V2.Z0M MDXB[HKB4\L@[$S#F@"B*Y3HQAK-5S)^@3LQ2 $?%R"I&MM#*?8^"T:I:S&O! MSQ'I4E@$DE)$AAN#N \)61L)P&F@6IDH@L!%M9@[ O^7%#NK@C%58N=TAHB) M2Y(+$@(W'$NJH^4R>LTLL];BHB4Y,<.##;.L3KVJ8,P<".C'?7HL,F6(48$C*I@S-L!C;&:QI)9K!5' M% 0"\:05,A1^2]AR%FG44I5%]BA['9!1@<)#"42428C(,-91<)64@$%7!F(6I_9BW23@;'.<$$2: *Z3DD8D^HDBHD6 WR6A5SGRHN,); MAH7I7&%.;*@*QKPF6!@+CL(B$:HIF!#:(!Z]089KBX@ PLB4,IRQE75BUN2L M&=)5P9BJ8,P+YU*]$8=)53!F/L#[/N$S$9$ !0J(*H8!\%A 3DB"!/?!:.XL MDP( #_-53*N",:\(&]ZT?Z0J&/.4Z#"B0T8Z#[S'(")]S@_W@ Y),>1)LLI0 MG[!R15J6T4N4'UX!Q!.0AV=QEE0%8Y8)",8+QK"@DF2PMHISQ#5CR&KJD9)08%5RL$:$7'J M#=+9;VF$Y,II)03)1$2LL1FC72O%?H[0"\JT9%($8KGB\-,*IZAP(@5"DV!R MUEVZ*ACS8DHYWH7'6,(YJ"(U/B#.A$?:8X6DDE)R,!1X]A)4!6.602VG[[=S MZF95,.9-:/58$YVD& ])(2(UA:W6>61SZ?C I:1,:1Z]JPK&+'/!&%,5C'ET MDDGT-#'%E5>J8LS;0-?Z M-;IR;!VH K!*[V7.WKDC'/S-6(",(P1:AT ML#N'8),36@K/:<*!F_2B7*TJ&;,PU/ARC1H,;%.*)4;,R\S)&+ SKG&.31'* M6DM\/MNAJU2954QNMP-X&\A1<;**DRV2DST.1ZN:,:\&0/W(J'72R11);@'I M$ \\(6<#0U@2++W'$>,R^UDNJ@%4532F*AKSD@>//FDEM-&YUKG4W!C&-:5* M<<(%(\7A!L6#PPV N25U[%5%8^:!P)_C?CU.F1(Q222=PXB3$)'#3B-#<%!! M4A5MKIO%'^/5JS+!7PM8_.(X=#[$J*K&O"'4&/FK:*( #;#FG.42QPZ(4^Z? MC3QGC#@&Q(D.B-.L)8ZKLC'+@PIW4@COD^* !4YZSFGD&AM.")A)."GJ U\. M"E&5C5F@WH\\3C20H$30"&L.;,%1@2RC"06B@U%!:!O5RCJ1%5MXR[@PG2W, M"0Y5W9A7A0LC1TI2SDHO).( 8AS0Y"-(< B>^$C"2GZ4!2.H;-6+J\*QU2% M8UXXI^J-.$VJPC%S(M[EN-\D,,^P]109HSV808DB%UQ$)EE.I=621K:RSC%; M5>(V$ZI2PI<6'-ZTCZ2J'/.D\# 6T&-H]%X+9#Q/B&.7 !YT1$P39I/TFJ=0 M!/2(19TL50BQI/3A61PF5>F8Y4*"D]MRF?K3C$'0E(:^91)A",3#K:MS+032FA%N/9/0X%[X3R EE$*7.8R:X MX K(BZ!DE6JW'O!-2&"R21, J@(I0ZI$S5"'B MF%5&>)QTIB)F;=9&LY5F/TL(AC7<*&FMB9H[0QRVQDLM8C#,>&9GW:>K\C$O MJ)4C3X&U0D;E"8K,13 0'$- [>%'Y"XJRISAL:H?LQQZ^0L;?S[EK.K'O VU M'MG]+E$0!>V0IY( AR8..4(#HMJ D9ZHT^$5%Y I+W97<,;[J3!#\0(JS"Q@ M(E\[J$ZI:*NB- KGK9#;:!WU5G,P7Y0TGFN7T_&6UQ=1E:"9"TCQ1*H*H2H& MEQ E7 \&Q M&=6+F*!7"N^_JG'\&(RORN"\#80?\TM%[*ES"HDH,.*"&61(4,@K+$W 2GH6 MB_X*>L'%+%X/NB^P3D[%..]FG,I0H@RQ(H(%+RPSQDB.N3E'&6172 M61CNC*4U$<$\<00I2RSBDEFDO3'(,2^ 6"9LED4'0@!6 DOGU_X,7AP,YM=WOS7;Y.+C X&?68IJU M>+OM6^L%6.H@0K5/ S8PGM S/HP E 5>,*./RG4O?:] M2.BL71PU_5'Y\9;M]9JI"1^SO5JK:5VSU>PWX7GA&M9[6((Q6Q ^N#QR6?-S4ET?YFKP%RC\\*.]V.^WRC&7G#.[D?/H M,Y[8]N7_OU<.\H7\?"S?OS]Y[?&'F#NWO$WP,Z=S1-Z MT/AVO'.U=UK?_ *X>H#_?6L,U=Y+QSWW.FDFO,GM%(13,:0IA8\K M25IN2;KRN28I-A8 47 =$%>$(Q>B0[EO)A6$)J/HRCHS4R3I3M#OE> ]%9T! M]4;\:K7\\,6 9B%;\JQRXZ@%VX^U9)O=VH_LK>ME#"\1.2/G_SZ"83X.$RO? MY7()\@'9;?B+G>,3M@/C@.<[C G,AD 5XCP"G>3)(>M$0/ ZUY$I8T3.X%-K M>@H@/D:8'@>+E3 MM3 UZH<,4,)'[A&)4B.N54)6$8L<"2* O<)H2J4PW:[O MOII!\2S"'S]BZ[)@HD/Z!^_XSO<( (Y&824F#EK,U-]A MEO(D\I9!T,5G5L>M<*"AS3 'M%K&J$U!4*DI%Y$!Q-J4VX%8;1(6]X6,/DC( MA]1@Z_2LU;F,<3]V?S1]O%ON/]K>T:=6YV(K)1A]_NL+?*+1V2^\&(7<5V)9 MBN47N/_G0Q*UD%IC6)] @2Q*#("8!/(F4F^ ,?(H5M;QVFW/8VTHD?W.P$DT ML7.O%L+X$(?-;;&2R1FG5;!8>IZB!_V)E@U:R]X%$O^BQ;%QUXKMA^ M>L%Z?\2QGH7JQP>J-KBH8__7! MR$VL"=1@[PAA$;"2>&URKY"$;2+**T8+H=!#H="54"RA4 0#YD*2'CE FK($ MKX'%0\D;0@)UB02RLM[NW *;V^A3>)M+W"G82W909S#('NB\_FO79R+%X<+$ MV<("\A[&"-CYZ:GM7NZF+^V1#ZC(,2H(5,Y"RG[V1CXF:,!-_VC!6^].%N!Z MFY[7-[>OZE?Y_[#S"!DD-C'77P9"%(1&ACJ&8G(*]"G[;^U*+8+VG.69[H)A MOH1G0MFF39T6@$ F6.594*^0"+A(#_#L;K_@ZM@YT/?8CEW; NK5+#+6\H:: M.1K(*XH#&*J=%G3OYN%+D7NA?N_5_N@ UA3$L F6=;\#GP2B>&:[_<$WFEW8 MC]OGM@7,,)\9Q6XMQ=C[,*DEMZ=W<$28JR*,3?B-(@D>%#!V804&XY^H@ DK MT;)GO?AA^,OOH=D[:]G+#\UV,9_%EVZ>%L)=?K]HAO[1!R77)-;Y$'V0ZS&X M?/DN62O.UV\*O]O<>J&SG(T\);_G^O^LVQ:5,L^ M\^+/[#BO%9[SVM^PK114>1;E>4C+J:6=Q@<&@&5&NJ!F[K^>BC<9UQPH=HX( MXS"+7&FON>=4)1$M#4**-*/I5S5_6F3(W&G]Z[_A6M_Q;N-+_BZN;WZ^VOWS MV_&W/__5VOGSVU%]\^CDVY];%_6/-T/F#GY^^_JI65R_D0V)SQ<[FW7^[73G MY. 4[G^Z=;'[)Q@6C8V+_UQM#\+EMOKUC4//P$H3T2%L-_I?CZBW"0^4"VZI?U M=H#V\AIH90!IP(0A&J)$7%N"K)8*>1Y=[I=%E/5%7AN5KP5F7X:=YF M!CF:/* F6V D1%6(T MQ[@2:I#F*L /!L:>-2(1!K:?6%,S-JA8HIY<2\\ZYBL<]9;0ZTXZDF,>M(0- M!U.0S22=H8(0H;P,@%^2O9)ZU!4=F0.T/H_3$1J\,C8'_DF1\_0)0<; ;RXY M0T10F%&=VPSR5:*6J8A^U5#CB:C-G A149NW@Q(C:J-P\-8FBC0C'G'@-LA8 M)I#142N:O/,JKJSK-;DHG_9[S>3^,B4LIY93A&K-T],8FF4T]/D9Z'.9@9?C M68N\[9Q)U.V7@3IWYD1?A^64E\Y1V_ C(MC2$?Q;<[;7[)7Y,*.,OGR-:>%" MP\B@,!['742[#2*^=>W"]N8(Y)X3CI8@6Z&L]CV$J49.&[J-2>\OXKM.X/?# MX)CVP1/DK4FY/)E$-AF+;(ZGYE88[G*7X[7;U&,8Y;TZDSC-:;A7XK3,XG1R MJ*)CB4F.%$\Y=!,#D568(GC)!$R]841D<9I6;^JQJ51S'E%58K7$8M4X.+31 M$1.D1B'W&N2*2.1PRJ4='"RO,U%+DE.D;HO5"*4F\I[N"VY=AMCAB?U_RN[? M/[+]6IF]_'048,Z&.S/E9&;:5OG([UC./E_4&UN'.E P@VE"1@"$<463=K M=Q3*>2QZS=E)>3;T&G4Z^QN$NUKUO.K?#X']4$VP1,QR@3A. CEG(ZPZH=]$EV&R7S-7H$%?N :='&\RDWG1^S>KNUU5J!_@4V_2E%]%%3< M3'8&R^$RVNZC,IVOJR>52V3YWNX*7\.?+^ M1.YG??/S(;$N!<$#$LI1Q(642"OL4#),:,IA3[,RBQR^Z3NOY24KZR)-,0[' M2AC>G=[\&,"I9&=)9.?J^Z&(5COKZ3G7'" MTKOA%\G?RA+3;)_;,ME^S%,R<%CPG/%[UND5"_&A&ULV0]\@0W=P"#KVK4'6 M,!Y]Q;I>IW7>G_Z5N]*)7\(I\PDQ>6-^QGX>=4?10M\C]E;^>>DHZG9'EY>Z+4\B3?'/W64*I(V"#!JD%MTP;X;6Q/ 8MK1.&'X(96M1@ MR'OMQPR0[9SC:]>G.@F?7R)OY6"6;L(OC=V]VM];>]L[V[6/NWM_[^YM-+9W M=VH;.YNU_2]_[&]O;F_L;6_M+_U(=G8;6_NUQBZ,8F=_]Z_MS8W&UF;MT_;. MQL['[8V_:OL->*&^M=/8K_WVL42D&/YQES;>@*QR8T@V24F%X!PKV.F2%@&V M/44BYY9KN[3U(ZHF+V][$]\Y_GRH":,"B!@B7$7$J;;(&J!<-BIO-4N1LO"K M1BWCA8(G=_-?5X0[LKF:>ZW9!NK8[@$WO#YKF,5H?9S,/8^G[;;(;0\'^]Z= M:9\OX7.'P3/@_IHC807PQUPG7;M$D;51"TR%)C+F$F_3G6EEZ,MMZ[4;3VVS MG24R2TO^5BXPTVJF>)]!^Y1&22$F[GY)8DE$3!*30N-\GB3OMDS6:KLY;*K3BQ/H-L"U#[7? MR#]FW!M-KO4KI4W>2^"#S*DD/1/.QF2UC"_;R?WFFHM7>>%4_WC[TSE&6 M4J[_93SB'JQ1*7MC45\RCN:U+*0__[;W.'&:?=N; M ZS&I&ERVR/O>=^[VCD^.10L29U@RZ.ZB+G7&%E-L]?7A(B-<$[K7^][JW=M M>@,YB[6SW/CJL1L MPBAZ0W3P3CM!BA9=_(Y#@U&GCL7SJ,?4KGPF'C5=MJ;QJ'?HX<4[5P>'@1@" M9E1N%VRSA]=@9#"GB+ HK,DD2]H<1"'NYE&_UWZC_Q@D "R-*V&N.,J)U).= MV-]-GSK=%)O]\VY\SQ5U/^=K'FKK-%4I^Q*L0-P:BTP^%1!@/1D9.&4\K*P+ M.:53T1' 3JW=N8XHS* T>.TF87K"#7#._I8/$J_>@^2KVOCNEC6RN^D/%<,A M$$:092X[#PQ!3EEW]" M17<:]4/"+*>28J1DI !@'@!,,XP\2]X&; Q/..>YD6E^@^7RFE=;W9.VHMK= MW"A:5,^;95/7MRA.,6P-PI$:G1QN^HZE:;SQR0G+*7&1^2B% M"IEI9XO.:V1"%+#/J90CU"/5##@WU:N$WN5RRAZFL8ZYG6[MU'9/8G_P=Y:U MP;X6FJ6D%5D>^L??<>+H_6M:?H'U_U&G!Y)UV0FRMU3X.NHK?[MD]:)$X[ )> MBL!HT?,XSCKMHCE*OSGJ*W%SN$6+Q9*GPXU#S)&&P#ZR][Q61GJ539[R?)Y% M>-L7%VC&7@%[&6ME;/D%C[:+NM3JW7/#T?//-@ O>; MW]O-U/3%JO1ZYZ>#V3_O#5NYPU5O?NV:%]PU8]?Z\Z.3O]-J]B^SI=QM]DY0 MZD:P:[(X7"_ME[5]&%HWVA[8&[7+9FR%FC_O_B@_UQLJ,,QYV0035K#7[.4 MI<$V='G3K5@^[ML1V& M%[YC:?,#731A'_MA8:#7XQ^8=5/E;/Q*H,?P6/" X_O-=8I%(8XC29Y\VK%@ MZV[\#J^"$A6A$1=',2??%%^YI21Y[>$FO00:L@JXT/G1#/D.1X,1=^-_SYN] M)LQ2KPQR'0[V"&3?Q5BJ60MF*CQ+RZ%K[ZP_BN&\%7?3W1OP6.Q_+Q\(E1OW M2/RK?D03_8B^'":9)&,B(!=S+DC2&#F='-+62P_+Y9ARKZ0?T1B"ML>VI&*3 M&H)&[UY4O+D?E;L6REMGAMT2)@OG3F_0 FF.=D)/U#S(F#6%U6.:!TFZ1CE; M>#\>@MZ!Y.QT1\3I;'>7./[6M=M[?AN&"-; J'M/I MZ-F[X+SDO/VRWN6RMP]ZV8G[17GR:N)^.7'Z17LH+5TKCT9I/4S8S]]+[U+5 M6.FQ=6H?98>,1;JQ9XR;G*Q#^6>WTWO]QR-EK7-ZH-7E\=+S;^'Y9/_8_ZXVZ^+:Y=[QS M?"(.&B>B?A6.=QH;5[N;W_G!UV_'-UHH,:NU"(X@'DQ$''."#&<<89YBB(D' MS/G*.I'BSM.4)>WM\1PME"IT>2BZ4*8EDR(0RQ6'GU8X1843*1":!)/WE?^I MT.65H42MCSG>G=Y_55NA2H5=2GY:T*7F2V\5/SWJHRXKS<# ,<&M]*>\: MXBM%\>FQP'/6Q%IX5LS[;'GP7% ^T:>-,:N(E@EIXRGBT86<%Y^0YXD8&UVN MZ)$K_:1FV8$EZE M]&S]ZRI<>QY<&QG 6CN<@F#(!Y6S!@5'-EF.$K9$2(*3]#KCFKB=?5KA6H5K MRXUK(O$0(\8F5[3A+#E&'6.8*,RLY"P^6ZOP"M>>!=?&3&^GH"WGTF'4+=MZ+*KKPT,.X1_=U*^ZQL*\ M-X5TJS4EEES8]B9"G1]U /]0,O"*=LSVH)[/(IT;;&&;Y?7^-Q8%G-?Q$RSC M=@Z B;W^'JSF]?:(7FM=J^?='[^,^S,$-SX099#QG" N@D>&1(^8=-H++$ / M4FZ--6-OZJ?:'5]"??[?HS:C>VR."G(6YW>H(.<50,Y8U]B@L?/ QG'(Z8,, M*^0($<#+<7) RB73-M<'OUV@H8*<"G(6!#ESN@0JR%E^R!GS O# >)1*HZ!, M+N"1NWYI;I"C@F$=O,(!9\B1%>2\C -B+/-J< F4/_]!%J;E"TW)L 3 =8&? M01SW<*86^DRRZ+9PWT/=T=,B1W@@5GS[YNP"UI0M$7ZS-ZO2S^%'>$V[P>LI MYGS7/G!=@^(5UQI\7M0_&+=MI9..:9?+-EF=PZXB^YHWN4F_*,Z.:^0Z[O[N'[E_UGR4ZZA'/[[6@PK#]#L6.G';0'* MD[-4"R0QEXAC&Y$5&B-.E8O<2\$E8*7$:TL2M_OR+J#*Z_S.#KHJU%D0ZHPL M(IH"LR4YEK0X.3*.J=54,]+'7>]J''[WW/;[<=NZ[(& MYF$SQ':XY7J;9=QO+2/BKB$NMRS/T"%P3K/W9A&"J]CM!-L[>M(=XE:_FU*. M-P?"6V5'S+13?!^WBG'DCL':(R9(+GLB*'(Q!H15<%%&FC0'J[BHQ4Q_7U!A M@A>H;#)SXE<%PLP-S+##;$X>!P1]KG^2E06J#'S*'!,2>3& M4RHKF*M@;BG&-@/,S6G85S#W!F!NS.Y7QH*PSS+7MCZ]#F;JP<[(9:LA$-6NT!ZX-G1,/=IQ::<"-@ M&S-O0SJD!*#DB;26$ZPUIB(Q$IS1RBM6;4-/*IM@27\_%,([8Z5&&?(13R0@ M0U.NZ028H7%2G*IMHE M/]X^Y#PF;#+IL%PC3B5%-G&.E%&!Z00\P>)?+_G,FQ#WF!'-O=2Y1)@4L/-0 M*SRAGC*;0JHVH2=>]9-#XZ,@');9LA"KJTMP.UQTI M^LA(:EV6'63M]^^YU2H8AWW[L^9@9TG-P<8!&U$O#K>,BYC;1)Z==3L_BXZS ML'W-(C_SMBEZB/Q,[W;>L#__&(SL/8L1KST7\[:0J59^,2O_^5 GB9G FQ5IW.A;H:,B1SYF#SLY2(9 MSG+)A]ME'Q]ON\S9X:-:_(4L_O'684R,*6XEDC97_501(^,8F*_:VTS;F-=R M99V-,N/N4/MTV]4VL%KN.#K[N-7?H7NN@<4"_'7^_//BZ);YM_G'TGZOOH#Z AUAI[+E SK"< MG*U!)0*)R!.1Z;117/@2ST".8]C((&2Y!TL7*#8+8%AE%YQ.A@:*&56*$W.S MO?C6T,0>3'_M[Y;-Y5)N>-5O=IT?5YYR<>Z_\>2#!B8DF '9/UZA\"=JX#]TX1[97 ML["OE8,9D.S:V6 P9S 8P%7;AR7\$;N]FH_=OFVVLS,F<_'X,_KSC+:K-:#? M*?9ZA0-I]:;O)V_.OA7+,Z/KDX756N_<'0-<9Z_/\,H9O\NS0!C=CZ;/F/[? M\P%2]$K+8.+QFKWL,UG<[MI>R$WD2Q=3P1*N;W]]0E6>R<"( MAC?,7\_O4EB$9CM[LP9%C^&#;4#VWFKQ+OD]>[ZNI^ZRV(#&'^V.AX59RJ$3 M/1A4./M\Y;V='6^K%H0^MXYNY=RTL M1#^=E9J[@17&#LKL63_C:8@:%\;_WW M'#3CJM3[+.2#.?A'\13#U1N=&ET<=OF.Y1?]2U@I;;C0WWI[WBD- M/\:=RO->6YX!E]?-746SVS$;BBU[ 8/?2FG _YUWH[E'E> MYK0+(QM_PIM'F!-/F)=DZIR4SY^ZG:O8_KUVU+F((#FEWQ26IYLG]T?L]<=& M?Y&=I\!:0/1B6+M&D7"]%=:&'VB77VMU+D 8?.L\2]&UB1QJ]C2+1BD3KM,_ MFG8>FP_)%$Z8:2 KH*%QO^MGY$F+8]7ETJP2T\ZSM MA:QE[\$ J[*:H]@NW-7Y[]-H\_P6$E]\#A0LQ!QN #_L\N\=/5CKJ9[/_/_6:0 NW+X5]9 M(SYF.P%@Y__^:=>G(L;S2^3=E*WQI;&[5_M[:V][9[OV<7?O[]V]C<;V[DYM M8V>SMO_EC_WMS>V-O>VM_:4?RSL[_ZUO;G1V-JL?=K>V=CY MN+WQ5VV_ 2_4MW8:^[7?/@[)]\U*(],9_;T,_0:C9Y1@J00E44MNK#2<<@P_ M%$F<.!%?B-'?NX&T.F"F9\2'?2_OR\5>\+V3V<"TW7.""G2+30,>)9/#_''; M*W@9$*%,U;K!MOU8:%,+MNK6!)W-M\EDQ (1@_TK*U6F+[]GGI@YT/AS 4$[ M[[8SL6KZ([CI3V!!5W'P+Y0)BIGW?/L=( [_XCEH+K-W@E< MOSB?]4?-F,DY;'3%F>_$=E<\=287W5#0\P%]&4Y JVE=COMJ1B!;^YW36%RY M=GK>ZP-)*=N#P,6RJ= M>%7G^GYY*F[.]UIM^_J5WFC&RGM4!.>T!W^YF@I2_FA^T^%;SM)9:Y[Y_ M/N"1\* @ER>Q7W8)+3Z= ]/*22OGN%QO,&,*PC5M:.,B4)*Z2_L'POC;W8#RL$ E^-+7'ZF.VF2G';:S>)@ M?^R#9[%;.%7; RNLD*G2;(,)[.3@0S#EFC(D;.>(.H58+A('.6 MXDTWU')*?>JTP- J I0+,!V:VX!+0.+.3^%)BXC7=NP/',T@>$.;+@>X7'ND M9X[X_' ?* QL@LR!QR:L+,0V>-JA\5!TE89Y:]FS7OPP_.5WL"Y!G2\_--O% MZ(LOW8SZAVL.*+8Q:PJKS+('2?>#RP\(^%I!P&^D()3O2;I&.9OZ-EXC4]_[ MU64)7I-L^MN_NNROWQ.L>EC)'O9 ]U1AN+?6"Q&W/GM',EO)LF_*YFDSA%9< M-#SH^ZAW86H>@#[7MB;4N0::/$N%BJ4H1'%SM'?GM_W6S/[?SCE<(O3^\9#B M/S-TLE_NA<[0O*@!/Z32[1N:.&*JB7OKPL*=*0:EFS79\ M\"R\T33JAX__S>18AZ244])S+R@WG&M+$TW$YY2$0$BR5VH5E:O39R;?-K9^[FV #7OVK]>WX"SQ/7>Q^/;BL7QVU MZG_6?]8W#RZ_;6[_W-F_D1I]NG=2;VSQG3^W6?WTWZ/MJ]\\O M%P=76Q<[Q_\ZJ1]OD?]<;8\7NC$)>\L<18YJAF =(](X<$0TY8$[*W3$*^ML M%;.Y:Z(] C"?HSC$H_;&"@\K/+R!ATHSKA0HCW>!8RTM-5A&"O\ZJWD2,Y;6 MJ?#P&?%PK%5'/E<11B(<;$[MK! 9#[F9NT7D<^'A0D]W1^$5]YER[_7$N!/8L+>AT.# MA:A@:&88JH^;J2IZ9C#.C,P ^&"5D+4R(>V4%0Z62 6SLF[H[8(++U*XNZK8 MOZ065J6N3ZBN8YWL&8N12PZL(>8TLX21UDHB8H2PV%CMI0=UQ;A2U[>KK@LP M "IU?3IU'>^+P875.$J4A%5 [3U&N:H4_/!!61DH,6YE7:MEVEW?56>*05#D M=3!L$1+X*%[_T,K&RX<\O[V:LZGALNT5J[;;SJ]M%$M6@=1,(/5YXJ0*"%T@ M7",@_R:?5&5V81+\%JW5%.=0^)5UOHKI[9.J6]$TKZA(>:762W+$4JGUXM1Z M9"KDVIF)$H<4-[F>D51()QT1539RFJ3RR66U)NJVL5"I]9M0ZY<]*:C4>F%J M/692.,N9M1(CQ[U%/(J(G*0$)1,HH#BL=HXKX:L,+\EN_1Y.!?9&=41S,H7- M*5G=7-&@U0&!?YQ!\2Y<&0NP)WHP7OAM+JC:..W ])4U$';3G[;9[OU5K%R% M5#,AU9=QNT([%KSA%B6:Z_]HAY&QB2'GM!5*)<$MV!5TE>,EZ8!>>2N7]'"A M4O&E4O&1C6&CH6'+K9&=:?O<<$62_GIVW'VQZS_C?#+2_[($/2.[? \$=JUE1P?E,<'XP M;I0)9HBWV"'/C$"<*H.,,1XEE[")VL:0J]S35<:?("WI89#Z?&'XTY]GCC#\ M"AG?!S*^[)E9A8R+0<:1+1NXXD('FV/I%.+"*.129"A)@B73U JG"W>5Y!4R M5LA8(>.2'CM6R+@09!QS 4C#(A9 %V&3,XA[AY%.3B$B+)@&# ?&8T9&PIX@ M5>EID/&QAY)C#\;@UJ%SGDN5O<:J)!O79Y1%FE\GIE]!1\> M4@UGOFE[2)V(/\"?/P*F+[GUU*"%.\SJW7O\<.WV8.FN]WM$JPW_ 1O^]\F3>[!M"?=( MFZC!% H*:8<44DTCXG'R2;.R52 HN\LL[7R**"!FE&"D5&"(D^DM\$03%-<61=KRY*]_O(86@66O@66C,A95 MZ\R)UIE;APZLM)!K4P1..>+!162EYHC!K\$)A2F)KZ-U9A^>)!=RR.N8O6RKG+K+%%^%+\7NG>UE\#:2,%/TQBY[ .?JJ=?OZMFC5>W>+S6%S M37/'#7(36]L;=/SL+6/W32W88[MO&ODD/2+)XUI/WM?0DE8/2_AS=]\]1K52KQ\WR?#1+D#*3<;Q M%,WYQG#JUOJ\S$HTBFU@*IHNR5..V,FR/VG> R>?\O30CYI; M'WTP;#U/F]TI8EARFCND\1=SRA\PIP_$$5C@)V>,4T9>D+&/ S+V */OG7:& MK7H1+Z87\;MOJ?O1]H[F"435&.I8L0(CUV2 M@@AYN'U7\ :]_UACW#62B=-H*QA1VK=R6-&!>V?/Q_>+G:L]>.\ [QR?D-W- M.MO]\]^MGO4\;?-;;%S_/EFJ6ZG$J6::I BSQ$WBB-# D;2J<#R288P865]43%M M3]DP[.6/,9ZC>V.%22^.25^+9XIA ^8&X*> IQ$NO9FSTV>$HU&XAI8T)"T= M8BP%Q%V0R')!$8_:^>!YT(95<%3!T3+,]FQP9(5/@EI-;;!<.>)PY$)AQB31 MDDN2X>AVL%D%1\\/1^.ET9GR6)F <,IP%'U VIN$4O L>F5,$&#!/4'UEC<( M1^^A:OO6?\^;_,(##8"U)\ ]??/*B=7=DM@M+8U0R($:21)PK@[3T"N%@G7]YA9OIV/C]N%J-M6E4W^"P#B7FN;*+%2 M"QX4,(B$-3+<::0U8TP3#OR" MK*R3):$6\.9-38EDQPFP>J*_2^+[HY7XG8B>&\),EIS M8/^2(C#6#"BPC\82'JU7H+MZB71W06[_I:;\GYH_8\@)PIW36!XG55[_7SD> M@@J"FDB2\)PXK7%*(B3)O(J2&E/Q_B7"GXG"P#S$H)6*R L+O-]CCZPG!&F9 MB*'$89P]A\M25*_R'+XV!:ZXPZ)U=ZQ7+Q/:V9!0B(DA+CS+T3$$866, C(H MCP\KK_[9U%^BB,J"FV@?)+4LN266XD#@Z+V6JO/Y+H[MCO-]$PP@W$9DD M@/<[:A&8;@)Y'!(S7!O&\HD=62+=G;/#SB"3^XXN);/T!EIJJZ'1Z<]W0/#+ MJ9H^3V\?XQ(.C#D-EK+'G"1K+0F6"ZP!XH"BBLK 6"*@FZ@Y&RU8$89AY#VF MB%MOD-.4()&H9[!'&>&R@V-AQ=@6H4*O,KYWD:C\@'F:QQ5;P=QSPUQ%Y1:- M<",SC'$O30P<24LPXC(ZY(S%8(9%@#@._(NG"N$JA*L0+CN: .($&*-",\V) M%48"F"5,O4G&)TLK8W59$&Z\HJYG&G:FW$@;*\13T$ASII"/V$9-.>>)5PBW MJ!RM7Q?(7,KBBH/BB;585+7NY7ZS6>N[37?>CS5[=M;M_ 15[L?69>U_9^@[ M;8+R6$J;O)><.N94DIX)9V.R&C;:N_D0$G.UFQZ6YOYTWC_OQJW3LU;G,G8_ M#L>3T60'GO!3,R/*0;3=:VR1KQ1:'E\Q%*"H<7)H50B64H=$]FAQ"@S(4D61 M%CYLKEF*S"V6P7)3?7)NN-/5?% MV*%8#"7%7I[&=E4R]D;)V.U#35+*K;J0\M*"P1\IT@8G1'*I$Y% AYU>_I*Q MI?*/Y'"PV@!6L/<4!5^S2/:*,JTY*S"#6WB;!5NU6B/ZB0JV+K2LZ(NZB&\6 M_KI[N_\-,*Q_U#F'2X3>/QY;5^XUS,<#"^WE_;,60:G"]"*HBYN9MU]';:(> MY[QU#^XW1Y=N_/_[1(-?;BOBZ2DU6R"EOL&@,IEN7,36CUB'!ST:F>KLE;*I M0>^;YFXCG-:/M\0NL*-O\/W=QA_PG8.K^M]4?]9_PI_-V_VO@$K MG!X FSKA]>.=$V!CHOXG,+#C^L]OC2^7.XVMG_6KK9_?CNN70,''3UL4U29) MPP;'RLP&9)4UB'M)"!=!6$=6UN6JGM]6GTE_7CC3;*DA"_2-5EEEKP>O,F5I M7'0JF)H)INKC,.4IC5IY@;"(!'%)-3(B*91#F91..BF',TPI+JO ]^<&(U:% MNK\R,#KJQEC!T4QP-%&$UW-JO X.4>,6-7A<J<=RLTF@F-ODR4!*>P@!8+1$4 &XX3CPP.% 4!9% M@49+E='[3LB1J,C1*T.CYH^*&\V&1A-E 94+WE,ED+>YN("C 5F*'4!2-M1P MU":7!92K@LYMJE7<:%8TDHAB-KT%3T60E@Z2,AR-(D=ZC:/8C3;E]FT51LV" M41/%B[2+,1IMD?+.(:X50]8EAQ@Q)!(>F #[>)WA587G3H9< LKTSA.JGF]Z MWO:1YR(FJ-HI[M\I^F=^UEVBD/MJ1YAI1Y@H:T$]"5Y9BP+3JNA>@RQ.#&G! ML,Y%D:+WP%KY*A8+/@A=#"H_?C_Y=?1P_CO+?;-]7L3%3T2F#72'YYBTLTZO MF3_PH1M;\,D?\?=AU%:A6&/?&@P8C[YB'8SMO#_]*T_>N_:A07Z(Z1O-:\=^ M'EVW-CVSWR-R0-1.4,'5/MC6A;WLK?QS,K"OV1Y>7NBU/(DWQS]UE"G--\KB MBA^: !I-?^^X2ZD"D.IT"QGX4,0TYD_!4]HE?KK:43=C]?\T'2 T 14.N4JA M9=H(#TK-8]#2.F'XHVMO>V>[]G%W[^_=O8W&]NY.;6-GL[;_Y8_][Z%C!(LE: D:LF-E893CN&'(HD3)V*YO1<7W'P;LE=V)D=?)*RQ@.K[!Z3#B\XO#-IPF'9]/? M_M5E?_V>8.QI'O9A#_3 6/6IR;;F(6'M=W?X?IY _U_$M6_].J[]-83Q/U%: MPV);N;_D0F>86]2 ']*A[0U-'#'S-2A\O;D;=\](21'S/IZ)8.W?PST\$[Y: M209?KL'L4M]@0?T)7^$AX!\6A,,#.>P#JP/:U,XD#F3F$O:?>.*:LQYS'FGL?I&?-8=7*>?X)KYN<+1#OV,#ZZ.CG;_W,IV*-O]\PO] MMGG4VKDZ.JE_O%EEX_/507[^X^]DAVZQ;YM[Q_ ]?M#X=KH+-NNWQK<3^#Y< MX_/%C:!X[*BPWDDDL9>(8^.0]2R78J;)2B4]IVIE7;%5-G\8ZO*UQ6M,^:1V%1=C9!."D H"3 M5D@;YIUC6F"6,W;8*L%FB<#I/42E;OC^N6W5NK%_WFW7AL52[*_MA7*=+?Q*?[@.A^75W>59EPIC8-W@6,M+358 M1@K_.JMY$EEWB1GH[L(-GTJM%Z76(WIA0J0B*8D$B0YQ%SER*1!D<(K.@0&$ M):@UH:LDIZ,0P>63*0<%%F"(1�-HYC6*23 2;O:TIZ[4R*(,62TD8M30Y"(!NA&+ MNDCT=A[;K;";RK7Q&E7Z98E&I=*+4>FQ[C"*$N\M1DIKG&NC"V0 F9' .EI/ M$J=6%M4\Y&W[X454NFKS-T/,36R'QT;;5&FJSS=!R[T]S+ [/*Y!6'68_N)[ MPD2] B6$"00+)+'5B)M@D(;%1%[Z$*BE5C"ZLJ[(JN'/TE)G5G1^#I?48AYX MUBBC"I0K4*["+]\1*(^(.A9.,BTQ,I@KQ(,+R#!.$4OPNZ;8)QT6''[Y\J!\ M1\F *C>ORLVK95N7D+SLT;'D^-U6VHLO*JK+PJ*Z]*?%D" ML_!649FW8A+^K-,O5_7&QL7.U[V3>@.^T_A,=AO?+W(5N=W-3Z<[IY_YM\WO M[-O-*G+'6U??/UKP?9G(1G#:A4RO!9E>)"6O0J:YD6DL M7IX23[0F2&!N$#<8(V>IS0VTA-34!< 1*\139,@(H1%SAB6,J0 *M;+. M5C&C2Y2V4T6MO:GH^$J9YU'F$:D(FD8:@D%.P4+EP#1DL^%CHN4 Q<()[K,R M:TR62)G?@S]I/W9_-'U\/*5X%SDZSY#2/UB("FEF1IJ)I+J(I9=)B4P6*.+* M&*2=,$@!8W!2L3JNN(&"2"A6":H9#KD7%K M++)8PK((AUW4D6'"05WQHH(5*U?# RO_]'KGIV>%GI5%P&NM3J]7JYP.3\@0 M>C!>^.W1?7_*@^3M]FCMWDS4WC-!TV3&7#(N-\9%D;.(./9@KB@AD*51($M2I@ZPF7B,8"YH^=V@E;.B>55WD42BDIYGUQYQWP5 MGEH?$D%6>8YX MZ0<1<%PFB,B@-OH"OK;/[SR,I7457U>8M5?6[%:;W%2B#/ MA$P3/8D)\TEI3Q &@$(\2 ^T(ACD*0M66F>"-V5QG]L6357WO1=[ZW0:?#=GM R/>/8NPW\H@:<.L_6AU_\DJUX=M_ MCK __7?;?C7GN\>>UQN?+W:_@F9L?K[*DGWP=:^Y0_=:!XV#7/;J\N#KEOBV M^<<1V)Z7]<;68<""8"$%"I8(Q#'58'2"A"N7C#14)@"FE5H$S#C+,0O=\UB5 M:ZK*-;W"=G=:/Z^S@"MAL8TOL M-#YCN,_)[M=_%?99O7%P^>VX?OEMLX[KES?LO-.#R_I5.-[9!%NO<4)V-C_# MF#Z+ [ +=^C!SYWC?YW6K_YU4H=K_^=J>]SSIE/0EE*!$E$6@:W.D8&7$,FQ MHUZP*&Q.816K6B^@@\HLF/D<)["/VA[G+^_V'O'PK8+AXUU=%1@N!QB.G%Y. MRZ2"E"AYFQ#/(:Q.48R\"@3K2*EV$ABD6:7B=N;>XL!P&4ZL\U/=X8%[3;QV M)_9!<5/);FWI(*MUKSUDN33IQTZ[F';;A[^')]B%QZR7M;S7[/7!E/[PJ'*E M,\WGH\J)+O,=%A2A68B^6E-BR67MXWFW"Z9NK=6TKMEJ]IMQ9DOJ'9"#-TH! M'F\/36[O?T= G$Y[HQUV^T>Q^W>GU^_&?K,;<_SO[;V_-Q"ZOT8R5VW^,VW^ M$Y6YDC3)X1@0Q8(A;B)!&FN-9!)&"^&TLR1O_F\KUK1"I;>*2H\W3"I4>FE4 M&BLQYJ/441M$-0942:(=,GJY!V@DKI=M/15QM6ONVX_3A?M-'>L&K M^/)GF*"WL\$L-Y$>16,UFSSO!$D["(*I80-R(A0S1&3EF1A-)) M2;OP((57D!BTT =^9)A#!=P5<+\9RZ "[D4 ]YCW,G&M]^>GYZW").ADQ8./G9YUXU%6QQ^# M2LNCH(KBRG:B,B*,R450\]PU%KX;:WW[,Q:Y#/\[ \*8H#R6TB;O):>..96D M9\+9F*R6T4VAAF*N.*R-T> +T/DX/O3M8C0[L9_+E?7^*D;Z1S'0AOUY#2_R ME<++X].RMMENX_NA8%XY0A+2)),[[G+/2"R1@ 5TRCOI&%]9EV+M=@&R&JA# M*XM#EL599 1NZ$$&4DR96F*L=:0B,*J( C8I_)1=J)*1YY<17M_\?#Y6.B3O. 4CSR3%8T,A9S,&&#IHQ*RFE^>3X M#EC]?_?KRFS"\3C27PG'TPC'SN;&(2 F0*>PR CB<\7>B)SC!BG-+4N2P[+D MM(^UVY[[7PD',6NU*9@$.]F]0'0#@("J PH'^'Y&,5L#4ET6EOJRM@_WZ4;; M.^]>%N)X!*"(_GL.E+Q_":+7/>L4=W8=>&_B87JO =+CS[P#PCE*V8XZFLP.VG-6UYM+08'J_#VP*P:?STV'M@9#SX$5#1CX M7C'>W7P=&.V[UENQ<^4/0==PBI(B&G*E;2P9$ M+V^2?[9:'5]N-OE.Z;S5JMD?MMDJG8&7>8S-]H_8R\,OA[CL>\?'5J<'5DOM M*+;R@-K98Y:7ZWL3[M&+\:36[PQG'"Z;UPZND5+3-V/;YP_!,K7[S=3,0_;= M[+ )S91BD=HP-L?9*=,=K%EOW!%4RDGOJ-/MU^)_S_,TYG?SJX._5VL@%S"0 MD/?V]FH-N$"_B0;/67X:-NP^6&&9-?AN#,W^LL][AKBA%ES 9-5."VJ2)[%? M2[;9K?VPK?.X5MN#I>CEUKMA(%H%[T=PX5XI%NZRU(O2 M1U[H1W[*7*L3 ;U:JVV-EBTU?Q9/6OCBLCR53SAX#&?S"L$U_GO>R3HR4.$S M4-IS<< M<;&@PZM,S'ZS73J#BH?N=GXTLR-T,)A"^T"P[/?8+34D#^4[;'%= )[+T>05 MR[CQ[^QC+=0YY\0,S?F9^SG M47=4U>8[F#@@%2?()GC<#[9U82][*_^!@V<[)ZY5C=;KY4_"4=HF?KG;4S9SS?YJ.4T=2]$%J 2:G M-L)K8WD,8(4X8?BA ENH4%K0QX^9KA8M$.SZU+W@^27R5H&9TH+[TMC=J_V] MM;>]LUW[N+OW]^[>1F-[=Z>VL;-9V__RQ_[VYO;&WO;6_M*/9&>WL;5?:^S" M*';V=__:WMQH;&W6/FWO;.Q\W-[XJ[;?@!?J6SN-_=IO'TM$BN$?=VGC#<@J M63N3D8OD@TZ8@=TAG2FS>UE23KPU_E!'?N^YN)H.C:%WN""-JX^S+1$FT;MQO_0]1J"0N) MT6(,G_[-.A)(;+8 0*J[UP,6LZI4Y7YY).52Q&'R;VUV\O'UTU;[?T&IJ(V MM^-Z^[%/\L(;[+T3S4WX_.;62>.D<=S8^;BGC%0N"(-DLC0WV[/(X2B0QC: ML^H4-O)2L[VE8W;9!TH]\!2.:J,_[@68:1Y8?O"8+C.IB2LT2_LFL=%>/]19 MDD?MR1=G/M%J RWH^U:F*P/?;[OQ)GX3>%5%Z*N?T=\?-:"\I_Z%G(C;]"^D M;(U(OO"6@&I-T=LU&OQ9^T)1QEK&6L9:QGH?8YVSY>I=NYA2\ES:F%9S=KU\ M65-RLWZ6/YT;(IYAU\],VB>;9/]W2K:6K7WJ'-=9R.*][)5;R++=JN?14A2" ME<;*/Y&W/W+* MRQ2TC%$08V2B,E#%[N78SBNC=\^DQ+/'=T^^?&_2!FF>=/:W=][AQLX6V=YI MYNL?[>:Z@(./^//.KZW&AXL'Q;5@/&_9[LE'MOVI(9J;^;"XCZ)!\[/\NM\X M\<>?=]YW&K^__?[W2>/<(>U.:\Z)1Y9SAS@-%&D1%?+1*QH"T5C2E76R*O3E M0H,;'A-7#A$H>/B,\9!R*AQ72H@0. O$!LJ\ WC4DC,?Y'QX>!+[O0#&N$#A M T'AM-H].A6$90Q%@37B/B2DO0M(,@5H*$B0$:^LU]G(]'4!PP*&!0RO!4.L M-/:*).V]YH$)'40"?#2"&X.=C@4,EQ$,FS,'2T49&"P7$E%:Q)FDR*88480U M2\[J0(PL8%C L(#AS\%0)F85\3X(PKG7U,JH!%-"$8==,+1XRLN+B%-ZJ!4L MDLZ-D1VFB#NAD-4^("NYB4EX"FOYO#WE GD%\N;M$^<3T#^M;0J:)^9TP,Y; M;AQW1%.F%M GKD#>_4#>]I0$6I(K.RQ&))<"<$L!\@31R&!EJ774")Q6UNFJ MENJ90EZA@ 4/%X&'N4J).6(X-9H329PR.%FC% -6Z,==[7Z.A\4??N#-P0R# M-1QN[#$J.<<\(&!_^20?S9'V.B*&C7,.UE&S6!SB@H8%#7^.AKJN_\QQ8A)X M8%$KE0:+7!PGJ&-)$! M""+ER$5+D'#1\2"LP;FWVY-REI_+<9#S)4/^=JE?T@L["O(F7=I)\$EQZKG% MG/MD>8C.^&@234D17T(:2XI9Y\[,)C)*BI-$.7R!N/' XIS,,=]H621R;R*1E$FA4(I*(EX2AH90QVR7G.;) &:Y1:VM5(T>7DU MF1 1F2NSSPZS#BIAJS@.":B9MDR:I))2*=D2\EA&/9[) MA?$L6"VY08&)?(95(F"1E4.")VZC(2$*77D1,L,?(I>012H9#3@B''(C5.<>7C9+O^\B%*19N? MC3;C1"VLNQ+))*Z4U#[O?&$54Y&DJ L[]!U(4H+F.(*XU0^ F M,W"?<\A-87AO<95*19675Y6U50)\9LE(D-Q'8:S+W>D=55Y'(W4QS$NLS],X MNN>8>*$\LA+,,==.H7QR -(R8!NB30ZKY3/,MVTJ]#1#Y8W1<&0[=PB27_'T MSP^0$C>6$I!9I@.7,8#HQFAB)(1[QNUU1YD70'IL0/HX&R27B5#GI48QJISJ M: UR(N7#JP4UA@;I"%]9%WQ5JCL#T@] X9%J^XHVG^W@@6'2UEII09L9X&E$8HM/&>Y:/(2 M:C*%M:>":D5-Y(XHJS!51(-K0+RG@A1-7D9-G@F18V/!US/@XPL.)IFYA(PQ M$44F%(45DYZ3HLDO0).-< E+Y9UBEOM\V+GPC&B>(C;>N=)98XG5>6J8D\#< M.:\1$S@AGCPP[. 3"DQ'Q<%:,UP8]@O09O"D&)-$8R4M-Y1ID=N'&16=$(*[ M.)2$0C M!XIM,$-&:1.5DJ79<5_79G(_*68J=# M8$C9@!%7D2/#\O:AB]FLN8BI O#3JU2P!:4(S:TK#Y0-6 "Q .(B %$I[GD2 MEH-;P&F46G&)+24F2>PPFS,46@#Q,0!Q&D !NJ=< L/D<\C)@Y >XOZ!-00NZ,)%&"/^6C)9C$.?L:E9VNAX7" MF=00CRT72@:$/?>($_".G28A']60G )1=Y0NNAJD@&$!P^<(AC1$RCG!"0.Y M(-$"I?!>,6EUS+F4);MFB1%Q2@Z=CP96SZ/(K0%R*"W2!F-DG99>1@W6+:RL M2[(*;/&9 F+!O()Y4X>L$QX""7 MD83H4!$S!6U#MG<24NHY'10 @N>N]2:54V> M3$K-;5ORW&1@<^-7:'][E$X];SJ]0>P<5ZW8">?[]2QT,')-S#&]03N+ MS*M^[-AA^UM\G6<9L?K;%Z?.PL#A BOK_[3_.A.N>A[O>%K;_ :OW*#+$4:? "$ MP6^+UN @G5I9?_O?47MX7!W:_K ;^X-6^W#:[O'\/_?1T;9U;,^N;)<8SFO\>)!-O)4E7*94/9EM6(O3M&MA?WK.:>H M^6Y/RD"2 U>(*G"%>+08:4\22M02:YV@/.DRXXN<<>V(XY19)#U1X(92B:R* M!&$@<[E-/OC_/&M>)0D MDK%$DO:)2^J<2)3):",F,1)>/-'E1;%SY[M:D93RB# 6$#?2(!.H0EA3[265 MP;.XLBY7#7[.O6O+-9;S&B\>9*4VV#BJ2:""$TV=49J!8\IT2IM"QI[)07*^MF56N^1"B[H(#HTB<9[?2& MME/Y%Y]J]-3V*9_3->;8<[U;>O*3-H,F4L.$I@P+R;73+H%W+9-EBA&68BGE M7U8S^/;HCQU_9@83P=KC1/+AMAIQQATX&XH@2;S2 M8U4;VR3O"JO+NWL:2% M"T\&D,HU"D#/#]#!>#>Y>*BT>R_^YJ8.YN-EY;M5TBY^@9V,F)'#V@,$@6)VX8.X2YH+*!95O3=YYP-)Y)RTAG#MG<0[L"B[AWQ@%+JB\Q*@\[0O!C"$^ M*8,42P'QJ!325% 45/ !G#.+(UY0&^T"R@64"RC?[Y8W<\3 52BW@B>/-5.! M8P>G M(')!Y(+(]UMZAP-C3GMO/>8D66M)L%Q@[;S$.(I"DY<8EJ=!2*M8E-90Y),3 MB NED>7:(IJ,Q@PK%IQ;65=D%:SO2T7E@JL%5Q\,5S&73EE-+?.<^RB!-$5! MM 'Z&[%(O,0.EQA7OY[A*O?:11(XDBG7P@##!5PU&E%.G=6$$I^/KEE,T_*G MBJN%[194?B*HK+2-)C?%#$SQ?+8VM@GTFPNG:-0N%51>8E0^"]<=[26,8?&" M0#9JC;B4&AGI-=*,6"R@65[S>!PM$0"3;::\EYHDX'@IGV MF-)(G%6E>_N2 O+)%)"=9)XF@SS7 G%/#-*$!Q2L%LDGF;"495NX0'*!Y*3JPP$M W8>I-,CY96HCR,N/R-/69$0*P+!@R!C/$2: ((%@B MQ830Q&-NHEI95VR5"?5L8+G.C?YE:.&FIR6#BZ_"_&G!(\TJM_>0_YVODH0? MIP\[F524L?H5T:< WNZ&V!V^0OF5AX>D>GYF:CL?_O:OS\V+7#.U8;WQ'0,T#>&L00]5+E5M\R(%:M=NS;OF\=5RYZ M.QK$_('C\;-3Q0[%<; M']Y4FN+5ZIYGO[[BJ_80U-3/(0[9 E2U":@:XZ?*4_5X$K*R7OTSDU:*7T]F MK/Z+O/[7VH62Y#%T-D<'KU6'L#K+L'H+]K6QM@$$:?6<4LGP='O9[W\&6#[-^_.,F^VZ* M.L$"YQXP/_NK:3V:TO>]Y8^?= MT?:GCR>-S78*UK7+*985B&HG+WX6H9M(! %Z275R MFAO.&<:.VRBCU#K7340AKR&812+N7R).=O^8! MH-LO\)07[,@Y,W+AT%=KN%'26I/[?!KBL#5>:A<8SN[>9,1033- 43,]K MQ H2#K>[;[SX.!MOI2C=L)\_S#@SFUT[/?WUQ:O$. MW"[X_.;62>.D<=S8V=V+V($'I2@2(5$ 39.0)L0B:B.#9?'<:+P"XN+M(:S ML ^HLH2T(.M*MO6#L7*YL5A4O:E<9$V-M62<*=!4[.&5:$$S\B7JS3WU>G"J M-S:K3J?3.QJ\NM8QF4S"Q%?,+M7,M(AZ5FHW[LSI'+N.,#L=>SB(KTY_>1W: M QC#\:MVMW[&^DL7G42XYNNC=ABV\G;(&AYOB4Q*:"?7G[R]5K]UP>$=O\?D M&E?LVK?Q&KGVO1]=5J])(VYUU1^_)]CU]RQC+6-]&6-5F,YUU9\4U?^TG081 MESY[Q8ZY!P(4^X]3*Z^NW!@^[QQ6IW[A'.U[7]:4$'-N2N84ER?0+.&?]8Y3 M;P27"(-_S;'N,WNX]"9=(I9OH?\<[WC\V_5_6<]T=U$//T_?GFRRS>I=9O;*%R6U ^#E.3M';HK=+.JN7]78!QU[?:$Z6C5_\V>_M M1S_,^U^7=AAN&5_^^9P\[W25.9[_V62C\*0X)=(;&G/#<&U#I"I1KE3B0HCK MPD=WRT:YM$7Z7#)1<',_9Y%L?-_=^<@^_[X+XWE+=O??'C?V-_#N07/_\^\- M_GG_*]YM7\Q$>4<;)U_A?K^UFCMPC_V\5?I7N[&S==S8?-_>IM@^V= M]^V_3[8F133UB0R2!&%E),@0DQ#G3B)-DT!$$2:T#)*&W((/\U6YZ$24N<#S M =/_;F8H"QH6-+P83/?" R!B+R/G5DA'.3::"VLQO,'OIV]T0<,[H^'T?!H6 MO4C4662\D8C3H/,)6Q112S77T20P;+FI$9$%"PL6%BQ#1*SEDK5P#OH0%O2OZD)@D-,!3?.:*6%XAS<8-"Q1'0! MPZ4$P^TI^],D)6-2 /;G(^*)1.0\L#\9G ,T-))S4;?W-0MNKU.PL&#AL\+" M1ZG8+5AXYUW!F1,H\LX?5KFMKA,><9U)H1 <1$LH$X R*BZS*TQ7)7XR&X,/ M?=[J(T2W-[P?'8PZ]H[Q[2L>_+G!\U6/^&P0^%&BU#.R5\#X;F#<.!>P%B / MV!#$P;% /.B =$PR'PG$"2>&,X\7%K"^&O(>\^3. E+/%*0>)7A<0&J1(#7= M2B2":&6#RV$3A;@B(1^.0Q##REM-B);$+2B.7""J0-1SCND6B%H@1,V$=U7" M5,H44:0^GZ7(([*8$)2$BYHZK(2D"POO%I J(/6I;V50>&$ M2&01<0,\RAFA0;I-@[VRB0>*C$T,<>\=TB01E O(N>(A'RN_Z$-F MBB8OH2:70ZN?K#K/A(:$A/6CT:.H;'V('ZASD@QY6#H.H!Q2/L2OV.7GKLV/ M$DHIVKP0;9X:9^HU3<%Q!)88?'_F$S))!A1@R>4,P">KSK.; M\IX!E:*@SYS@7&(I#++:,J28"2*H*)Q+2VB8;ULW=)/3!9=YP_Y'+3.K+_UH MA[%?#5LPKC3_UO[")N^9!EE?X$FO]QCC&![Z*Q#^3+ OQ5Y_'TOU3JN8@468 M@8^S01 7F)5.6,082XA399#SC".MB77!8.*H7UEG=%61145FE^;X[9N,YZ:9 M)P4Q7QQBWF,)54',QT;,V0TM'P3+QV J3!$WB2-K.4,"58%O=CBJ@*8 M!3"?(V#>8[BN .8C ^9L/"]AIA312"@I$8\<(\>=131J1T &C!&YJ[%8U7I1 ME5[+AI@%% LH/G[4LX#B8X/BE$4J2J1-(B%M=$1<)8DLB1R)1&,PT/FQ?\ M>DC\FNYY>@J2;7+OY$08XI9%I&&QD9.2!$F D4:\V.,M"WP5^'IV4>P"7P\( M7[,G4CJ>'$D&2G;!V )?#[G[-1..389%$@5# MS$L.^,4#A?ML6NNG>XRGN0Y-ZK'OM&+UIG< =SZN6G90V1I!^FTW&O;ZQ]6UCY;# MP=51J^U;\ 58XT'5'@ZJ^#WZT;#]+:Y6A_U>BH,!?-EV5BL;#MK=]F#8M_G= MRG;!KU6#DQ5'N3&MF$^#@%X4CN"0,;^M[:/ M53_^=]3NQX/8'0[6JOP OC<8PLN^]Z4+CQXJ=UP-9YX+P*P>W>7QPP/_XP9X MZL&+!;?56A,U=X8X;(V76L1@F/',[FWF[3@,7B^ZV'EWM/WIXTEC\]U)8_]]:_?3 M^W:39AS=!"TO&*K-Q('RK1D4@1B!1@DQ0*1@5 >31"$5K8="GPJ"+,-RC,+P]VM[Y M2H ? 9_:/6IL-O:4L18KCU$.$R).DT9.C UFO4G!Y6S [!#\+NMX&(HM >^'_.;%HPJ+#*8S5Z:6K[)=%QM^.'J>:Z9I]E>?/!,TD";>MW. M<=5I9S?A[/&!7Q[V^K5*#6,U:.5'!)6R]9?.%FG43?E!0O4M#G+.8[Y(NY-' M,#K,4Q'[P$MK]W2U@@L?M8>MT+='P$I3OW>?[C_Z17R](PO 5^!U_/$_&A5VZ=L.DO2K#2 .-6RTH_PY" VXYN>H[MV MYK%^-CTPFNOFI)WO-ACT?+M.#\U/DF\\&*/.X +L9)S,R]?NCNKY.Z?$$UWB M I3ML#>H]>A5/W9J]O_ZJ!V&K=/=C)EOC7W#5WCZ%>L&O/U79MQ-#XL0 M^X^$%[^AW"_XW/S,_&SU3\=S:+]$Y/K1?D4VP7!?V P$ )Y<7 M>BU/XL7GO_8I4[HG9+_JN/I"47K^6@5KC>9F]>'CKQ^V-K,.JH5!@^?G.VX3K:D%K E<)[-?_"M M&$:=N)W.\:2:)M6RMP-W^[73\U]?')%_)YJ;\/G-+7#V&\>-';]'@DPB&H\" M(PYQY0DR&OQ_;#%)R5OAC5ZI(K@^AUF$^Z.XLH3T,O.)!)2J5_.$>O^S&HP. M8'!PD4'U-1X#(1B[@UE.LU$_9?^#7)PQ/,<>#VR KX.>MA/((["M^$7QI"- 7J^-H@?_%F@9L1A\/7.R/=T086:VW0E[]C*%/K'6V3C.3*NHY MG3S1J5FOZW8RA;2'@_CJ])?70(GAB8Y?M;OU#-5?NKA?#-><&#]CUA16V?Y- M2G0FEY^8QK7:-%[8O!Z_1]F:U->_C=?(M>_]Z+)Z35%^JZO^^#W!V,+'*M>, M+&-=_%C-&B.WDZR''RM?(TJ_Z+$20!"Y\+&R-6'H$QFK6#/LJ\#Z)&MNB*Y,D?MJ*_7X^:BY]](ITBC';?IBD _DS"CYN##W9J_BSWQN. M(X*#O(7S;]?_9?USKQNK#T,['%U_JN/-)K/?.[K8#O])S=9O6W_^\O[/>G(F M\Y)_A3G,CU!M]^L_MX#FUWMC,2QBVHB>YO^,^=:$G]&;-"1?OKD\Y;CG]C/K M"?RG/>B-P!NO]TO'>_2#?U4+$L$7)*UOOQ^VQQLD];1NYOW"7JI_?W.VZUO_ M^>O9SF_]Y\;I[N^Y.;\#%C]J9MG-@/"W4?F-IQY;;W![;^VVW:46*45PD?N>R:N+%G+ 8\(M5ZO_ZPT. MZQCNR3B\D3-F)N4"=7+0:;[$V^Q\C'.$M[IA-!CVCRMT>IEJIP^OS$O$%SZ[ M5POKH\TO84@2RB0FOV!,[GU"YK&&SWS&?Q049E9JXJW#*7FN!-'&^6"\<)R& MZ*B9(RA\*10\$?L/TS#?FSP3.3,^[\"--YI^:W^/X8_V8/A$(\7C$IK#_>W? M_]-I'#2^-TY:[0:,H7'2.-K^])^OS?VOQ\V#=]\;GW;)]N_P_L42FH,&WSWX M>+Q[\O9D^_>M[]L[[T[@OF+W ,:\LT4_;[[]_GG_(X?WC_\^V9IM().\TL9X MA00V&O$0.7))1B2Q(L8Q974T*^N_]V/L7JI1*>KVJ.J6"-:!&)*,M#R89%4D M26&5G%&8,G5E'GY1MX=7M]F&)X%;;RQ%(GB). X2&2HHXISBX PES/JB;H^F M;LU?-AY\FA9C0_@\Q32W(E#GBVENC.^3M/7^ M;*0I5]0\^3J:AT;YF;8*PC@B8R"(""40MUJBW ((I1@EIP[LLXK@O. K"K)N M5Y1\$_B=LV)YK"\%!0L*/C0*WHK7%A1<#A0\UYTA8L$E-DCHW)S46""[FAFD M'8L!#%J22J^LFVNKE)\_"MX(JGY4_[*HT,-5RGO;T(.])O10H+Y _03J+:,\ M,"^!'7G.671$>:!(,@2EE35VCNKQ O6/!_6-,ZA7VBNK3&ZA+Q+B2=2-Q"Q2 M1@7E5(B,)V"\](I*\X+USQCK7^ >TN-'2,[BMV6C]J:(]O$,T402'H#+(4XX M_'!"(NN=1-A0X13ATEBULM[LE6W:9Z!BLRUH@AW& [AB*]CC7"]XFYC)60+Q M-'=XH]^WW2]UXO T]3AG'1?=G%,W_9EN:FLPCR$BE8A 7#J!=# )4<* @PBA ML,MM;7XA[!=88_I#%;UQ?LJ%\\>7W05Y^]W;;W;8ZP^JCW7KE#]Z.;-$,5+= M,*O[-E.Q9,!!& )WPF@J?L&8+N*9;X7&3V[>?@2X6,B0$HM1),D=#YHP %K, M,5_,+;6SL&<5TT@8CYA-!X'SG+M !(\*2U@1[YCU? M9"BZ*,[%'AK8 SN)B:M@.(/5 ((2L/"1BT@##R5_8TD4YS1_8Z(X.A%8%L60 ML#$@GA1&%N@E"E1&E:(W0LBB.(^4B3'O9-&;3=:56\U/=MOU5B:[;+LN!QIM MGT86GW<^?^9J"+F_O=6BR?.TYKX- MARB:O!R:/(V5?^'-_8T]Q1B64D=$?#!YWU$CJWU"AG(LH:+* M2ZC*'/256NH]$98;STTD@7"J#1AGYN;JI%U4^?%4N7%.E363*G'.$-CFG/H" M2FU2L$BI:*U6RIM<5G%51_9GHLK/RAEY_.VO$M*[M6)^/*>8@F,%ZAA0=$PA M[I-$SDJ)A"'&Q1@!@?G"PGI%61:A+"4X]P2TS)_3LB X$1B\4"L5:!GV 6F' M#?*/4.TLES&V2 M*;)@L HE5+#I3H,VMY5@Z1)TG *6,( LN!$K))AV]BS*?[?0^-^A87")2 M49DSE?$F:!X\<3F#2 G#O<)>!4&I%XG8$J1;$I69*;+&7'+*L$ 6:X^X [9O M&!%(BF -T[G^+A:5>>)6)K,CF*NM@\-^[UO-W+?[[V-K?*://3T;[JS=;/U* MT:Q;:=;4&!E81)- J8(/%''!:X9/D:>.<"%HTL&LG._Q^X :]J/MXWG/]'ZR MV\>WTKJR?;P<*C93.TZ"]P0#U0.'&5QG*R-R8,>08L1(I[B46.:=8_FHYUG? MOE:F:/$/M?@V=+-H\7)H\6SMLS,N>J,$8C+F YLT11I4&"4?+)% 0^7XY-7' M/9:^J/']J'$T+# C)<-6<&J)E4YCQ:A2-DHJ28GE+K4:3^M:G6)".0N2RRD! M-181:>TB\MZ2:"6A4L>LQN:YJG'Q6A?JM98X[IWCN!M[7&%FHP^(A5R:R;U$ M)A*&/+;<"X8#8.RB2S.+HMQ)44H,]PEHV+3 4BA"1$K@A!*?X[<:S)Z1!BDM M<:"2"9&=4#F)W[(776!Y171VMH7WIWS8_$QL-POTRRBVK*.WP'85+\DSBP#> MH#WCR8'QDXX'+)R/2E*%O1=!8T-*]'8ID/3C;/362QX<\1IY%2,"5] AS:-" M0%RXQ%3ZI%6I%;M/I4F2<*N%$U9S;ZPFRB?!).9"<25+_'99E&8F?DN4")Y2 MCG3RN?]*=KISNVSXQ3LI=&)&%*4I!9;+N_]W*U-=]O^6 XEF@G&!,TVH8(C4 M.PU&*V2QP(@9;BV./.>SKJRS-?%MA;?ACL4+5X.+9X-QDG)M'21(2N$ M1YPGBVS"$3%.G#(L<+61 1K'9'RP&0Y"9I)O;(N?F%DSF+*7X;6=>)IJ^[%MQH7/Q-K MFL5Z[R'_.]^=?.8PZ0D,H!Q2?$7T*1"TNP%$]Q7*KRQ:ZPF>:WYF>JH__.U? MGYL7N69JH-UIQ4&L[ ' Z7!0Q>\^QA!#)?[W].CB?APN!^M].(EO M)S"U@]4L')U1'G9UKV=@KU9S]C>N[W2+4/W,;,Q.P@4IO@BY,U)] #:QW:U; MKN?E?B0)WH*I!BFJYWS8JQ\(]*K]K1U&MM,YK@93^@\<\C'"U?]RD@YD%JZ:D!;.FN3/$86N\U"(& MPXQG=HZM\ED^TQT=A-YP\GYQW*<,YO/?+>P/_NK:3V:TO>]Y8^<=,)>/)XU- M8"+[[UN[G]ZWF_1]9W=GEW[>_W*\^^FM^+SY:^OODR]'SU@FSZ(T*&+F M$:<1(^#6%&E&A#,J&2\2.-_RBD:#%0AT)XM!NUN#RNJ-!(0R+9D4@5BN./RT MPBDJG$B!T+P;.\KVR[(B,YFK)>M>74PNR!G/*2V M8FO5I$SXU(P#?3VTQ]DM'53M0778;W=]^[ V@;F.N)WI;/XHW"3;N]K$P0" M)[6'K:HWZE<>J$[HYJ:C,F ?4J@P(XDJ(/8-:X9=H(KXWE M,6AIG3!\CVB^<@4AOD =SA-!JBX2Y/S*O=,+=26]('1MO,5Z^>[NO*6-_0#7_ ON\5=[=^?+4>/-!2T[^/A]=\?3[9VOHDE_ M.P!3?)SOT=C9/6[2+=S\M$6:G_[3VM[<./K[Y!V#L8(X.8Q=2DA@+A /T2*- M>43!=ZK>N*K1K1YVFNENG;SH9;M"RHR7IV?W_G\2#G%GEAEF Q@7YRR M0A@L0=28B,(1M[*$]#O[0"G/V+=ZQEKMV+=]WSJ&2U!"W#''5<;']Y4 M&KPNP*5>']CZ"0PAX]!H4'MQ[>[A"+ (_@H9H?+%QA,YC+[5;?]W!!]O=R?\ M/O4ZG=Y1QKYAJQ]CU8G?8F?PZEKW^X=H(_@2N>/_W_]H2N7K97')"5\3>2[^ MR!-ILN-]$ICVKW$X=JK;>6IK5]0. M!OE%>*W3'K>T:,?!?#LG9:GF72IZ]5*M5K%=$XO0[D<_!&I0$X+3OU8K('3U M5_*VR?E%+RNTV!5BLRLTZD[7Z))=N4>*\<$#.H\Z<3N=D8V-6CTWNN&/J79. MS[KZ/?M0'9OGE5SMH#W;R>%\P)1'-37 4-K=.&B=O\?9.8R\X)KC0!CF: MFT-&HY!+.B&PXHE:89E+[*+1IU*ZZ!*V0="5DA6G%*%8J?BF'ELASF2 '0RLWHXX&+_;'#QLCJ^:W_GU)&UQN"2UR'_68F MMH;Q?X\?X#08/SY^%.:W8P\'\=7I+Z]#>P#^^O&K=K>>I?I+5\3?7Q^UP[#U MRI@U+5B.C$_*"B>7'[]+UNJ@^84DG_%[5*UA0JY]&Z]=_]Z/+JO6!-.WNNJ/ MWQ.,+GRL>HVJZ]]=KK&*-:Z?RKP^)1EX2F-]6O*J]&W'\P@RP.>[ZD\*N'^> M?$PN?7;NI*NQ:5FT?=8_V]2L\ZXVSAG'ZM0NSI&X]K*FA)B;U/O_=&Z(F";O M+?2X\L>%^24:TH\QL[ZY$RM0:O> MO_;YE_C?4?N;[8SS4^XAS"G7?EKQ@G.H$[!?]6/'YMC_Z[P2B-7?OCB] M=A#S!9L)3OW:E]9[?UP'L&<2_J/F[;2G?_Y?UK2^Z@/?H,TV.0U M89AQII/F6E$=$O;<"F+A'>_8WM:5*?3L!MFO6;,VNB'_\W:J5E=DX9WENK(G M&M^;!UU#C8A>]]P9\W6YWMG2W\>?^OKXV#MT?P'1CW!OM\J>3O M-WC](]W=WSC^G.^Y^?[K]N\?16/__4'ST[OCW9T-TOS4_-K8# =U_\UIVQDO M)(M<"!0U38BKY)$6SB)*-)=$)V:M65EGBJ]2O:C.TSL.3] IIE3#B-@EDG)0(+!O7.N8*#U;@ ML,!A@<.?PZ$E)A%*P+DBDD>5G,5"!X)!=00AG!>/>9DQ<4H1N78J1HP1_'] MG!B.'/$>,2.TC3YA%L)S]Y@+[!78F_>821=\Q!PT1"G.L+3&&,<35MQ(9F7, ML'=%*X4">\L >S/]J:6F"DN1D/;8@V=,,+(F&B1A68T&AA\PP!XQ;%7J._>H M7E+8*U2P8.(B,-'EKA+4>,ZXY\H[G2R..&!%L)#$B?DPL7C&#[Y1.-OH.SFN MN1=(&:,!#[-7;&Q$6"%CPL>#@''GI" ME./66.8Y.-"&:DTI5=XG2F,*Q6=>:E"<=JQG 98Q@I><]W41U]@@ZRU!P!$U M)@%'Y_R3Z+)5T7I[D/I9A*NN+-6:B>13 F4SBEP&!A5R-&4@C8D),6+ MTBVKTMUCBD_1O'O1O*FYHP)[[ A&!%O0/"PDN.I)(R$HLR0$K3DK%'-)%>\> MDTR*XMV'XLTDEKB8< K!(? 3<#9Y!!@GCPC'I#-;XXCC320C.75>ON)UQ>M.Y^ MM&X:(L>2>LV, '*YH[G<\U\Y$CP(,!),#()4K1N:;7N_H*R1?7N1_6F@5CN MC0I1&*1E4H@KZ9"U-*&0-'9>6IE\?#22>=LF.\\UTMKN?H,_#IYH$QTW?\!U MKI5]?DBZF$CL=>E^4T':FLK1QO ,40N.W@A'/\[&88T53%H?$ T&& PC'FE8 M,N2D%-I%%3W3BT[R6Z+RMJ+"BXWI_C!#K>CQHO5XNMD-4.N-HQ%)J1GBA@(= M4BDBKV@4.HKD#'@B2J\"GRUJ_'S5^'Y;=!0-7K &SP2*&;%8*.604R0B+L F M.QD%>#5<)>>,M"X62_P"5/@!VDH4/5ZT'D\ML394"^8QLE&#'E/+%5 MHWC1X^>KQ_=;C5Y4>.$J/(VP*T=#X(DA0G7NS284,EIKY)/B7GAI [YMA+WH M\)/2X?NOH"Z*O'!%GL;KO3!!:$Q!AQ7\T(G69A@%T._@M4R)D26TQ2^I-'I& MZJMVM^JTXRB?V-J/0]ONVB_Q"8;N?:F5?I!:Z1G1V>K^ 8*SG=Z?BDW)?+HK MDN[.1NR%T2;9*%' 6"(>J4,&6XP2-AY[Q74P9F7=T%6);]BLMJ0U'# M!U##F8![+J*.FB"%!P,BJYO$E(5AG&10N73 OOKY2Z*.#] M*N!,O#PHQQC#"=&\*< -E\AQJA!VR5KJB%7QMNWIB@H^Y2!WT<,'T,.I(<3$ M$09,!C'/+.*!!*29M,A0YX7704L?@(^R55/XZ-*IX3V761X.E MD%SD(^Y,;DQ(D74J(B>(" G(#LOF4)M5H6Z8=E+4\"D'FHL:/H!;.!-S3BQP MR9A#!$=01A4$LCPY9)F75 ;#HL/9+Z2D6,-E4\/[*\,N&GC?&C@-&7-!M (2 M@Z)4H(%@%I$-FB%#HM-4X\12<0R75P?OMRB[*.)]*^(TY!NC!48:,$K<8_ , MM4$:&XJ\(5A*3*0,H(@&KRI#GDZ-]J0;]_ABKQC.#=@B=^$CJN],;VLXMNY8O8)Z>]S$(BYB@9X/^]QBF/LWRV1@,8CD7 MX>Y8[V>#TLY'*5P.14M) >JI!*_',B1A):52%A;,K:P+SE>YO"'6/R 0/\QA M,G<<\"U/FRDX7'!X*?(4"@XO'(=GB@^#M)&(@*PQ%G'A+')$8Z2=$]9'Y:RA M*^L:K]*%%1\6&"XP7&#X*26J% 1>- +/I*7$:"G//2"QC(# +AFDHU6(1*$# M]RZ"4W-/IR86""X07"#XZ20J%1Q>. Y/F;!+5"DC!6).$P2(G)"&Y0(F[+&1 M,1#IS,JZI'Q5JAL>__!\<+@@:4'2YY!K5I!TT4@ZDUFF@B68 ))*1PSBUFAD M>2X]TEXE"GPV>K6R3@UYR4A:&&W!X2>"PP_0U:;@\,+V=F=2"PFS(GEE$9[I<$X(T$PEIK@1F1"L=?=G=+1A<,/B)8/#]=Y4J0+PX()YI)Q69Q3A) MY+5.X^IO&WA$W%L3DT_"&;ZRSB1;U?*&!T M,1#7.QV-\3N\!7*KSP\"-7S\T_[KWOIES77[5^? MFQ>Y9FI3NM7UG5& >QSTNO&X.K#]KW%8)1#T066[(/^M7G^(AK%_,'M@5W74 M'K;@P\-1OST\KH(=PA5ZJ1JV^C'F2PU;\'>_ZL0!?+85NY7U_QVU^S&L/<5E M;CZ'+75RM;+L!E]/'"Q/X8T1E:K'(]]B*_9DBGC,C*I^H$?W\=PO[@[^Z]I,9;1]\_+Z[X^GV MSE?1I+\=-#??'>=[-'9VCYMT"S<_;8%!_$]K>W/CZ.^3MT?P.=* ZS;WW^+F MR>Z>BU(G3CW*9::(1VR1I>"L$,\U]PD6P;.5=8[7Q#46$22Z W]EZ>D?]OJ@ MZK!@;G@'V<@93%$HZ3$,PH6HI0Z&"\,-YC@8463C_F4#_LW]-SU0(^5S_TT@ M3"X$I+VI"5/P/ 9&(@;"I*Z0C6HB%K61F$J&STPE 5>9&(00ZR:--Q:1%#7 MA]626,6%-D#&N6(\4F](P"X5$7D $6GN[.[QX!AST2%%F,E])#1R4@ +IDIJ M9X172JVLX[7+A>O5&7#83N<<89A QNBP&O:JB5 T1P=@'?T%(^(Q)TE%)5GD M7!OM+)@.%H7#,!"J]S:S%&"""9J*PXP @,7UK\*H?P0;Y PV1'H"MB.UO\7J.-K^X%0& M)HNYOEJC@^W'ZEMV'[=S@%;X'8@-?!98*-*OJ.6!4W[+C<\I;V]WQZM=BY_J]K[%? M_7?4RV $) =&AK)P?CO]?,U1!VT05-L'ZI1]\K,19U"(<#7 M Z\!: &(P)Z M]4?\%CL5G7Q\K=JXEG$1LUKUK^1IIT0LS\4E*K8P,\NET#(Z;BBG7$OG##5> M224#H*NP])I]C(*A"U0CT=C9VN,\:H.M1(SE0!T!77*2)A05\YQ2ZC4-8&;% MFOZQF5TX20].R$X!7#YQ,,Q6\PQEPBX0\@(0T=SQ(" U.8HXP U/+ M'>?("@HD'0)42ZLB6!;M:-!,6*DR$2-F0L1.Q:$0L<4L_HG?2TPD(Q5!@26P(,IX M9)A0B')8DF0T]5+_B(BM53NM6-F#'H#"2:4^>:\/Y@V["^2N;@_?9@ M3%BOV"J^H56!9[+<>\.!=W"GB+&)"VI#I)@EP>(=W?O;-O1YV7:F<=33&)'\M.SESW*P9Q46JON'L_VI!W'\ZLYMEFQJ WZL-0L@36 M@&G[]=OM+C"<42UK\X]RW@V&]L]LP+FMAKLCM])668<3XPES'8"&,BJEXA(X M(56)W]$?*'IY*[W$>:O6@S[V*YU&G*N$M \418V!I =CP,#F;K\_0^X+ MIR.=9Y)7_ITEI-T=U?MNY^CWIYH>M3K2X^_[5/F=+=GK*^XJOV$.;4_YR>UM,/ZISW'O)Z ;+$ M_OBXK7_;)1Y=U>IG5/N?MN/4D11]D%IPR[017AO+8P!?UPG#]]3*^DZ-YH"7 M;S(@ D+]^Q>[?JTG\_ 2J:Z4R)V/.]OOJS_?OM]J;E5OMM__N?U^8V=KNUEM M-#>K#Q]__;"UN;7Q?NOMAZ5_DN;VSML/UZI\7(&ML.CC%GEAEF R. Y9:(0R6 M8&V9B,+E5F4_=%0?"7"N?A8PR2ZZA&T0E O%M0#'2@<61,"1IW#=]XA6W 3# M P.'3&*LE:4J(W%&\E3HPZ/0 MA^U-H/622BRC1Y%Q(.D_KEVF7Z1(WN>*5 M:U /2/(7,+]UWB9^-/7.$^IMOW^<_8NIFS+=OAFL5H?VN/ZMGJE>=C#R&HRR M1V#[[=IGZ8WJA>AF'>K4&IG7KJJ#H?7\KT[VB<8.SD1C3L.R!_:X\V;A:^S"@=NV\,"%O)=O#PW[O>_WW['I4VV,O[TWVC;K'=46$ M>CVH.CT TCK%,$<\5R\LXZEO"#*@J@^QVP;OJEF'=+- W 1\HC:,X^1BHKGD M'""2$"J,U#P1D@*^PY[":6+W'_ H._ DF_ @E\\(?GDPLT4RM'@FB;4>4(4Y M#YY)4,AXEG>SF5'">;"T9F6=&[%V^5R\UJY^/950C!Y--'DV6PY($A(VQ",6*9N11)VL-JZQ^O]@]W MI"/]Z8\@0@@FFP5\)R7$%CH'RRN=6 MQ#E/CHKK>@\7(5H$,VFCG)^=9:V.JR>V<>PU>X'=&C[P^,K]R2O$TAP M3NJ*CNQ.WLZ2^9B,P$187F?(Y>1J:D%*J8"?5ODBEHO'-B#*7_:PX-$"'49" M!Y_S9#U8,I&0L8;!_.,@"%Y9EV;M/AJ.];IYF>^4,@RC" M47O0JO/6?#.!_F[Y[]W>0C77WW& PD3?\+'\R/O MGDW@',@_OC<\&OBV\)$+4W#>G>G' SM^%M?K]WM'\-M@=D"#V6>82SRNSY=8 M#B]U$[SXR=)EC["*W9QP<%W(:F;.SLK"X%&KO*.6=0<\U&O1$5 ,KG@Q1XTE M!L9.>F\$P"2W @NJ7*2414X3O3([:8J4='8':>-L$-M'W=@?M-J'?\9^WO<$ MAWBK^Y]>NSO\"_Z:W3U"],4!9..HL?-N+\#$!ZHUHCH!0'+FD6.YPZV6&BL) M"!G &M++U2/_"VH%^A8'.66[LM6;]K=VIQK$+[4&[^=)KKZ-9WFL>1=U[/$$ MI(C%#\6B>?)N+\+B4\,=TE9B($F&( <4!A'!@*]:A;4A*^OB,EG_WZIW.KM3 M 0'[ ^9NV*MQH\:+<5"PAFWK?=[IRL4"\*$ZL%-_#L V0W56Y.$X!I[KKL<[ MW0=QV.J%&EQ;-N0"@W,;;#?=TO9.Y':PW&D@:99@:S$W$DL:C)26WB4B?DK/ MIMO:6?K"QO!-;S!\P?2L<9S3ZF5@)'D#Z(/S^3*:&^14]$@P;!RQC!"=R_U_ MLF'=[XV^M+(K-Y@5KM4K+?L,:/E^K!E.O>]&.LVY2/G(.P[.FHS^0L%:_J4L[6V7=G#:$WFZ;,3R"Y7+3DANGN![!P[& M4G_6^E8;O)+:91ID>1B,'V-L]C8^O*DT%JO5/:3-]DL'C M95*OK*]."$+\UNZ-!N#ZMF(G5'GYAL<_7NUZL<"[.\T'M,-+G"2<#WF-JRV& MM>LX&'6RGUI] 7F[*<>0SN- (S;&)RX\T9H8Q;"E0C'O'?^)R;@1V;C0FV@C M[(_&W.,E$P[:W/^X1U3PPFB%I) -TKG,%9PR.OJ^+WP]@=C M; MK^(J;\Y@""[U80C_U+X5"-[V81PG0EV[J7->ZO/-K[I#_ ZCR1(]S4$=PV&[ M>W%+Q!TGP#PU!X>3C[;S9/5.YAL]P \ MPM5 *>MMI= >G*'JJ'Z.:8C:VT&K2IW>T6"V(KFW'^M"74"&V!UE<#V;XWJ7 MJ :1"";F&\Q?G5D[3F_P]C"CX763>DSV<4.%WA)+73],$Y M[E0?I8,G7Y]DM\S(U%CJS:5U/%EZHR3-%;/ MH>U^J3>':S68I,;7"?%CJ3O+1X>?)ECTAO6> 6!14(XCB? M^AJ30]8E)X75N98Y<_(?9*%?&_^8)#=- '6Z=7S!5@P&HX,8QE&0V82QM>K/ M?F^\W!/)K:_<.[.'M7A>W JH17FZ-?UCAM@"XU#?T\68;4H@MF*5I MSUY/TTIYEHM?+SF,+YVD.J+M9DYE<>*2.8 ML+5Q<.'RSQ]5,WMKN%'26A,U=X8X; %-M8C!,..9O;*MS'DH^,O"PH'VG]JQ MM[ "P^-I9ND.W.S73L]_?704\*W3C[O;!TU/UQ$@2W6./D/C.&= *\;T.#]0?/@?;OY^^=)L-_:;G<;^!@$4J$.G#B!7 D] 1$9 >,PRMNB2*O %0M.,J3'/.C0G0=Z_A\IJ3 M\E$2'[$3@B?*G :J CGDN57>1;FR@-&ZJ7A*G=J9 ?$RC-5]<7)>RT@Y&XRU MQG8_U*^WXQ@KLR$2_>FD.4^M18-EL=6M_1K] -KI2.NL/10$7XD IH/:CL& MD.[2/3.N7UF6K5VO\:2^':#FA8E1M;.^ <\38V.4_^?4=IK^%S6P9PRO@"@N M19.:VC@P/;+.<\7FR1_.%XWM6N:\L3_5EQWV0-.?. LN[)YVDYH\.$UPSW9M M"?6JD[RV9CFQQH?\8J.OQ_IQ)_FW]0;E+-TI23,X=;4R=57-/SW)H8U6]<;] M5/DCFZ4G$ (8-W[TG'Y+']$FLM:5#OWG#D M)?^G5]M[3#EZH$S1R[XY+'[I0 M$Z:H:'2:0)B]#MPR>Q/KXOUN.*UOFQV2\*(K\W=W'0F>[>R 9TW_W38J.E&WL\QE"GN MS^IUIM0Q5U^T_/IZ%!O-[PJ79D6MYNH%SX\8/3R"MSS[." _0CJX7.]XE%4T:!]V:Q3N3A<;3"V]7D &LELA MY(+56K=B1?- 0$ Y&->ZN'3]^+YWV@&9UPTCY4J&J66-=._OR(;\]MA, MS2QK#_MQY&>I;Q'@YMV&OR?AZ\;"K4,$(3OMVFY:1M:KK>V6^NE:\$R#+X,F M"RS?=VS+Y+*,7!,10W:AMZZ 6[Z Z]E^AI.1J7'!,B.?\RBG[$)H7TFVNG+* MMQ/*Y;VIZ7A*> (TC6\P A*XY8@FX-#:QR<=N SP[5AC&\NB47/HZ27=B_B_ MKUX O]K#^H0F&%GCS-@#.K['_9[]0GG(GP&9GO6ENKJI5@3K&,+" ]!WVT)? M9O0<3[KD880G1W7-=G[H49K@[4[-F4HT,%',6*F8HEPKJEFR-D1)50@4BX?F+D+0G#=L4"[NA!_!(TV50(*'Q'EPUAB MT2%@P<[XCPD%EH.&@][;/L"<4$X51SKPA#CW$1DL*$I*>BXM]=;Z?-!W-OV> MSDMN78I-W1ET^M5V:G#^< 1&V5U]3)X-@S#SSA&CB="6*\J,\\*0I+2'G2/B M(17)!8.ND";):5NYE3=W@2'!"$/S MO/;:9F.@KCVHHV"-^[WNT%P;IY<:+5W'IT&M0IZ=C$R?3ONX/2J'KITKAV U M'.8 [$@YOYYTFE^=J M-,B:G/1Q6;.>-4E1688YV'?P!-QR;+00>7RB\KE=9%+%FI^?@B5V/ON#0)0C M8$NC4(_OP5P@0Y-!5$8/_V<81YY'.XE5-3]=^LE.>>>"'E_W09__=2""5"K" M06NPD1"/BH$U[SRR@ )>!2\Q3:!)\^^4NEQ5I6VN$NYT\K]CKG^ $?T$1%$, MK"FRV/ZZ_7G_@$=!4Q(".2-S^27VR)CHD0;;-J!.E^;1)53-X>'-4EEI?3=X:]22U MO0]_GO9/.K'Z(Z=3;'X;QFZ]61]BP_*T>K-WVNW&3A/S^= D.PQ^:OX:?8A5 M;R9O'(/N@.IJR_;P(C4Q>V__Z VJ]>YAK/MGOLV9@KU^MVV;/ ([*KJ<[O,R MU;ZE_7>"6>7VX17;WM@^,]A(T%HUP"@:4 MZ%PH+A1%+*2H"(W$*;&R1F^JZ7/3Y0K3F5)VQN(JY8%Q!*A,7D?NDK \",$P M,[G5%^%WT*=XE]& M'ZC_(K_\U*#']3+043)LSK]M,L9#0UQU)N(HFW P:7L]SIS/PK"5L]2:=/78 M/[ZEU/0BB[%U^?NC9L^C &*MBH'H^Z<=XG1N^JCF]$D MF%::Y,F0@@<#?X%-Z'*394&3+.K-LQ5B?=L%22=4<%00CDB0&H&TDTA3 #CE M)!,N>!&"OR4)8Z3>-.U*,L&,0FC=U+<7ZGE+)?O^I0HS3V2K,6@ M#@(@ ?5-W9(>63.:)R'<7+Y9-*3OTL?Y]OGZ >4:-C9$ MQ(BSB+,8?MS!]8'8+$'__[][GCWMW\???KMH]BFG[[L?-X7 M !A\^_/F0<0J"F@BE=9# 6P4#9P3(UPB M6B2E;:!44,:N5H)?]!@;'<.U^=?WJ/R^^YZ7UZCR[!CJ @L:/B^\95^U:@2UU:3CJVVVU:+H5F%G0\RM[9 M?R;ZWZ3HJLH=Q'//\.FA0I>N,/!@]9QV1GUBX)MU(6&K+M,]::!YW!MC,"Z% M'2^PUQ],,'J9*&N94U./$8 MK]N-HW,&&J_;>K>J7T_;G3"FZP^9U6QG>%:]G7!TS4R#>/'5NFS]IOYQ1[VO M-^>7' $]']N&M-\>M6.J-IN^% !1N[DI0V[BX.LW1E%%6,^XPT'=[Z#_TR1) M?XK&,_F.RE1C#@\E;T(#FE*RY ,2QKCWI3'9I M9:,DH>NK $'4A.(O*I^/X!%SAGVKMR0'!P!L!ZG%^MOP]J M=8@I]_O+PR(N"K"; 1% B=,2;C0U8AB;=X9]0-GZCKR M9M;(M,;P,_#ZH+:U1KTUJD-[7$NRR_ZH%MB5 "='N: FMNH2&3#>7$CRX.6L-([L(5I[_MVKTAR%Z0 MND<6@,!'P)I:"K='CO]1V\Y,CBA_[E9#L@K2 C.^<1,.1R'Z M$=\U)-.-IR"Z1S53-9B$2_H0D$XZ[70J.//#IL=(C0MUZX,Q\5Q65:?"_$U% MU?@XIHFC=2MUY=\OP43LCL=ZU6*J/=F/$61=[N11:Y>C9 VX;^P>#H^:9P6+ M99+35/L!LM2X),]JI\.H%"KGNX FV=2BY3U (\:K)JIP<[?###^Q/^[[4V5R M'^O8V7M2*YEC73C4#0S[HQXS=0_3&D?;@R]3"+?PQ-H;]=,9-EUG\V9.>DG6 M>BEJGB:,GA,U?:KRW\>]">0-KG2C:N3XZ$P'1UD/J>>M-BUA+_;LPK=T<4\X MN9@[T(Z)H^Y/DCKCMBCUI<*U!A]C*KTB6R[UU&H.K53DW;,B[TYGVM56D8IK2BEF6%H.MJ@C6"F6HU.2:6=8,]_^,?V](^FZ MFZYZ?K>ZC3<"GNW7L]&;K]@'+'8V/-_>V#K?/M_BVY_] 94J>&4$\D93E.?= M(&L20U*(P".C+)EPU;^[@/I'CO;TLOI6#[YKYJ^/&EQG6V34"*]_X6::LF0O MZ*-)=ZXO<',#X&N=B9OY>H/O#-C+U: YO7T\.U#_?)<,V) %W% MC1 =]N'_87S]T=NK]5O_&H;K[S&^JHB^]6V\2FY][WN7U:N:W_[-[UWU^^\) M=OL]?W2M9I7J'[OJTZ]5KTHCEF:MRT,#:A5K-?>KDE6C'F=?[\>Q_ZK1H$$$ M@)8,6O_O"DC^"ZV]CCK_C"M20]/X>A3:9^G)M_SI7ZYI45?1J<' >!C*1CEIWT9%C554K5>)E+19"UYWU>3WP/2GHY.S?VIY?-^X'-N_ ] M_Z_K_VMMRO]<=O,'=G,O-ZI_'#FR%,\_SIJ/KWH/)L6R-5-=)XH[!'8>RG38 M[YUV QJMV?L84_KE1QGEZ<2\N=<6[5\?5U^-#>G[X,Z#]N<^@%1N4&Y0;K!4 M-[@+4R<7));-Y5$N2<5CT*E#.]*"X6H+'_>^'/>+TH]6S&Q;IV6;I M9>"5BHP(EDS,K0RZ_;=--O'.\_VWW[W=?]O>^B$\;[[Y\VEC_NGW^Y6Q[_)W_^_W('8?. M[O''J&PY:ET1@3"70B<>V))5(88QE*41"9> M8&O)8.OL K:\=D(FD5"DU"!./,"650;1@',"NZ%PZAFV".$M+JZW02RP56!K M46&+)RF##"(3,I=,6>*L <"B)&DL=2BPM5RPM3/1MJ)17@O#$>,4M"WM-6A; M5"$6>7+)Y,I#LK)&6H2)%B;76T\5V"JPM:BPQ< \Y%1SD1SC2EHG)3-6Y$0[ MB\%P++"U9+ UT;:L]\$$3I EN0\Y8QAI)S4BFGCBK0+PDBMKHJ5!VY+Z>M/Y M EL%MI[TV>I,2OI+H;M"=T5<%G'Y),Z)+"IK37_]0 EI:;(1)6H=J/DA(4<2 M09I1;5U25E&\H/+R1Q,#EBB&M9E']$V&S-?MR\99^K=$MB;)IK/MQ(V O'"H M]68&V+*>$$M(4%)QKAC6S(M@*-$^ G1Q=@_8RH7F\%O!KP7"K[^F8T(Q.(>3 M,T@%QA''-'<%)!1Y+:A@@2B9N^$R*5J,7&_J?RUI=D;HF*>Z==Y5\&8*+GEPG(50F*Z\/FR\OF468^]"4$SA$U*B$OMD)&>(,>% MLYHY+[U=62/4@*)RW1=9^/PE\+D4A'-CHZ4F#S MPLQ/S7PBL$UN3HHY0\Q&X/',Z,9JBY0. M7H@H'$UI98T;T3+T>F/WPN>+RN?W74RIH7-#XN=%XVLT;L!28!(:BSCWQ MDW1Y(F9 >7*3=9X*0L."P?&/UB@L69G"B!.::0&Y65R_[N$_;DTYJV?]=<39 M7FRHS2>C54[]M4QQ8[P1$1Y322&-\)*6A+JEPN"/TZYJQYTW1"E$!'>(<]"( M'27P6R0N3]VDP=@Z#]B8EC;SR@-^IB2!A^0)% A;:@@C20*=4Q(TUJ!/!LN2 M<*!E2!&(=<84"%LR")LJ9>!2&3#RXZG,SBRM$YM$6<7]SL M>Z-F'I.3M[H>6*-ZT^D-!C\U(;3+T_TNIA.,CVFNBQ2K6MQCG3?,-LK;C]@J MR5^_NJEV$)O9.&_LU?$D]PR_OA)I]/#'?REBZBF[GNV.9Y,VS/<'L%X10S.) MH?WIL"#GA,$QY8B@THB'P,&NTPH1K1EA21 =#@4_9D*U@X,,Q<"HR*0TV2DB&E.41\8@]LLF1W+XH:,N3 M=<:OK!'5HGA67T3!P(*!KP<#G[)=3<' .6#@1 \4H*W[:"FR.#+$L15(AR"0 MPXJQ",),V;BRQHAL$2,+"!80?%T@.$M9E^-2>^*(!DX!:Y@9Q2PEGH!V:$3B M]XE#PX7"X.^T;]%8%X9$46B%. !B-IAXI[XRS)#&B4FT6:T$?7K2U ME$#X_)&JQPX"N1($>L60OZ"Y"@7HY^#_G,I%(%A:C1E&@G&..)P@,DX09+ / MS# 5:00LH)*VX/UE47R78=3R_;CPK3UIYVEB\=M)[(;V\+0?;ZO,?3'(^B(Q M\BD#Y7_:LWI4^EYOW?_GM-V/?_9[(2>F_!-S"M>P(.9LB.FGP^:&&F^8]TB# M58-X\!A9HP$U/3$J)4P8\: :DQ:>%2\?3].]PW@OR+'(R#&'Z'*!AT>&AXDC MD0I*!5$,>4H\XLP39'ERR*O >L9)1S@0:L9H\D%&PHV/'/4M<#&O&%C*@;K MO$B)L8@BH#KBR6JD*0F($2)28-0E'^L"=S)C)_P"' 4XGCE468!C[L QT3>X MM!B#/0EP@1WBSF$$I^J1EY9[HZE2GC:>>C9C9Y^"' 4Y'B>\5^#A<>%A*I#' M?/)2^81,!",D#]!$UDJ#E-4D"*\ ^]/*FN'7HW@%&PHV+'(@J,#&W+T8E]JV M.E '*4-6<8%XM!YI;#$2CA#I):&&$% K>$OI&;MM+>, KN>J,MV()WV@_F8, ME^V&RA[W8(7G]0M+65CJ?S"GX,7@_OV>\*4(A*>,>DTSRWHWK$^Q2A$%,XF" MP^EXEY*">NK67W#I1>+2 M4U9L%ER:(RY-'%^8A,B%28AY4%,Y<1&!D6%0] '.U,+9IKJ?HII;T5*!I0)+ M+R><5V!I?K T%?7? M*;A4<.GEA$$++LW1NS05 +4>T$<*A4C"'G'N*'+<:42H#SZ"-@7J% 35BW, MYE47]UI+W]2-#+=:^7ZS[[36OVN578O@*5XI[/_E*4C>0T]30%8K3AEAK-C0[:@P)"/(^J M#F41,U(VB"F# A9:"=G\^L>4$I+@"*G-DUNI"X@;II'SH(Z8I S5F"7)59[< MB@4' VG&RI"'P^>S]F*9?T>J@HTO#1N%DI$X1X+A@C.CK 2SS&MG I/),56P M<=FP!&B)A\'?^7O*7$HSUKX@8T'&YW_H&9!11I?#Y=A&AKETPGA&11(\ M6@!#[&Q!QF5#1G^!C-A8J[E/2$B1AQXQCHQ7#EDNE+423 5%5M9 8^2Z)73! MQH*-KP ;[S4:M]!VH>TEI.TB]U^QW-_\-O*F?ST0-@DK$D,I8HDX%0(9G3AR MVCG!!0A^Z99-\"]CK/]F+MWLM(_;W:;.N9>J-G!E?Q /F-S[P MC8B\<.@TTUP%'Y-+-FHF D^6.JJ$$D[SQ+E7.-P#GF:?JU!PZM%QZMMTQ$]X MPJGD&(7.<1J[X&)%EDC-=(V::*< ;+) MW$E;BEP/.!7F?#;FE$0+QFDB/!(N@]=,2JRH%):9"RDQ(A$. F/N/(8:'4!ZT8#4(] M#_+-O8!BR6HH1JQ0)>"%"I89^UW;J?R($VX;I%4&&Y;!A@U^1^6EI<$*@CFW M06JI.0U2:F5(@-]*1&BI8/MLVM.J28:%GG M#RO38C=,N5W0T8=EYG?!R2?'2:NIE%9*!?S$@Q?&:Z=3XCA1S%DLD?.EP\F) MSQL+K'S@&AGE".)26&1)Y$@H9Q1ADJH4:ISDM(7YO%K %IPL./GR<#*SD@;\ M,YYR'DAP%DOFJ+1>N$AHP$')@I(%)6]%28T3"YP2[-B=1> 5ZP-3P=-@G! B$N1D=(@;FQM36X+ :B)8JJ CIDNH$-P5>7V, .MS3:G; MZGK@C>I-IS<8_-3$6H%_!\/^:,K'L=XNAE M2)U9DG?FT%AO]N2=W897NH<-4_T!+%7DRVSRY7PZRIL;Q',E$F*XKO?'$AG# M."**6\V8#<[DZ$4M7*[WS[LM-^>Y].R'J-,%II8'IA:TQ5T!IWF TR2T:I7Q MDG**HL$,P"ERY))VB"G"G Y11),3!UE+BNNU?M]7? M %8!:$#UJ#HWFBA[U M/% UB6X&$#%".X\HSQWE&,9@IG..&(FYV#5H68]#4+0EBQY58&I!'F^F&M&' M=W\I,/4\,.6GRD.-59X[9"6AB&N;!:8B9EXD%[#4@G/FG A>$&&4TD*S^#@E906FY@%37Z:\4DPQIR1B%'YP MI1)RA@DP_$#TL*0#S3 E18O [!Z8+'SQ0E MF$2AG1"&!!P051PC3B5&SA.+)->*:Z*-YF%E#TAZ?].'/=[LO!UUTW8]_]GLA MYR_\$W.JS[#@ZXSXBJ>CL+GENB>UEDL8XIYX9!W&*"B+@PDZ..Q7UC1MD1L: M))0ISP6>%A&>YA!Y+1CTV!@T";9*8E+D7"$CE4;AZ"KP],C=VQX>*BT8]-@8- F*1N- >J@\YUY@Q#GVR/G<2L,YS8+5 M@EB7,8@7 "H M!0 ])2%JP6;'L&!/14@)$*"S""(!"H19T$A)ZE 6BK'G'68 M.@[@Q%O$+)('^Y$FA#U7I>E&/.D#^3=SPFPW5/:X!RL\KU]8RN)2__VTD1<# M_"\2WY\R0#E-^NO=L#Y%^ 799T-VLP7KZ^0H%-)8 -)ZR8+. QCQ!8ZIP4]N #;$(^*:68W5@AD%,QXGTE<1(T6)!) M(*&PD=XF;37/C8X(F]& +)A1,..9@W,%,^:)&9.PG,6&>^8Q8C@2T"XPZ!F& M8T1EC)8'3[")*VN"M8PJQDD!C84(F170>!;0F,31$HV::4N1,#1WHY<<:>8$ M'_P+ //(4<\0M 4/% M<8/Q62N)7U!JT/T>\:4H358G M,.&3]58&'APV1F"L%+R4%267:J5)CY4F79K:+[8RQ:9CRMAH.,Z8D%1@=W&2 MLM,75*N@0I >)TD3S^$A37"+SMS3_KZ8]Q0]7GZX#57!K45ZMEEPBQOXGV$* MD(DSH0PE2D9-,I(E1WC!K67#K>D26:X\%Q$!3!'$&<%(1P\_/$])1P5G:6O< MDK)E<,&M@EO+@UM16D4X"58'S8T4AAJ:4R\)806WE@VWIBIK?2"">8V, M#KF/NJ;(\&B1LII% 1H6CR;C%L:RI=6LPU<+;A7<>C[< HGLL3+)X<1YD,I( MCB4.DG-B.%RMX-:RX=8DO,^]L)QXCZ*.&G%J)#*,)402H518#R_7L\^DYH!= ML]:]%=PJN/4[37%F+U5MX,K^(![FLN3;PEL7.T%GVXD;$7GA M8&N6/M(V6C+D';LW>1[H V*,#&+\4&"+<2^(U MDKGY/[<>(T>%0\03$JWVQ 2SLD9IK@*883S)$G2X*(Q^P>C16Z)R8W'%."/* M,"]=4LX9X[#'L3#ZTC+Z)))BB&,4&Y%#)P'QI#W22B?D7&*:R4@(5RMKHD4Q M*VR^-&P^ Y>KD$!ZL^"8,5SJX)3U,0EJC,&*CG)B[V^&G,=^+]C!4>'KY^#K MJ2(^ &C%A$"4)IL;51'D$C'()DP=,9'*8"_<) O4!Z:P]YRE>."4>"Z\"AQS M:QEP-:.2:>^=Y(&H(L67EMNGRN^XDX)2C&B4#'$%4MP%9A QGBI'@Q!>9'7= MM!B_G@U1Y/BB,OJ]W-CEE H<%SA^?CB>W"IB0QD+$<,2L%XE9J9)U1B.7&J%2 M1[=^K$0W#.E#SPD@Z!@V%)C& "6(]%P;JGG00,Y"Q,LLXQ% M(:2[CYN^8-A"8=C$.\]< %71".2NJES("UI9FR2 M43"L8-B"8%@P3#I0QE*(F ?I=2!&)<65T4Y07O2PI<.PC]/3,GR* %H)#C2/ M,PS(::=0),F#,2PUM8]0\U PK$S<7HMH$K:2@,O HB>54"D9%,#0:H0J& M+1V&3>(K'A0N'3$#Y))YSH_)OPF!K!42:\99D#JGJ-YW>8/!3$T<#_AT,^Z<-:_=.8K\NK;@(ILUUD8\]YRI^ M?\[5P\]XN<71PQ__IP8;X_@/6*')I)#FU]G8X-1JRBI=2@ M2/+6>>_%A1\;2CXA%W6 M"@K. P4GT47LX9Q<4HARZ3(*YBFQ1B.92]B#2""CCK&5NJ/$K(%A L(#@ MT[=L*R X#Q"<*I1RV"F2--!0D@A(@2,K/$7)1"Z83=$E78,@9[/&)@L(%A!\ M/2#XE/UL"@C. P0G\4UL;7!4<-#_F$><"X-LT!Y1.*4H@I8VL)4U*D1+TAGG MMQ44+"BX["@X2X&7T9A9%71(@O/HF/'*U87TGG#CV>.TQREX. \\G$RFLTYQ M);E 2@G 0^DT,C80Q!-71-)<'Z)6UB1K*3Z'[C=+B83/'ZYZ[$B0*Y&@5XSY M"YJQ4)!^+I&@248""S$ZQW@>(!$0=R0@XQU#5)! 0?>5(,U7UH@A+3CA95%] M[TA46*)ZW;?VI)VGCL5O)[$;VL/3?KRM2/?%0.N+!,FG#)?_:<]R+\_!7F_= M_^>TW8]_]GLAIZ?\$W,FU[! YHR0^6TZ>.XM9\Q:B20S$7%/ADD+"<(RX$1R9WK#(>3E1X MX1VI:\&DF-'+6)"C(,?C!&8+/#PV/$QBL2R!>20T1EQ*T"P"]<@J+!'+1!C@=#QQR"? 4?'AL?)N$\#%9CHE&@P*W*56<$:>,2B@[SQ!B/ M1)NL5Y "#@4)C ]862M -,\@6FJBM.Z&+6F2!D'Z.251%8; M@:C"S%&=YB8D:??,&E@DNO(&18<&F>N#0)%JK$'&'*($J-19Q2L.&B MX(A:BIER@6-!5]:8:)F9&^H78"K M+0!R0),SP),DRBEI!J R''$B,,(S'&# MG &((L[B0,"*$R*!(4=:5!:-J0#3<@#34P9#"S#-U?4]U;47SD5H Z!$%$7< M>8F-77^6_]SJ_@G;V L7H"F7%#0__=\1]L?_[MJ_S2FL MD>W0?0;7_KS]N0/K>P_K@7__?G>\^]N_CS[]]E%LTT]?=C[OB_\[W_RZN_>% M;.]MTNWSC]]V-CX>$$J,"LXCJ:5!W%J-- L<::-#X%S:H EH9V+U>M/R"BBV MDX^\G?]WW^[9U1O@ YN&N5#8?JO:0%M^N(B4-#SQWZ.B]?P(TXWS7SDUX>W/ MZP>$22,7G]0#>)ASD=L5790?8V=3O[W1Z6@CM+QE(R*S,-. M.*.\]H89; 6\HHH4?&+ZS%(P.4 -21S"E"?$)0X(Y!]'A)@$-,J"R4$=PKXG M!>6Q1JY'G'YOEBS MX9_8'\3*]EU[V"C.MPBV;A4[(,SZ5R5;MB#W>_TO]Y)KJ]7>E)T'=-.;-O8. MX78S QFVR08%QD,4W*AD3=#!2YN2-M3;6(34$M";D;ZNIU9]>TJ?==2JK@",#2ZS3Y[.$8"'50$_ _L>EU M-(CSL0"?@L"*I)R1R#[[ V]9THQ91".(2^X8R$R)(W+1:FT5I]SG5ACZ443E MPVBBB,I'HHO=C>T#"CJ248$@."2!N"($&<G7Q&=QR< +W7%U&O[-;(+\SXWD?@)D&( L&H*0 O_7AIGGK03IA@4ZGX9/OQV>J)C1# MS*VA&4!.Y.W@J#KL]<)7D*BU@M7NUY#V8QXKRK1D4@1BN>+PTPJGJ' B!4*3 M8+(.=IMQL-L\2)G_;;3JK8M%7^H%^[I5K"VQ_7GKP C#G;<>9"?FB-M@WY%F!<>K$ZFS.IMB7[/%[AY"E+*ZMO-9%0T]BODM+.Q=9"4P(8K"V:A M-HA'S1#H\ D)R6(TW OA/9 3PZO7"P ?K+(_D![H_<\<%C!2U(MR?HD$]KX< M&$LI<<(A[3%%',>(#"$:1>N-)-J$R./*FER]H:3A)N6\T;XH$]IPY M+4WP8,*FD"O="':123!C+?%NGJ*V^,WNXHZ_OFV??SGP/$DGF46&$XNX,P(Y M:AD*(@!S>*XUSY6(4J[>P![/)VJ?@I2*AVP6$*$N(9Z+G9VA M'BDMM=,!2\( 9^@JNY<4;E5?C]K^*+M;NKY]8CN=LQ&0P$=JF=7^I]VYE-DP M[5'+GQA'H3Z?]L\J^#6T,PHU\:3UCAU\ 93ZVYY5_V[;W)RI>O/A?67,3]6V M'<+QUY<,[8$_'0P:7T(M9O5J]8<=##MGURW8PR[8SEEV]L!0'H*A_4.AIZB MEFFP@F#.;9"P>YP&*;4R),!O180^+6GO[/D#ED"(,O$I:*/(Q!GIXWS_0*=DHP2LTTG%[-( F6BQ1A;+R!S8 M (I8@#ZU>KV5X8-%X@-IHHC$1Z*+W;WM \Z(IYY%)+4%NL <(^>(0918[8T( M44N:HT;B!E7I!L,T9_Q-2[U[1:O'D:$ZC; ?CZ,=G/8O8D?M8?:7_P/&;/T* MW,%6GWM@[X+ [.:Q/M6;L84Y,F;I3TOI*8\+Y"F_3R7#V$#7VX%]+8X"WC21"C3"!WULH7]6*N,/%M>V/S@ H114@1.9+[66:WN$LZ(&:C M-RY*3*P#D^J[ZL73&^A/04E%&9F1FO8.#[AB8(!QAQ3.XQI\ CO,YA:I41*L M64@^:* F^AUJ^G%EY&$T4921QZ*+S_[ 1:Y\G>G/IR27\9 MG#H_RMJK81S4TJ =X'.ARB_TVZ ZPK9.Z1?_\U^:$O7+8'1R=2!C2FQ,Q11.:D;, M9Q\'L,UPR2.X<+M[PP;ZFHE/ZVMC4O;I[[55!/_ MC"=?L6[0R[1YZU>F"I1]7FS_F4[K'>+\ROY,_3SJ3_3H0U &IF_/BXM_N^^G/S_=;.5O5V]_V?N^_7][9V M=ZKUG8WJP\=?/VQM;*V_W]K\L/!/LK.[M_FAVMN%I]CYL/O'UL;ZWN9&]6YK M9WWG[=;Z']6'/7AA>W-G[T/UIE$K3F.XVO"[_GD%LAK-P2NN*:6886FY86#& M8Z68\C9)IIUA%^TW1K+B2G&G-=PH::V)FCM#'+;& S'%8)CQS-Z8VGO9F'H/ M%-KU[4Z3^+:;FD$"[T#+_]!(NKU>SE',0XNSO-R#>__:Z?DOKT[S^4OL;'B^ MO;%UOGV^Q;<_'QYXXIGC"2-/0@((3@9@528D0\+2Z$@M P4Q@JYXD@FZ?QI7 M%E'4]_+$95L?^U0*0"/X09=)H/OVO@Y^OI531X\QDI]97DP]F*B?J^[*,1&T M]3QLGW7JDT'\>?S++UG;ZMBSG]O=>I7UEZ[V_(!KCL21,:L*JRR11D,11I^C9>);>^][W+$KPJV>UO?^^RWW]/,/8XB[W?@NXY M7OQJBZ>+CYK[3")O,/[J:1^W0^C$>3.&O@OX:T5GO=92I_UFE[K:+,/0]:L/ M>G-_IS=U+5SO%"X1!C]=;=US4[>OR4![>M= ^\4^XRP4Y_7 M]+_R]RX7+QY M?W:XM?/3CV[)TS'1W6*TWI':.S!KWZM[/_TS]\"[YQ[,W 3O_L__3!WR[OG@ MLPQA\"3)X(@06'#BC-;6I1Q@#8P;JL/!UHV%F;-TQGM1L\!Z8O?O+;9--\\^ M[?W^>?NWCWA[8Y/O[_GS'5CS_OG1T<[&X=G.W_]N7VN"]_F+V/_LS_?W?N]L M'V]__;3WU]?M/?C\^3;=__SN\^YOFWAW8XM\^KMN@C?JS+DYW%X_R*T,O&$" M1Q-E$IFL'NAGRB G:/#W9G%V"GO&5,,Y6[D^5V M'5HC[4- R3LC?.Y"17,#A)8RI,7Q]58_ZN= M0F]\K!L1=*G!A DB'):"28IYE$F+F.OC/=-6P;^R:$[/ R;;ES0GGH1)BC3M M,CDU'AG!$DK63-&M*B9 M<7C ,DXJ?@Z6NK'=TSU$](]//%AJ6&$L8IZ,)ECEQC;41C";E;#6V1B5+K+[ MF6#EKVG9'7(X64J:2S@-R&XFD4X$ (;B%$#S9QZ#(2 5:^FY^3P6:"9)X=8+ M;M4AQFBI(D;R0+*F#7(E:ND5&(N$%"7@V;AUH@0P(47*TZFE2@YX5& PV[U% MR5%B!:5>4 _)*S=RIJF+:QG M'(-=7 R/SF'42>,%G%>0FN<."[FC4@";5H;$0:LHVL6S<=A$N_!*1Z^D12KH M"-J%#L@PF5 $--0:*Y\XR]H%F (S#@%[3@_#*.@P2E5DN. ?S(PIL%M@]_ZPJQSQ *M@$"G#$\9:1RH"HXHHI9/P19E^-MB=*-.6 MN>0E5HBDW*^E+A2R*2*6O,%$*@&FS\H:;W$M6@#'+P9VRTC>Y6ED8W]JJ.SZ MS^D1!1<]\_*0@KH@/_[GM'W2],H;VF]H7%8_JB?++M%V=W#:MUT?K[S9@HLD M^"47G>72[]AI'[>[36UD+MQOKC!5IU^WRQV7I_7C/[%[>G4,Q0(5UM]<3OI; M[!WV["66B6=03)@A[BB$FFE%1(2)+ +AN1N%PM?\SE%>IF^/%!! M/41MS.#5X81,;::#//_B1=:"2KI*^2.55RY5+>A2+?9I"E>)^/'*U:]%*7KS[OQETI7RT;=^^-TZ^U[O?F'1FITS_? MAYSF6FA7;O#,-U@&$7I/A^/';CO;V!^&N9_;/>*VR^U@?IF>X,@3YM)AA6U. MJS#:B!B9Q])K%H2B=XW^G<4E/.5#&*>__]T>'HW]")O?\J1$V.+L.LYC#J9[ MJ2ZW__CD>.?O+;J_]VM[?R]\V?[[(][9\&>[?[_[LK.Q#_?]0G9^V_^ZO='I M[+R]XC\^WB?[GS\=;?_V^]$._>O;I[V_\$Z^[]_P[^?W1[M['_&GS^M?=^&: M5XJJ$G;)<,R1%90AKCU#.G"'HB#&QZ2C9R+[CXU@.72WZ!E/!5"6 E P"2P2 M(WPPD3LGK)9:6:J8#\QY3>Z:"E$ 9<$ 92J[BVLB4LQC Y) W J&K+$*X:1) MD%+9B&,&%*Q82\Y:ZU$ I0#*S64EWA,5,/SDFH> #8Y6"\I%4MX'3^_J[%X M9;$ 96>BH3A/2>[)CK#4&'$*T*))TB@:':/30,ZNCG##\;8H?H:<[-=0D_JN MUX<_F[F?'U<_K%;#V.^WA[U^^[I15XK=+NPFS6PD7% ?*#=26NP")\$0X11C M7!2[:9E0Z5)!JTQ&*6(BHBP$Q(EBR-&@ 9JL,[@>LH97UI@4+45FK),O!:W+ MQ./,,>N55#1XS:.)6CJ3DA<,4YO<2/,HILSR\/C$E!'!)J5!WP@4)\0-3K^VJK11BF; MMYU$*7^8]SZ\'&S_D;37@NT+BNV72OF%4A*G0 #1HT9<)HV ML5VT&-$M)=F,Z/[L)1"/B?RW%9@5("U >EOO!:8EDR(0RQ6'GU8X1843P( T M"2:+(;QD0#HQA(G.^1^>(Q(U03PH#88P\!1 IY2*1@5P=!H1ME6Q=NP/$ Z[6UP/AJ;)+(R"M!( M"4;.:X5,H%HPED@RI@%2WI)RZ8#TYJ+*#4]I2*F5,0LKXWF34I*:JVY=MQ'[W(@6"83),Z]?$5I M27?%V@)K:?O;_OG^MVQI9-^OZ?ONQ__O4+/"?;W?O]Z$IMBW/"*>,]2I%8 MQ&W234.-9+#C)#@J:,K6EF:RI5BI;2G0, ]H$$0'%BP+TABNO+"11&V(=,Y& M1HPK;=.>#1HF'FTX@AB4M\@9'Q%GB2)';$1,"F5YPE9'FJ&!*M)2=$9'3$DJ M+TGECXB5IH,)Y*CD%O<#1(+V37DB< M$C-%&W@V;IUH PXKL.%D0C:E7&)&X;?<4Y5Y)4(0T4DJ@5L);V$QHYE0DD 7 M921!B;B7B'L9,+!4('TIFY-)Y6FM4F5%BBL%QIL, DG/ P]48QGBCP\8>/;8 M>4E"*I"X0)!8FO\O+"1.Z:U<*ID "+T/"O$4'3+>)I2$-5CGRG/V@.;_SPZ) M-Z03+7P3]O8_C+K*3S?&'O;R;.]ZQ^H.].O'8"%,J:Y/TJM] M>J&[:3=/%_T A]!.[WIU9<>[J,>[N?K!P9' MI2FPH)%YSK6)!AF6),)>$!EU4#:YQ>_AOE[UKY'Q9#C"X+0S'&02SI,5_#09 MM[N^=QRK-YW>8/!3Y2(0?!R_.+3?8NGU_N)3!9=JL:77>^GUOB#9C:77^U)N M7.GU7GJ]S\4TW[JD.B50MFO5"C3$QE3OG<1^K8O]Z,C=N[=HR9TX#W_^%^.\ M>!KL-88*56%/P'T"_+\2ETSO_M!?:GSY_.OJT]ZZ]_WD=;]._SO<_;Y[M MG^]__?3;I_;NQN^PCD]?=J_-<]SI[-#?CV'MG>V_8;T;?YU_VMAI;^_]_GGG M\Z]?/AV#M9B?^?@OL"*WIKW<)@5*!8$NB%+,<48D3*8Y-HB"FJM+(&XJL%Y[LL*N$R. [OR85UY.PB]A&_ MG<3N(-[N0:0W/N229+[.HGW-P0K] >TK'\9.K]N[C$&;S:D4&)H)ABY5TXF0 M!.?)(PG2 7&M#;):$E#$;(S!6FH86*8$4$A<;Z5WFQ[V]%5T+X,/%[0O6^&^ M^7+?Q R2!F1]BBPW'P^(^ZB1!DF-)- NHPX4A,!7UF1+RAG3? H'OBS=NW#@ M/#EP2@T7A I%:$28$8=RFCC23E DJ;3"$RE>4X,% ^U JA8WU\.VA75?!NL^H9Y?6/=AK#NEV"MLL3FP1(QQW8V]U3 MV-+=BVS/7VN:;CZWEREZ\]NP;^%4VEW;/ZLKLW9ZW?P _5ZG+M8:"88B$6:2 M")=*S8EV,N)(D!1>(4ZM0)ISCKBU) 03B;)N98VHW!_LNDA8\*K*4FA>X':A MM.;G2-(KP+M P#NQHI7&1FEN$352@RI.0!6/,B%-E? \!+"FQ[&V)W^#/*KSQ3DQ(B5IL3O/[ST;N.='*G MB#]M?WBVUX=': AJL-$>^$YO<-J/B]--9'O$TSV^?WY(=\Z_\)W/AV?[>Q\Q M\!=\=O]L9^-7X-=W7[;W#OG^YT/VJ7VEF\CG([CV/MO=.X3[_7ZTL_?7M^UC M6-=G6/MO>2U_?=O=. +^#L?_=[Y)MO?V#T"Y21K^0U;H@+CP 6D5+0HV8!ND M4\R)!LZ!=&-8SQAL)7,N@;I$M>2<4:NP-HD$EU)@$E_K.#(ZA:H^AFKZ'*[S MR96.--,\TQS0W3>_O%@1B4@D$4.=YRD9"[P5I$W :SQ?8Q$;HNP=Q>IM[QCN M?%9UHAW$0:NRPPH6]R4.JWX>Y-&J/$"2;7>K9'/CE&$;;E_7\<)R@>';L-.] MKUW8=7<&2^K:3JAV5JN]TV&OWZI;J8QN\#__I2E1OPRJMT>V#4*VZ8_]]J@= M4[7Y+?K38?N?6.VFU(8;KE8? 4[Z^?N#>+&TJ:M5)Q; ];]G40X$5H8HJQ+C MW)M@M7#61VIPD@8.^"[_E[B'@X$][EIO+O.OU_Z@?X4*RRU>' EMG MVX<',4H36')(*J<0'$- 5JF$"/$I I>0Z.C*&EN]G@50 ?5W:M[L5OEX6C.= M?0B@%F0C"XL$HH]9H0A16 H"#(ZYN,L6+V?_L+,_A[/7/)F(K459*4<:S)W>TLQ9H(3EJ[K(+ MRO$_[/CQSE\'AKD(5=PY.@N!\_/BNX]>M^OQS)Z_# M+LBZ,,Z;R]V\9A((#[06[T,5=^B'HRAW;4).JRMY5NWT5UXS\?#MOPX -F*P MPB/-,07E43'D0%P@'!6F(0F#J7_28%@Y^R<[>R\IT2EP1$TD(#=\1"YJB4AV MI-,4(Y/R20M'RMD_V=E'G(P!"PJ!=2@1CT0C Y88D@Y(0'"/09^[65^\^X5I ML1*M/\KB(QL8PZ-^C-59M/W!ZEV-')_9?'L/.D8/9.'[U6JW&P\[;=NJ_@WF MT\3$@F?:_1][?/++;ZVZ1V45VB XP30;/^W(G *#;ZP^@?4G-,^/-57H-[Q[5:KC=-^NWMX=4O!9)QNO-W4WOW9+&6B M#N)7Q]D?"7 V=TX+D+\HT,AR H("SN8"Q:""BIJ(R,S*VO!K[SK?MKNI;YL- M!6H8$^.@JAL=QJK;Z\,_\('8[U:79I+"VW98?8W]W-[U^*03F]ZN6:E4M4X) MMZN.[6" AAF3V\-+U_ZC-ZC6NX>QDST1;VVG#430;=O<,/:".>H%_'G:AVM7 M?P"[5IO?A@#TF1@_Q(8H:?5F[[3;C9U!? MM0&A;O*FY*^-6.'BM4OL E]OP@KP6?CK5B;IUM1ZA4=XH@QCCW4>RF6<=4$& M0D1@2M.@TUUZ4LTL$X;8_=J-_<%1^^3/V,_-^^QAW.K^GA?[[V:M%UR!Z*MC MBT,"5I+#1CDNP4KB$8QD'172GFI0>>$01'06)-_*FKH^K.?_J0GA.0]W6F_Y M4$[Z>R=-LSN$>1QPU$@1'O-L)E!M@M5(NVR'<="OWJCZ)M63L M@.0>"\)C>Y8!ZY]VB%7\SVG[I.YKG7!.H0"K^=# $C:1_ M5@'XP14 ,XX'O^2/ VC4F-G-X @OMVVG.FF\&P-X!3[KSFZ^+-QNO#@ R\DR M\IHF*PP31>$^*L*%!R@;Y5P<65_IGX>]2>%FH=@4_6C M_8)L@N7^;#M?[=E@Y5^755[0=T>7%WHU;^+5Y[_U*5-ZV%/65_RY/80]]7<^ M=Q.-!)CJ-7'XGT]S)"%_"E9I%WAU%6C) ,O_=7>@5JVL[=5MXD&)SYD'L9ZQ M8-=N-5>>GB)O#M#N?=S;?5_]N?E^:V>K>KO[_L_=]^M[6[L[U?K.1O7AXZ\? MMC:VUM]O;7Y8^"?9V=W;_%#M[<)3['S8_6-K8WUO MO+"]N;/WH7KS=APG_.DF;EPXJ_+F<.C=XM@EMMZL,C@%/1P,&?''VK!:WZU M>I,578I_&7VP_HO\\M,L%N[I &XYOE&63?_8?KMWFA7]T4U1?Q1,'DNMY@)@ M'?1\NWYCY'8>7)9M(PDS-\B:':V&G+(.D61QR/%F M'L&@)?([ 8[98IK&28>%4)1PPU5=BFFY\2)JG$=;^7FZ,.,8>8PM3MKA5+Q%L&?LY" M$ANG<:\W9>NWX^#M:;\/NMAZ-^1\UN:/5TTB\/X!2U2RP ,R5H)]+[%'%A1Y MQ#CGA'M%DB8SA:TP40$'(IW!CBN17"2:@M"/C"DE>+QE>SI3=P_W?$P" KK*XW/+I%2QSKA^:ROMG/FF4_ MAM4;G!_7C*C[Y@&;._* R8+G -FYH^U<,?^H#YJ;$ MO'GYFA\=G_Y]=/R:G;#?SX[P_TYN&@J>O47(%!?/W^B[EPBUXU_.CL[>BL.S M0-^\>DL/S]Z=O?OCD!^=_7**L&%'?_TI" ^22EPB):-!1"+ \93!29JY"%*J M)&XFU1KN4L#U#:,T"I-P3HN44N*Y]\XB ][, /[MO;N,HRV?ZY[8N^Z*O9=N MZ);(!/[/FWAL3\M?PVF*E^?I3?[R^"HQH:<[R.9<*\]^N\+W_9D9KI(936"E MQ&5:T!*\T@DHQ_D8^]$AD;??M;*L#,?.DJ,P^2CP]P$7CZ/X^R"=XQH2Q_OE M]K%,/Y_-,VVTL322+V-C*=DS M(O2CF"W2Q_%PW+++BD4<)V]LR% V'C'M+9B^A--BLY>N0OHP+. JV087.)D, M3LL&O!M[(G_1BK'?^_BE4K(/\L&[Z,9XGKZ.#]Y/W?Y@^+WO?]N93%B[W-A? MBZ=P?"JM/3[M]I],8W_J7?:'I_>V]AX^$VWGL_^645\RRMV[Y:OZY%TN?TG_ M)-0LU<*R^A7]UZY-L#E&;HB-03"5?5:<.*^H,T8(HF^H0<)7*%$P&973^@3E M[DJ"^8M1ID_J'UQ-$F=_& P2_HW'[JI%I0>6DX_CT@,?3@]?O?YX^/+H[(B] M.SUZ^98&_1^='+VZ4'K@X^'AR]L/'0W;(WUT< M$/PL+V4.#H]/\/7H]&C4MI-_#]EOY(;%97 N<\\TR*@B".TR6&(XL*"I4"I3 M)=Q^AS9,DD:S1>MK?4UCM\ICE<=NY8XJHJ6Q*3(M(F&&Q42,1":RSGI#)CPF MICR&+%=YK,T\UIU9LAB9=/82' D2! \*;*0"REE)$7#*LF[,8UHU@BUHRU)Y MK/)8FWBL6 \8+J4TT0BK@F4D:N0O'@ASAHH)C^DIC]G*8^WFL5G1/5Q=*V83 M RL-!1&\ *>"!F^H- '_SX54>$P(UA![N^S #O+8DR:Q'66P**0@*7H1DQ., M:\^B$IP$@S.WS2*-&0PONX:ZSI7!'I_!CE[,&"PY+9T4$#PU((JL=%%PB,&I M+ AV,F6%P;BPC:2/[I&[D1K_M^XJC_YL53CP5;\W&&6"Y^YP*3>O.]J\);XB M+0V%C7KDYU&'5$):B) ^\\KE(2FOG0-'DP!A> 1<,#.04K'@C(HLC;QR:4/, M[3SW!>GH;N"O7*?XR>-NDZ&;BKL5<#<+R7B75,DC \[+X1(G,E@C#&1B/-7" M)RIHP9UNM+Q]U*#BKA6XVV2HH>)N!=S-0@C)*!*P>R!%40H74@'.JE*YEBI) MI<8Q81!W3#26WCZI7W'7"MQM4B!7W"V/NSGA*TH9=TXR8*>5=::UX*UD0!RB M+KCL>0[C*NZ"M&F^>QIVU2,;NE$)Z,^J@O6NG0^>F(-U2S7OQ(FB^$I,K2HJ M)RW$29^96--D4!\%!H'D",)G"3;H $X+7"9PZP4K'CZZ86O;$]WD4N!)P&^3 MTK?";PWPFTG@J*+BPB'R>"0@L,>@G&TO\:=2RYM;1?U^1^I&V74%PBO\ME@! M5_BM 7YS2I@%KI(-D&TIWTX9!8<\"513RR@7V'MLOV-X0]BZ=M(K_+98"%?X MK0Z_^9W@K))4V4&Q;0>R=Z M^ $F[34D]S5D\-,P:MP&1OO,BSRR(!W3R&B$"Q L"K!4V7)X0B>>O$PB[G=X M23.^7=V_1M9; >--RND*XQ;!>";+0Q0A2<9P):(3+DP,!V.CAN1%\(%J81G" M6)!&\+I!UE(8;U*65QBW",8S>1]-\I0$"R'J4L@RETQ3ZL Z&DRB-H=8@MNV MX:KF=;44QIN4]Q7&[8'Q7)B 4.-045%0R@<0AC(P46K0HA2"=2PS%?8[DC>, MMFE1_12VS8_2)O >^F MNC@J*RH2-_L=IAK*38OBDA5U7TG%5]0MC[J9Z$Z".H<] 9S2B--\)F"E5&P[[77\YKOH\[.T=7Q8'KI_QNN^[>R]Z_0\3N[NZ M)=X&[8L=5]-REB2G\%G)/R)"5%(!KMDXB!P(^( KA!PU"X03FF3Q?](-URMG MQ=6P^?;+WPJ\E8 W4\ Z>Q,55< CHR!BH. RL6"#=Y9YD5@HE5%,H\G*"K@" M;_L5< 7>2L";B6"9$U,\15":2 0>BF#/F8,D-/]PU1A:@==2X&U2 M!%?@K0*\^0SP:(Q+P8%46H$P/H W+@(1#KO3""T)1^#)1M@V)5H]A:W= ]=_ MC_N;O $R"E_7?QV+9?8TTADM&PU"T?(C^Z03>L@K]=*]9Y5Q.W M=X+].?5_+8!?;TR'W9Q,IT0S_76C474]J9(ZJ3Y@4OU[/GZ3I'$,>P:H,1:$ M8CBI!BY!.R(Y5Y'J0/8[Y%G;5<3=XXY M'SO.,QE7E3L7XLZ#CR/>'$5[?OB39NTMTQFT" ($=12<(+CLXC$I+H/3I80Z M"K:5Z\FN-W>WDL>.D\=CAWHJ>2Q+'J^OR8,[HRE3!K@.!D0B$KR@&I!%B Q6 MCJU]UQ'MJ>11R:-%T9Y*'LN2Q^$U>4B*;.Y11R:-% 9]*'LN2Q]MK\D""H,P2"RDF#8(+#RZ%DGZ9D]9"),9'T6+5 MIH.^HYC/MZ/#0/@:N_]TOL=_IK_ZPO7_ZKZ'\4>>2QS=D_\ICI-RE!\T/DYKG[,$C/IU]\%[N##^?NT_/N^Q$<1A^Z>6-XS>\^=N/P]+FUSXSD M!2F3:-3D\N.?TFN_/OG19BKU&>;VLHN)!EYU$ M$J=OF+(?&X^8.Z.+"^2NM?.M*[3YJT[(YD%SUC?=]WO#T]XE7B(.FKUT%1(R MSLTLRCUW@3PU'/S/E[(I^[V/-[.[O_ @0BK%IK[.H]!W/HJ?NOW!\'O?_[;S M]M+U\>9VN;&_)ER'Q*?2VN/3;O_)-/:GWF5_>'IO:[>5SVXMPN]N_4ER_;V# M]S'%O9+9WO7;VYRVYZ[)4_J;NJ?.,FOS9O\9OMW M5) ^O/W;JU9OJ%2:F76N*)2J9ULKN$7JQR,GXS* M:4W+G+RX'^*A2_^ JG%^61_S#8)#P;SQV5[MRINGLS:M?NB?L"*]] M>G'T[P%^YJ]/)V>H5E_]?G9X_./%FY<''P_/SKNWU>VA>/?J?\].&-[;*VSQ M\2]X#;SOX[?8IL.KPU>SK\5B(*BGNF2/.B$@]?D45<[@BB]92.^4Q/>6Q58HV5![; M (_-$M.Q,Q5.1QX4SDH@@B=@K>&0DDTBDDB4YR,>,[;AXDGPV),FL1UE,.T8 MHY)'GPD72&$NH[KT"I=BPG@9)WIRLNN)7ZQ2_:(RV.,SV'R"O'/,^\S!^>*2 M&'("&YT$%2)3WC+%[)C!M&XT>W0&VT3^_#;%_%[U>X/!WH=16=2];\[QF_NW M=.X.?^]>+9Y-1K=&SW]*8WZ'+2,&80,%#P5$;@343%# M,RE>2<8T8M&#.(]7Z6JW0;3)X$H%T0H@F@5-.%%9!QT@>V9 8#>!DSJ"0A%" M0@Z)F8A3-2&-%0M64Z\H:K^TKRA: 44SR2YPWC%24+",6USP,@^&&0)"Z>(1 M(JT8E4&ELD'.JRA:&D7?;%9?#K#!^%7%TT;P-"\@2\UN)0QD&A0(+248(AQD M+K.2N-(37.QW%<N7U,\):862.2GD(9Q7&=T(DPW,O]WD4!UF#8OQQCKG?M M+5D=]-H@)R=>G\6Y<]<*O&Z(>][.R\KL O44U\%&V7+&, >4E5Z!5($Z1;P. MD>YW&&LLK?9";9W\UZ!$%Y_\*Q#7 ,2Y_?Q(!*[8(G!)2Z7EFN WJ>YA$#GDD\EE48AX(C+8+W5$+ [ M+7$I,X_K;Z$7#PI5^.VV *Y 7!V(UZJY9#$,R-" M<+O?L:*A0K5C"MRA?=+/A;!/"((T-=H;NJOT$/V[A1S34ID[(Y1I&D?W_24^ MVC?7X8@?1STT?M]QZ9^#JV'?]?K8 :[_Z?4P70R.>N]+ _J]\_,11PU3/PUJ MJ&XQAOIM7BZ[I#U3/D"4=G0P/H%SN%27N.Z31"2#K_L=A6JY;L+NL/:MZ&P1 M.N?*HZ/L2L60SS!?ZI5&!TY0"EQ+ST)T#@=(<2LR#>>W*U<\9B1]9Z#94D5< M =DB0,Z4-3$.Q1>7D!5B4>!WX)E@8+*6E)J$HP.5-6<-IPN6H:J@W":=7.'9 M'GC.Z>WDM""&6Y#6,! ,];9#)8.3IDG.4IPZM2GI4&JAF'/=>5[8R/[!:Y[/44-["U'+RF<=9--$[BT*9>5ZH18,-+H%2V=# M;$D[G=$HUG+ MZD_N..A:+ZTK_):'WTP))RI\MM% B"*#H &5<#09;%:&H>(BCA0E3&4C%E#" M%7N[J)TKXI9'W$SJ&I4,=TR!3\*7>@P63 H,9"+6XBK;6,7W.PR7THS6&:^E M,]Y7$<<5?TOC;T[+9AYTM(0 RR*!R *12*0#HJ@WWA =#.)/JX:QEDQX.[1W M?$O*[KGAL-_UE^.2RL/>WO'EL-??^QDO_[Z[]Z+7_] ;!WYV:E+,DM85[,\A1<3#$")S*78X,$K @:$L69/:N\8U="Z![IVF$W-FZ:R M\:8+Q_,ON18\]$$\P 9E.Z^Q6 1A;&;]3,N6CXF18_L#<+7=E1&WJ,SA%^?" M>US>5HQJL'N#&C?MWD:C95?,WC8T__W]V0EPGWRRC !)V!D"URM@4E1 #(IJ MBH(MQ)'+++F];?'(@JQB?KLPOV)LIF+^D3$_=]@\6$^UI*"90Q%)M08G30!G M=%89^\;F\K>1OHE@487[=DWQ*X:ZZA3_N,"?"VL%92@B7$-TN50E M-[$ /Y?"3HYQKPEC>K]#G^G-+NO7%-3:EEC&Q(Q\)0?XK>;#73"Y;W7\8\?L M[C=$E<7N_N#:[CXJI;-%KJ12:!#"(E=&%4$%&2FQ+@NV: CDL9,V*X/L.H-L M+)I2&619!GE]S2#E.)/*HA3/U!89)!HPSN.WW"B2*.6-9WCB\Y@WA ^7.$7 AAK+RH&!\$!!HSBIX3I'^EPG/5/*HY+$ED9Y*(\O2 MR-MK&I%2RU(\$7!L(HWH),$;AST3=22)6)^M6C#8\_A'7[X='0[!U]C]IS.] MKZ/+"QSC8?Q]&!<*&1T4Z7R/;YO>W&1TBQ+^^= ;=,L;GO?3.;[SG_3=QVX< MGD[GS;E/C>_A.9E]Q/E!KXR^>S\RUZR02L61S2.8E7OZ"4K%RTE'C9_7_+^^ M%S_AR^GPXKSS_U!+ P04 " !PB%A2Z-FD6(@> #*40$ $ '1P8RTR M,#(P,3(S,2YXW:Z MGWH8B;)U1Y9<2LK$_?47(/6T+.IA>^56OJ>WG<@$"!(@"( @^,M?WA>6\D:9 M:SKVIY/>A^Z)0FW-T4U[]NGDZ_2N6L>]9;_Y5] M[%Z2GG;5>^T85X;:4<^OMO%Z]]VK^XO-#_//MX?MV_/._K%YV+ MR_Y51[U0KSJO%]>T=7XM*P MN;?44JT]WW/8DC+3-C]HS@* SKJ]LWXO;(_83 E^TW8]8FL1?MM?;&ZM>^S4 M6RWI*;2 [K0(P+%+P#AV9PT.&^E>!)>DZOQ4_'BB$,]CYJOOT3N'+6ZI07P+ M0'S[7SZQ3,.D.@B.15$T4@T2/WN$S:CW1!;471*-EIN[7W]2%&2JN5@ZS%/L M#+1!W%=.K%RVDZ/+ )U2RW/QKTZ,XL.[JY^G=U:MVSQA+M\W M_-4)X79!0[Q@J]$0PFU)P^8E5X:4).23 $1:KI&6WL5VM-2CHRX1FW5)27:$ M -CM>94.7:I]F#EOIYKCVQY;%:Y(5P88_E%],:90ZM2L3D<(A/_([9_8MN-Q M+/@E^+9Z9 MU$UNEQS!G%'CTPELFIU0N?_3(J\?@)"P109_>FWBSZ< 0JV'>" A+(KIIQ,7 M>&%1,34'/&Z-6%7'#2":;W$N_Z>/7J=&U=$#"%@&_PV#7S):=? XH)958?W M"#^%WQ53_W0R=,#./U'PV]>7>ZGYQ?L5[4.$(@^_5IGR8F02?O0X/\Z "1.831HR)(%3B9$J MXSLE1GMDV-UP_/C\,OHR>IK<_S:Z?X(_1P_CR2ZXEX=9SDI4 .59F>I#$9TH M/V,W?VHI;V\&#X.GX6CR932:UN5B&H><7_UN5Y7Q*\"E"&1'IDPGSX3!J.;4 M,X'.77 HC5#.+A5\BO+L4GY.X6[KFDIIM<'DR]W#^-M.-&2$2\ZT\V[WHH). M!*P*1WMDU]WPR^#I\VAR_S3Z^]?[Z>^[8-H:1CGK+KK=RPJL$[AA(U,$]A9Q M<.(O%H2M'&-BSFS3 'UC>P.-1R%,>_;L6*8&SD8%!I9$*.'?6:_;ZPE+WW0U MRW%]1I&9 K'B&$H"M1+C5D+D1_:MS?;>V%B*G>".GFW#3M@.@W^U:2;7VP-< K8RK_6Z_OQU712='GJY/_A-A# A]H[?4(Z:U>^YF.I#Q6>VJZG9\ MCKK[D_)ST..1Z>L\&<:DNHYQ0UQLI]^:EN]1??0\V9--O"8'E7 M*XI$7$X5^I*Y=&] M^KN?H$(Q;07I4$)"E-=5+&1'\8"Y(;,9HS-.SM@(/]?E4 $^.;\NP!#/Y5<:LS(V MPI]:S;\PS!;-] UXRK;'B.9AT]I\+(E7SL]+M=?-Y6<4((PYJ=R@3.0/GX8Z M?E(1,KFM<=VOS*LVVB"R>=[",*F$5JHMS[IJ+W.F6\C(EELQLNF/M[!TJ]TR MN:@7.<][X!M7YGERYUQK?)2"8OXD?MRW*&SH2BX/8#1E',=Z\I!HT4ZA$ =] M4_)>:3M.0DEM)-AYLR=,P>$B!V_G5%>V?[*P4G/G3.W+I[V-MDUB#K$SMEDR! ;7[DQOF ]'YF#LU Y]E&,2QH+@?^KRJ@V1DG:L+T%,#ME=>G>Y")P MKIYECH&*1"!Q0R'L7!&]\WTU@#[*QQK'UO_>J3CD(9=S_T(]RQSZ%'$_\ZF= MC+XS;0(&);' Y5B8'L\@KL#*C>!RX^BRETUECM H"3PMYT)E8TB"1&X%7?5+ MP[#F^NH 3%=PVG3HO%$M+4SWQ M<3=\?JM,'26D*/7#4;+"Z0R.:KW;$!#8:._8;EC&&G?'*\.H<: M?RA9;X_Q?#NB40F(1,D#*J*@]8JG80E*D_%N@,9F"6H53NY1 M0,.9?@9AT94[,/AV#!(BZ1#O73;LA1RY6H)4R9VEE=)*@30F( M [<_W@KO[5#KY%VIC8ELIQ@FIA4K(CF\@ .U*U9@E&&1A@W4\U[V*F*2U;PZ M4A+?D3=:S03M0F3RY7FA]C.GF%).M7(]/5#^S$5IMHCV\C5RV_^1P;9O7 MZL&S%)@T7*9>];.:2("W,3XF1KY%1"P'@5S'7*O]S)%?R(.6![W$-"0SF?B7 MP.JIRY\B?%)VG7?5?N9X+F17.M>)?PU-M#8S<.(OE^(U2&(%,9K)G%)OD_LO M(.JRMGY/K+/*#;%>\V+'0C(HT2(.0O+!PULG==HW*]45.]- M+AF8LU%*,J(Z1CQ8)*I1'N4C1SX>B>= M%;913D^58LN!!G,'V\NN>%V_9[E07*K]S%E7E2NUG E7%\C(VE&3G"8EQE;#_HX3$ M,_>-FK,Y3-3@C3(RP[Q5?\'7D_L56IKVR/5,=%?LV6=&;.\6')8[8K+?B.6# MP6PDM<$/PO0Z3Q#\H73)9>Y:[5^A*1Q1 MR]E0V>R7()$:_1=8J;@<2]IH\F^:UBT,_E+HI%KS G-"R_*KY<;^IMF.#.XG MZCT#=QS=U(+?AXY;(R-JBT[DC.ZK:DE=F3+@H4LE[#-JAKT>92#6BVQ&T;T" M+\8G%K_3,[ L)WC,Q&'/^'Z18V/CUQ7_>0AVQ,QA-?R^/1$@EQW,>RJOU)$8 M[N()3?V!'E-)E1E@M@_BS]"7 F"N6(4)"N"YJ.DA@(AKD!SN1#U1$P[F1:;S!#8 MD0C6Z5$N6Y>JFCE,S).MH'RZMZT1^\:=5W'\.9T;9MPZQ8%V'G7D&S:0# NR2G!/0=HV; +_:_;ZLH"4A_Z;W25R..!?\ 4\A8[]M4+ M^Y%*R65753,G*"7<=>@UE::$KA;*"&_93FF(UNHC)3B1E0M-;(27!J8O>[WL MVP")99K$U'9.5"\V(<$BC4U?XJ.4);G2QN#TQHG=IN!$*7QR-=A7U>R%NSR6 MM3P^O7&^-Q40#7[7$_8MIM-J/@,&SFIF:.ZC=[EL@*>5.;K(E8W-Q4O#1GK: M!%=X@F] 49LS.G\CS$0]&-VNM3VSXE-FN2CD.^AY+_N:2H@J<:$V0'9DR3:* MNC1*^7J\4,\SVVL^RUJOKF]\\"G!C9O06563- ,J7TM@CF;BG2$*)<31XIFO M;(+F()!;GU?]K$^0X4(;[<[UV=Q"DQ6BDFNP:_6\#(N.BBLUR:*4!8IM^&5[ MQN7CE'+PJJN>9\RR,T4NIY\<:XZ0PP^$T)2%(\)WULDWYEZ?@\RSJ'HYI+GZDS8V0Y-X', 0-G M;'OI*<8M%XHS]3QS@K=!*.*R47[.2XEB>S(DAHKM B3?,F=J^>9$]-\!K5R]7RUB:^;,"%_]V%"*+-6 M=V%9NEOBD0JL*L(D7TL7O>S+A1%&)4*9*)J'2(^,"J>WO*7TW?W(UDN33"X\(OXV[8= M03O_!%^H*/G"V>LMM7^&%TWQ)?C%PK'Y];XGZITHY-7E[[-_.C&(A17T;+*@ MGT[R 6Q\:026""!F/K1_?V66^7');U,@G9].=%]4]@Q_>Q7I?I].-$:!>R>* MZT.G)H@.-/K,''_YZ42T!-8N3A2/8Q%?H&O@)UO=PR^(_>0T;XB;;VT.&,/$ M5FQYLXJ;!#G7_&*CN.3H\KN05']R>+55C1?A^8VZ^5.TOPZ+I]BTL1QYM:ET MD1BW>"*QEB0.%TA&(EYP/=ED1F,J;^#CPO0PEY2N'!MDEOY."7NF3,-%-*.Y M<[83W%4DL-3\V/X"P;&#XNG!RLGW,/W,Q\^B>+-!? L^:N@FTWM[L%Q:X#<# MB8^$S4Q[;(_?*--]&KA"7Y>.'0#ESM2NN]FU3%6:LP?'=>,2I2O\\]X6%[ & M!JCQ*7F'O_AJN34MGT? ;AT@F+GA]]R)V@GN?8D41U\\/_Q\'E2M1T&UI6X.R:/M;IZ][4<;C2OYG>?.B[GK.@3-SABO,F5E/Z[MU8L+,4*HRR M:';/2,=&7GIA%\4CWUQJXI$N7BG+':<<:%^CTIT%Z-\][JWB/8)8C[F\YMQT M3NQ@$T0[ U>D6+!3,&.L*(%F]SOOEN1L8?KL#V"O^:.A/_50OW7N;\'VRV]_83_?&[P[YG)5.,3LSUCI W+L':G.J^17E- M_>S#IGFC+P3;P;AT[^-\A5NI_\JWBC6KS<-TK3)"H'-W@ECC'S9P;&XN8YOI MWOZK8]K>;_"7+]E**^%HU@J;HM_YS/W.(3B@CN@I?%(#;"1H;+[QW'2Y?-= MU+0L@]7L,WML1-;SS>J6OE'+ 1(*MIDRH$T/[XOC+DU0O.+MG<]D ?)?,"P9 M2-/#V5"TS!VDJI85V085,#0]V,@DBZI0%XPM'Z#IH3Q1[X&*,DHOV,TC>3<7 M_B)W)+GM]^/-+_TRCL4MV,N 41.&SP2S?X-T99E.+()JFC5#\\VTY$-(-6F: MWB=^3XK90]!0AL-LDXPL,)(8GJU_ R.)HBL:%1PH6#'UD#4]!;$.BXM>O\&W M($FT4/-MA#I,S_?)L8>6XU)K]85:_")_D8*70#3-MX%%W._$_D96OYE$]S7O MD7A>H9E1 -7TH&X>QU\(8Z9[0^P"]V=CTZ;I'YQU>Y=#'DR_(QK?/HL8D@_1 M]&#"",\+U:CYEAL5'CJ6Q?^H&W+>&G^S#D_X_OK]8DE,AC]AI#,1X0R"F_)@ M:44L#8=%/_N$GY%0/3"FGF$SH 6B+@=J6MKC'0W?8N#JWF$8W7^A8-%I<_Z( M5>%N*($]S#UQ9!@4JR''V:Q@(]-T/MD+6L\NL<8&SRD-CHAN?3IU>$T97*ZF MX(TXX,B=J#WU=J@GG^&B?G(\&,LMQ0V7!ZIL_7<3I(3JL+ 7!)VK6Q.FAE&@ MR;VAW@]*[1O'^0X- 5!SO( M/:$/H"'UC7'MXG.Y[1$?P$G=,\.]8:!IS"?<)-*\.^8L_NJSU6^4Z<#PW/&7 M 3W0XR*,:S\XQ+XI"(RO-VO:=!K!;L/1!Q[,QC!6V@[(AVAZ,&A^V#[FNHA# M--"9/(,>4ZZBLDB1?V)B0'ML3."K:XB,8+&5O.")IT1M[;*3QC>MK[9!WAR& M-#S0&;&R!Y&/%*Q@&R-AT3ED'":3B_N.D#A60M#D^0@U4%6?R?K.G5_HT4QV)3 M;9HF..DP!(DY=PX3;Q"6\C*R0 =J9=5WJ@[>CWJB/PC[_F""1&$R%8B7343: MR,#$# H/34<3LTAL&FR510<@]3$V+='K6P+@=?-%.:?U83J/L.!0KT5Q;H(\Z6&D M\]S!GH1YYC'%(6%L!0:EB+Z.C6RF2,G<^8HX#]5$P;2?,NS(\ M$$_U,1OB+%MQ>N[>;N9(>MR3$USV;LZSSY;@H)HV'D\0GN4QH=P3.\.,,/'/ M?I&:KH2D:?'!Y CBSI_!"@"LL&:YQS%Z1V?3-]VY<#EPR4OS*\JB.%!S:0B/2+@8S1OGWL^Y9MR!W+1^@ MZ;&(L+>(<-0)F$LA#U0,,0MRR9U.<=/8GCV"(IF!6X99N ,-?G9-<:3,_51N M7@V"6NLR[PBKQ^. M#0,,]. M1.F*4HG%U9 <%H^_PA#0 _DWU3%Q!)@<;RG0I-].2MWJ+ M@@C5\30<-UA[9!E8(MZ=O<>W*7UAK.9OT26A#_4 )^]!DB(N%\,U'0T*8UDY M6:5IOW9CXZ979%:T ET??8L3)C\SBBDU6#4FR@0?)]YTKB"_VW1RH.EE^ZO- MPX-#6 J"LW67H M,Y)]5ND9;

C&Q%\NQ2=B16\-X'$C%1>/@DR=J2-NII1.AM@- M^@-8&]GB,F"N!I&-"A5IDD"'&LM[(*]@K$:5UJ;,=SU,6[K#[/KU^FQ%)1#K MX&I:_^^XQ,HNW,0ZW37K*=Y1'=2B-4!?K_A@-J=UTY*0G]ZVH>)6C22YC5@. M52],/$H6!CY?PW E5>'Q_ MYV-&1_B#" *[_-RT0L"_#+(#=6C2RG9L)"+7>.!_(XB8.N(58JHG/Y8SA7;8 MPP%80X\8P8>9Q2(*MEL^_Z80KNGUS\4TXZ$7+/T"H*9M_-UD^JQY.U'=E7 K M\XF%%YGWG7!4FHS&*[I(XCP#D-N>H9X8!.?;L,;?R7C'E*8I@>4E^91.2_D8&V4.Y.YWH-)"U)N M,\V:YLRF,G4W1/MN.1M>$TI=ORX&;'ILB5!GY;1OW"%*1\BJQ=,.W)N.CW6J)F*F( \U\IM^7*-LD8=-[9M7 M+L(IXW6O\/5OO%5 -KRWM*9*I%!-#TI<%"U,2TVW:IKH;)$(F-NH3D391'LI M<--#+ QYN:7N74+D+:QHG_(9;"N29FXKYI>RY$I!- M"\\C)M5\=8NFAB:1H4PN6):PVF]=J?"Y^$:HZ MHCTMXG)9 G6J<"@[P>'%LI%U5U%9,QYPDBJ]:T7B?'!L/ MT\?1S?WT=B!Y[[DVQF9S]?B#PA,ZPX]5JE(5@#7-X52Q]6JO1)<";7I\&R_/ M;_/D67V$S M[8NJ*(:9%/4>3MIA'P=J!U<=(\9<=C9A EG3@9M?3F%>7&U.%^37G_X?4$L# M!!0 ( '"(6%)?^' !]#P '&4 @ 4 ='!C+3(P,C Q,C,Q7V-A;"YX M;6SM?5EW6SF2YGO_"D_VZZ 2^U*GJ^?(6Y9[,BVW[:SJ?N+!$I#919&N2])I MUZ^? $E)E$1)7 #R.FO:74J*(B\^1 1B0R#P;__GZ^7HV1?HIL/)^$\_L#_0 M'Y[!.$[2<'SQIQ]^_?B:V!_^S[__R[_\V_\BY+^>O__YV/;L10=^ M!NG9;\/9IV=_33#]V[/<32Z?_772_6WXQ1/R[XLOO9A\_M8-+S[-GG'*V=V_ M=G^DQK-H62#99DFD/5IW]8??SKO<__)A:?9LZY'Q=_O?[H=+CI@_A8]N-__?+SA_@) M+CT9CJ\K/RWU_?O[DUY&P^FW2?H1N.AW^(D\L?RV=^?#%!B4"T MBV_/OGV&/_TP'5Y^'L'5>Y\ZR'_Z8?8YXJ"<,KX<\E^7W_OQ9N3H1W$^6DST M9_Q]]>TRQEX@X.L,Q@G2^A"[3^[\[8?SG]^\//OXZN6'C_CSEU=O/WXX?WW^ M[M7[LX]O\*_[S/SIA]8BRX[PKVE6AK\",)K$6Q\:%6F<7%-[Y .,%N\.YE-R MX?WGP1M4"I?P\V0Z?8VK_,5D/!N.YZ@DSA'?8B+3YY G'2P_]]%_A>FKK[/. M3SI4);[[]F8&E].W$_SK>(;SP&$NWHQGT,%T-M#*9Z^I)\E'0!V0 K$B>2(\ M4]Y*%JQ3M^F_(M)B-60_#8LEL8+Z8V',CS":3:_>6;"*4+9:&?]ZA#DMN;T_ MN5<0R@.O, YTC#)DFHF G(D,.A$7(JI$[IVC(H5$H069-F"Y/;TU<3[KXC,D M#W1H2WYX]AL4S;\R*TM@OHOWY/RV4EM]XL?I_/)R\4PR1#I??;_8F'Y*YFQ2 MEX5+44%J'"Q+LT_0X00GMP&]^OH9QE,8.,ZDT%818P(G4D9%K/*.6,>BAZ@1 M,6LB5H_"VD;"^#^[A-5C;#5ANYK8%0@NE%09W37/T7N3S ;B4C!$1.:3 >F< MLFUT^RTLF>3A;:LN<01N.KI;+.!= ]Q8_;]#S MUY8ZR;V230S>#83#5T,[3F<0@8+(N+QM(M(X35S,AC"9O(LI.P]-J',TK^FT M;L6>5)/4":3]-MP-'IS^=D/NY(&7\Q3,/22O4$[ MK!G:X6 SSM,P(IV/1H;D.6\206^&TZM0I[I8',Z!>M*PIK=R3(FJDLEQ&?56 M1KWE%*"!UTHQC,0H\"8IS =-Q.[3>0]?8#R'*S>U\W'VU^'LTXOY=(:HF9':60?B7:"X"K-W3,>2Z+=XH:_0-T7X81IA\FHS2 )((W+A'E="0R2DZL M1O_8 6.2)B-8;F)<'X;4*[M:2U0J<:":1+R%V9I)D%P:3YTG"FTZ1K*"DL 8 M)3D)[C,ZA3PV49^W4%2=TMELU@W#?.;#"#Y.'@K@"!-* MUGDN[E)FTHFL&2E>$R[X)$F@BA(,,H-2&(2B!]5L=_0)<%4VAA\8XUUY Q?U M."T^]0[=APYFPPY*S+5*/+X;^?'T+/T/NIOEW6N:15PO*1A.'(VA.!08C27J M"'H21I4RKD3;[2C7GT^OC%]UH=VXJ7QBH:A;^O# 9%Y/.N38^,6\ZV $&YQ*Y)P$16.L$^-C$"K>93I\L^DG% M^T@2T5RZ?QUWX$?#?T#Z,\9WZ+[^Y(?C,L'S\0>(\VXX&\+TK!M.\4\O\=?Q MQ3LTSY-T/1N1O%"!!R2KQ;5J#/J[1@7"I34Q(I'QWS'E^] )[9@2_7U*^%&E MHF+FZ-Y$;A:=,T+Z@(LN4UH*G"B:%)Y("#1%&[C,3+1)'3V(J>%T\;=E-N_= MI%O([C;QJA(264,UX=EK)%&.Q-.0B3;XS_/$69NMBE!*,F:5L]4H0UZ@KX+D M(5X X!QQLG%[]?3[\7'(;BYWG@>'&"KJ<4Z+18@"D"(U* M$NE1 UK*<&),4.T"8UXTV7A_%%6?K$U#F:C'F6K"\HN/GX9CZ+[=GZET/(84 MT("))'"F$(BCAA$TGYKG%#F*;PM)>1A2GY*9#<6D$D]J%F%LGNK"&1HX#RI$ M5ZH-#)2,+2?!J$A0F*E&G]L)V:2"Z7%8V\B*_/YEI2)OJLG+A]DD_NW39(0T MGA8\LV][N>E..P-2ES.8KE0V1TZLU(( A],F'.X&TW5V$!_*JGC$?CB?=@@"K20GT M,[,RD3"=RZ02NA004A.9&"^J:9!CN NF3?]<#>3F(3]6DI93&SZ8#!5P; M9QS1K%@?D2UQ";U0)U/B-OJ06),P=SE\G4DLZQ9F@\"L2=%XHA1']RA9AC;5 M>^*U#@&B=Z[-H8Q;*/JD'/?@\5UAW9_"[1W0MX +,;!R?KCLK02#WI-CQ 6O M"&>>2:_0+]:MZH(?!-4G?5=!!*K1O_IQQ %+GEMK457F/1?_&@.@QA3$A2# JXB\HVB=76%>:6[ MB44&ZK(7UL3%N8>E3\[M@7)PW\LYC/(U"W8?1/-Z(7E*PS)W/WKGA^G-^(7_/)SYT1JX M01).2FEP:HNC?E:6CD="D6!D$@A:9-6DK/5I:'URA2M+1V6^5).7]S#SPS&D M5[X;+_858YQ?%JI#>@EY&(>S0:(0O%>).(.QNN09/3,N/8G<2*JY\3$W\8F> MAM8G9[FRO%3F2SW]0B ZJ#;M)X= U#GQSP M _E^5];WI71-]3B9CV?3=_Y;V?NYPN*9B^!5)@HQ$2EQ$3MN$DDN6FCUU\L(?9\]-/9^-4_E.BER]^5 J4SV8O?-=]PU!VF1Q3B;I0JMEC MP+A5BBR1?:A;I0"P- 2TRVW.5F^#KD\>\OX22B UH^N17UQ2%0PG?-#)? M3'0=&,)(UE'"2N6UE%JCB\\905^?QJQT]K31CNF3V/KDF5=T3RHSI46ET'40 MZ)DLV_I$*XFQ0C"6>,L#,4DRG[U4GC4I%KD/91M9T-^=+!Q(\IJ* NW7?-'& M[DH^)]V-)KN)'DV,/#*!KDUR@DB*;K//5* >T^"LE>4ZN$;J8CN$VPB*^>X$ MI0V#6FQKE<;Q]S?V!#K ROJRSU8<9(9QEW/(:*8< V>";=22^BE@%2<^"*R4 M])?*7XE,EH7\3D=/8@Q69L-T3$UJS]8P]"F@KRH3]WH&[$GWOIW-8EDX6)><;&=%!>03D#?$F.9)2<#HEB[:BD35_$%.?\@--9:H67UH8\4'T MEO*L),F9EG8LTA2="H1*E%,>(;DVM]D]:,NJE-IDGDNS$$9 E).HI;3?>>O0 MM[8^)V8,;:-M]]M2/(&AWHGOC]CD?0A>3XXGXXN/T%V6(IFU Q@1;(X<)\0Y M+>E9XTNK,4_ )J484)<:U5EMA--3TWF8 !Q.^+K)C+6)K>%1B>N0<(HZETX? MRDABK0/B.60?@U-4--%M#T/JJ8B7\+F#.%R0"%^/8'7YR=EE"87_L7C_ MP2D,@N(,M#"$^5)^!!@(!Y[1&S EB2.8R[Q-$Y5*$^A5%_=F(G@2=I^LP>\[ M7_R23S@S'.PVFL.Z_=Y^<.O6OX],X[H/\(^5Z'?K/KZS#W]^_?/Y7ZM>+7C] MS-:7"6X&7ZEQY1(N# M*'RY>I.39'DY^,4\<2(XQ,PD$T;J[)I4(3P,J4^>1B,IVN!WU.!/Q1*FS_[; M(D&Z0J&-C!PL);:$&M+ZTJ,SE)[1BE(O0ZM:E;M >N4#'$DX#F)&O2CM&L,O MT%U ]QX6/DJYN'RZ:<9R(<\<$ MT.]"H%JRLKJ\?9Q<=:+\\ F]K-4NT #5GXU<46)BR8)$94C0;M'YQ'%.C1*B MR>5RC\/:,6?TNY*F"HRJF5*ZMJ<;4640&!\%1;11&,ESAZ@B6*)0I3)J J1F M::5'@?6I\/($OL_!O*JN?E:Z\>/DH_]:ZD8_+2_G?#WI%AB?^VE1G)>?83Q= MT'3@$XLQ94/H JT1G-C@!5%1!:ND"-0WM7N[ MZQO/-WI;*:,K>!YW5-AX6I M'@@F,H,4",65@:H5(K&*9Q)9T*47F)=MVN8\!&C' M#?E2@=Q)QJHO+ I)!WD6_SX?=O!PKA0# MZ>B]BRK,K")E_G! MC^ \/PS0@8DVE7JUF!*15)5>,2H3EK*,3E--99/3R#M@[%-AS+$DK!$'&T3! MJR7PB^_^!HM:UYM;X0?HAV2N2[VBEZ6ZE0L2#'K(0!4%(9+2;>IJMD+W/618 MFFNN@]G6)C3VLQ66=]UUDG%QW'HT0H^F5)7-H+M<.U@[4-FQ4BM$DBDW?#ET M@RU%#QB IG(S7'2Q3=[E(-A]JN4Y@6IKS.?JV@X#L'7XS^?3X1BFTT4M^%5) M_YOQ6<[#T1 #N.G ]=!6D8T+]T++3/$>V9)L $"I=DIV>1P];Z =TSS_*YT M8E/FMHZDSM$Y\'>)HC,(QB11(<;B&%!B.6>DY,:-\=12V^3TV?80*UXGKXQ( MDHI,LF6%&=D0)Y C*4=A/34RT"87;K[KY77RC:3DD9OB=Z%_Q0K>FT*D :K_ MY)5-B("6'!B@UZ*,(L8K9Z6SQLI&_45O0'P'H4IM&=B;!_4*$=?*SL[SW7M7 M!CK30'7PA 6;B>0JH,=@ LF**<:EYD$TL<&/P^I3@?^1)*4BG^H=VMV<3]?< MXBS%8FNGG.++0+QB@7 D3^;20[9-2O_WWPHY<9106U8J\*61?KF=3D??\.5P MNNR\.X@X.^K1Z&6>2J,.H,0C,'1*LPQ*P=A@%$0_"9YH313I--@*W0?0_; MM+6%JC[;ZMWMZ(?CXH^?CS>DC6]RQC+$Y"2@'D7Y+@=&,O$A6/33,J )!J!M MJI2V@_<][-?6EJD&C&NHIA9'.6_.;ZX? \R."1I*@HYJBVY],H!IQL,K- S?6^#U<(KAY!\7\EJS% MU5;4F_%_3(;CV5_P)?YU8)2.R>#\D0:ZQ ]0]J4LB0!!<0G@]9TZBHU7$NP\ M\%:B<^H"G%JBTYXUU2]9?W/YV0^[@FJ1)F?)8H")$>;R8A57KN-A&5]IS8RC M$8$U.4._&[5 MU_C)CR_@O9_!JYPAS@;E]M6HRVD'ZB6Z=<:A!E4ET<&90XMM&K7Z/NXTC[C# M2H5WW((C3$?T?)B(Q'O#25;"Q208S[Q)9F;?'=;3;DKV6-KO*HE&,G"*>NH0 M@TJ<"L)1+RZ[_UJM.+I2BB=M2D_@)L'3OO74I]TT_?YE]% 9:"VCFPXZ..=8 M8C&@#"$T:9,EGFI&N/80O 9E;9,#(_LV.CCM=NWW+Z.'RL QV\+>W+K%R6,3J=(9YD,1YN[;)'\87HR'>1A+ MV?KRBM)%B^31<-':=W<*;OG@2@3<9QI'I%]S.IZ&GB>GZ\?%93W-J+IZ_%%I MNFE*1Z3H6]\5U_D+FIR9'X[:T?;>0$>E\N/3/"*]7]Q,=3K)S_VT?"Z]'([F MZ!.\>O>A-1NV'?^HW-F+*)7Z?OUUX1I".ON",>0%O)U?!NC.\VKP1;W3]'P^ MF\X0$4(>F"2RRK04U%I7_"%-G/2,*!6#=B%8GIKLH^Z(\] H8>-P#PUVEOYG MODSQ#K35(7AT0Z/)K-0;JW*]32G?"=:44\S,-SFWN"?>/N5A6DKBW0#@&.RM M%K$^0)A[.!>*8^#!4)V#(>!*?8\(FI1M4$*U%-KS)&R;Y-].*/N46SFYW%5A M9>O8]B%+)O!^4E!D85'#<,4<$ M99)(5Y+((#2QT@<%QB7-FK1 /@CU<:Y+]Q05?M2)"&Y"T0*E7PF@4E \.1XD M!=DD-_C=79=^/ G<[WKU71AYLNO5,V,Z0='_J>SF )H;'ZDH!SLY4SIEV^9* MF._X>O73R5U+YO;#S'_T7Y=9> Q7RT&8R;C,:Y(7E5+EC0X^P7@Z_ ++DKQ2 MRM#:]!^"Z<@9KTK$.V;:9K'[,AV.S\Y?O'GN1Z7A\C1\NX;?/&VSY?C'3=OL M0Y0C,NT]Q)&?3A=_+V0H.K) ;3(^Z_YK1]]+"*V M#)=W*/Z.1H!V4I,(M;&2=7/7LR;.VTM3-(:V?*W5* 8U1$VYTT8O B&?:$)$=HY$ZS:')[0;;@.O5 M%1FG%*=#F-90G*[T9^F'_V(^G4TN;RX3_C9 !0F0-((,5*QN-N0J$^I &I:0 M&&T:9>^(LU?]%4\F9/58V=AY6OES-X;:1IVHT)R8J$KW41Z)M2$1;Z*$S+Q0 M21[D.=T=L5?M54[J-QW$B];'SE\L>RBL.ID9E%]!DRG].4K3=Z[1DXM 7&)6 MYVA8<$F7<=N=@Z^W']_ %QO,[O3BW2E->?;-2%G(CD"JIVM63]\YI MW_Y^W>DVRT^OGE^AVOZA)]4EQ!'JY5K7H!7;Q]*H">>6Y=< MNTRB)O&N*NNN1WS^[4K/?<3!#B;BEL^O2\Q])E5K$VDQRM+U.!O?2D/LM7'T M\./J;19M";DYA0[9I'SJH4>@5LNMR0<'K6 /=GK\$>AX!,OQV/ WRN/VI]H0 M^*G1CD#OG29$GT(BH9_J/TO5X.4UH5E^DRH:+$$)4D(QF1(EF!A2 MKXJ?:TG*_=KF*ARIUS+JD8FN,AH#CA$EDU:3$ PE4B5#?+"*T,"\H9)IFYI< MH;D%MCYM [>3F98CC4U.GVZ-L$^;ORT%J0&_CJJ+- @KDK0D.(/ =(S$.:>)\ARL35:FW.1. MA)UUT?[37]M[?S'RP\OB./TZCM 5YIQ=+N\7L-(E3P%*_TE/),Z=N,@\L3$( MP:1TU#8YK[P+R._%H.\C6P_IZ.K,J[:Z?AW[SY^[R1=T/!;U[^>% =,EI '0 M3&U"9\/SDK.F*I!0#LC*A'-6EJ>0FYQ3>@S4]V+;:XA/->94%!>,U$8W7NIZ M11!-3#'O./$,9.G0+*V-46%_Z[&GU2?* M$7:OUD:[/L&[?.\YY$FW_$L5>CW]^/H$W'%*]8XMKAH%E"OBBU8HNZ?E$J6B3R2NT%[BB^EL& >:J@Q&8DR54R(2HD#" ME@RLX%$R:ZV0?2'G%>8^^8Y]D?0-!9='$8F:-;Z[ GZ-OPXOQ@.$RVV"2)2, M8;EUX"W"9UE:IS0W0K:Z2G%/R'WRA']'$KR/0!S1VUZT]Y^6GA^3;GW=U? M MGGAV?<=BE\G4RO,L ^;KT587*SZ',>0AQM%:L\!U22<+(#)YC+'*_6541*<3 M=\Q#D\MZ'X=U<*9G^?37@$K!C^[/&I>2YDP!48%1G'66Q!E+"5 P.6!Q*2B)3 M(B2-+J&6%JK)%7M;H>N3@6PO/A4Y55N(5B9U@V1K)60TFD JA3E>*>*D8D3; MG(W6&IALTFKE"5R]VB]KKW=J<*>:R+R$# @K/31AK;/-BAHB5, )6]2(WG@@ MFN80I0T\A"9^^A.X:DU[900>FCW-,B4J..%6E]UNQ] KMHJ(E)EF0B%-FIQV MW0Y>G^QU33FZNW :,*OZ^KEE#AY"&%#Q9QT841K0*&# 0RSEF03/A/-!L:2: M>+N[@.R3%3^&4%5G7'716AF,A[!)R):Q# 3C\W(%=%XT_:4DN>BS5EJ :G)X M>CMX?;+M1]%1]9A5.4UW'XP(B8,SAC#GBX\J%+')>R)99E8 "RPV44=MH^Z' M9FM 6,<8)^#1*$ATQ(D'C.V2%"(&1&IDFWL(=D@U]"$O?IB MI:0'I2(QP!F1$ +Q"96_"PZ88@YHF]MO=O)Y^Y" KBLJ-=ERQ SQ>XB3<1R. MAHOG3G++C/&.8]7/(!\RV4H9Y67?^^O.]CA>N=!WTU[#0"6MO>5 G%.!2!X3 M<=IRDDQ6AGJ3I&]R6&Q[B(>JLLTCW>;2V56JL[BZA;_?;GUX$%-T @,G8IG$ M-6N=)D$95Q2QINC=:AF;9*,K8.^3]6PDEW>UY+$Y7LWJ;@-\RJQ?!!UGT+R'LEE'2Z?7# 7 MUT ^]]-R).>RO..7)VRGLX$.()V0@5"NW2@@1-J$O7X+SG?Y&!=_:GL MV-#XGUF$*\G#4>7ZE^%XT@UGWZYJDI8?74UH$" &H("&(62#,68,Q&5M"(TN M8R"80$*3$W\'(^]5A^0>B6T]=EN,Q3MGEA$/0^& M6.?QAU8RNU)AXIMTY=L/[C9RZ'XG"O.(C#VJ$-ZM)BB?>#G$+Y8]U:$?#:R2 M3 7KB#*+Y6,X+A^_./83N$[XCY\LI'\*_%;)>_K/IRFK,OWD^:@WEY_]L"OW M;Y9C03!%;YD;+90EP)TETDK4_3'A*\>"CEH+H"<+W[>9P%9B^T^XZ52=^^-\T3X()6+FHHVAX\:U3_=\.867QX8[:D]0D\CTR$K MPFV21%(IB1.6DF!82DYDKV23%CQ59]&G_>$:4KCYO.4I6%Y_<6ZY2QBU%=EE ME!MJT%=+-J+Q4XX()&'DQFFM&QXSS0G* M2"8RE'96+D22DV396I.\=$<4ON]W5_:(PMB0Q:VE\X&D7):,118]<3QH]-(U M)S9&] 8"NN">6.NZF_%VFKP++>[9*N>@M3R[0Q(9&@ 7T$1BGQ M/">,%:-B7)@HPIUD5O--TNV[/Q]KC[2FJ/6 CWW<#UU-0RO-E34<*1HXAD.@ M26!0>B/GQ'E2-&A621QW!M>KW=!3B&1;=K:VNXNZPK/T/_/IK"3',#SBTBBA M@- @!)%:,225U82BIV"\R:4'P!$M[EU\?=K3/**M/8A-K65HPSX6,RF5X\B( MIP395/K208(3JJ+1/MALVAP%WAIAK_8DCRA(!_*JM2@]N>-D.*,^>X8^I0,B M10YHVU&+"B48ZDVAK&[2E7Q/O+W:63RBF%7EXRDR(_?VBTS2%KU%1P2-C$B> M/0*VEB3!M-72^N) MC*$D?PPECD6@05'T2\,3$KGOV'W:8:TF*.O!:'.&5,F [(/R/R;#\>PON+SG M'=+':G0,0$>B2N6;5)83G]$B>"8A<0&1W\WY5I.A6T#ZM'':&X':GU75FZ;< MAOW39))^&XY&9V,DTLR/+XKQ7QJ(N[\/8C!!6H>MNT]:G:;+-.B"9Q4PI[T=DM';!)TCHI@:;!I:93 M?3H.ZT=LS.@G2C\U$VFTP%#,^^99>@C0B"2A4Q\C)D(AQ&S M,!1RFP[TF^'4G^3#[O) )LEP^LA7@\R5CEOBA8\(%LU@ @6Z;?/G;4#V5&/N M*T%/+H]:_&JW;%8'>,87)8'^PG?=MSSI?O-=F@X$*&5-*?F* ;TJA7K>EX;" M@0OO4>.#2L=92P]C[&,RIZ4\5>)60W%:!&&228__&$G.)")Y0!@Y(R K M7U_-6\V*6L%Q8L9I1626CGB,J@A/D:;,E8NJ2?.1;;S5GCEGNTK$TZ[9SAQH M)^Y_\:/YDM*CT>0W/XXPT-% ]H$2Q0)&:=('$ABN2&&T*RW)K#R2-W\?6U^# MW$:"/M(AY/IG;W8T:[&U/6)EI ,:^H"C)@, /E]G&OB>5,$_1\M<;8 MEJ'B/7;V?_=T[W[T&S*_NY/XL:=5(N#6@%N3YV,Y75:92*MGMB?5)O"M"?;6 M=R43^@7V7\*[/+T]$1^?4&MR+D]]3X?C15)Y.+Y8'FI$/;+Z3A,R;SUJ>_+O M1X#6;+G[>Q,N/#1(>Z)O-;U*0=9K!#6#GW&!W5]ZQ>WEWI:C(\0I+DO*(!"O MHB0F&)]%AJS;M"-['-:A?O4C3S^+<7Y9> H)1;V;#?^Q8.\@&PM 01"!SAV1 MDN:R+6F(2$ZRZ)U(O$DPMCO47@5I%<7KKAO>F(E5S@<\ NSFC!;JV.X"!N - MI\DX8G1F2 L;,"0QHEQ9*X1G'%66?4*;[3ADKS*6#22E)0>JQ?B/S'NUM85S MY1HR";H(+5>EA1O5A&LG48RCD]"DU_!3P/JT?WP:-;,[?RH>[DT8LSZ([-77 M.)HG=->NO(Q!-!FB1$:#!I1MYQ.Q/D14?3D8&HV4;:I6=@5ZF+;=;:Q%7[!D MKC1D;R\'*[ZZNV>*-[XF$JI MX*, M5 #2T.K4)E,S._^AR'WW[3R_&>=)=[GJ$+X(^CY./GZ"J\+(;ZM6(;-O-S7F MYQD_\&(R_@+=HG7EV\GLD-:.1X77D/?'(6DSB7B''XG#SW[TSG^[7!XE:.<, M;CE80V[M,]T6+B.-QB@>(YK_0(D46A G,/XNIQ]] B$%:]*OM[;+^&;1C6^1 M9[]5;S9(@:'%#9982+SET7BQAV3=<;/X':A5CWA/( M(A"9C4'7.#HBLE+H%8>@7*/S0@?A[E7JN)%XM65F(PF\NR9T9JZTUG;&,"(5 M,\3RA(XW1]=;NQ@-:Q*M;Z^9#K,MO_C9O%N<;4%W-O M,/H"OTS<_3 >=<4V\CB;&T@E.FW(Z%C(H^668L1B%MK@H]"'6?E'DU>7LL M;&S+UR8YAB:/O51*@O M,KWMH%<)\NKNV#X.W/ MS5/L4JVEX)?7W*^:P)U-KS9^#1%0J_UQ]95MQU"=^MXENM4Q9@-5':2'1>/2YED([DB#$38R!Y:G1AY'8 M^Y!EJ<'^^W?S-6!0S7,#Z^A6-X)@:*V-"(0';4@I_RR''3/ZH"I[@#Z>?BL8]SXN\OK#" M)A8TR1D=0QEY)$X*2HPMM;S)*+E50?26P_4A!U&3YZTHW4H+#"A+P0B;211E M,Z]T^W2" LIA]-PQD8UO="+T%HX#"_OO\4[H8&Q*FG HW;>L9L0J:@D7Y:"O MBDR(+W Z"%%0 M9K4E0;)R"Y_!R#5H(#XA(54Y?=2FB?JV /M@RVI*25,&M0[OUD(2/T[E@D>$ M# A\KS,/CSVM4C"U-> J%5R/C+9_[+K%0]L3JUW5V\_@I_LT UY^K]+,-X"H M-[G]#P7=^GK-J;8[^+-\?(6C/@\\J"H5CG"<9SG0>BOHQ3O7@>UAY'GJN56I MM=,D:E5EEG$6+2MT$C(IKDBB1J&/CQ%>L#02DR (?-]3U<1/N49PB&-]_9#G MD"<=?)CCZL-WEHU5!R:PS"6ZA3@/6PK ++',6>*5\DY8E6/ MCZGK;G8]>E9SN.]@4#DIIITG.9;$E,(?OL2]*OB,T0#/W#3)'.[.]>,5/1[$ M]@ITKI+]>5STLC LIA0)B^6DMO>2A-)=1RHNJ+72<+I-MXP=EO+NDGISN]JHNF^\*\('DKZ>P/F$ M6C8<;W"X8)+PY3:W4!KV25MNM2YU%,EISS+3N4U3SOM0^A#UMQ6# \G?.M)? MNGP?YI_1%2T1H1^M3L1]^ 0PVW28:OF-0SW:_4>LZNM6FG@E+_BVRK@^LC:( M/)?<-AH_P5'^9&3$<2\(U\QR%[F,MDE=[@-XZAJFZ\=>G7D<7-U$%.JF:X',*V=W.;X?Y*+2$!* M63KF".*%-"1;H#+XY#)O_DX MEF[W49M9NP,)4#%IMBJ"^[;*-DW7K@6:C/WXUW%:[9% >NZGPX,9LN]X55E1 M9=+5DF_3*< #*_KJA/;+.0RT4\PI[PCE49>3)0KUOXG$RL""Y":G1N>#M@1X M<*'MEN/G7>6T*]=\*0 ?=*JT"X<8A64$U"5IEXE5/.7(IDXBDE<)]#HT?K+=0G M(3R(LT>7P^O5(FA03$1/O!:VK!8D#?J6A.D8&:62\LQ.*7^[*+]CG=_KE=SM MQ1) MY&UYN)6)'*S,F40H1ZH1,[%!"(0)AC*JLG5-[I+9&6F?CN[U3N)VY^5I1.ZW MR4!'G[D-F1@5TO)HJX_9$I64-#$J)T.;7I"[X>S3@;W^B=N.?&R=!/OPR7?P M' &G4N$#X^GR:-'N:90''E0I/[(-S"K9I\T#[5W$]^CCFM*F69'?YN$J%/UM M^>"F5#M"4>#F@5>'/"?Y/4QGW3 N#G%.XM]^'0]+M]+%Z_//"RT:$1\JEMJ$ MWA]!4XY4(DQ[UIWG)&C(F;\N7 Q(9U_0-%^4 M6S7FEPM1F?Z*GQR.7TUGP\N%S?ZI\^/92S^#UW[8+6Y6F4[RNFS]YKMTP";# M#*;AKTVUV]A]@X_/TG#N/I[*7.K2\\M!VM(Y7VF M6VF#]F6Y?Q'2&IK-& ;*4;#*9I*],40:C#EMI()(ST%0;:)U31*CVP(\O*/L MW7&NCFHNIA\94]:5&RX]E-0.AO>!*2#).I^$-2;F)OM@C\/JTY9K$TFZWZRX M&I4VS4C/@15'W: M)3V1W.S+HX9B4P[#E9#G/0I$6(OS M9R@-J#4Y<2IS9UU"H$W:#^V <<==S]^EB-5A8.L=@D.2%,V M(T1JU+IF91VNLY*KGK M=U8[5+_B4-T=J;W!6Y>/!P!HR+]:9*G04_%A [41Y,?)S(\&2D*06@@2C6:H MKJ0C7J W9%"C<*:,34(_P:Q]QV[G4VT<\UY-G)2!64\5,1HRVFA?]F\=)R8P MK2E$)V2C.XT.PMV',/ HXK:] U:?WT=P_#>"OMKOIY:S#.68NLD5Q$6ADW0.I(-,\V"ERKG)Y5R'0^]#)K,/\GW7^A]9 M**KYK0?0<(URVJ)KQ-!E,2YE(BVUQ*=L2-;E,L:+,W+I6?77M:==V31X=HZ(=L/[5F/N%]%W6(85&$Z7224:CNN+;3)=JZ MU#\(0D/NU"--DWWH=]WD?Q;1ZSVKX4F P<"U4LI:B7SW:M+_ M;R%Z)WZ'L_84,?7U<@OC"PQL%I]H=$#TR?&.<49TMTE7";VOQ>07 M\-/Y,D.S#W$W/Z?6I?=/@VQ'C+V/P3_VM):$:780?N-H%4[";_?.N2G/UDA4=CB\.[&7> D5+QM0D4*6]T26DFZSH,*+ FQ%)^+;&C R,^9)NWW'D1TJ,-8NOV?C5/YSZN_ MSX=?_&A1?[)IZIK3S S#T%8#^K/&H^^2!!&642==S-0WR6!MC; /(4M=";KK M K9A5I5$P9OQ%Y@NKPY^@XH!YN?Y?5FA8W\!FP!Z:[/FWA!F+"?2.$H\,P@0 MI'4V@0I;I8%W'+9/NWEU1:0U#ZI%J#>'*@/5?_M-$==.K?.*OS%=\,2 %TUCWDUGBW+ MCW9WEA]\5"6/=SNH5:*/AX:J$+UM_>C&5#M"#/=\/AV.83K] !?[YDGN/:(2 M51Z'UF3V>R=&'GA0(THT2X?<':C"6GKRD8UH=(*U\QX^3[I9X3+FXF7MQ4O7W_T7P^YK+ AF&:L:D.N M)KQ]AW^.P\]^]!-,+CK_^=,027'6@:_(LJ?':,2)'2=WS,6SM@MS6R)6!S2: M+YAM 1QWD>Q%EBI\6UTN^LYWLV\?.S^>^K@H?-R# P\^JA(MMX/:E"K[B^=3 M3VQ,HW8"].O8SQ-&SND_YS@H=*-OKX=CCS+N1R_]S.]!JJ>>6(E4.P$_!JGV M=ONW>^YQR-8L*'ABW/U7YI8//@[YGERGJ[1.^1'\%/[]7_X?4$L#!!0 ( M '"(6%+R#G/][; 'ZO!P 4 ='!C+3(P,C Q,C,Q7V1E9BYX;6SLO6MS M&SF2+OQ]?T6?WJ\'T[A?)G;VA.VVI[WAMOW:[IES/C$20,+FMD1Z2?/S;C[]]>,'\C__GW__E7_[M?S'V?Y^^>_7#S]-T=HJ3Q0_/9@@+ MS#_\,5Y\^N&?&>>__U!FT],?_CF=_3[^ HS]^_(?/9M^_CH;?_RT^$%R*5;_ M=O97[D D+R(KOFBF34@LJI*8M=%&A?_OCCC[_\&6M M/U%_QRY_C-4_8D(R)?[RYSS_^.__\L,/YY*#69I-3_ =EA\N?OG;NY?K2,>3 MQ4]Y?/K3Q<_\!"/EGGV98MJ*_7'(%92J&/#/!4XRYA]_&.>_ M_3@NB6.F[3BA-5KI% O/8(*U*+6B_XS6X.PNB#>OW[]Y]?+G)Q^>__S^ _WW MU^>O/[Q_\^+-V^?OGGQX27^[CY3N?NA (MP1_8I\32C.%I.CD487Q2//V6=E M?/0*0I7O3@L93/C/WOSZ]MWS7YZ_?O_R'\]?OJ;?/G_UYOV03&Q[0UM:.JUK MA2,E+;=HBTI!::%4$"$)Z1TD^I\D_%:..BRQ%V%/G[QZ\OK9\_>_/'_^H2\U M-Y\U/ FW8%T1-S@)((SSQ20M?*F?A@L^ZV1,R(*/.L$>3K!O849&\"=>5+MW.G5T7,"$4^6?SHZF[./ )]'[Q?D I/2 M _D/V;-@@F"D$ZGDJ-%(OO%87Q[I!>9Q>:Y?O.&G2M)/>+*87_[)DC;&Q86I M_*_;H9R3M?_BGL'\TY-)KO_S_+_.R$DZH:?/GRR>P6SVE=RQ?\#)&8XTJH!" M ?-$"-/ -0-G$\O<)5XP:^TVFS$]U]L)W4T1?-/8)[-+85R88GO::M7!'%0C M%M/6')RS3ZOZ\8?I+./L;S_ROHKR#A,2M'B"\]>X>'8VJQ_8R EE."1D(O/( M=/U/]-$RCYA5=-9F'EHHQD8T1Z\(_66\3KSHO4-,)_/%["Q52=*O%S-(] ^^ M07V'"Q(5?,01N?:692OHO#1!!K!-=HFN"(]>0=IPL:XT M<@"E68+[YWCQZ=G9?#$]Q=F3^1P7U_0:C4$(SC.R:#W3$3/SB7#*H@,W-A05 M8B-UN0O;8U"40>6_KB*JKXJ\(?/L'-/\$A''8@ =9X[,/D*4.0,DI?5.Y6)3 M"#8U,3/6H1R] O24[CK?NB_?;V=3P&1!YDXU=3[7!9-*CD1,T6/4 MS'L4C(Q\VJZX+2R#CU$)@EZ=@N&9OPW4T>O 8!)?UP:SKS:03SKZ&>/BY?(@ MJV!^F\#I=+88_S?FG\?S-#V;+-[.\'1\=DJ0ES\ZGY_5BXQGT_DW929+6$,( MGB7O%=."2Q:+D?5JQJ(K2E@E[_"&!X)RM&IR'U2L:Y+MNZ\\24N@\[?PM9I M5[N=D-89(5F1) SM?6 1-&YV*X3AK\H1R&57!'JQ7-&%C7DC# M5C\[PWP):XQ79Y#1/H/DAJ4(@H%K9X[6Z-O1D'JHT'LQ73T:O"4/+>H M[1SDW8-NZ<0DE MB>TQZ<8@\M^@([WCEVOZ>[&/\:!# M0 ?,6(%,^UAJ@%XP[\& BTX UP?9*Q[)D3&$G#?POW<,+6KE1BV%& MA(GTSQ DL*%>XW,&T69FO+!1<&NR:1+%O@W4X].$?26^01UZ1T*OUOJA!FA' M6)2VR7,6BJ/=*1;#@J;-RNOL@P]<@C=-,PV7, :D_%K13G.B>\AR4R+5#^".]W583Y;++-]IB?C M7,^LYY/%,@CWY,_Q?(0JVX@D#A^4(9D4VJVL,$Q&)Q/7Q09('92"WG%-(>AW MJ\IP&X@!5>*6FJE;5&0/3J<#RW; ;+MMF'Y>[I"=4(U6JK=:,/_SM:JH84Z M;;5GWY@?CJX[^.\AZP-J0C3%"!T9+UR2PD?!8DC A.(>?'2JFT7P(#7@1C7? M/2K #B)ND'#[#YB-Z][VD@X4,DX62W1?W\[&IS#[^A0G).PTIE_^NK2:1E$) M$[1U3(CBR& 1F8&BWVHNE<]>61&;1)=V@WDXHW%($VF8S1>ZE2*BMJ0 MA5^V%\]M6L9P@O_ER>N_/W__\O7S_^^WEQ_^WY#B7WER8Q)N6\=JK2D4#C'3 MMV:C3@F#51'(;#,N<7DW1R5IWQ6(VCF>+NJ5]F+Z> M3JH/0QS3$S]>;G&T7V;I8J9356I.FYAV9&H7SR (QTV*.H@NOL8> AD"_H.( M5>RB4^LN[,%9;% \]G8V+>/%J^F<[#6NE9>@6+:*SE^;-/GS3K$BB^'2.LY- MHZOT2PA'KQ-[2K.!J;JL,G@V/?T\PT_5B/]"IA$=%%BQO<;%F_(!_AQ9?YA^B3G MI83AY"V,\\O),_@\7L#),A!;NP3ENAA:R;+YT#ND+6\^7N![G'T9IWII,Y[F M=YBF'\]Y.B^-C5X8-$8R6V*]\M7(HD=D(5A3E$E>0Y,]I?7"CEX['Q3S#6K8 MNJSO_-2N:YM.Z ??%').OR =W71>UY2X]V=Q3HNEO[KVM!$D+>B3%G":1BQJ%5M*UT+JA%G#T.G@O3 Y8!]C]6WIZ-B>)S>>T8\?Q9&EBCD* MDK0OS(7:42<)9!!48J"#+W3XYNB;9%CMA?;H=:T]1PWJ$@<*O]4+)^4<,J-+ MJHV$+0/N"K.5 ME&V$\4!2FOK%@_>6Y7VG-*TM8<5;.K_/MX[G7"/5R0HZ253Q+$HO&3>T()^2 M2=#$\;T5U0-)=MJ)[6V*TUOJ#>+(*Y@NKNJ[@-HAZ6EGE=B(ZK"Y3PW8F[82 M_<'TPJ%2G&-D411+^V= LC.%9%Y$D$ZD$'63.]H#ZL.63*C[4H==)-ZD!>%5 MF.4BM2:KA,4&S@0WR#0HS@+*3(P1'C(,A<^-6D&L(#F\63X 0]OSX?<0;X/K MXBW1U0MPR:),'@1S*=%2D[,L!+*HE8G91*6M<$UB5;>B>@QZ,)S8&^P!YZUJ M,#^'V81\D_D%*IZ*+("\5GO6CB1!LN")NZQT,%HKA-+$A]\,YS%HP0"";G&' MG-+9Z=E)3>C<=N5]F74I4\I&1T9Z2;XV.=XL B\LT^(#MRB4:-)6M#/"QZ D M;>AH<$.[.:)Q@4U%*31/GBEIZ9@+WK*(9"TA1HXY9Y_:E%C>!NHQ:,=@0A_P MMG.9%GZNLZ2BSTO!M#A/*GA3GN3IYZ6,J_7LLLX&9&*N>,VT,(7YY(")*%+, MLN1HNUQ*="NPZ #HB&,/360^X.'2!=_EY] !X> %6)V@W4,QUN"4[J O/?@8 MNDBK&U(A#5H'A@E3/Q=7._=GY5C12G,-7J1.R6D/7F-N*]YZ JS"PT'5I1O MN4 71V2QMM:J%"9$;6'#N6&^CJ%,'(0/Z$)073S<88Z@%7 '+N1J0.XNAU,? M9@Y6TO7^[+06H$W+^_''R;B,4VWW?=ZO=WG1=S).8YSO45C4\<'#U!7MLXJ5 MLB*;C.4E).4@U8[F/HJ(WH80E38ZN='N"VI$1G-2[H6<3B09[G*P7CIGK M@A.84 I!OP@>>$>2#DC6T@!N1]7%XP])U*85K8[;=#P%CT5SI74R*M#'Y5V) M@%DZC="1IO7%-2+I- M#55TN77DQF]S+&J@.V!Y$ MDMDNVM!YY,F>\F]PN?7WZ33_,3XY>7GZ&<:SY=)K)5](GO96=,R*&)B66C$P M$1APJ: *(:0FD_0VPSEZ11A R@-Z@;5JX!W6?-JTP.6@QU_P)+^8SFI1R#O\ M?#9+GV!.JFF1JT0D&:V Z5)[ER93T6:K7)0:C;_C$.OXJJ,EN(4H&]Q7K41/ MA4PF6^V90Y-9/8R91RX9)\?1U#0-*=IFM=UWSF.?;[F'+.\[Y[$&&=[!Y",N M0UR&*V&L#8S^2T(0(%CTQ3)OC">?B+[BT&6/[Q37N7KK [D_V(FU:5_I#1S! M6X*X" %U@3'T3<"U]Q\^W+\G ZL<]A!?0S:#MYKV'U.OIY'I1)AB\(YE'W34 M@$:M3@)YP"S>$H(?EL1=I#8P>;^2I$[/3B^U*1 +RUSEG8E+9UDT3C-B@1: MAC:.;("AZ+OQYL.&P?>6_70(P0WH!"V!P)_7@$34CHN?QR5GM MU_?V?>L07M?W'S*RMY=,5@)^KD8VE(@ *6CN,B@4.NHNP8\-M#/(T4 MY7WZA/GL!*>E.GH$HOY/C>E\@9.:[MY:4;J^_Y"*LI=,5B/#D;9W9S0W/&F+ M+J82$O?%9 >2_J>CHG2%,GC F*/3*:C(C$)R)JR!.MV>W!(3.+?D6_!\) 'C M*K$G:X)[LG@&L]E7$O5YFQMRGJ(.4)CU0M%>7P0+H69@:>EEC7* A";E#EW0 M/8A0TBX:L5;_,#@'#<+&-V->=\,MSOLLA4['&?M ^%)Y*)%C3Y@"DQ[DYB'0G+ X+W3V@;7Y"1[,('P/HK0 M0Y;W'0C_METNBT;>PFSQ]<,,)G-(2S_CZ=?K?[,,5"FI4U(96 *H5P8.F8_6 MT/GK@Q6Q2(7XHG;BC0\#]J<0N M@F_2*V#V>3HC4/\Q)>G]@S;)L]EEX)7[ C(HR0+J6$N8:^9/D0Q$C(4#E.R: MM&&Z!=/AC=.^E*TU#QA&W@-?,FR=%P3:2,$C9\J5FL$O$@,;(EOV7M(^8^Z4 MB?$89J?M8S<,)MNAR_BV3_SI@NJ[G)VV$UW=1F?M(^O#S4Y3R@LG:2N2OLZ( MMQ!HGXN1J4 NLE(12B>;X$%JP#ZSTQHHP"XB'CC!<@W5U^=_7C0[W' VT2'G MHT;!'%CRP[6/#(HM#"U"=DHE0MLAU7*GESZ8(6@[L30]A(@?6+')33129CR=/WCQ[^11.:K_O>;S6G:-U:D3']Q\T-6(?F:PHCX=@ MC"U&BZ"U"\G[K'7B17#2'2]+U]2(CE &O_$N4N4 P3%>7-VQ4\T9TH)YG62@ M/58%.)(;[_6>Q".5+1JK-+->AUI53>OB7C#!'5H AZDTNA18A?(@[HIVX?KN M>7$[2;?!Q?6;-'Z*93JCW3*=P'R^_+:6L:C+^50W>U"_A1E)8Q2%#.!M8MEZ MR>J$3D9?+3(,MD17# C3I#?3?G"/7F\.P%*3N.]-L+6+_)-I&C\[FU5XY^T< M;EU K4J)AFS4)*'&0+@C2YB<(2FULA%!)MFDF61OY$>O<8?EKLG-]MI6RP%D MU-8S-.3L:">1>9LYRDX4X&^P\Q# M%FU:;AY#S_Z=V-ZI9_\N4C]8;_8NH/ZG9_^N['5JTKZ/Z ^F%XH[X#PFVC M M(2S@+&VB!I4H42K?Y.KU6'KV#Z\.NTB\@1IT[Q#L2S*HA6-9:JB5P87Y M0E8=!!.]\CPETZ:?^[$U;-Z)T;T;-N]"1XO>_]^ _EPEC?DI3N@7B]K29;[6 MD,^!TJH1UBNCRSM0*=!9B"QPGC6B5F5>[ZE:WQG>]=Y#WA7N)(/5"V:A-2^B M.&ZY1HTQ(2A5T(6D;2Y=+YCO@C!LR/O;#OGF;/&F=/BJO@6U5,Q>>D&G<,WW MU5;7%@)!LHBR;J>0R=H\1/"[QQIZWT[5%[R>3FK;0%@LIU74YS__\S.]#D<( MV2I$SH*I(>9D-*LR8V2LQ&*-%7PU2VB@6ZA;8=U'TO#]:-W:-=5P=#7P7<[! MU 23K(_F0T\#=6A=)5 M%.=W#Q(X,2=I$[3.D^$L%?,!R?V.-OH2C=2R27"D%^I#7?(]%'T[',4/Y3)Q MWQ6?MZ\SM%?G.C*=>TX++H[Y'&GG#C8XA4Z)U*7CV\%T^CZO(@^H6@,I]!]+0'UP]/8V,1&0VZI;G+M*O?> C M2O!%*^6M5%UZH#X*3;VSK/HX%747BA^0@EXVS)0@G?:A=NVG)?A$@N-)LCJ* M--E@,$%Y2 IZ?Z7=AU.2@?1S#X8;!&YNS\U0QG!CR;!/5EE&WB#))4O)K"XQ M)>&C,6UK+QY2>MO]V93#D=3 4=^2L=$!U/]DP^W*7K?TISU$?[!L.!F%$R$$ MEHU)!(XVV5A28BD9\-;[!++)Q?N=II\T5:7AR3E8!__K+1ZN-NGY>8?O%R?3/_9)([G[F<.D MB.R(?74P;>+ G>1%F4#..48CE"Q6"A1&F^Q&.RUC>,'O/8:VZY,/1$*'X;,Z M>"&< PL@=08>O.5&;.WOF._?.J.C_Z0)1TR8[B*M8QP& S M!QU+#HEG)V**.:FDBK^;DR&Z:+S#+S@YPSUD?ODOAQ'I1APK$H.8=V2A$CFE??H M-/(2G1MMA;>OH :8$[WM28,*;Z=)SSIY+;TH.7G4F#UIF(]5Z;R.7$LQVO;0 MOF'=Y5/?8;6=:@8DSLIT=EJ;HKR))^./RP!13;6I? MCO35M_F0' +& @RC1Z:Y"2RB-BP[.H^SC3J51G7X0RVA?^/2R6)&S_SG>/'I M&7D=TU.<;41S_O9Q-2S?SO#+>'HV/R^6'VEOM=9@ZK5"]4Z49)""(ZLRU&FH MMJ0V/3/Z0[^/6/F]Z.YZ^]2#LMYD,$D'08Y($C$4\I25\74(K$,&(#S+F!+W M/'OO&]TQ=D#WW6K?\-P-/C2[IYS.OY'E]+V1XBG*6C\9DZ/9-8?E_*&D;E[Y]4_/YB3+^?S]^7//KVU"L:I8#TP;^@*U M7*:Z:&3TC:(T-F>[NL$.?%&^"=7]790?7DNVW9CW9JO!E=@%EHO >Q_1'C@4. M66+(9%AW:8Z_X=''2E9?*0W\1;TGLV$,)_4"^SQ^-)U=WBHK:XU*.C$4AKSU M)#,#4PK+WI"WKDUQ*7;@;OL;CI7"@60VH!-Y7;&>3/(M 64 (:6ZS3G= P8 MS4)2G(&.(0JH)8IBAP_RUI<=*[_#2W)K?X_])M,L Q;+4YVV>F\$1B9+*+6J ME+/H?*Y915%PKJS17=S]3H-HKM[Z'3I"^TM]X/%42Q"7QT8'&$//H[KV_L,/ MH-J3@54.>XAOX!%3U^$D2^IHR&C++A.<(FIPG$SUX,E6YRZ'DO+1L'C+$*EA M2=Q%:@.3]RM)ZO3L]-+PSDY&I"4X"Y;I6#3Y5ZXPL/-A M9T'M+?OI$((;>+;CK_#G-2#20A9T)C 3ZT#MQ#.MQ =$TZ'($4$U27HV(W! MZV\^0@;W%MS W^#;V32?I<6;V7N9B8"OY L^\FO'GB"ZGUG4!-;3AM!7-X"!*Y/K/1WM64(:!G3:L.)TEB)X[VV725$/D?I;;*\#,;^+ M< >.9STY@?GO,/DG?/W'&"J\7V&QP-EEH837"9*13%5C4^=D6$T(9Z46SH<8 M%)J5Y*&-T8];7W+8TWP@$J8M)'BP49P7!]_/XSE\_#C#\X/N3;G\X[[YN7<\ M=]!LW5W6L)*[&U )S8GH[(*VW/F8%"JU+#[QQJE1MU?TNXS;\O!75_D2)EOO MK+8,5'",[ JR+A*9^\G$G*TCO*K+Z.2=[^?N C90_DX=/K4I%?-JO.V3^1SI M__('^'.4@E3>J\0R=Y%I#V1Y)X(N/V ]?"QW4$W:DGG3C*T& MZ;%;Y''1#B%GG7, )I93I72]=^"RMAB,Y#\[F4N;Z7.W@3I4,E=311E,ZL>1 M>,5S4-DFS4)19#0437[B+HY_S[0V<9E8""('^TPL!!!D*XC8.$J^3;E5 \]G6HXVG>1 M<,-TJERL]A@XPUAH01"0Q:6+IX$;C,'J4NYPEQY8.M5.@MV23K6+5 Z03J6A MCJ,UGJF(MG97*RQ(2]\/5T7+6"_,=LG>>$#I5/N2U5=*ATNG*LK5\O;(:%FB M#GZE'0-HF2Y+ER*I%ZSNI$>63K4OA0/);.!$BXVA4F&BC5(!Z9,F%U Y8-&& M>GYEJYTSCI?![N@?TLW2X);P(!)NP_B&4&H74-_;?=%.1'6Z-=A'R@>[+XJ6 M$Y@H&%>UKZA22# +_8<+S1UHA:)+V/(A4K_K?='PS.\BW($/[%]A/E^."1Q? M=F8K/-BL,FUGDO8T'3*=/BD3&"4=SQF#C+K#.;WVX(=R+[23L*=#26IHXW@V MSA_QJO^9259QGIA%JZJ9$!FX&!B&6))S6H /7?L=1)22\@U3\87T'SSKNH>"%HD;8307:[1Q=8R<[DX%#GU9OXS=_;[:\Y M=CJ'E.+ A0>_C#]^^@.^7B(A6S\5P1V=:+1,S:5C@#Z2JH5BN0\N<=.!SYM/ M/7;Z>LAHP*RHBN2?\.TR7_C:$UTHAE*1Y:[ ,$C*,!<])![!\M0E'>+:(X^= MIWVELTZ2[K=G_HGYM_EEFB;AY\[20E+UJ[0IG/G,#2-PVDK0$J+OM$5>?^JQ M4]5#1NMLF3YLO9SDL_EB-H836MVSZ>DI.=;TF\MO/KLZ9VDC>K2\Y=BZ'D^ ZM;;7V3:=?Z9SEX[:KX3L[U!S9B]0<0%D M3!F"H3B=N,4Y.G%]8,)IKP"B%K)++';[&XZ=U(%DM\ZHZ[6UGDW&:?QYJ6E_ MGW[!V>1:5VYI;/5:"O,02-,,.3,0DZG]JHH(/F=MNQR(M[WCV%D=3'[KO/H^ MO#ZG=2ZCDVNF,6(I*F7.#-11(4Y:6J0%%E*B$T/EDGT7@W3K"XZ=T6$DMTYG MZ+7Q(IPL/CV#V;JK8Q5Z&; PE;%VLG#((IK$//E BO""YEVLH>UO.'9"!Y+= MACA KYC-KVFDPFFV;2^EQO[,@?2A))[\AL2\[X MW.E><_L;CIW2@62W@=)>L9T-"UV.;;JTR;E/MCC)A( Z\S@+!J BU49:;W_+L5,[H PWT-OK1NQ7^,_I[#(G]F*@#D+.2F@F>%+UA ^T=XC$ ME/5&RQR"Z310IF.1Y.KK']7]9T_I#EPM]QI.\4VY@>ER %8'4$/??FY%<_C; MS[XT35O)>."[S^W@4#L$-('96BJL@R>C03IRWKR(3LL$MG3I!OX0B;_E[O,@ MO.\BVJ%3E6I^(QTZK^BG3IY\Q$GZ9B9"\D+;#/1ET'FC(_EQ'F)FZ'2!$H7. MHE.NTO97'/;4'HB Z?#2&_A>] 72,]8 232@_N.4BO7P M"EWHW/CP8R>RO\0&_B[?SL9?2+?>_#'!JSPXFV,NFHSZ;#4RG1P9@8JVH$*+ M)NN2RV458 =#>NW1QTY?7VEMO0MM5*/Z/GW"?':"5S;DTZNTQP\$I7>M:L?G M#UJSNL^:5FM71:KAP>)BS%I$'D-*#GQ47ME,^,\[0[< MUDQ7K).FR3-#$7@)3<:(/\0:5JZ,*+6XW!5?!VZ[.H@YUR+))# :0 %-1L4\ MDAK6'31IB!K67=@Z= VKBHZV>0,^HFY?PRI5B=$A0V]B[5EC:=L,M)4FE:*-Q='1=Z2\]ZIA M'8[V723<QJ%)S]X+U648CNZ3N/Z0:UET$NVTDP Y2 M.4 -JRB9?BAH I$YP7&&/'U>;Z2%DR7Y8%R7=(R'6,.Z)UE]I72X&E:T4@3M M,U.82(%J]_-8)#+O/.3D,_I.N=T/N(9U3PH'DEF#N7*;7,.G,!_/WY2WLW&J M_F$]"PQ'63SI&]?"D'^A.8.:]FRSBE%XZ\1JB+C=Q-=U>(_.>F[ RKWHSL5G MTP5G2PN[*]#[,;Y;D+VS/O5@JH&!WAFO"]P+%,M6D_0?H35MR,;7Q.$2D&<1 MA'A\&G6'6?^0%&H7@AHHTHM:!5(1X27BJ^H=)4T,D4FWG#5L' LZ2";(SPG9 M>AO;S(G>!NCPEDT;"J<-Y#^PU_'W,YC!9(&8+_K4+_%=X J!3&N1)3-< "V6 MG-Y(1AFSM=-(4N",Z]+GZ+9W/#*J!Q7IP+Y*38F]#J6$X+D%QXK"FHL'DW(V?X$UH>9&[FOP3NE$2XJU M E/SQ(",:N9BCDDX(^)JX&YS/&?;"QXAK\,(4RQ3H5V.( M%R4+>R1!W/JX87(>NB->27$024 V/&FAA([60% YU&)&GI7WF8^Z@A]4R$M7 M=FA17SRTO< WH5\1NT,1G)-2<5ZGF@1OE>&65A(2MS+96\6^OI!!A?\:9C-8 MC+_T2/O9Z?'M";E]1:M?A/'T)9!'HI/7,;MH,08PV<9BD"M_*S6W+6Y0DKZE M'-W\J3:+11-OW<1M%0>1"F8P7!CA=2 ._)]NQ!V)OWEA'Z) M'^#/O0ZXZ_]Z&"JVXEF1:AU\Z*S&8H/4(0.8(G.QV6FT2-OC: NT/@+:VPY8 M?\;@PNIPRG-A$B<9A62UMD5"*,ZZ!(&,:%5$&MT*LX_@!CC#;WO:X,+<[83& M:%S*0B" )O\#7#&TQ=OD-!W8RHUN>W"_P-X;6@,];O+QU70^?T;/_EJFLS]@ MEN>OKI+B,),MG7-FHH!D&@VP4$<<&?J"A/#"EG&,_J#65]U\C$9(+WD0&OEXD\( -?G3@B)\O"A7)-5KP9SN']YZ&U8C6< M.8#8APYF7B!Z/5W09_8SUEKA,6U@=);^OS&>T+?Z%NN,QWJ'/:;3=X:3A/.G MN/@#Y=H,C^2!WM?D8L"B38[19@C'1TZ^[9,D, M#NSQ:-/]\S9PF'7]LR!H3W%"'"U&2EBNLLF$Q@M&5I]@/D53&W$E)Y(NUG:I M+KOM'8]3-7I+L\&5__9UCXKD:ME_P-1!%]KX6CN@/0LV\JP226-UWVA]VCX> MM1A8_ /V!KA$1BKZ;(9YO+B.ZLGI]&RR&$6593)U0$91GNEH(@O@'!?N0=+'#$ ZFR4H9Q+RP=:+35Q8B):<&=D61I9=[$F-T/[N/3 MJ /0-F"GS;NE]I@Z:"79_9U0 MNXO_H=23744QGIPM/DUGM6'ELCY"&5TBM=0CR[M2''I(_I&9XBZYH MLKC U\J:3 =CR/1;Y4!(R-Q*C\>O$7>DI1Y2(781> -%(!0X7XS3LVI^S[Y> MMF+TRI#Y$UC*MK8 =)XLHP3,AN)U$-'[-D44&]$DF[0Q^!& M]Z?_.)N-YWFG M.A1.;K9+R@C)*8@LV\S=34VW$]$I48 M4OI;]X:A,]VNW92]/SL]A=G7:3G_LZ=(!M7YWPQRAWCWXP>_5-QQ12NWC) 2 MMUQ;1&WJ:*+ (\_ULA%,E*7DT;Z+ZT/2V]GTR[@>>_2":W\\"$-W/'MP>G99 MR^H-L!2@DI0I1ZZC5V3,&^.4L3790T0<[;6L/L2\0_(":UOK94W>M+0D:L=W M#4Y%AJLD4VJPF=]6B66'Q616L? MP.?DO:&C("IMDAA,7S:*:+=Y*CH\+[FQ\6N:UY-JLM1\!0- M3Z;H8DLL9+2+VA0A@'0IW'9D[+;\G8F^O$(G77HY6<#DXS*U8JE>>]!XV].& M(:DSWM6^F/3QD,/B= +4(6%PQF+26;E8@%LWZ@A]2 'OG2IZ]S.;"[M+P4A. M*(3(47O:\:(%VO8*1ZZYYT5J?IO(!T@MO>7I Z2:[O+TYF3LE(I:>Z^XC&!- M"II'[VNAH@\F>.?(38RWT3)HK<@M[WGVB7Z+\_%D>4U2R_"7U_.T&U[\FR;$ M=7YKXOHWHS@"&2<[]=J,:,\9: M6,9X#HIIK1+S4BMF30R99VLQ-XG_KR$9*N]X>7Z/"#[&$(!%;M)Y[R(/]"NG M+;$"!K-NTNCX!HK#1RW[\;LMIWAWD3:(7-_,/<3\)*6ST[,3,KSS2LYSSM8$ MH3F+R@.CDU"P&)1EY#QJG4LI/D)+[N]$^%CT8E@J&EQV70(=)55(:TM@DCQ! MILDW9&2@*E8K0B1/$*SP+57BL3"^DR ;)/ENJ7(0HDYUK./CK9:T-!0LR%2' M[7*L&'5V!_CB'^?GO9>0&Z3Q7J)ZDO[KK&XZ/Y^1=??Q+=EXTSS"(#$) TS9 MG)EVI* A9<-*YE)8U#RDIM5%FT ]%C7H+? &>;M7^Y&UQ2J7!F<9Z,QIB94<;2%Q<3F5T$P^BH:,4) MT+3I_+P9SZ%R0(?5X"&$^U R/6]OB.T1Z$,,]/VAT36-/K%@T#,A!*(I"."; M)'P^R,D!@]"^T]" 7<3?OFE\!S#?]=" G=BZO7O\'J)NSG]R*)Q4@9$]5FK_ MPLP@"6"8"Q!@.IZA2>CCH0\-&([V723<<&@ %WXY1(>%C&20"R.8K^4L J(N ML<2@8Y M70>2'N#0@'W)ZBNEPPT-\-&9:(1FWNI4^Z37GOJJ, G3)"&"Y4Z1&*X3HA M!!2W76-M>]_^G^?J$[]YAA@46>^J:BN=XMJ1D@4'FD4+F)+-R:4NHV6WOJ!_ MR7V*YU-@98@0<_"1FR:= MX_<%?+A=;#B%6"_7.0!9 YL;NV*N'79'QF)MU.&9S 99O80A)Q@%LYEG^KZY M6RM=W_+5[/[N^RCB. 2KTP-2,K#QL[. -MWT/?L$LX^UNEZ0S5#O^I)7%R%A MY0(S45BALU7"=+&6!H3T/PK7C, &=WN[+F6DN4K96<&@)-KO>:Z=WV-FB1Q\ MBUJFPL-#."A+\&%XHOMF-]C8LKD=2A=38$R7RRED0B%/-8-"//J42/ M(J!L$D[K!N\QV%X-B&@RKVC5>F G&V+1I+1Y4W.60>C?9.$ MF=MA/2J%:A^FV,Y.WDU+CC"Y'TF0^Z\::\NU:(+@2QV6Q(FR$ZH M)IU3NX#[SG1F3U8&[&-8-\(/TP6=0. MG85.%V:WON28/9YA)=C8I+BH^@A>.1-)A4&2,ANG6=#"LYB,5-QA$@GV,!X. M[)D,+/A;+(/=I39X2+>;\6HT9J\)HG4IL#I@C-'R:?W> 9T]PB0T_:S"^W$9 M#D?U$)*]#[?@'W!RAB/0*MILD27$ZKP 28&,528#Z")USAR[9 ]U?^,C5X$^ M\FW@!FPP4-8CL'1T%:5$9*IV.=1!2@;5:0FT=45CP#4:0],%W+&K2S,B!O0% MEKD\5]G2&WL"C"SWDG/EF4"(M';R4,CX3,S:&+PO'&SN8@#<\9K6!09M;+DA M9?=0"@WNN,9Y^O57^,_I[-D)S,_3:DO./D$RI+#RZA:']#=Y*8,RG!9JVNPA M.^$\=#'"X.JQVVU;+YJ:]!^^%>XWL*_A%"^R$[M ;MNT>F?,]]7/NJ$N[*9W M@Q'Y0'30AB>W=VSG[8JK<+?PU4 M[L,,,E8XE^G1UI:HR -@VBK!="Z*>4=.@@[HG==T'L0F%O7D]*?O=6I M0WU$WZ!_R66J_!F7573*>:\$H6QI/A3)ML62!0C(!"O2"N2;>*Y[P+R<6A+,UH&MK8WX7P[P]/QV>D+ MQ+;S]L#C]!:^+G]+AD$:?X:3:UA]*HG7_A808F;:U\(%SC7S0BLH)3M2 MX Y:L.M[CU\;FDJZ00KJ)NU].4DSA#G9:.?_^V(Z.U](/08E!WJ*TRQ'$*2[ M6//G;6$F9:E,':DJFEQK[0KTN%7I(/0,G*2Z">N3E.C1)/87"(NSV;7M\$UY M]>'7YT]??OCYR2A([4J1D7$'@>E$[$I2Q73;.XZ?U,$D MN,ZLZ\/LB_&?F,^KYI]--T!S63CM2=\ ]DOO A:;[ L :H85 &W6JN^D=P[ M7G/\_ XIQW6*??\0T_7E/H7Y>/[^,YD7^8;;"Y=-A(AD5UW-ITSRQM"&'U#H/6!?P3:THHYB?GV^C+R0)G.%_4#V*4 MD4[*K ISMGBF+68&%FV]VB9/.J 5VK7:GF[!==QZU$+X&Y2C=_;1)B_H'59Q MC2'0Z^?@!9Z<5X BT2=8$P[(26%O)(0,G@842R<&.6M#YUV2_N ;B,^,Q!X+*"X.:D55_JSG)P_(FV:S=(3X. M_6A$R0;MV3N N1GJ._Q\-DN?R*S.UW:QR$O.V2S],SK-M":,/"66>'02K5'" M-AD6T0';8]27_B1L4)2]PZ-W8;R ASI$9F#=LR1 M-E?U5OBD?/N'S_SH;UQ%>IY^G$_KA4:)=+,;LR SF))=L' N^SMN-T24ELG3J M $?)3IB/6ZD.3=H&A=L[2GN)_>ULFA#S_ 5)ZAKRI?5=K,@.Z#"42M=&J$8P M(!G1;VT)KBA30A.%N@73XU"8H82^(15LD"CJ9F5>_K)60+ZE713%B)M04$7R MO<,R5:U$%HT'ENODP:B"4KQ9/+43PL>A+&T(V: ZO9)(;Z+\,!M__%BK"CX^ M_[(TJS*>?EY<(AW1(0N(R3.3-(F#)\E"T"0.LJIB5 *$OZL<8M=W'KIXM8X^+^.\YP5"DX^_3F>+C_ 1YT\F^4FBOYXOA;\L6,7\>KK M:VT^+>0"AJ!Z5>,]$52$K<8 EHTXVD$-8FC05W("E M=1_GPYDXNXOVH71POI[%MVP2%&.45O/,[JM0[J?MFW]J+J%]QYR/HP&>*\%3ZGF M]9?$=%QF4ZI,^FYT1)EB6,UY/2[F[VBBUIKX7<3;HM\>TG/@Y,79),^?EX*I M-KYX_P=\KA O^N\$Z\G?!L\*5)/9 T&TKC K@9O:+XZ6T$(#.F [O)?;E\+5 MWGD#R[]%5X?I)$\GRP27")/?WQ#*&>:*[]7+IV_>78!T04!4UK)L4#&MLV9D MWKK:UXT<*^UDY&UJ;KN@.WHU&9Z#!GO)4YCC-;45.2BY+/63@BPC(VBC5 BT M;QIE5."TBS8)J-Z$*O@ /Y*W([(5S$J)=;,FYA MZ,_&^2.^FL+D$H\G0[8&09RH"3^*S![//1D[Q25'"P=R3)J8^BM '@'?O63; MP/)[C^F,UEA-W,MVS!:@*."LI*C)MR3E"X4;LI*$%B@<5XJW('L-R2-@NY]T M!^RU-I\M1N]@\O$\QNETRE)[S3"G0N>*0Q8M2I:T=#4)U.O8Q9ZCAUZCEWZW M2NV-MQZ[][:_"%OP>!D2Z@!C!Q^M.Z/#?Z)WNV,]&%CEL(?X!CQP5^%D=%EF M(9@(M2HDEL2"RH'E.O PT]&00Y?:SH?!XA:7:G@2=Y':P.3]2I(Z/3N]G!QH MBM5"T2%1HJA'N69!AL@L_=Y /=KU8/3=>//A3LI>LI\.(;@!_9PED//>5Q= MM%6QOI(!(BVGCO4+423F# HC;)):=WL49H) -(G+D44R:5T[%1F]@-8([=^!E,T ,V?-V&Z7)@ M30=4+"91U][WRN>D?8O MW:8QUR$UX8Y ]J$481=1MU" :ZV>+F.I 3QB2DS(D A1,TAX0;1ZM\F\[5HBW>)EZ ]4Z8&4I-7+ H;")RU4?"L M>9M661NP/ K6^\JXQ87ES;KFRZAJ(FO6)&"R]G+2PDCFI:,M#4M)UB3/>6Y! M_$8TCX+Z_G)N$KV>C*>S9;7'I39&6[3"R)RMZ9N<1P9)!R:<%^@A9[2-HM7JI@(5["5DSD:QF6I$!$XSFS)#B6>N3!-%E;L.F M9Q\U@X,(K(&S=E6W=0&'AYB<5F1QYE"8UH7@6)E8@&A5= F4:I)^OH+CJ+D> M0K8#SM6HT:%EC[RJ>N\33F VGBX=#>.!%*XV/%/:D:D@:B%>J'F2MCB'ROLX M6(!T(X)C#\,,(]JAN;[ 0<;A9TSC,B;S\%R9NX :^G9J*YK#WU4-P-2TE9@' MO@C9#HXK&44DXY"V+V :R'2(I0!36+(M.="1,UA(_<#88'[I$3@+!F-M+R8CK3&4S*)#Q[S*3GEM1;=T> M@FT07GG_B:R+#ZNA0XYD3(*4S 1NF#9:,?"%DQ,HG=-6*@A-L@$WHCGVTWTX M40\X6FLKJ$LM[P"KY37+%ESW<\\R '-WZ4(/L3>(OFV#EY,+5H-@-L>:N>PU M\]Y9EKE%'J6-M&D=O3;<<==R.&781=HM;ELVY3#; J XZCKV4S'MBV=@K.<1MJC! M<.X(3"+E3R6Q&+#.X_'%\!B==4VLSG4HC\7,9E*8A*!-4F\>^P MVG"'N7 H9=A%V ,J0"IUSCH%#P6+ARLJ@BW1= M9A=M>_Y]=^+>5_K3@44WX %?,3TA\;N-71&D]9A1)"9P>9I928:,]4P6#A)\ MR-KH#GQN?<$C('08X37Y0)]\G.'2AKRF9MQ:H44*=2L2=6AS81&D83$Y'Q0B M"-6%T:TO> 2,#B.\ 5,P*Z@7X]E\\6J,E[T,LI7(E2@L*)Z8+N04D->!A"R" M3C'8C+X#CRN/?03L]1'4P%F4-2A]/1\PD$^@HN=,N*H^M0C06PV,9*S"7*%/CJ MO(FMJ:]K#W\$_/47VH!Y($]:!#H'SY*MG;HR:K*60V"&JR2-D0EL MEZ]R\],? 94#B*W!W=6K:^5L-]K\)0XF!$$>$->UJ$T*!D5P%A!ER,Y$B4U: M7VT#]%C"BH,(?%T1>L\IW83K%4[HX5RHP'X3.#CK2FXO& MU<8;<>JZ?64C6)*9<%H>651!,VZ]*>"L<*Y+W<.1Z,I=)>CWHBJ[4#!PW./I MKV]^@=EL/'\*D]^O^J4X;HOCS!1)=HLC?]U'.O.24A#(R[!10P%HBB-*E? M6P7R>.R"'@+>\.$.ROB%/G>!U-8$6(5T7X=^'ZYN(;Z'G)L<[VO(1.9.AP L M0#:$+$H&@@<6$4L.62B;&WD%AV'^SB.\+?&[B+W=R^O9//''W_\97%&JO"YSC MGHX7]6";UW+MRWSNGW$!XY/Y35SS\>GGD[NFR7=]\D_?T-]1JU'7EPR9W?'J:HYGR-X( M,B;)25".S$&EF;QD2V:4C($^ M-% ,$N=)D;$;71O3\AJ(^PXX[L?TIB9E>XFU4=+BL[/9C!8WLI(V3?"&12=I M]U.T.D#:3^DLM5P#(7'-ACY?8'@==PLMY#G M@+D4MP5 @,PDVH0XP^P4TPD,\\%H\HY,-D0C5RZUMTH>Q*#UOKMZ']%NVMWO M8]#ZAN1;I9,5M?I3IT1B,;PV11Y0SM)_NZ\ MH5W$=K *!55,"0"T1E-R[?+@R1=1P+S S#T')5;GY1UMA4(O.GL+[U E1 D0 M2,\4@0_2F/!-0296$Y))D8'4 M%0M!2V9TSAB*TWDU]^)[&&C>Q_;N*>3FM%^FBW7 ]-T.--^)L"[SK/>1=HOY M )NPH3:>UVW- )#58&HC3BTX:#*\ N0FY _.VCM95' M,A%-8E9E6RM;:TY:SJRH)+ HA5B:# <[AH'F.Q&WTT#S7:3>(GMOT_2C8J(@ M"X6\2JX#&2ADJL0D/0O9RDC_;Z"TR>5YX&/B^A@$O07=(%"_I>%^%U3?]9BX MG6CK-AUL'YDWNJK=A,XY:P4FYDJ=:<.Q,#K^/"NH=4#$X/Q!-H2'-B:NA2+L M(.H6;>?6PDDV10^"L)1ZX&D0M.E9'YA' .Z5CWFUM\1C'Q^T$T5WC@_:1;X- M#(#-0ZQL#@4<2K)%7*T]%+4FV &S(O$@;596-$G#>=C#POH0WU_. T?VKD8A M7:0K3CX^F>35>3F^>,C!(^-8DU&#!.9-[9PHC4;OI4MP5X)GUW<=--["UVK.OEE\PMG%KR_A!6N,53(S&VI=DHJ!#C2E&(0H>/"<_J#+:)*= MO_L[,.* :=#4)X9I$\4RUS8;&(4@O;7;+2>2RBPV=_[QU0!O[" M^XAI:_^30Z3JO\,TG=2P ]07O"EOSA;S!4PR[5%5-$_AA/X)?IB^P\^T7YW/ M,KWXPV$S^P< TJX08&@IK=0-!!.A*"FTY$4G&<$ )Q6)D;2.E(5OK!L8 %.; M,H,D("6+@CEI9*TZY2P(1.:\U J=L4(U&7/3J,S@YF.?P6SVM1[@I].SR6+D MK100?&;*>WO>\\\+\OJL1L$E9!\.T2_S)JC[OB#=3Q-NST;I(?;FO91_F\ I M?6'C_Z9O;#Q/%>#;&9Z.ST[)REO^Z'Q^5C^[9]/Y8OX:%Z-BBW)(ITRRQ=-Y M[@KS)2N6.'@#Q22OFMA2/7$_1L5J2U[CDHF1LU+S8A239 22D^@X\UIZAER% M8%.U6)H72CP.K=A;K U92,]L1"IDK.+,1B60DB81+5 MN6R2M_'@L^1;*,,NPCY,EGSV!766DL6(M+AD- LY6.:R\%(9G7"UD]IQ9LGO M)/D.W35W$-NA\FZ" YFJ12HRJ!H!=K5O>6"B0"D0HG2RR>'^T/-N^ASOO07= MP/3?$I;N@NJ[SKO9B;9NZ1;[R/QP>3?69!X4%!:%(R<("FU2S@#S*9B,LH!> M;8-]?)JP3]Y- T781=0'R;N):ME4J##0(M<6D3=]B.\O MYX'-^-5+9-(SDT1P#$$#T\%;%GAQ#(P I76.F(]BVLB W/45TU:3[1!W[>_/ M3D]A]O5->3DIT]GI\M[V'9[ O.'Z8=/>#6XX^S(C'MG66>/DXZ K/)D(17Z0"1HU=M[O!?0,*+BV2C$:).M3DVTG^T1.9= M+$Q)G9.+( 0TN4#;!NB^HRK[:<#M,;(]Q3UP X*5?()O7]/-U((W97U\SJA( MC<98.E)2G09MO&81G692"V-+$$:KTN$@[@'AN/7BD/)O$E\O.)MA/M_7OV4" MV(@J*>M9K!TR-=1 81"" 0H''#)7V*ASV48\QZTC0PJ[06#NR7F6R$6NW54> M]Q+>*)1LHS*FUFC4;4U[,CYM8)8G).,VV^*;-)^]#=3CT(;!Q-Z@1O+:'G:9 M/7(]D7N4,>7@03+R)R/31<@ZG<4SSYT-A)94MDD>Y!VX'H=B#"G\K0G8@R6- M;C_MR+)?,?=',GOE=?(,,=009H[GHWT038HA:&. M[=)=\+\.'3J4*2MZ]O> MHS*O]LG\GV?S7DV?P>;R DQ7(;\I* .S]69SC?YW5 M2_)O3QN)7$I.N38TJ#MMCI;%K#A9\*(8S8..T.3FL=F*'H>N/@S"US5Y[RFA MJ_;?!_CSTA,8XWP$L=[>V,Q2*L#('2!9%0=UAHHS,G&0N5'#QTUP'H<.#2#J M=07H/5UT6WL-*9-E)2722:EM#1IS9DNTVM%2>3Y 2/[NML.NV40!D KD85";(YQG]VH0,?80]\+7YG?WNM1!68V3@9"!#)NI,FZ;0M5IK9KPP M*567$A5W/?_81N"^TI\/++J!+VJVO);+F!S/T=4>13P5\D6*B>!TJ0=^&HNR M7NID.^ARY\.?@"(/%]H(H8OKU)',75 ]ZTCF7FKK&,"ZA\S'BV36J?#L2@"K8TW&02)^D#0% MC(F98*I8FISLG'HD M-[E%/^W UEZJZA38VD?.=YIT8X1)?J!?2=-O]3#[Q_H;\]*NH7#'E[4+8=QG MM-OE@VJ-T90UF8=*9<5=3(+'8.F_XC")G0&)_0<^= PLL1Z7J[=_?:-5$E\M M+^L4O9MMHAV7\[-IKO&1GU;T\0+B>WK'.AB@7>SK,+!&B7EM(,$M:K%2A"Z9 M^YR98C8$F9RRPJ52K#,I/A3K.@S" Q-H+I]]?8C.B1"2Z0@>?2VHQV@MU$$! MY]X4DPUW;9(I;D,Y=$_=$G&=NF__2F?G>7-=?14\,[&19QYE!".U 87>0$ C M04N1@W?,*-^D;FM7@./OO ?R8GO7;:*)!NE%6SC7]28GI:B:B^&@Z%@O?;6' M$ 6'XKUD29"YR9N4V /U0"UABZW^;+Y?O9V[]61,OS MZ?++UW5DP+KL4=0R:","I)@E*%V;&&3R.!CC.BL6C&1=SDL[ON[1JKF52 <\ MA*D0MUA8$4\*BQ8=@9!(ZP]MY!F\Y1Q,# 6YT8J'+H'L.Q[]J+5YJ*@:!)?> M%_A:*]-=U*I;3HQV(DE?P+%$NTFMBQ6Y<6!IN=$F<"]8DY6[*\!'2XRFFA@P MY+02^(_YK.N*)%W2F&CL!FOI3*SMQ6-R(*/-T5DK0NQ2%*;[&Q\M 1H*MD$$ MZ-8:-@E&!\^% %MJS@S/"$'2SI-MT2%DY,XU.5;;PO%HM3^$7)N$1]Z\.KH$ M]Y&&_+843*OI=_R BT0_"Y]Q@DH)XT5-B/8.E* ER6>6P!4G;59*>SU"5-0# M*!\]1=KII$%XY=78-]>./#B&UC#:M)BH>1+T6>(&DI E,L4A^UABBK]90-K8_K:LL:D:8!%LB<)5,#$'H4 /83<0/$?\?O\['N].]JU(V53!(O:@2RY7A]9!L$R"SQ[ MJ6,F0;1IK'POJO%M@,,5-V\E];&*_0<3E",/$JRN00,^T Q00H-3DL9:N,/< MI+[S*:7(#&@+'"SC!M?[=T1]=T'UK+-C>JFM6U+$/C(?+SLF>\U\20*X-(J( M+QP!TY86*8-62ZU8FR3F4\^.:4"$/J(>IUAQ-CEYN3GF'[^$KP1Q^6E^_OG+ZI_A[!PG MJ#$Y5P28PD,]?C0054+PH=#GF9=&)28)R4RK0.-D^C*0)&90Y]Q!5Z3[YD9!BFZE"*ZZ_F/7KN#":]%51H2 MY>=U*LP6/V86&^40#(V;0@$-EE.HP]D MTF9M"I+W8443R[X7RD?/E_:Z&? MY+[PP+_#'^]^1(6M*E]_1;2ZE>2T7^= M+W[\$Q=YFE:3Y&WQCA8KZ4F[*F4)(=$N5^OG6FU$3$%U6"(>?-&CU_WPXAPX MLVH#[E5*B_-PMAL=USXS6K_ N%POI\CG]29Z8"47+"AX9EW.;AY^TQ/2]F " M;9!)]> Z5/'>6(DPH#"&A& +1U#627"F-K5"(4N2/&?9IC=W/YR/GCUCZ&? MC*T;9M"'Q?R_D8BMN=7(HX+(3"WE5!R0YOIN]_2OA:KSG34]) MM4,)]+:ZW4'1TO/SQ>K=I]>;5:A?3E>DTACT45,C\B01(1E/*F M7C(2UJ(-9R*IN!V7N3ML^J$7/0EE#RO.V[KVAV[NK\/LWXOS;ZOTXTUEXO*R MI<_FJXV/*LE]T)8Y8*[XVFJN0,Q%@<42K&)*WTL./PYZ + MVLM5Z_KD0JM@60@)I!2FWCU*B$$IVIAXU(6')%*7&-<6HR:]SS*^>U>,CZ5/.@; M3L4JK,Z7ZR C)WAR5CEP-?=$I1" =B<+H@C4-0+9I39DV0'F6(&80^CX;@=N M/UFW"+_;PG01Q= %5=. S)VPCA20>;#:'N#! 3(?CQ%>!RRND*:.ERQO_PFXY@( Z@CWDS80X8 M#+!._P>.C]6HL402KI3WP=*>,#E_%YL+D@M MLY6;5@@*?2'OIV3@M.;((+(3HDN,SPEJ_8X]?"RE]Q'LT!43SL+RWV'VK_#C MG].0S]/J][!:7>TTW KNA? @A*P118:1Y^O(3D%M!%-1F>U$V]U5$^Y[R7@[ M]G ZF+<0X,!9$W]#$A'^*RR_T!ZUFL]>+Z:9K(GS9353:/P_X?0B1A&\!Y^< M)&LE*?!<6&#"19>58))W472?=SYRO3<3[YT3?.AH_-^0)+%'//CF[X8)^=Z! M82NJ.W.>HE;69[)J,Q-!VY*C*2QRA5RIR2TX^PEB8\#M$Q__TY\/*):=B+:D MP]%;4V+6Q%9E5 P8M,D^DWX/87T1UC4=B/?-*3@[D>Y M)4*7?"Q2E>!85MKG4*Q,*?'LE>0V78KPUC,//##!Y1)Q_>A?<)D6TV\7X[WJ M7!YY=F1>,$V[AV*"0Y"!E@WI+#<>I?5-*LD]@.O@B]ANS3NH"X!R=J@S8OG#9)T11N4G?U'DRCW4\U)\7A M(C_V354U^3Z&V>>-PR9<[<><,UE>IE[;60T1:Q5C[EPT(4H,79:43H[KU5N/ M=C(UE KGAXIRX'.)-8C+]-8.,(8^B+KQ_O'/GO;4P+8.#Q!?0VW&&(QQ*I#G M)14H,F0)3N"04@E,:Y]DIPYSIZ'%>\Z2AE5B'ZD-K+S?25)?S[]>'G+D(J*. M HI" A)0@,N>U\$H=PCA+UE/Q]"< -?Y/P>_KH!!%E2 M+,8,Q46B(_.RYIAY,,$4P976EGJU>)CG_M!SAW3D>XUARZ\7(9O ,A=&<:5*B2*K4%(F;1GGO9]T>T5; M-]^7(JR6%KR1A?@3)41K H2L34"37%1M@J;:NOD_>Y6U^]HX4<9R44PF+A;R/9-&4A_RB+R#NLV'<\_FDH"TQ(92.SO@D MNT3Q/_[KDUXJW'E]TD>4#0_GU2&V=C]P+ M&6R7XZW'='VRMP;W%MS(UR>?SK]]VUA3X>QU. NSA)^^(*[>S!QKUU&>.+"&0])Z^X48H6Z*"384CV%*G;,C$9 M4 0#*/Q-6'[Y]6S^OZ]F>5T;:QRE]W]K*\4?./YMY4O&M$)C;6 J.^!/@]K,X7T]6/BWO Y6_3$&OWJRDNY[,P^\E+ M6" ]#7.]]B63<\VH/31XQX.&44T7E%LR7R>JR.2D-J@*YY$%QK,L&K/VR//D M8< #"7/O-(I[']=2L!W2+(QV43JE,ID]*CA%=@M&E[CFV>H4\ [Q#I!VL?O! M Z1A='QP2\'W2M-(&GV(A3823F9#+K2NY,2832'QF+2]0P4#IVWL?LDK>@>9 MQG7K>OWC^E<^A!_K6FZUT.;U^:*T6:O($;CCLB:<60@U*TPR+;C5IHC4I%+^ MX= /#PR@Q\>'$<1M!&__^C9=K'_Y Q%KGB=6.Y32A=K8NC8[31&"F,;=/L:Z@1C'_Y,3)S;T_+^J?+5^>K+_/%]#^U MRC]3+'F1($<:AK(E@W>:@^$L%FU#S+[-]?G0(WF>I#X:%QJ4<=I[0._7MR3+ M?^*2S'5RVFH095I[:?5;[\]7RU4@@W[V>3/RB6&"-F]N(=/N#2K2.$/@!@JJ MB#8DQDTX*<[W'.#+5#@%YK0(?=IWG&__YYRSY6IQOFY!MC[7^/-+F%U( MX(_:QZ\*X6*@A?P*6VAWL[3=U3;>&2)# ;6PE%1"6:F;M#@?;80O<^0DN-,@ M7&R$@?X+IY^_U!7C.R["9_P;/7KU2UCAKV&ZV'3#8MXKYA2"MYX6"EMOAX), MM:9NTEEX9\MI;3$##OYE:ITZXP8/X6LU_G\0NA%M081EV^_?CN;_T#\A(OOTWIUN4M2EU=;;TLA0[=^]8]E-7,Y8TQ1-,4W:) TV@FS2->8XZ)\- MTQ\)009L<=7>NMP<>]PQ:DGD=AX#9!$\J*@4N!P5H+)&6BM5X>IQ>3#W#??9 MS*-'Q*H!^X==COHC85M,ZPG?I]4\_?LBVWYB25*!E0#%F$"HDH @(DUXGE-R M HN13:J^[8;S[+@X@%8:]!];8]EP^L-9F%VBDIE&%%P$FU4!E:VI#7@\N=V" M0 G!4YL>HKOA/#NN#*"5(1N0]3+ KTYS-K;V>FG\R4"?+U=_S%?_%U?7#N9F M%?UUOKCX5OT]/LG"%T%B!!88@F)%@T\T27(L46;M'/HF?>_&'>:S(_<)LZA% MX[=#K^UNW\^E$'(@[Q95R-KC"5.C2G^MAO0\^7Y\=NP@_MYWFPVF\M96 M=O$3_+"8)IR45#2+7@'M5K1]U1HQ7I,+A#3"(&FP09U6[%F_\3W/*7%BO-DQ M/X:YZ!QFZGG#"? M=LRAO2\X#PJ/N!CO.JAT^0>NWI=?YXN"T]7Y I<3GTJ4T@I('@TH)1)X3N/2 M6$1V,IGBFD90WHONV9#Z1!2\@[-[7[1V&M*RTYCNW=<,)AY)U&"5B"3NQ"%& MS@ 3B9];1?/RH7SUD:"^L/F(JM^1KW50"]Q!9NNMR/^[MIZ)4,%IRPPPJ\AZ MXX'\'&4U".6X=Q)YWNZ/W6Z9[HSZA?"G08@=W#^H&/] 0_TY'7-"_HD@)X1, MJHSDP!>OR95G 2*:S$+F/&<['L5_!O?"Y%'5NX.P>U_8#CBB/^:KK4$YFG?> M>1H4+P)4HLV'/ %;-R3A>8XT9C8>9V_A>Z'MV$K>P=Q&*:\3(72Q&!,X7%?U ME_29]PC>F1 X1A1FQ%N?9T.U ;6R@RP-,C7_#'^]QADI9+6<&)95DMP0.OJ@ M;/;@M0[ I6-*(+(L]W>6;KSHV;!A>+'O(,7AEW+I"^;S,[RH"K.76[8I4\^, M4*5( \BYKFV[+41+^[E3PDGNHX_8Y@YNJ!&,U0KBV*O3431^[-X2EZ.OL>-_ MA*^;@NXA1)D2#U"B8U#K+((7R8)F&!5C7$77A+(W01RKX\21:# ?2!T-RE!= M8OEEO:UT0M.C6\7>)-G &;=YQ>'JN4//!\BVO<9M\9R5:"#7%EB*10W!<@$E M)531+;?%/.\;?Y[',] M)7LW2[2*3;]C!7S1%\#JDHP3!8QF!)87LLUEL5"R*5G:8OVV!;/3!.[]XO%- MXD.T-!]+Q W*:&YV+?KE-<^CSLAM*:"+(##.D>V-5H!S/%DC98FZ27/@GU \ M[_U_?X4G8*X'L8L;\VM+F-J:4:T&-1QC)$#N-(WL&HL11^CF.H^8U/* M6E&4@:*9 259!J\]THP/V@I%[NB1PLA/AKP/V%U$]8VH-K[4! M'8K*^W_,%CN@75)=!FNLL,"*I1%S72 B^6W!QLR5EQ)U[K &W?>.9\R-0<4_ M8*'JNY;#NPJ/7J"5)H9(SC1(I9%([!0$%3@@,JYU8%YJON>&=?^;GSF%&JMJ MP%K,M<7IG]-5/][6L1MB7Z;<_YV]GJ^GJQ\6\Z0)UZ';M M/3&.W])] *W>QY$&*AFXBWA?R)S@T(8J@&M%2V)MGQX4JP7:=/)%E,)9NQ7H M&.RYIY7\<5/CS020WIWFU*?SK]^#8L?\[+#8 X_G?2\2BL2(HEJ MX/ZQ^R-HV6AV(+EL=:15R)C+FK8*7I2.+GB>N>7$#>UL$>8.'VI_,$=O7:M< MX;;F,X58L-:ML> BH_D0G?..)6]DN^(N!T$_W0KP5[5$/\[/SGZ=+^H?36AI MRD%%2ZM6Y+7)78+HH@;MN=(.$[(3:PFZUS!/\%1CV#EPA"Y5^[)HX$N@K0:G M<;G.BYS89 5C0=5K*0,J1 -.:@$A2+*E5 Y,Z0[FYNZG/R(ZC:#/^:#*.*5> ML[V[(68AA;?55$]1@DJR=D/T'I)C&&5@+MC'NIJ.79)O*#H=K3-F'RX\*M)O M2C%<]OR8:,X+C]9 \3:"TD* RRP ,FN+M28:UB2">JP!OE"^!1,>5F1-4RZ-<87WC?BPZ-J@_QS@Z=) M$ D%]QS0Y4+6H44(KN:*E&B=E,7I$ZLMW'. +Z1OP80!K[W'M^.X*$;$($"N M T?(M;*[8KJ.)'E6!& JK M#F>$&(E-)2I6G&4BL"Z>^N%(7KSZ.[SZD97\J$S#/DW;K?(! T+*M;6H$@I< M< &LM8K1TNG(*WRD"\F#@Q]W7QV;L..?,0S+MD=\_/"P()00M9JU!A1,@2K! M0$S: ]-)6&$GB9>R?/NT>UY=TH)_RP%%P647*6 *,I-?F[U+:# M!43!*%7.7MLF^=:G,?R7J7?:C'O$1S$/"R)HRX.OP_?U J*VMR*E"IHL-EA4 M0D?5)0KSA*9>3PF\S+Z3Y]WC/!EZ6 96EQ)Y;4 J:[==QPHXC@&",9YSF7FR M35('3V'PPT5SW$P8O9HD@F-AM8.!5([6]^0E1)<0G!;%Y^B++UT*0S_\II?S MH$Y1'@F.8/:D)??QFTRVH MTKR1=!\]G]*QR4XG]6^+^7(Y*3;$E(N F@!-Z!*Z=UR>8[YE_,%K?8;6+=%>-E1*$\8 MTY$E$IH.V9%QQ V0W#P49H7P)A3D;2)\>D-]$O0;25.GY&_>:8/4^N\Y&Y*: MI'E",O3@C4/PJ22?59$QE5/-G4TRF1+])OZRHJ7##%K#3;3 M"$V6PLM3]R1/HZUA>Y*U\S8'8\A)51/MM!] M/NRAAL&*! 9>BN;20"Z>54&[:K K$DUT9*8GEW*;'?H9-K\[J!;&431^*LWO M?NY"4#)&DT*!DNK]D#2^)FPEX$7X;*06.36Y"WQB[6]Z$>'>]C=]%')2OOX] MQ7>[C.FE_4W_]C>]N#)&"Y%]%/U82.Q0E^Q1 S(?R; --:-;TCJ35"S.ZG1R MWL5)M[\Y.>[VT>_XG2>$U3QE5XN(JWK8IRI=U0ZA$K# M:.LTRL"^+[M;;]0XCAH)U*CV:]?7CE#P=2\);%5Y1ZR<8HYWU#TRJ_65YF@?P M(ANKJU.(%ADH2^!=1 BRMCG$3NH^C'0F)M43N# KP*&E2.":)("5#$I+A),LKC%$0_&?+V.D4_ M.>[VT>_ _<7N[?;*1,HLH@*CA0/%; T5\!Z8J_$ORHE8MK;9Y]ILMY<&NS;; M[2/^.]W:<8XPM]R)5\OE^=>-V_$/^LWI[.UR-?U*OSG[?-O36,[+S29*ZV(N M0Y]UML+7\E!T%)ENG9YR(XT(QL5DI(J^!&6ES2E9QEFV^J[DUE90C]Y!RPN: M:C5>WCN7@6QKFM?6U+NI:#USKAAS6JU(CG^,>Z78&RR@!?-W7'V9Y_G9_/./ MJ[!7YKA#CAZ4K[4B=%'@E ]@%0J?O%-2^Y.2;O>QG>"^-BS;!SNX:L274SKG MO:?4!$&/S/,(.@@)RED:DE8!8F:)9[)*/C M=/GO7Q>([V8KK/[E1QKI1%ANDP\.N/.UP$3J56.9'QX@+'+ -_^]0WK^>=_(_CD_H\><35<_-G,_Y1!*K<$O:V5B MYBU$[6*MKL1+2=PY<5HN2_>QO4R5IEO) (2Z/6?T23&EYJ M.0$I(J3BL)9A575=L*!K'US'$5OEX#_#U/"#CGZ/HO'3C$R+B16#OLXVR4 9 M'F@$1D"(5M*>QI1B34IQG49DVG&(<&]06Q^%/)9XH"YC>@EJZQ_4UHLK8P0& M[:/HQT)BSD1 = [DNBPJDL_LO8J0O?=QOSY='HK^>U^N_%=%^\F<]6BVD\ M7Q^F_D&+QJ\DO'#V?S$L)L)S6YP4$)6NA[Q)@1?&0.9.H,U1W6C3T)9WO;&? M @V')LF#K&RKX09NR>TAO$KI_.OY6:!1K%.VJT6^P"_5"?R.[V:T'^(?N/H; M*63YVYQDN7R-)&3\,_PU,5E(5+$ 6AU!T28-,:('EDK1.G.==!-/9LA!/$O: MCJ3S!G%J.\;R<[+'FW"6ZLBFL\\7O_0^GDT_KX5;=ZGY^6P30D2^8=C4ZV"9 M)!IXH8$8#27'8$*V+.H\$GGW&\'S9.X(VFX0,-9G(#3S-D&CTW3Q^V_FR]7E M3O/;?/:YAOI\1-IQ9N\OI#WQ(D83IO,%J0Z7OW[_8_IJEO\U77TA87[$D*=G/\C=)>#363UY MN Z*QH I9R^A&D>@7$:(/B3@(@D14LHL-&G OC_D9\#7D?39(-+J0E0WS?,J MFSJ%/F*:?YY-_X-YDK,PW#M"Q'\UMSO4G0K-J$<*W2M_5%F.^6<2@0:F9O3Q?J1=4Q7$0&T#EM7 MRV=+EL-FLW/21M<_;?*FA^LAB8E\K=175S7=\'5 M,HCL+F#'"00;0GD/\N$ R8_)C%H?RPK:ME6JI2893;2(-!VDY#(DFAU2BBJ\8D1!^!-R#"A:&U61%_6B0O8W!BT#PG&G2J!=-*Y!!$+:UOT63%.).F MR3W#0\#&MXJ'4>&\H?P;7*R^6_>SKX/^1/[?+(?%CS=AA9_GB^E_-NY G1G> M)JDD!HCU=D*)VL/2.PO(2^8%&7.LR:K1"=W3MSZ&5U*#VZ-KD#7 <#?.BPG5 M!6E+\Z0[U.,8+ WT?2>CFBBKP4;6 S$WB@MG,M"F38NV];E6-S=02I8AEIBM M;9*G\<(V75%UO[@ 9 %,M5\]N =:A!D MI'F5G")?X F%[.X6^'7_>E[K%*L(*$JM>J(L&:Y,0B!KEGL6E6RSF_8%>@K7 M*(>RZ>'PA0&5-4J8[F5EJ?55COF5!*UZ;VC.9.K%72912 2;M4,$6> M1@J"O8'JV?%E7XV,$J)Z&9]U&9=U?7,]T889*90$ODXOM#F JY]ADC;&@D:+ MD7:NNT$^.S(-I*]QXDB_SA>K"Q?H?;D1LCV1*NA,X" F43-7:P=:'2.4R!2Y MRVB";-*,KP?&9\>L8;35($BSJUPFJ+!HZ00PI6I3$"_ 8R!W.T2I2T(KY$B! MQKL!/CM*#:"G=J&6-W#>WZ/CW>S!*.5$N07))@@JBKL'<0DZ,AQ)% M)HMP' H.-J938&U[Q_ X%!@GBZYGR/Y/R2FYY"BX2A PT(*@3*TV)34$@=&K MJ+P-34K1##N,4^#PD1@V>$;'WO0X2;(_D)^2'5?"LP3.*E[=^P#1NBIJ(TD- M5O@X4OF!IY>[]%0FQ( 4:M$]H5>819&)YK#A8)@2H&HJ#$WC!#2[0TI%E1"; M9#4]X@#L0^R0=LHY\0!L2X)A:#5H3Y-5::X@Y%K$4IB8D\C!N)'B*!]/"%0O M]7<+P.ZCAC'#;+O@>O8!V+V4US7>=A_)C\D,[J,LFC26UMU5N&?@D) F]!ZS MRJA$DY/#QQ" W800?01^C !LDW*6U?8+)6OR0%P&&F$0! MV+U4V#< NX_\CQJ']&=8?,95F.57:74>SM;6^:NS-0/IA66^N#'4^&/]XXLH MKA_#QB@- *1EW<9AI;05V\284CZ9X@PWBDGF!;,B*NV"]#EF<4?-QX,QC1'W MA%PYJ4P$;DTF^XPG\!HCE)RLRD6RU"8WZ$AQ3QURGKVRV05RQ%WM^JZ*(B=8 M:0TIIJ13L"7GEN4*GD2IPCZL&J1481^EC1(#=8UQLQ!<3_T/Y&K1=A<^KWM4 M!LT80LR0CW2AW@7L*9!N:"@]R;W ]CG*@?/N4\B;R MY805'47D$F)@JA:=R]424L!%C>&U-[1#V>9EE'PP"NZ M BID$I)/K#90=!KI_^3\O1S.#K9[ME/.B1_.)N:X<#* \E+2%"2GT1 M3$1C3'ZICG&(^KL=SO91PYA'<%UP/?O#V5[*ZWH6MX_D1ZV;(J1ENF3(64;" M9S4XRPH(@3I' JY#DP"\QW XVX00?01^C,-9RS"Q4AR(D"R95T* 3X8&;:35 MMG 35)/PB4=T.-M+A7T/9_O(?Q1?_O6/*Y/_,D46EQ?S@T:=E:<5-ZAZ>2' M%8XD#.&X5X9QWB2#N ?&IV^)M%)8 ]=I!ZRK7?)A8"WMDSN1'<= ::;3[<5H M4(6TV*WN!!B8444Y 2'G!"HG65NJ,HC)9FXBUYDW<:Q'9LH#ALOQB=)'#PT( M\B8LOUQLG*DDS,)Y"#5R3]5[TY!J*PFOI?3:"=[F./D:PO@FRD!ZF0\BU &M MD=6W-*&!X'(U3=L%PB^KB,DD-(\%4JU%K]CZ&! ST">.3// B]]*V[AUT_OP M6QZ[1@>6XX 3N");9V7/UL>ZX>P.>)DKK9(D>"$XLK5E F<" =7%QE*2=<9U M4'.'5ST%70\MT09&X*_3OVJD>&T*= N:U"*Z+#D0#$9V,/E4(=)F97BT43BF M4AO?\QY,CYT50XO]SBSD,>*!-GW1+K^SZ>.[_,>,8&P90M=.]K!Q0 < :!?_ M,Y14MN)^9&8LHF,L"UN+&D7K=*P=1P5YI4'L;J$[C( &(4OM[C!+T[/I>CF< MES=?:COHY71VU4!D7JXO,]>V\^:OKWL^+<,LUP)>F#^MPNI\.2R9&@)L1[:Q MI+I%QI@+3\::%))1@JM(#@O/U@BAT#L,.\G8$.L8P6G6&$P8 G!7ZZ=F00L_ MRPJ)P^Q>)ZRITT01RI6UA7R*<1Q',JPA\\=FRAPE"/NG8@G+F146B1(0NIZ M_5/ I6C!6F^*]C;'-G7".^([!5*U4?F#3#M<7^,D-J]CGW>4_7&:HU&.-!\R MN6!H"AGRG -/SNH<131LI"#;NR ^8W(-HK51"H']U!CZ]8_+?E(3KC77Q7C( M3!=:UCT'SSWY!E2J"2 MDS7N04%*P6$F>S2.1:P.UM:0_LXMG_,F0TI,6:G$ !-M-TIJ!D%9!.>#I'\3 M2C&2#=H%[BE,OO'\G,$4-XHQ>@OM)%B6F$NU*XNJS9_0 DW # :C9D&)B*%) M&FX';*= I.'5_'#DSD$Z&H5&/U529BS[>A@,WEC:OX)CX$LPD(U(24J.)("Q MD@5/J[KU$!0)1':B&LO(MXFS.^:C MR\N>-!_:B'P4[V%]/+.8AK-:[KA6.YZ0LYQ8X0YTK+6.QY!"1]K778).DD=64Z*Q9$H M=2_.9TJOX71WFVIF#,_+.F%+$.2 .F= :5I9O4P&;-%8?+1<;,I(S@K4%0OC9E$>@)?]16G0O%?9-C^XC_Z/6KGSUM79<6,>@ M?IY-_X-Y6N_^E_.S:0XK&E6@7TKXZ0OB:N"XXGW>W"Y@^& Y;)>CM,857U)T MA:D01"RZ)D5$#*1Z$^+.2.!]0(P2XLNU+"@2V)QJ1VAN(%A)G[F +NO,@ALI M$&R4$-^;D=07E^N7-<3(]=4Z% 4J!5XO+&A;8=J M#D[36X-EWZDZ_\[09[" M<FT :1F3+*:6]UFQRR+N!. M@4!#J7+&SQ M8UTQ=$-\"DQKOU2U4%\[I^+5++]??<'%ASG!NC*>=QS%O#E?+.@GOTU#G)ZM M$S4GSBJ51(E XJLC8!Y1@"SK:1&B"T[Q66 \0T=*2GU-0V4D,30RY0="_D+65JEN4D]I_ M$!>3C_[TQG"*L-Q*1^2R]8Y:YDP"C1:*3C))I;A53=(F!A['"X?;J[]!!D:_ MRQD?4&&RDJRGZ&CJ10,^:PG6N)"P%O)0+Q>GPYF>[91SXA>GR8I<5+UH5EZ0 M7Y@+>$8CX[G$('U0ILUQ]V.^..VE_HYUI7NH8=2ZTAUP/?N+TU[*ZUQ7>@_) MC\H,)XOS,H-9%XZ3I+M@R#8TF?P:FB!&\^=;5[H)(7H(_"@7IUI&;A0Y"\Z; MVM$NUI"E %EK@IF*9-9N_/.\]ZWC7&Y&4-,0A@) MK)#5K= P" P]$= D'GE)ICRIR\V=:UWD'FUCGF(]=V MI Z#)UM$YE#N[%LOIH]J1KG-O,9V!?CUC[]/<4'O_?*CGE:$[V_KRK"7"OL5(;F'+]O%V1 MK O%. TBR*)=: ++(KLHJV"&XE:W(U^HA/H@XA6#OEG/A)E),RRV@4B)S( M:?*J0*BU4LBF#:HF$SGU$L)_B/J[G43U4<.8YPU=<#W[DZA>RNMZ\+"/Y,=D MAI4AJ!@D2!TS.;XU3)WG=3&-+!V3QJ8FH1./X22J"2'Z"/P8)U'*I8PQ,K F MD'EEM08O90&?6'(<.0O\N8?P]U)AWY.H/O(?Q>^ZNV=."4IYLL8@&%ZK'Q#H M6'0!PU7,7J/09J0CC$?>X>P02Z25PEJ$I-R&=9D4TP'82X>SPW7:N7'5/@II ML5O="= CXRD*#DS$VA10D9?H GU9N,2"UD;=)/5P9*8,V.&L#5'ZZ*$!06HS MKE>S7/^I#7V^A[/:4N-B*Q4*;0XFT[+J'"A=3Q)\,5!<3#QD*:UMPI'[0)U2 MQYQ>NMO1!6T0P3>P86YT\ZEI%I>HM$I6L6#(E*H7RX8AQ, 4$-)HO4 F19,[ MUMUPG@H1!A!V@W7A]_-:IKP"NL#C%/...\.K3J\O"W_ [GJTM785.8#$6;.W-J@K7$+&ZTT%Y;NO/4I-+MV[P MGOZ11 ,U-5@]KJ#]CJ$.?-V,[S;>BVG4!6S+$XI>:(]S:M%"[7S;Z= MKY9K"?"+C=K+.E0GP*S=+YD=1!L*H#*%]F@RS=IDIMR#:7RCJ*$V[^+-@:IH M<1BR YJX@(;%)N_)8-=9UHLL%PA:CB"T]E@<-T$V<9'NP?3<6+*/*D9:2^3E M40ZR(%@29/0S!\K;#([1TDKFOL' ,U/8)&?]'DS/C27[J*+!(?OH0%7J#E3-B2C0)K:GAO4A9B\A$T"JG1YL+;5*CJ!_-9$&IXA34X M$]J<2G["=+Y85R]X_>/=[#LN5U4^[^-_8UI-OV_"N7C-:I#6L MNAK8VST )UN,SQ9*-)ZF6[UC<8J,OZ)J<5>F:6U_@KQZX"SHY&C50TL#TJEV MJOIC/GM3$U#.?OP=S_)/UW.:8PKD+&6XS\NFKO8,HG<8^GZV;H%P"RU/3')D%@Q#5JV! M DXE!2EJ\HZYY%:-U-SY/IC/@TN#*6J4JNJ[RVV(8+-![2$HJ8C]*@)M/ FT M4@FC%$;B2 O2HZJ$,BR1#E?-@) ]S:[QW'?&OOP2#!; MY94&9Z0!I1B"ETX!9FT4B=FB5'LQ[Q!43Y][H^FLP0%\OSN)0NX_AGH1[E*@ MJ<)$#7*6P)*P-< F<_=29F>XG;.= M$(%*FGP(IFBUY34]3BF=4Y/8@\=09J<)(?H(_!AE=E@1-?B7 <^B6OC(P6E3 M&[>*H&-$=>MN[MF5V>FEPKYE=OK(O\5IX_PK+E?35 %>(#)2&]3,DM*8K.>? M'*(H#KCWB;-0K&Y3*O(VE".D+PZJKNUSGL-D/?!U_<6XWO[/>3B;_F?MB]T MAMEYCTR!SK4'9(H1HLD>9*FVNF0YA:T,UIV>\KTO>2+J'5:8=Q[P^#$O_P=_O)N5^>+K>BCTR>H+7DAMR$O<[N]K=V.[YYBWKF>SC\EEM$5Z MIYAEM0*;9 J%\DP:IW=>SW9_]:%%*,Y64]P 6*R?>^U^E^+)ZC&TFTE+7I$G MKR@:]*"E9=%P3MY1DU3U>S =7G-CZ]$7T_[3]/-L6J8IS%9O<+&B3S'_O_D, M-\UOU_5#UH6=O>*TLSL.H7!/=J"7$+V*D (/'"-+3C8JT7$0[O&7TZ%X=;NF MQW@*;&!3=8!?HWZFL\_OOGY;S+^O;<[WBX_X9=/Z[FK[>%>7U?K#]7>V1QD\ M,R;1V"3F3+N*1'!9%M FJ21T\$8W25 89WC/BLUCTZ%)H:,'1WFQ!2[>S&>K MQ32>UU&\F1-T7;)Q-2HVLRI=9Q4$,K5 D9=5N^T&&L>1F'P7YF=%ST$4UR - ML /T3^>+]"4L/N/U1(FY"&F\AAQDK>L?%42>/*"4)>904]*:I)'NA?99\>Q M937(&>QBB$^^OO+10[0I@XA).14-_3..N7W@0)X5+]NIN.F%]6V);2["3.3DI"("!D=K M=2:YA209V)Q3,?4XPC4)\7H0V5@7TZVH-*SH3_,*^H_P=7-;$I2,0DH!,FE- M0RDT%)M)4"*4$I,,,8S0Z>42SO&OH =1^;VW2GN)OOGE8D5U<5'2!==XU\[7 MP$[AVGD_Y3W(AP,D/R8SE#$AF>P@"1=J+:P,T1D-.D;&&?>&Z1&NG5LSHM>U M^K[_FI*&O@]-2W?Z7PO?Y\^8]9O1ZB7SZSDE]@O5$CVJ*P: T'K^F#8JX0 M1IJ!D0LEE,HH-.] J*[O>P(\:2+:@1>>-V'QC4:,B^5-=E9LO\X7?ZPOU1:S M-T3R,E_,IN$"<+ Z6V<1I.$1E$B$E6D.$4-F,DCE;.G A;U>_@2(T5[H Z>R MW,9TO;K]:[[X]_5(;MS@VY2$"K4,GI3$:F-3K7>6(!7%4O:I=GWO0))]WOT$ M.-)U &U'KK1*!:4_4))LH0K#>>=F% M$9U>]@0X,+Q0;VM=MPFEVED2;X\0J=W/&2;TJ0/&K9 F[JSU,9KH95+,**?7 M?JI#)7S2SNVN!'@3[C""7!^C#2;.BZACZ,@/\(BWI]\1WW#^[K]MR&0K]_#+>8G7P,OD@402E&7Q:; MF*KIA-RZ['>+_]8K!BI'NLES))?[M^DFX&.*R\N*E^]G'VL9HD6]<)KE/^:S MQ>67K\-R>N/:PI!]9*RU("(OM2!O!(_&UQ 0U,EJ5UC;"MI#C.+0X\??YK// M?^+BZR\85U? )BH%XWF(D'BHA1>8ABA# >ETI%W#>[OMX TCFIUHCEBO=72> M;1]6'JZ>@<^+7N6\%GXX>_^_,S([ODR_?*-LTAISZ')DU..5SY$J+;4R\&G3P^"4-R++8 !] MC5W1IG8E*PC"&28#5QB+ZT"9%Z+<091A-= @/NU&X4""FE^MUD%S I-"+05P M%0D4&8+@0Y(0F:FLY=GG)EOU3C3/D3O#J:=!Q-E&*M="RO]]OL$X49'%%$BO MT05-P+ VT,NU^YW+1<>0I6A2@/=.1,^9.\.HJ4'XU^_3V7PQ7?UX5\_DB=X[ M%LG7/T@H-5B(1$^/^;SYE8FG3<<6[L EK'7OG $G= &L/1:S9Q9%FRCL?1$_ M9_Z-H^8[3] .Z8E-2L(S)3FZGU@]W'K4-YEAAL\-K?,=9 MTT&2;Q =N8WIXL*L"ZJ64;.[81TG9O9PM3W @P-D/B(C#):458&8UL3G!KS$ M!,4+@RSXDDN3"BQC,N&!6-G1B-!#U T(\ EGTQKCL,++'A#%:.9YRC17I*0Q M2E[-\SK&J'UPGB%K8IG<0C*^G3N$BK8S<@Z2[\#7#?7NX[=YF+V^[(<8/"L^ M(3!3/)E,LIXTV5 /*P.OW4,D>^C>=<=C'[7>#A53@RGZ9C[[7HM-D$52!W@9 M?12$XR8*$-[45BWD2H?:M"4ZSIQFN:!JH M[L"FCY>V13G,@#7:3#$:'ODVM"<%Y"()+XT++31_&\J3-=X/E'IS'MR(=NN" MJZ7Q?A>PXYCOARKN7AX<*/4F/37NP$>+%DLH$VF+&5"YQJ8RS0"%8%Z3)I,9 M88TXD2EF;]N8C!N3I4;@+#.R6(H$GYDGMP5I+RO!)>X[ M&':[GWZ,=@%#2'X^J-@:E.VZL:W="/O[=8'_H06=AE= 0#=/5(V(0ZVU+R+9X+95UEC\I_CQ@9IP"??KH M9"3:+&_>U5UF718K,L-!.4$ M!*9YT"%PEYL80-TA/ED[J)&6&L2@W<1SN<%V0-2V-- VI&,5!6JCQ'NX+ LT+$HT4?P36Y6 M%M_F"P)U,V;_,ON_,&EJ+SC%(WU(J1:0J>44A1!*!&Z-:5*D]1Y,Q\BQ/DQE MMVY8AI%WB[.7=6#A;[L""\FL#_\]7[PY"\OE>A*(5!/ 102RC0@@#Q*B+@&T MY-$B%P)=DUIB/3 ^61NDE9Z:!1KOA'H-],9A9A>X3<]G^N$]TEE-*_UWY]E@ MRFOAB/>$S5.44AJB@XBU):5GX+F/(-%;SVT*9KL?\1/BVD/G.B=*M3XZ&[K MV7Q]"Y,V]?=GJP59BJ]#^O?9_/(@P>J(-KH OO!:2U($B)$$03:C3=HK;E*7 M.E4/ON@(1S4MU31O)>,!3:7E8G6=\;KQ!HH)VLD,S%L!2H=Z_48VFQ;6V9)" M\IUJR=.#;ZP<]-7VJG'KS4_.O#E,M@,FL?P$Y-)Q[P"EAV'23]W',#8.U,8N MG1X@R@'7\%V0N,C<,)4@24%TC<5!"$: 4"5QSBPKI=G9DZ\NN^S&][YEO*WX M8.'/FTCNSCUVE#)O&Q,D[$R>"]=E;N;7>73KQ+F!2VT=B*)A8:XAY;-5QHL% M@[5JK)!8E!+!,VX=%T7F8(J6>??UVX& 3JGH%^,)HR@&D-7(>)8UQ!P9Z(P6 ML38L:=.I^:2*?FU58OAENJP9GH3@55RNK?=)UNBQ6H3*D6.H7*T96;(%4;S1 M1?D00Y-L\@>1/?94\C[\>Z" QH%J:W D_28LO]#PZS]O_^=\^CV[(LDVK33ZDSPO%Y-K!VMR\RFJAF8-OP(RYK MA>L5KG'N L>BX"J5"%G4GHFU"$>,7D.]B3'>:H+;I:3<@R]Z*NH?7JH-,D6N M 5Z7EUJ^NE'OD&P3(544-765*%E,K/6!% C!)1DQ00ELTK;W(6!/A25-%#%P M@?D;B-Z1G8WG[\O':E_.PF?:T*]P$7TWF>N.0R!N>@1)] \63!&^8 /?=,98-%V%Z\ MN.M-+^081 <-S-$AY+2Y5Q,F>\:C@Q7$N]FW\Q7]>#Y+ M),9U,\V;H[JLD])A7*/D@@X\L*,GD!["G_L7S^,J_S&1V\B<76$"LD^T8]D: M2J[(B19D'5LAC8V\;6W51T'J[EFMCX'3?73>,I.DEJKX5,=RL8-M:DAIU$4+ M3]YZ862"UTL C@6LC:A94$*4)@T7[D5U=)?I2,J_*R?E8,TUN +\QZ>_S;_C M8K:N7_,920BXW(DS))2&D01"=!94*!F<5Q&RXA*S55[J)HG570&^D*V=/ELL M9[4.7IG2K^'R??D%O\V7T\N">)9IZT7*H*U97V\Y"#Y:2#F8R+Q*N31)&;@' MTPN[!M5:@U.@W^_AK^O7\ MZZ61&@U30C)(4=7\"65I1Z O Q:G,T]:V"XEJ#NI[ZREW%(,H[5C'*#A!?BE$. MH=]]BE'NH9PC%:-,*GA+RR9('0(HA0G(H=7 E0N1%^:Y;U/ X#$7HVQ,GSXZ M&:L8Y=6J?+$%H^$^2Q%K;6?:R WS$+G7H ,W*(TIGK4-)KD'W&F6H>REU2YE M* ]125NKZ.K3OT]Q02_Y\N,W_(YGF]LOC-RP0G9[+H502@-."@4EFX@D'F9E MD^CY;O!>;*.!5=@@M'KG9+B-]_*RO@/8L0VE.]$>W60:3.U=%K!!=3;61G@G M:%8/(*324)+!&N=7P#L7H'!E4_!&<-_D+/X$"-;=ICH-?O5154M>K>\BEFL) M\(M-/":6?;UNR%G4:&,6P;-"DDC"V$*8LVY3&_%N3*=A3@VDS;MX<;)'(TO2B6#)#VD2-G4/IN?&DGU4T2!\X#JYY:H5;Y8F8>(9 M="FTN@E#O)7> "KE0\Y9VM#D@/HVE.?MNBE*))HK"&U#A:_8P&ZP4+ M%DU)LHEE>RRN/. 4C4^5/@IH0)'?SV?3-/T6SE[/KX.BA,_625JO#>,,5'"6 MS&MK0#.1)!=2,MGD&'D7F/%MDZ&5MAV(=JC$1RO,]\^PF&Z"\U:X()&\G:W6 MN_#/0#I5U[OS4<.4R.N&=*O.G8HJ11U-8"PHS[E3&I%%&8PSGM0[Z0)Z,*'^ M$18+HMAWW+^$8>='MQ7Z_2/94@*W,DC-"J(LRA<7DBB!%X%,^ER4N%,)M]YR MV#KX:47SO,[YWZY2A&TP21M5( A+]B,M\^1-YD1STF;EBO4E-K'%;T,9INS) M&[*0Z:D3]$1PD01DR25Y/>3Z."X3.<@B)E-D+*9+@%/OP0"U9S6F2T$T'&FHS!9KF+:\B6%W&\JC5_6!TFU@ MM6W(1WYONL#CA4:>' =!"$ 9)/XYY4%G9HS,!'>[DM60<_H:R*/7]4&2;5+W M[CO.SO%7&O=EVX1_35=?WIPO5_.ON'C[5SH[S_48A'#3?_G/\-M)U>[M/ M#R--V8IDD@(M90"5M(7[6XHYI5G[<^:NTW%/# ]>UV.D]= M, LDIXQS!4*;"$JE5!L%6,@L>6>CXB6'#J38]_V/FAZC"'W YCBW1+"Y/DE* MD%=>:CPMUH(8FH%3*,"0H1M9*I6Y3=W?4:N+#6P6'"#+8]?YJHD]M5O7_&R: MZS)W>>"R/@SW&&))W(/+K';*I3%$&1 2&L.S5]'J+C7_.R5'W07B6#>3A^AT M/K!L!\Z VX7ILC-N!U1#YZ;>#6?\5-5AU/6 _@^0]7A,T-IYQHNN%9L%J/]? MWI4UMW4KZ??Y+\C%OKQ,E6PG*4WYVI[8OE/SI,+2L#FA20\I.=&_OPTNML3U M4 ";!"DX@)(L>LCP\,R4UZ%1*@ Q..\(XXS5K(J U>!*;NK M>=XC9'*/2=B,R%,$5[GGP3L_F^,VLRX:^2/.27E!(UA&M+)HXGKNB5?)DNQ5 M#LY0I]W&&=#.8\!]XP^WD_:3]K2RJ%K4U)S@../;U4W3G;JVP3!J14)6K, = M@S)#O&6>4!H%]]Z"'_!@[^ 835S6'%K\LDGRVM":<20 ?&C% M.$7LM7?]F]G7,93[CE___NH7XGD/L4B87TS2ZN,Z52I#")XK2:(L*5B6B]+5 MSQ*PVL>5@@^E%9-JBU SP"#I2$BC:VD)% MBWI,F0+98;%X,( GKQG#B;])R.*/\)@/,USS_$*SYR]N[_YFL:D"YSA_[4D* M$9TF_(BR"88HGAGE*:>HFB0:=8?X#-R51GPTJ"%T%\_J[>F"J*7CL@WI/ Y+ M*Q(/Z$H/!AJX+CN064N!^\2)1]N(R)B!..$4 9^$IUXIV:8]R% Z<<15.9]* MG"+XRD;)6[2:?[^CHE(7DG,/;U+TE?NTLM J.ASE7O/[!O<^PL3/1M.%HFJ;?+*)D2C*E:;%]\^6 MFN))*68=M5K5*[Z]$\$3WN_K2+5B!/("T K'Q\G\*\11'D%:-_/H *IV8-E> M-,/'E55@:MI*S)5CRO:#0QU'[\=HHK/EI0!/47/G" .ET5DQP&V70\?'R/V! MB+*AJ#]%N@TLMC6P=V._OB2#+(SQBA$HZ4]24$YL$)S0S'527"9AFEALVU"& M#>*IQ-%FD'D_ 0]61^+%S7PT@?G\_3(P_2&E#;:&J%/"X#"RC5(%T3FJ7 XF M6"6U8\$)X%!*AREM5517AT#V%MK"+J@ANM5 ;02X"^6&&$5(:-U$Q9F-,BEO MH939]IR%E"D56_+5$?FD1OH?\!Y=2RD+G^23WI[Q^[#0T=Y[+!A]:)1<^2T3[(:*SWN,T7 MITY89H79YF/_8WINSGB8.H MT <1FC)+,\M-*DAT 7>.M/J QIG']ZBTF$1Y:"Z(4USCWDIIXA*WA-0DUOUI MI-77UJ@:B?:G,-;@/O4MKB)^*0Q<2.#U=#XO]I[RPB<"D08B7;GB-5*2H'3* M@/:_BDTZN^S \@R5I*_$&WA![_SMTHJ97L3_OQG-REU=*G>]WU853J]2R%+C MADRH5J'DAR.V: -=P2H8+49:/!Y>DK^#I##W$QY8M)NOA2 M!+&L/7B5DPS&)DJ8*0G)$E*YX:7$>&T2PNC\O5R\@Y-U6FZ"L4X]MH0,*#+,J=P\J(@=2:)#"+Y)D8 B->,$6B\4G@S#W/7>J\='C4,^*] MA7 KUWCI ^_O?_L9_!J-+ZYAG0Y>34=C_ULOO[YE0.9HP,@VJ&A)(%;XH3B M^*Y'PX&K& VMHQO'H/Q\NE.5G 9E87Z?3M-?H_'X\LM7/YHM2J04LQI$!)\A M$FL32H0:25PQJYG-0C&EC&)-C)'=<)Z1VE24^[8VF#XKS6Y$W]= YAW.,CC< M_Y(@TC--O )7:B9R+G&!5#QW6$0./^49$5U9I-MDVW9DX^*T6J^6:U2DSF3G M/ G&EW)W ;42 L=/$I$SR&(SZ_,!W&\\]*=2A3X"W]8,U_]N]S.DFS&\S0=D M\N)V]4*E!+K,^+F.5K.1.G)TN;R]V2L@U4=:[V)M.;I MW,7*ML*G-F]0%J$5,B5MG>'$&%,"XH$3JX$2X3(:Z;B4.FA;R7T7JK-%FK56 MB7VE\'I3TR)&98EE%8S1!4S+8/-[:,X39UZ1K4T]Z"WJYOP+CJNI4X(P*12" MDD!\2)+@GJJ89L[8U*1P]@"\'XDE'XKV4R1<.7+\Y>C;:+SNWV-"8EHPDM0B M0\H!"0&Q,"J<""%YGT,'<_7.D&>\AY69E@#>P>94BR(2+%"_KGG*>.!T, MR3E92B4%:[L$JSQ"YCN5 &Y+_"G";> ,?8^>6AO_Z^:4@4=AHB#"TU*#@@5B M 8T-[:2B@;DL39/20'OPG*O^:A^R]L6I]9!TDP(PRZIV\*94J5D@6Y>4D%X& MH1G1.68BT;A$#U ;$FT(G)8["M:DO]A>1,] ">I(N\$ZL"@VLCJ8_74\*D5& M[A0ZI)HERG&.OA0[ESH[_&0L82$+G7-P:K,U3*V.T0=0/0-UJ"?URM;@:Y3D MIP66EWZ^[HD=?!895R>!!JYT)A$745\%]2%K&52(72[_.UD!VX__&9R"GD*O M&'RXC::TQ5XI?!=,M1V"?6"&=PCZDK27[YX2KNP,[,6F)>Y&S":BK2E1;]FC M/;1I( M=X;XW.V QJ0U*."V$>ZZ1+EN;M4!6LO+]0/8SG/5WHK6PRD+O3EIX' >@ABR MXH:[4AO#H>,392 ^HE=L;>21"N$M:Y(=-[BZ'+FA?P3:<@H5E:V2CY/LOTUG M92E=--_XXP;_U:=W,+M&8/CIP_2?$#_[R2CZ\:H8ZB5NZ.,1KL>3D5]MOI%: MQ61,)"\BZ="5)K;LZ]Z@I**+.+TN*3!5P Q_@5F-VNDY>:D<>'"1OI53EXM9 M&%TO^WEL3^'7,<*>W9O"&_CK?Z>S/U?X=0RX@2<@/%.Q",$EG@9.+-6&6:EM M=KR+55P!R_-0J\%9J;Q<_;9^*>[,X!7$T?S'@9ZCII3@I(2!1)T7EI8\8T$R MPP7:(3I/NQ34/_ZDYZ$1E25:\8BTJ[Z^OPEQ%?.Q1V&34=RA-TBX5XG(TGK: ML:2)LBI:*X)1F]7P'KR,' 7S/+1F>%[V'KRV+JKV!^ LXFB\3%R?_G!-YVB[ MSZ^G=_M(+JMCO #+U]SP4RU.VP8H2%%IN):- *TU;0KT*4DIC76AR M![P-I:^_N2KU$9 4[X(B(CB%JXHH4V,2_21O 2U/SG(3U_)LU57Z<;KI*CY MB@U.-#<*)]MD!0C'< :X24AK+ D)+#' =4AH"5#;Y4KBX4HZ;/Y8749[R/)I M)((I#EDZY0BC3A*);B?Q*7/D" MYJ?.\3J)K8/)/@\1=7O^!1C-5"04<).2&C]9G4M'/VT-!ZEX;K-!//(/D+)31/$:T#'D4M&;#"&L!C1/M&""M =O.E'E.-UDF#WY'B=(I4! M;&@J.TT@ MP97RM:DTBN6X[K6I:O&XT[=.(JMK^M8)DAXT?4N!39)[1E1TCDAG66E>KXB. MT90BZ,*T48''GK[51PGJ2'OO.M#ZOO =_CJ.OOKQ[S#]-/-?/Y=(BHL9^(K7 M@,>?T>9V[\2Y;5S:(6%!LA1<2E9"R#X+'S-X&ZT%1^/6I=WQQU5I5C(OO2]^ M_7O1"'R\[GLQOYBDU]/)I]>C;Y"6-S(_[@(E&(^UB<2LJ?8VJ:1: MOF9/HC%0+<8K= 4ZA:X&9OKJVIPS@]LFVAI>^X(B6K05N2; /0\@!(!O4I/R MS*U=&NG! X3:H'G+C\2@$Q?7Y0E4-BDR*RT"IXI(SB-Q3@")WCEMN-'2-FDP MU@_V4+$.Y]FOAF/TW!$4]SH3WWM+RV%)-E&QA-"3#_AR&EPT0]"6B"A9SL(Q MZDRM@Z.]*,Z?\-=>"W8U<^_%1N6CQ=4Z?A?2NI5Q!U#5&[KO0W/&AN[]V)JV M$O5@>N""M<%%A&08ZGP 3AQ%^XII \QY$46G-F6/D?\N3=T'H/\4"5>D/4YO MT,2^O?KX_BH+H5+,B7#%2U2^T<0&C>QHD8/,E"6](Q9XOA;S'.(OGZ;?_K$: M<.G#/]CKBG_:270,/]\UT\G%]8!V%$,4"(M$!PYF@562SH@0A M $N9FR";6)QW,#QE4ON*]&R'OWO2#.Z4+[B?:G#QI:AO^P21K@ &30IYD%0V MSI1+UW6N70@AQA(WXHTP#/]"K0O.Q>VF]_4$=+*R_ 'C,N([/[N^_3#SDSDZ MY_B\A]"^=Z@Z!'9#ND&%LQK?3!ZB94Y:'7RRWE&59%9@E*!774!7$^K#7ZEC M([85<:>+%.[1]0;.M7$R266U!9N [ M65JI94D\1" Y41TB",-=DQ9VQX#U/\/>.?ZKY3GIA^G=WW\_?>.!,[$(#+4V M$RFH)U;22""((#G+,2H^H# .@CW'94E%7=H^Q&[,5^5 WKMX5@VU?YO.7H.? MP_P*@O4I)4; H1&$WHY%ZU89HHUP!G#YHLH<6=F./>/1T%^1H6D#\3:XO-@C MB%___HHN\O)8[.Y"7NYB[OXO5TH9ZKQ"MP>W6B*C9\0A;J*%,=XREDSH'-39'EH@X2"N)F 7"5RC^_"I&S$%$(5)6\%B%Q8<97 MB#A9KIF,!;:9\K=S/3KTC&>L'57%6[$H;<'U]J\)S.:?1U_?P2SB(ND_P>7D MOZ8HTG_AMYL97 6I ]-:$IPVSEBB3@8P@@"EAD$2,NDNV25''_3,%:"NH"N6 M'=S<+=\?1\K1$R]1>$11"T2&4F&?@2'"&E Y.&U"EQ)@ISWUF>M'0PJVE47U M[F<."-"/+R?S&Q1,A-4.=\4YZBK+ED"2FDC-;6ERYP@7+@=$BB/1%J;)'CS/ M6&=J,K&M(+T;WN.$[TUV!/.7-[,9:N_%)+V93N+R"RYZBBFC-=$1696^!)N4 MG5!DRAG%"437Y/"\([Z?0(%:,+6M4*9F6-#N Z\7M_=^L\Q'DTQR-*E)LKEX M>J@+I9H*,8ZFE#.C@3=QE1Z$=K@@H(;G,.UY.G>,SQ$Q;LQO<7NMN>,)8&'5 ME=SC)$G ]Y4D:BR+!J1P7?)#:WGL.R ^AJB@1NK2S4?O2UOC/G9CV9?_+J::S:",>,$B;HT3%!!$IL\ MPLOEQXXY);O<1W6*(CL,Y;R&]$.(FC:1!R2Y]O_>-_V3IK":TZAV#QB-?0E-6;OQ[ MF'T;Q06X7]95AUPR1@$E3-E(I%6X:AD5B' VY)C1+0NV Z7'G_2DR:TLR 8) M+A\G.,[X=I50=?UR[.?+6@K%QTZ<1@LP\*Y;-U0E3J"WPA9'RD!#E;N,.(OQ=<]@,5X[H*0D#R8*5@7'G MO,1W3U/N$D2 8Q1L3ZNHH 0#FI@$ M$P '1P8RTR,#(P,3(S,5]G,2YJ<&?LNF=44V'7-ABDU]!!6J2K-*4J+8I* M$1&Q@-2(B(B4V D2$ND=%!04E$A7$1&D*"W2152:@("0! 2D1$Y$PY$D)W-X MYIN9M;YY?\S,GYDUZSVL.XL$[K+WOO:^KGURN-^X5(3D47LG>P3/-A[$.?@' MP?V%D#AX 7L^$!&(@"\>[A3B$&(;S]:U];IMZ^+CW7KEY^/CY1/@%Q#XSQ 4 M%H*'H(" D*B0L,C6!?\F)BHBMO5F:Y'_=>HV?EY>?A%! 4&1_]L7]SU"2HAW M!]]K7AX-Q#8I'EXI'FX7 @6?D?\_Q^-!_(^+9QLO'[^ ('P,4?@?ZB7AX_/R MPH?FAT\,_S4:_CN"3XI?6GWO00$9-W]!C:NRQC'WBH0T[6K:Y4X. 5HFYZ_% M"HO(*RAN5]+6T=VY:[>IF;G%OOV6APX?L7=P=#IZZO09=X^SGEX!%P(O!ET* MOGS]QLU;$;C(VW'Q"8E)R2FIV3GW'^3F/7R47UQ26E9>\>SYB]HW=?4-C6_? M-75T=G7W]'[H^S@\\G5T;/S;Q"1M=N['_,+BSZ5EQN_U/W^9&^"_S2V[>!"\ M//_;]5_:)07;M6TK!H);=O%LB]CZ!RD^?O6] M('W03]K\IH&,<(R=K=*ZII M%]8T.0G(G;\V)"*O94K39FR9]A_+_J\9%OO_R++_W;#_PZY)A!@O#QP\7BD$ M&L%A%Z?N1/SW^._QW^._Q__/!^_Z(4@TBHO@_SG*19PS2H:V5M; MSE/KF]JEEK<>$3Q7ZUSK/ZK7R6A8FHZ;[%?S41[DUW"P\I1W]0%E6*)<1/L) M,DVXCE%-UX972F04@4DWPW5:AEM4 5;G+EJ5K?UV\^*9N>.1KTH._?[7%FI( M#?JA0Y:\X1MRFJ' 5E/;("N+]ND3ZYYTU^=-16KL/-1=%F 3?W5BE2F:.=O5&_ 6NB6W;@9OC,7^S!"[]7IJ\55/A MU]82.#IAJ/MH+O?0I7O.J$?S/A$V$5/#D".Q99R9:>-M*F?Y&%H4/OPA,8_F\Z/L:4.Z M45V4\O;S&AXI(I8?GGY$_2JRWXQ@*G,:(=C&=D_B^6A-9A:G@*"^4B@:YM,7 M_*(L_9:%4E)2_;X#ZZL_%-S7[5C.)96*$&[&@B>">I4(7-F]1.WX2K$"B?*R3 A?T&\:D\UTOYJA$O)XO4'F\%YLG>HVQU,'4L\3UOVF6Y_\ MT_(O<&IR?2;X90N-*%!OC2UOPKP'0^KK!+'=E!AL-!GA,OAGQ4@6%^?*.(\[ M]7YR7_YVTWZKOIG)&4]ZH#)^RA_UL#WE6&&ITB89DCC+:8*C#&HOOL<@\%&< M^^C@_A4G_*'9>0"J*EZ9D1VJ#GMT)#X[+?G;Q,L439MFD]C5^(^W7OK;C2]F ML67B( \M1C4G%YE"W'2J'/^& J(HHMA6YV,P)V%,3#L'3A)+7M9GL$$25NUK]CRMR,MSD7"GYX' M/O>V[ PM3GE,?XW*@I?Q_.RA\3?^IJ2XJ5^5=U )>"SVUO45PJH M*[B*!"H@X3*6!BZ(Z00>>>Z[;.ZEU&];5K4L5&E;2;1ZI-MTTR?^>Z_(G2?) MR>_"FI,%/Z. *]5L>=1)>._C>"DP.A(8-<#BL7-H-<\Z+Q^:-R$AP-I#Z5'[ M%XJ9F'M,S5W#Z:^)Z5(;KAWH5((0. ]4=Q*5;)5"=CT#([J;Y,IKBBBZ3G1# M?\]B8FA)M6J6'/@D3*4]S57^??'DXHD\9^72AP?Z* ^$B:*(V;?V7%18 F)$B$AXL0'6&:C7,1 M_A25$ (VN4V2PJGH[+=^E!V]C>EPTZW0^T.3B;J-G&ZCVQU^Q$T*0B=C '>2/+%=]8\1N O=@01WBOCB/N$ULGIO-\:V. &]AZ.- M.=+]] CYNWU8K.Q@0S?1(,WV[.[' H;6,A RDHO(.0NBN(A 7C:U.53%/X1/IX"4YF .<^VZ8(YSR[L0I'O>P222&TQ?OJB^B*X]F#!R,0 M]2%6@77DWUHG3_09/WWBJ74W_9G@4B-;&;:(_S$#S9;79-YFI.)/ S>S$MLT M\5;-;^H8^I"*O;S'%;_>_76M,;K&BH\+0A(N/?Q05"PF,6%NU(UN;&3+PN[-/6 M$:#"+Z88ZSI%!L(]V#(!S'!.'/'\68(.GA^DH+KZ2>EWSZXTD3/#7A+ZL=?Y MKGYH&+O[WC-?^\[G*R^U;(,*M(IBS]F3[L,IF7U=ND!0(VXCMC@1!-O]7@BG4BP).B&-GUS+T376_ MG@>(W12QGWF6J%3%(^3^^C"-X9ZH7:@<89D^*6VYKW$+(BC !P-J"W9B0;W& MU?4RMDC>[)FD!((V[E9(503M2P6NO3-4ZE"$[&#<@DW)OX9^K7NQYZ^'4RPV MWZ$E(#5HC 3XH4#SN%FU1T#C'#G!S 5#"R;_#L5;S5HE?L6;/>_:'SABQO<] MM'17GI2Z75F<7T?R0.#GBY;,)EN M&M,AEJWSZ1(-KQTZ_F5_6AQRB[#R=TO^1X*$]5@'X3G.< Z]P2#-!J:\9ROH M!D1 CQ:VT'R]'&\-H#K(R&"9F9FRYM#<7RLG1E>KMX]>F);0<(SKD\UH,!.I M8BRR5859GB"1286A:$'XA*DW>A\E6F"4Y&?,>)EGH70C68&%/I':LSQMH*+; MWZ:0=2))<][VE-PLV0%-G<3]>09OGHSF2"L MXM?CNX[\Q4[66'P,"7=K\,#@V V;6 M'SF.MDA.@58!=JJG8K8&^WX@9W[)-HC6_)&CMTJ:F& 'Z;(E99BGB&J/,I_B MW0"T_]LO:[5<1$<$;:#V[R(JZ/=5>BJ"X0I:>$,2.HP!>O\XE\@FG&T=4,'G*(,Q;< M'1%+$+U$;+!O#0#&NRAB^"-S,/F(5228[C?4;!HQL]$8#9UMBI)>N;Q26635 M^!G*?']4-!'3/P#N7X>$JF9)"6JF>9"H*$L@>#S?OJALV6V9(O-G0"(\-=K\ M]WZYD2[W-C\12:I9NX_<.=TUD^H6&"%(-+7:G0RX8R=9M/#&N2BI((85;6-U M?B[::-:@19YE\&L^SP>(;/RJ_GY2GN9_ORY 8+_FW8"@W+.\S&UD SC$-2C M#YF">D.F>]#0H/8 6Z:Z0TDWI$30PD7_"^E&^ZH__* MR<-/TE"&BA]-A"WD7+^F0EYP^5N?%:T&K378;/>3X;UTS=F!G;Y!:EZO2IBJ M[Q:QN0;,J-"GR.]<1#*I9HTMN]B)1F"MCP!ID$C]G&K4+#WQ_O@>+UP.C8M( M.-6IU+VLLU;#R54UMBIPO! H]3)VJ=!FZF'?!UM/6)'M@$'R*Q@%JT-Q,([: MV(,1G 0UY["Q56*;4%I%N'S3DZ=716/M>7P 187S!)4D?;Z_V[ M"D^5Y2+"V[D(0KG) M-;X% Y1TSIO5-9PQ/J3,[WLMDGC] MAJ13ZWAQSF,S 7\>$GW7_+\$GG,%--[BCTTBZS]^)!;+UAUB73M+KZ[OF_WRR+? MD;7=D#>9.F<0!OY@),8/RMZ*%YM'%WM^9 M?=C;",X#3B8Y$ WJ47I1"4VNO>0I(B02,4OAP35VR5]=-B>*MRF "IT-F\3$ MX3,2N7D&SX(W3OI^?)I!@Z7A@;7&R)\0 F\'Q[H Q$ B'A&L'80QE*2UP2N\ M90ZUO*8:AYQ5B,?K<0JBJOQTGI=Y[V]+]=1-,*1+4VG^9V+&Z+YW%R\00[\: M503_7I:Z/'RV8_S$(:T]W^L.]*F$GVC2NRG2LZ^/-];M^N )01JJ!PGJP<2F M^9X$7#F, H[ZHIB==T&!Q5GWC%)BR&>JC7#]X=>M=?7--Z6CDX\LO/@R5/F0 M<5?Q^0_4!&82V8&6YR)HC_\VHQ(H=1+-M#6Y8$O5T;&"V3>E2Q'&KM=5I$W/ M+PB'B8E+13?G:J4D^^@9.E4O-C,? M34M+D=/,ZFS\]*N7YT!,G\X=VPN<)_6HRF#I5!#C620B7/[ 0= M@N9VF?4;B?YT"@N(L+V/E1^S"CCG1A\M.Q+6]0%R=W?/9SN[FH[ MHW/RZ+.WUR+3 _[F,5VXB/M&;%@/O3DW1/ZKFDB6A_& ^N8%H4'=I%6X8^ W M ?T##-I*GK)W =4)+<%1 0^R]WTI$-L,I.EEM/FTX76.O\N?OO[^*7*&,A7! MO#-*ODB"_#H'A&F($%RFFT% &>7T>DX^Y=4I,>JN^OG*H6P2$/-Q1N MAB@_JSISZ'/0CHSM93.$D]].&)OD;ZY#PB6LT$/P(D\Q=T@RX:H7:\"#U&Z& M:_<^N;VRA=;W?9;,3\@M->PK'KTI_O@^Z_ACMFHYV1A-_4;Y=Q8SN\9)@XSA M4'VN0D0GP>7'G-A^ DTMA@&3E8H2,R(&HB=]GPX1-,^N&,] 10R*[SC;>0ZY;2G_ M"=2RZ9X7.N;A8>[6K^G5R5_<]:Q:??<;_6\B16G72=UHT/849%\]40&U0W#9 M'_R3RB%SDLD_^B%)+F+":!#]9YH?@8M8Y8E@^>!/@$DPLQX#::R+N#B_D19^ MQFU6^XQ$PQN@,.$BPU/G40 NST(B%]7V[A1!88>^PP>Q /6/1@L_X+J, 7=C MV(>@&/;B^\L.2?E==S$L'JH$HZQ0+O9I(]_AD[N?QY(W4(^O6=_VA M=,PS$G <^6\GN=Z!\Q@JXR*>,6,PR>CU)@?.*!?!:1\4_%-6M$6)66'EEY7^ MSCRWEN++66;YQ3N';N#1A.IS]& +UD,:D<#IUTG MUIGF2O79X'7?%@OT=JRV$/'-R[5.SZ6N=US$F7F7IE]N&RVE66_&EP*)9FC M#S-10JWN)8*Z60DP5Y1>P5\ X :OU\:[YQ28,YL84XYK^[@,&1AY_@ZH'6EY M.Q^L9>FS9VG,_[2DX.0%:QG,*PP %VXZ%\%%( 5@<)X']7IL=<>@\3E7WEXN M0B@O4ZPV/->[>=_@H1O_YM.9G_E>?FN_-\_[*Q_Q'F"F;75=C*"8-AO"$(3F MM&#:;PLFL;%S-T!/:H8FC9!A7?.SR;THFO]Q7H3%'I.^A:K7NQ%]60%Y >JB M##);^2\\7P/>M8K8?AY_BN':B=YBQT4@B;VCR?W1]?(!F(\3+<7:HJ9M/J+, M+C;L/_-;]DZI3,YG0@]<47^'H*6YB%72"GKSD!E!DMB>2?I]!GV)Q%)@[^)L&)Y2*"70XQ"SC/M+-FL]JKI7&YKD+@2&>;R'#5ZM]6 MP_&#M5_K_FG5Y8\Y?@J_B-VC+O%RV&$A1U%S 0F:!T$B<)_%#TNIV%=L._#Y M5=89PLA(PR/@5_^1O./#UE94CM)GH]+6['4B2?U-T&3E)834?72+;L0VLBN: M6H3^?8ZL@E[- @NX"!T8T'&?B6DHK=!FD^3I*+/J[#/S[4C M!W+>"*J'K.M"$A1.C ,=KHM\RYA)C_9)7=+L0*S"0&5NJG6?>9+MA[]"T#UZ M[(^OQ=AH\YC)L/(5#)Y>^]JBFZ,1\]4RTU.(4%3FS;\$8;/]87H])2# MTXWW"DUZCR(X^6 R&3B-C2'6+78@Y4$/2(2_ G\&//B2?2JN R-3IT=)4CJ2 M6U36$GM:PC!,DR=OX'3"5Z$9"QP$7IS8X. Q\(:[B%GW".T>>:AZQFDP"]5- M5G::Z\V[E&&F/BLZ8J5CZR:)OZ_W.W2J<;X[NN@ :ONE0A[8_B)V!.BJ2(7B6!E5R$ZV08@C!, MZ"NTX=20@Y!RA$%+(EN6Q,P<9GM0UY+&FB*26]09"-S)*8=D','9^UVX'XZ> MAWTD.OGQ%4\ Z_5[GAU>_Y29?/!IR@C?R7 O,+G8F^^Q6LV0Q]ZAO.GM/). MQ1\LQ]WJ/,'P2 Y\&^P^HZY3(MY=570CT=/[@K&BW0OYZQI-'#F8U@R""Z"A[6_(()E53D'N\'8R?0>2Y)]+ELN MB[XX^_+\CZS6'QGF4_T##7.&:"7$7Q*H)TC?4@8*\+%4B1URK),3^!M-X-:M M1B^&UFV%=+P! WE@>+6^2B-2,[(D=_S$<)B!6^Z1U$ !G(K]?Q,'!I&9/#H,/!YA:X.>72&3DNRDF^O5264,02!@.OTV47T8P MB. ^&4CD"&R2-VR2)5A""THD*!"FZ7.\8B'/V?2D!D6*)1'Y,!WVIQPB3<]PQD85X/+S>XT%RD MY B2?CVRQ$OF#UW:*M>S_L[<2 _7^),H;_9GG"UGPDQSC2&^L<-I'@3S*G#. MW22YORPL+^C0I518HOKR]N'Q]NZQ\@OW8JN_K6;_6KU *YPQ7::B%ALAD0D: M.@X%.&#!+:%0/74($AZ8PX@L$\2 R9W[K>:=S4^8GN,8;!KRQK!CWMU$A 3$7C?L%KHLEE MZ844XSV+9019Z ,:[I#!W1Z]2-"H'$X:OEI&-3UY[OUMW2Z,_*7?RTQ;GL&2 MK[]"ZQYBR^(5S,.4^G0G CS\U?9\.>.@R&D#S1C8]Q24K108,)?4J>J/95O- MN7!5J5C@O/&M%Z]<$6(BA?<>N3DW M(Q!]6@"_QU#]$\TNKR,5R=;H%U.8;Y@IAZL!T4&6_>)=AD79CM-.'O8GAX M#GV,YR(VP_/;L)Q79&HUI1&[Z@%[^B2HS-*8(GRT51VRUF-$,(EUPW6HM#&_ M/6^_LE<$ZR1]#S+=:QODX0(1=,_)U?S"03A=2AD6;'D4 MU2C])4$?Y^ *#'1E)37*YT+J!9W)_8%18;BA;^(P0PR/-6K>B\_GE-I[!BJ^A MYT9+&S*Q3T*']RN9Z-W7%E0^%+ZCAG4*$H=3.S:$\!GSFK3JANPFWZ$HY\P& M+O:$>*MB/1BMK5D380NQ6G>])SIY+EZ*%S?K>'OW7V&(HZ+.D!+!%=[N>F^J M*UO5!@!QV__\'1M(MU4E!C2\?!5V9)P4-+\]_L+^+,)TNV/8NUY3GDU8[_$C M 6V')F:M;HQ1TQ!U^JRY:2-9'#][]7DL5++! &&0\<31!^Q(L:*L$2GNB'N3]*Y9?@1J R/]E]$--TB &RH%4Y?UWC4.SG5R;[]K(J0TCC>9];T^.Y#Z M"J\<7%G;>?'&6?J.&,,3Q:Y:>2/\V]U>._Y WY=E$(%C9;"&A$10K#,5;%E^ MO/[-SF*<),X*DDP@L51 HM)&#A-;![$XQ,D6B@G)ZG-O7VW;9-1% MBE,S;1J[D;7]VPS;(8,(J._8-').3Z" L:+@&=V'4AQAQVAF3)M=U.@)^RNXY+XRNAXQ +$/& M$W33C6G9Q3H(YMB/CRFP+#(\G(.P4Q@PYX7GLN+2V)^.@4P%XF MMGN0YZ\8P&&;S8';!9L'N2X]UY6'%*L)58CL9 YR&270W M+%=7YAJSVJ39@9R&BT!K8P)>5:W*/X*6E>3%D^V9OZ0^M:/P<_L!E<=B*IGU MF_ Q^'PS8/J-/8T7,$AW I9[#N^(W:XH?U)H]70<.+X.0U"@FQW-*2->1"6C MZY"]Z(D"YL41@MZRK3)HU[A9G1!N[6_^(-*@U&/P37U^;\ -PX43HI%\'9ZG M5R]&U[P6_-G0NG6/B-,,.S>?#)P-LX"$R2PB^*:#)(OGF8UV/AKG ,:5X?Q- MPTY^H;@%9LXL.SZ]+JI_+=>I9");TS!]7T9;+7R^OVQ/^#46^D1^(YY'%]T2 MO.#$,T^P&"VS-&G$WJ';/AE>*5'/?'?,^4?DX/;AQ2@=1(0'[Z4#74KLU_!, M9US >S)PU8$M-]>%:FRDYS&PQP9;C@ +*T?'\#; J2.OPQHGHW-VU >^R[7S MFU%.L'_KFU :V;M9=WHXY,MT\PV8CX2]._WQM6M>85Z68%K%0"#8NTZ(%42@>L9E)_7ORY+'7YKG?T75]. M$N[-WF/"BNN_]Q4\SNHC@_LC(*&I.?*$[NPJ$3B[!NJV*#2)N>>O6C9FK>+W MB5W'1;A+)[I<^Z8[G>ATZ]]'P3Z]R,>EU?.<&-AAEEMPOT0&W$F3*!BK54M. MY?B#0-+[*+KFK/DC/NVPSVO,UCCM^7=+/[X\?7MLP5PB2?W,=]Z_[JD[GV[[ M?V$@^U"@81!;4G .27=@';V$ DZY@KJZJ3<^R\P%)1G=6*&['AH-EY\1#U]Q MO33YD2G\,#3UUUY9MP=Y4H[W''+32R))+O]YH"$/FFRJC@UEVS#&(:$1QL@Q M,$NUJ?/Y6?#B6N>&)=_& 82?ZM&Y,RDGI2>PCZ53KRC9&1-&BN]89S'#A]"7 M764OM6DR(NB9A=O?Y'1+:P2CQ5ML"5-!M,_[-)\WOFVY<>J93W_+H\<:=N8O MKSX_8^ST+X,%EYIV373(&J@.U\U*#.MH8+7ER =0"+MI=<4 MF-;9,& \L#W6:N)\)FOU]\ZSR7E1W5K)RU4IKJM5LCS_8 KDO[Z%OD1X01^8 M#W\2SY$F1)EFC+S. 3&PT>--WJQK%RG]Y$2P?,,M\_72I1#^.@L97Q\3%Y7C MJ_>H^MY[.NPO;.8PQ3F);"2,@21.?!UY8HZ)!R.J\7;DX9;I0SZ65M^\+JMI MC9:[+?JB&KZW\YU;S31U+_B1N>_K&SE]PM/B.[9;T,'C!<&R.0JHHYJUNI]U MD]"W.1Y3;BO4 O2FFM(/=2G9EH00P_;G:XR-!&_D"=H>2YVXI[G[WWNK@]8H MMF0().PYZPIJ(5>OSZZ)X\8[D[J(DBVN<]XK]',_3TU%-C;(C]B\*E!Q-:WI MDJL:?17[8=FM^H*]>I[<)N\1!(&?T$,!G-? W8WML&JV@$5$;"&X#@FS9A4) M*BLD:6O?2N4H;+*M;)Y;0^VH/SEU>D:JDE^_?$'GGMP71'39!YZM;Y;BGJ#/ M&S@[&SWPM=Z^(>+,G*/M\2#%L5JI;.',F<(5P4#W=# MQ81O(OB7U#B_5JHKJ#U6P0K9^GH*KPX#<9Q3#VV[S$4@K3VI:SS!382?O4EN\0U)#DP7_OM@ZJNP0=!1Z(" M@VW/!%JOL67[NX@H,K48%B4;:>CSV"28^*N3&Z"]C+^EEE$^^*-I1]\,61OL MS+>P3!\?\CN>\U D+VLU-NC6F?>(?(X0G)3*6[RHQ!881U/3FP39T@JSKJGA M1JNF+I*MC>EA87?R!_Q"GE=CW&+-K7BSW0T^H=IH=BG<3NK$I* %RVJ_SIIO(!=<@J\&VG0IP!AJ M-3*NR4A<^N'SX$S 9@6!<," MF2XRG;8:HV%:#(L4N7GIZ?VQ7X*S.P^09&-)%#"@\.Q?V8>B8 M07FAH%BKW8?E,Z\C/Z#RB<#Q:E#][R);1AD2O3XW,"E*=<\AP00I"2-H\.>] M?T\;$_]ZFCU1NSC\4.9=\2[9V@-LDL%VQ5]9>-*SKR=X,#DP\\):2QW3ZYJ* M;B#&DZE5&.#8RK02,KU0=NS&]"D,X-=XJZ&A3;NPN^2W3NK%#@<3!Z6#^M=J M'?3/J?YL;QD8.[J3=W8MA0R<@,M1A!\H'%W*WKK9Z\8.: #[G@4;A)5?@G3# ME,1%CWY]8OYO?1GN63X63NI8M1]L.E%TM/==:J0"6Y(7$G**AE/I]6"+ ^L0 M-$30KF5X]*RI3#PT<_KS[EC#I$&:HT[4OL"[NPJ# T]'EJF??C@DDQ"LQ3$L MOH/F(5)?H8&C ^#N+#HL?/GS!HGAY%CB:X=D0SR2UDP1:S-#H7#N,[__WE@* MR+VNXN!N=>W0[C7-?7WOS5B-M"-Q/5)+9"E80'U9.S"N7ONV/G'S=[CZU7T(/WE.([(NP!N +#30@UA@%7@;/L_<7L4%!F M-MJBDZS8HEIAEI$^^>Y"[?@?.GWWA*N&GJFQ@^8'QE'9.X'W?/SC>C?]CR#P M_*P=\-2#9&H)%R'>AOQ)%N0BL&A0:Z,GPWG6/*;BB'_4+"EQ7$FBJ@R74'P@ M#3?B]/Q PW#_G2_Q]\7._CI@9S2,?F-?Q IFVS-ZGC.BF ^ MAQ@O?-Z<,= M!U$DM'KVZU_1\Q<\HC@G(6E_"S%9#6]OA53M( /33W/]S(\[>1F'(%%5V.77 M.6_Q)K#7 H$DMGP ),P!.D9FCVT26HM6U Q 0E.=NT?YFHOC.1TCTQ=]?,S! MPQFO'[GU-_0(:M+1BM (I5&!/@ $G.&0"$ABNXVM-EMEU-J_U+D$3)M5Z&9E MZ$P=![KK/]E;I54Z&AA5-'U])6U.U$'O5OQ4():M$8NZKSM7E4^>;1?-::AP7B >!TK;6_>HQIG@K@F MU>21C=-D'F<$T;>T/SZ.R<^I(O"LH)!FWEGQEL3X>F<7[*GAOW*-7\-"BU/U M5B)-6Q>X:(?18>>R6.,"23D6 69!0,XL7+(&$83?P?00V.E2#:-&+ MR;;JE.\#U2#K*- ]GY(???)'S(_21@O)]QU"FHUQ$?ERZ4?NTRK72R"A%'A: MX]:M8VA+\YX9D(4F2'5!JW*OID"/[DG[UM#C*7,#HKZN@09_?WBXY66QSDK' M?=QY*W?':VKZ/=8B7'TN$=OA)MY^;8M7L^ZHB3,<5J=N^NMV81(5&G\O> M&%@JD#$JA2 )U!?&8NDWHT4HG?EQ7@=REVX:%ETE9(2_>J8ZJO[XN;[,)RIJ M:/=.WD[T>_>S10]B7U,$Z.?K7>8(W.K5K MVCHR42B@L3YCX8+A#HDI43E,KW@0) QW%/SA<.&D4M-(X.X>^"W?/$.BB+J/ MH&U>+9!-DF+KRI?9W*EC*5[)J R5EN-0[:^@XVO_H@;E9'D82'H]RYO8[M[B MQ$+CXMHI<$K#?8:(1+37/R<>'T$@)* $SLLK*Y&*" MF8'5L:$_O@['ZP.LQVH=MF?[VBW/F-JM/GU]<<<%NMF_O7!;VT%L-R-22TF MI8>3OM%Y/FW);ZD=GST6CQ5[Y\L!)][E; 0[H M9O_TNTAZMRS/'!HXX8Q,M=W)R21HXTW!_0#&B]&;W.)--0@Z/'RC%75R),S\ M^[2G,Y^+?G[":)-6U _EU-QS/%9.[]%Y1""$S):)@$3@@_"U@#D,[^.<:G* M+]9^A*#A=>EJ<#ZS8,Y( N,]8?:XL3!H4EK5I1Q1-?EZ;Z]Z5^C>)T^A4;<# MVV>, %(B.YIF<^I]V]XAZM<;&2''"SO/C/SRN!%A/F(_U"^3N?SA4^EM)78W M7'FCT-0DI5ZV]/J<;B\I#2,;FAOM?))Q 5($@XAZE?VZ"?[WPJ57'["JKGU& MW+"N]+RM0OK:M)/7I$>)^9Q&DO@>XF44^Q.2W]KI!]4[YB M(D_?M 8@87P%20UB2Y,AX3(8UET6J:[54X[7QSO;SPN\%-P5@:K)"AY)4B>VGR)=< M4,"M :5>S9B248N2@';CF661\]L+XX;X?]EX_]F[I'9'DRY@9D5N!\_KJYEM2FNJ*VNRF>L'9DL*(V%"!'='[5O//KU :X#X*Z--'((>A+-%!ZO8NO-(457 MO"XWI,QQ$:*^GP/,ICE5/T*7."_*[HK>LO/0-:Q0[$.UF9X0$.S&)D!\X#30 MWX46M-V)NR6.Z23L&GIUHRKBV%O!P-&R+A?9FL?7C-/M[866A33(6EMWU[?T MR%0E),[F5-FJ!V\1F\0*48T8A$QQYDN)HC9/J<^BD3[>=>5C3JN&Y7=\)'.< M9"F381 MO40I6_WZLOI1>M?5%K>#P>53/OU7=_?D'.,B6GX/.]W:-A0OP464$&NJ5_. M'*8BYY$UBK6++3%2V@@LQM75!(=HMPM$O?/,=_I5O@,1F!^4[;&#Y]T7A"+O MR+.GR"XLN'\%$JZ$X[[ER&)V,'B1>"'K6Z/7Z T,XM)F53WSW0O<2.>MO3/] M-Z\*8S3VW]QK^#Z7]D9#G4-5_+"#4$_H@05<$C,8P"2V[<*KC+&E7ETBR(_4 M33O8CQO]6\W8J6+:YW!?Z]EM/C+I=+DEN"GINK6)I+LP*)#(/8LL M+N(2&=2M2):A;L3CD;I)T/;ES<;DEKW1(LL6>7?;RBI])@S+?__T0EG;ZZ\IR\D;)]1Y@71PG&*UQ%9HA)<%]$_E;)-'K'N4L, MYR*^3769[Z)6]J=E)4U^>32'EE@6C?"W+@P)_J3YM=]!Z[KUJW0PO5?G<]_\ M,VPR%W'1"-0ALN7ZF038@V (!3@C[@T)-\ZZ.+_/K^["RJ\(%T_@G8#DT2.9 ME7+L$T^R*E_Z74Y[-G&WKW$^4'QP_(\X# ,B#&$G-.P%O:0>U,3U;C0_%^%O M!&H[=(EK=JL9#.L.7V!@,B%-B@[I10!JN-CK@#$-N(,U4W/;SO2KKTDSMYJ\!3PIN9#T9 MVJF&X?NA](>+2(09_YB--Q/FOE@4SAD2?LZZ0AC8[.TDRX*'WM^^55"^W)1; M5KJ,GMB#^I,]3L;XZ MQ\P7'7O\3N")D CEV^.T$"HN"0Y[C MCP#U90ME:MECPR[QEB5"C77'G[]=5';BU4)27L!2?F#2@]D +Y+CB=/T&B<& M8$"-C8Q7MAJ7FP[?,M\<[T(EVPK5U#?^_O29UYGI%=:K#.^(6$BU^%[RGV:II] MSWFRW'WV<5Q<_M_)G;R B0"ER2^EUL/,4'?B(!GM"!S!=1E\>%B%]]#RJU M_YP;8R,A;,W(XWCN_J"]73<#&K6,7_TV27_,BVF!),;K,3*X6Q3OL1:YY^"M MA2O'FFQK#"J_3U'O\M:7CMA=$["?4(XUB;MK"C-]]QIHY,&6BF(.@6G_:?8$ MV7*5L*.H*T@E,*LC;U)U(]E:U+9,KNQ[WJ3+1Y>PFZ)'/^38#_7*8A6O:CR, M.:CS6V9U"C-%9/[C/(,4G8$1:B];QF@VJ*-:)>1V<%TK(ZN[DJXS=0!H_EB@ M]ML$&ZF]4#KXRTAE5YA"_L>B23GM/#K<-O59BP/,1:8.)ZM%&W"F8CHXQ-XX MVD:AK:DA7F&OX=P";].QN>V:OWDA\4+845YP MDKC T,TCUQ,S\%B6!]35-)V5Q Z@=@V'W8Q&]4!*K?(1HI%BS>499JXF_3NK M/UU>%>(-_N+P:U26!]Q2_0+_@RX.D2_ PJUMJWV2AS_29!O4C8;^%7?Y.^W: M*87+:)CQ-(UHW",1A*($S,6'#>V9JS54"; M""H1U(G(G&>HY3$\.F9V,:J3%AB+\?=N%(19,@S#::FT^BN-)[,+SK\_)V&J*S8K/3#,&;+C3.# M@(7F*-K*&@)_*G+5\$?C(SJDXM<2^K/;R9U7[)V*U%>/KW4>ACJ%AL5^'<5) M4;WY7,0_XQJ94T31QH^+?7 =!MQGC3@.$J<_,D^H2]T [)@X@QQ<=JD1[(G8=DY'2>D-Y,P <*GVFX M\*50O;O,C.@*ZG90:I%L!>?W*&E;D>#)ZM[J^#:+N&YYRL_))XOQ;'4;B(3_ M*7 QI7@@U]4]G3.,TSK?>@A"J;(,B4/68 U,3,,;7$1*=3F>EXKB9^L#?H^ M-1HEL490@08)ED/L@Q+UM) P@2E'ANQ8@]>9 MELF>@H K:7RATAX/=-\::-VYMV X7<9C^Z82I#APTMIT<4:T7\U5(!?1?1O; M0T3I)K'W7W\9XO2L(NFO[##6Z%B8P:<.XIM^B2=6Z<)'^POMWHK"1"O'T@:3 MF+.MUF1VV#YH H\DA!>]>]6_6E]S)T? MU'L.]&B6,=N14V0ZD @S>23#Y,B@M3?0/.M2G?:G^7- 9^W,TGAM^1-BA0M? M V/ZB$;)P6=?/KJ'5I9&ZIL4U@[L9E#8AS+^2?.)5B[&O;WHLG)/>&O7)#7IW- G?I=J!%SO8Q M1#;:)_^0)0P(.DB>RT0IJOEG_\"7T2W!93^R/J^W]32ER+M MA$B%>%C:^0JS&^KS3B3W+2BV="4&^V\_G[-#L)C-PWE[D5-LNPUH!33- "7=L'6'OZ9KV=C?@H,Y_U+9=7PB[GG?#JR/XW M_$_S\M1]7.DYGHR'ZW]Z5XM8)B")>644VG49CM(#_UDM,(-AQ^J1'_($KZY* M/&(^-"@R?_GY)GK2/"U0XX!&7\#O&R_)X(4L!2ZBLXM,:R+20I?(<#H#SXDT MF%SCK2 I3^LU(Y8SG8NXS(J8,O]%^1W*LMW[9750, &/@/WTB'T"W,^2QXE@ MIBCMU_H9D\CXI=FU9#]D0_-(727C4M"[U.FQR66<7/6KDV-V!AJ\H37',GY M=.\1:]36T^6#A%WLX#3J0#MI(F(6D^H#>G>TZ;P;"PL8K@JKJO/%^2J'C'LW M_RQS0TWX. D?W+._*U0VOY5U /I JC.O9[DOD>HW5A^Q''X6BHS_PF]'QEMC MB\'.]FLA^7XU90*4ZHR8D91;.\CE2$3(:]>H.-\'_9B[UU9/YMB&A':BPNW_%QLF$)'&%&(D0C"J;&%&^K*;?V)CIG*%W M9.3&OYOB!R;_O1@J^_I_Q*V0/'7RV>0+\CYW%UF"T:.2G3G8^. ML98K6;Z=U26NVZVVJW64;OBRN/8>]&W8SWJDBSEO0<\8TW6_6Q>^(K,;FB#7 M3)/H'N4XBZXV9<9JFP0#ABA:OGL6DT0P3CKNW3VRYFZ1>#;"N1B:'G#O5/(@FEK= M=*N52DH@2OISDB"C\D>,!E]C5*),3A&Q:SF$+C'GD6'.100GQDE-.6V/C+57 M#LD]^X5170HGO#6D V8= L2K>]8R)\U;*_$[P6)&8\N'T..Q$!=T^O%59[B]B.0S=; V@1 M7:T6#FKJS8.!#0V%/9WMFVV/&T]-&7S*0-RMDU)8]W0/20:4]901T;XL%<(W M6UE.#5YJUB#*"1!,QJM7XXQZ+ KE&(UQ+1ZRHM'%RV/]RBV&8[_[Q9X-N8C5 M],MF9F8_%WRFUNSGR]H#?6:P>=0L&>8ULT(W,3+XHXS1WE2V9W3PQ3 Z])4Y M-G:EG2_T5[^*>^ZMFL"'>1W$ MR+;HSCVQG_.LC2KP $AQKV[N&Y)B2FG:"=D/'(C4S-_8O7OWKH_F<6_^D/\I MTRJ2*CR/MJB43-AZ;$Q #CUD@%T](0.EY/5@V69*<#\@X\!&ZS$/1@+>B);".%_!5U]GD.+#^E6;M6+U7NHX(5+PH1H;Y MX?]DIQ\)R(&$HU@\;"%PRH*N .0QSP-0VISPA5S'>JN()W-UD3P28V-KF@J8FH)QB< +=Q?*&V+&^/>T=%L6WK MXH6H"(@H44!HE:@D T%);4)$)!F(0JM(#JTBT$#3K2 YM(" @M(J("))LL0F MHR B0:+0"460AFZ0IJ#3:\[YC;'W/O?<>\]^X]W?N._=_4>-L6JLFE6K:LXU MOV^NM6JN,\J1S=W\QLJ>*MX_:?MT$$:LF?MX^%C"FSQ):3%%J:" XQF3[W%'.W"$''Y2(7K4 MC#03B^2E\3I02V.04.I/AV$#0Y+0UC5"=B=[N-.3D/IM[_G[_4%GUFRE-M^5 M_[[(CQI#[S;PIK8NTL^P7E<58OE1GW%"1O*@C 7-&PRRRFR%2/S092L/WJ61 MA(YU]GRWGW+LT[KX_/MX(.)]X@.W)APKOVF7-XX+:^YH&:0@=3%!74L0(X6P MX0"G?6^LGO/^59FT,'5.[N2F/IY P7U[@^..;/5WAC-@Z!9#MAQJ9$H5M*9Y MMZ^3?TP9@F;D29EV/6C<73MIT6!O[]?C4TZSEUXM.0],.VHNC$WTI.U_Z#=Z M95WXT!)L7(:TV"X,*NM2^O.0<+"4S &DP52" KI<#^W MZMSSBWU:TID%]\5BI?7S$L5>6DB4L ?T^"@YU*/TPZDD6(0::A]BI'V\M%W5 M$,T]1:J3;&N'?W$ 0=/ IT4Z*<,8\M"9Z/IF$ MF8 0^R(;MA"Q<<-&N]!"2%,N ,7W4A:C8)+I]Q)U6TPS9C83G@5YDHF1'EK"@MYYPS,LAOY( H4UF#,/S/+ZW-U>G3.1] M5"]C4EL>U)Y-W.UW4(67U'B:_ASTI4'9_!\8%U%#L#);2@:)%61!'6EA7>2B MQ+I&5>D4!X C#6D26:^\;$5.WJI!U"<\L9FD.VG59QX0.WI*WGJ> Y1KQB-E MR;UF1$NZ21+[D#')&Q.=TYZ]#R::'P,M#WC-_@"':[E664\?C8__X0ZK0/9, M+S^X):-+$F:*JK9C)>[BQT^W-^T%L42L,-A%3P1=).]KAW( 85#/MFQ0"Z1H M4M)GB=Z5H3\'M/G]CW[8S;]]UX/6HZ9S'$" O175S][TN0D"RCBPGC>H!A Y M )_=A/W<9P\.L*-$K30@QI=B\#I'4L0KM;A<*EWJYB9EC;+'2R_BK?B>LH=A M$*-]8"I]&3S. 3;3P6!2#UYHEGV8.E7+93$Q#NQ')-75 2T.H+3M+L.T5H=R MV_].D\^'V(LJYQ*3IT6476G[A851'= )2)5D/.HXHH8M7AIM(!XD5T$4\K:O M'99:D:RM9&AW%-58K H9W'<>/;54+IFIJ>ZB?B"9 U2YS_NB:3A2?EO?N#L1 MTNZ!E*&9$'U6>XB-=U;/Z45&LK%A(EVAKV#C16\KAY<>)*:E7$Z1VF^ZD]J] M@O/ CJYV0:KA\V0RY!ZL$M/A:'8,:?VR."\"A)Q/&=/*>K>PKRZ< ^B*GO=3 MBB--\>^$J)_8\4"'\HLGEA;*%O E8.\=9IH,H XA!6BOLDB:T5 !=Q"C&T51 M&"QQ'38XSGO$Z>KX^9I3$J&>8@HT_9P#*4>RO>K*^D:X7O>U4 YBL!TGY(MV M0<=F9._K-]K30N[5-4_Z:7RR$!$VY3%%40@[H:"1@ MN)#=HM>DA!ILVDU;**!AR='1!%I7@A$PAQ=0TZ8(M@P*JNNT73XXGDBK2EE% M5ER@.9:;S!QLF]XRJ?1=&6[-"F?OG8/(5@DG$B(TZYOT:F%=S:+^G,XTOVQ<3+IU;:I["XYZ"?8 +=T@XTJ& MC$4T&RF"J3/,0V]I+'K6"_4B21T'\]FG#J=Z_+6NE[IYFW68W0H9_]!(_NAF MN164H;J3^>99C%"$"=T/A-/B6U+>'Y6NEW+MC&HIEPSSA"!TG^2FGM627[C0W(%CQ2+-L4#B4\ K+TW08$=_F M+ <*N@>3#R#-"4Y\G396=D[C$Y,?7GJ-^#MT!(E7M1>HD2:+OX?FG:S;;'5H MZ5!20Q_9A+*LV^PK2JY)1(DP%6CT6A)4@.E/C8YH,,U%X-JIAFF/ZNH\ C]/ M>B97#>9*%._(\56)1#:.B.J_?RU]5HAFR]Q5TY+! ;8UR;(_94O3+&+A1'AD MG7 TQ0B"R"2WE1C8$KTI1H2>@-=C7E:?'AC.Q7PAC9;E%-Q1LEDR,>4:)G\> MN31V'-KUWA?GX:31S2!+MN/Y$?@SCT$E$\R)>BK8;]2[N8<^/]6A3-\C=_T2 M+VK=_-W:+9X*6BI;((>J2X@J?#WK?) ZG'=;-TJ[$7*.-AGU[(WGLI>T^/<7 MLKEOPC]>#5XM@,NN5&:(.*K%Q^A0.(+6JQ+I&BHS2-( VKAW_NM)NP^PK[D;%_[6SVB T] M?>[#K0QO49/&H+*2&;; /H8"&$^?8:4:F#$T$:&DO/P(RUBWM[K2E)%HFJGL ![@?)'6BBZ3Y8>3"82YVM'RSQNSMVT47KHG:SG=%0 MOTG*/NMZ)3MR:A YB"E:WX638N]CPFFL+@I/KN M1H6VQV@O GUW41,N.1]R'>>JY9Q?2%5K>LVEG-SWY&3LGL/?SFVE=#'%]0F+ M\\M4S=-R!KZ.'0ZED2@(Z&Y%FZ&C"CTU\B4GBO>%T28L;]7H/?@I(_A$1-'M M\#O5[^>FG()T(=QP4\B1/1B"G4_ ;S)PY0#\3\WRIA!W/C?>BV^O,R9;*'PI MRM4]IE/]=X3JE0 M_2)?("T' ^!1B\'TK&<'/]H;%WKR,4Z>Q=ZE?]ACK,RXNKWA4>/S)Q DPDX*4FG!&\[6AJ;)__U@QBR\ZXY1/OJO7"P\KU MFPT=Y?GT1&SU3*%*T4$0\2S<>YU\XH4 (ORC\P?J#Y(K.;[MS(MLT3K;LV=4; M]L0XX+K7M=D:RFPMO;+6EP.D='\S;D&>GVG'4=GXT0EVK'LGGJGE@/D[[:^A M<_WV2WM:#9?#2^1LT/Z)R[;NPW?@ZWP9[.UHR[H@9&4O;EAX^KX=3GO1)WA YN"43>^Q5Y]2SZFO<[WS][T M)[1F#@6\ T9CUB;T&WJA;]E+:E^^4$)6'QD+AO'5=:+IN- M7KJU&.P/XP"*-DH6PD2;-:P\:JIN,0E*K(/>Y /N!P,2RKF.P%&D/K$9J<. ME5$78TK4SN;!W8F%K%.3=NV$%XZ/Y7UGJV*VF!Z\?;6/&]UX0:6X;LP037@N M[=X"2<3MJ1+>R92@+;:B11 X %?%W*EKHFL5 M"F4/2RY3Y'H8UNSWZ%TH??8 9 O4 [,)Z=YOH*O94NQN-U3\JQC6XN\5_Z;G MM:>MM$NAJ2RK+/*B:L;MR!M.MLI2?&FT/J:H3!NZTC*1&4S3IS>#+Y035OJD MD!I#3;*SUAYZAS=XW_8?DG.M5/L3RU]Q$\HW$A6'RFN-+AY4\Q#0E=KZI8\I MIGM^P,#\%2C9CJOH2^32^YU@*?$;!T@PDO/P\Y%#BT[8*UQTLCME,YWK\.!V M'V]6L/WEV+-C,CY9*DB-C94%2!FP8&.\+%MZ$"E;.$O'BJ($^FA'V_3H^06> MLV[C/H)^[E4/BWOTG,YHO-2H%]@B(CO3@W0&]1GBS!.#!FAJ#LF6(D/S-Z.A M2JF.K=))$4292?FVOOPJ9DVRPT1OP63TNRS1+&]K2)J3GIAA2NX:!V7=C#C;\^["@L,/ED M%Y:["Z-QZ#G$#GF$%CG2H1FYKIFT MWJ-263"NLG-J2>&I8266\VWWU=;,JL M//?-[JW;9KQONL>!>+H JZ3*<@LHTZ4'ZX#O!G.ZY Z,0+WA>Y@&(#QG:NX[ M:8XDI,/^-3%1:+F_2TR'+N'?JY:[<("? SC*GTU<6>S2%$;":+:MSUQ.@OPT MB 4U(WXFZN@+,,+V,ZZ2XGO3WOJQF>]WD^_R+RO==^0%+>QYS3=S $K(@(XZ M;Z=FUU)G2.UZL';,-F;02)/J."*)?-:S2*/*T(O$JE(W")6A*MM[I\PW42M21U>D[7X.A)%=NJZ8JS4[F MNB7GH=5/JWG&DM&@(KZ3?P6]DVD+7F+8S$Y!P%ANN+E$)D7?#^BDRINYYAM^ MBM^1&)0+<]2FZ0X/CI]MR36I279J*Q$ 3NC!MVPL844)(D\-,H_F(VR;]6@T MVSA- VOW5R#4JFF0XN>W\(N_^$5C546VV7W?,+57"U-F,"4;LYAGN5-Q2;;% MW(^6 "YW9&_,&WLBO< N@B'CH5!-/ MWS=7!5W+AK3":HJ-,GUL#H27/E.HD$EW,3CC/^\P,D\D]DFS/P2ARY7;^\2\ MV/L'M.'1%Q'0=NGA%W>D.<"EZO3F,2D %R-K#3[ SJ ^PX,DFS%2DY[K>=_2>G&1BS/5#8.+"C79_"XU02:F M\OL>15DA#-_>X1& MT-O0^X$9X^&F_M]AC][%"3V,BC&1_GA_M+?6,+[3: NM+Q&UV0LB%" L[5D& MQE^AUL_6-.UEMP=6,2ZGLR_7"'HHVXS:56QKF+]W8NIV"L]:(;ET(KIK!$L] M!8W$B?Z"QJ$EB]@'?DI;MM6NP/9 HY@G?64[/N47>4JLISX[Y7C=K;]'J+<[ M_].-GM*T99_2M]PH&CQ0,[_*.#BWSD6PJE!?$R::[1$:A0^]KST[: M=42W@^4MC<6$P-6=5WN^R;^-L[+MO?6^H2L!1WB,,J!9,D5Z6M!4U+W].V'>TJI)HJV&@A/9N* MHUAS?7\2E ?J;:CPKQ+G6E!2S#5:!:/LS5!3! !+N2MEW#( ML>3%FY.O>EYK]4]\V/ML7NIZ^I;ZRRIN5MNVS3H"(I MR\G?$FP,HBYP@%;=58<0?$N!HU_P=]\:=3K]2H&#F1(*"2 M9)T#;;DH/JQU$JM6&U(=(7E&^UZ.YA=HAQIF7'RS-N)-K1: M8(>+<:RUKL+3B/FF[:QX@\,$[ 2\$U:MD4'J:/*6OK8L M#K!E3E(Z9"XPY%G]X6S[350Y*JZK M=&R9K@B:DFJ91PN1"%IVH>\;L'I@VW3MH):Y_(6,BS@SV&%[^=IG%X^)V-@L MM9?K)@1$_271R::W3!=+05.M>XE&!"DWX\@IYKR0O.M$)V0EIP MNU 2X&M$-!&?8&LFV3]VM5(3?MO7W^=FPM>QKXX]"D?/E)^9%E?=?R3BA! - MV\82I=^H@XWKS- C:,[)5$:+L^P7.'NO1Y,*S?A[J:=AKDV4-?K[E-8JO]HF MT263_9T_U1+>?WKMG?T%3S^?D]H*^KT%\BP.2 XPM MF96.CIJ(U50G)P=\:T-OO]0F?U+U35KJ ?GYA\IF9.X5.)(EY2C5I0/-RV5J M'$#N1XTT7WR#_&L/Z5=/"+Y*H;L..CL:-E14UHA^_)8FFW#[GOCN!9<#_!5] M%"[?Q.+$F*[YB"/+Y.@N7U$'FF0;-"H3_Z!!M-0.<=;.QG1%]9S:MV'-:][5 MRTH2]+GP;5/'5LWU)?3)=B?V4Z%,\0JB;DQE*$P,'"%$8QH.Y,SA 3^V)B+H MXA=UGWSV\.7,2#E,%<"\_7XWK[P[HJR2_'#\?^23M M\9I=,IZPD7ZV Q]-)JJO1D*]9*5E38B0^6]OF!H#&M/@G04-][IHLW,K;F>' MSL$._,IRT^FZ=6M ^/ =@:7Q:.:NN7%-'G#Q''B=7+H="<71X.V66\$1R\\- MAXFFF*B[O2XGA_8UA:8-HH8?:"^W%QZ+.G?"COCMF;0I8,C;#J5>+.Q5)4': MA:/U=.?=:?I7WH%V>U.[:H970_8$COL<]11^8W*P(3-F^4L.3&5;F][[LRO& M-]V_1+ %KE,U/J&%\>#@Z1$#Z/.?'*#BVVJG.$WIU4,9;W6!/H;!I+%>AVIW MS;:Z1T)5ULGA37L>\E01H*.%'0XF[99)4T? 2%I2EWT%2,R;'H$]PKO9WW,0]F,\?/9U3;Q:QG*P;IS6Z+,L[S-FOG:#6Q[SYK/* MH817$%&H>^F8-ZFK8U*0?H+6F%Y%Z'LP2X8(.R&B!&_G7LVEJ)F)C5AUTXJ_ MU)\M[W/;_=X%T2VQW5YO410UC-]N),L>K'N EZF$0Q!*/]O00!5T]\_20D0X M/U+?.\<1UJZAZ.WM6&!C]N-]W[-OTV?LQ2=N.WQ#GN;&?"QN(*_';ILR9"5R M &_HQ-%S-'D00Z1T/;@K+(* $Y=GB\7@TF_F'!*.P"PT_3XD'3EC[KO[TE[! M)[HE(QT84-D]!NT)]#3*6P[!NS06B"KFW.D]Y\-IN_+;X$*'?4M>8'\U60@K17MU_[8T7"H#L M06A:UNJ%]I2.VOV]1]Z5CUK?G1]N$FY[157CHLG87N.-9:$Y7!>:9R0/ZA*[ MF:*TC =XDG+K,?9^!,2:!AG=KE>=5O=!^43UZI$/V\MT7G@O=<9*0D*0=MTW\:W MI#CJ5.R)-H/ZB\&7C!LP,&N<4FFN"#=&;Q-7(R1 MV\>-">-_H66O(O+;U@,KM&SJBC(#$A/243>OWV-]37V/U_B\QK.JLJD$N9%# M^A5"DZ09@Q3UALY_HPF>ZC>X33M]%0QV)3E=\W2;&FS7NSG^".ZM=LNYYX") MWI7AL1R3&%'IC ^^C9@NS3&93C27BOJ41J"K4/&TH L#ZDTBHV#&W;=A'QILV$72'->!">O&JVE/U[RER3Z5]BM//:U>Y+^8.6Z6=8C: MD/RP=0CWOORLZR]+?G3+):-MR!/<$!(=9<1#G MV_O@CMFWKYT96QW%WIW+]0YVOV(R+O[1YT?Q#&P'E)"&E6-+(ER(L!9-(=07 MYSVI1'P+/ %+?0(*C%B!80;C[P83'%*$]G__%K YSGKWT,U$9;NTZC<25PN$ MI]@?H&66%$N&BN,'JO\95G&E^26BSI/M:ZSX.%. M8PZ5M9>3=BL]-)&N[([K)L@J;\Q$;@&H-93$@IY/!=AKD/V,+>R M\C+HL=0,"L]F'#4-<5$?FBBMWA?Y[28MNU8T(]HIECV1J'?7-H5'.O<#':TD M)S$EBSWWF<=8S.JOX[_R0-UE7F0U0CV%Q]'T"#"6BJ'[@;4OF<<_LWTIU50:'^PN,:;D*W]]RRV]0G<&I7-KG[T1,7B&*8#*$O"5VM'([: MA#2I!WNI%2>YX C;BNAB[^( _([@D2FRQ2#33N/&6U^]V722Z7B'U&*_AB.R MD"]9?]/]/PF[FLNIJUD@+.A:RA7F)+"/+V[D. M;W/:P>[DTECA0,;^['&S#/4 D:<)[_D#>0[+4?/<_B5HR(D4&U0R(%RC M4BK$??QMU%?41OZ96/9[9PE6@8'\<_.7YH4*].Q]U,FA5M-*)YMQF_"%W@G> MP ]6:3?$&GP2JX*NA:;];:V(V!75Q5T>F3XTZ^EE&/4QZ,*. ML$+C+_/D&;MQ/Z(+$;,N=)(#A%ES582)@O[0YF.MG)"^; -G*FTD"WD^!%G] M OE+["^QO\3^$OM+["^Q_RJQB_)%,0IGN]^^EW^7]Q]G6.J!@6HXI@C.N0;L M)7( \ ",*=I#TD>(DHM7,!TB1*8<%]E_<[P; M^2)-F/%EGK!,6D![BX;#0>_$:%C;I]X_*DC1'B2CX$M+=2F\SIN:#X:FX_PDU^] MZ:_:$12$6;$VWNS^O7;-0)@TF93GS@'XKB%5OS2<*V9APQA*^!9B+41?:"CD M&>-3_,3'7=7??R[5,7AP5 [ YK_$?4PXZ$0='R0*MW$_L:9B2>)S!\>&PVVO MV-WKTE=OG'5+OW1KM5?^ZKF%)<.V].3IP.0G3].AQNQ!V%NE+%KH5="8AB%: M8F!M,%'VEBF#;!Z:7X6OTJL,G51'03.*OK6ESG&-:W7W?(-$U KVVE^)W5[" MLX2FE'J2A/S9.VZQDHL-9%0D]2Q;^G9/_=RN9^RMGI2S64B9[P ]=?>T"S3- MD0-$F,]_&^#2K&0]O^@W+0H.O='MF%T38)34AV671D?D*N,2B*4OL%XPO5\AM7*M MFAV#Y@:8)[M5+L?:>I)_84#ED4[<&*,3*@$E1C<9@N@6.0FPGR3%-"Z==5A] M\&K(C?JIT7]GW.JE@4S5=U9/6DV4DX^4F^@%WRL7W0(@-[)B;WT[X85A2"!= M:&(326G%J"%G]48JF0/PCNTNDN\.G)@QT;4X(H1Z,I+)[L*78UHAHZ%T'RIV MOHRJ:98YTF:T_V"&IX@X85GRRK+?BN.Y-9S_(Y0%\"=/6';>3& M0BW<=/0^8[TP(>@WY*=K\M9.U.;RT!<[?7K-X8/5=B?,8TU53K<)\Z7 M@)ZV:^0 )5M+//%+PA'L=Z5+8@#:W9,#+).%6>MBOQ7%M<5XA.F!6 Y@=(@# MX%^8_*Y\R?K$3@[P/UG*WFA_557\E8&+JAY#AF,[Q('M.K^,JFKMV(H'G(:C-T;!S-!+EN"Q4)^:UH;@R<_I\MW>JZKU?/FXP:D*EQ%)0=8HT6S60*]Y1P@>6J5W?"2[5;]W[P]#[ M'&!ZER8+U$>Z\_]/ _M:ELT<8,X?O]L'56%@B?=#A+X$^V;.-V_T:5SAO)=KG4)@52R %& M5XO0/]97WP J+^/^Y:.7AF'&2^)6FK_TZK-/4M$CXNQ3!6 7VS@>OT[P^OZ, MVUX0^C.. ^P[(?IG_H*W@<:BIS5S.,#(+/?5S7W^X1SP^9._U?-@7#F ?.,B M*]B8V>MC8YC!3%K%K7R37-8N^U/VO,4%A+!/BG#;,8]?%^;CXO49W I#EQWI*(XAH-+$ MRPAL!5]SXB72V0*B, 2!;I,S_'+)JK)LX%S8 M_K&V)M/#+?'ENZASW^-,3$6,78]I\MOT$XX42\G!B5J@;"^8/K5T M?M=N[)/D9L:K>T:/7C8=8:5RHYIR:7?*:<:5672Y1@W7E-FL%TT2&[\5?*$W M;L%W6&YU]+3IN>[5WZ6 I_U:.K)6<7KGP03=[N?)'V0U*3CNQ[/BQG'SGK13 M;83%**@++(D#2*^LW;WY1;O>,APB/'%5#E*3;BI?I?NQ?._]_$-?=X^DM$[V M\4H!ZR_CB&@W3*(#EB).U>6^KW0 .GSJ"!ALA/-9QO(A3PZ*]-@//CK_X^7< MYJ"=]0=C-TE\%1^Y9=.=-/;_P@$4H+8(>"H%J5K M^]9Q+$Q(%QM3&O*G4BIOQ_\SIWH0^\\8-X_VGS/Y#/:I=2@+A65M'N[X_=GG M/V_P=-B2_A2W^SR"?>3>:PS]?I';8F=K]%''/Y?9 M_:%;_L>2()%K1X=86+0/#E3,IYB3A"=6Z;X#6!*ZN2\6+VEPE%0:!Q6@/.0 M?IYUE+QI10VMKYO<1,M]#[Z(6=Y4[FN+(RGGD%D3AA:JB'TIXW01TSC2L9S[VSYLD= Y];Z;LAQ$.G+C >J7EC0<0@ZUW9H.J0^A14WN30E7=$OU<,H<7CCWQ MK387*5P[]]U&K3T(2ST/'<61A.:"_] M;%<9ME_(&;WS=-Z$(NM+I2<1*S,$^M7C]ZD1AZIW?W5GYJ_ MD9D)6N6VD6%G "Q@P! Y=&N:SA/J2">4_Q=&T(.MC&W7VWS/:;QO3XJI8H-# MZE>%,WX"9UR3VM*DI!CRY*[XA@ ")-Q(DX9K7>3]BL"VCYM$P4N8QXD]3DUN M!>@].X;I;^SN;4]Y<"$%F$PY(<:S'#1_6@Q;J4Q99!BSQS-^N YJ&3J,$"7; M9F&@3Z73\MS2JV,3&L5!!F=6H&,]/U1;T-[P43A;4)1QD.D*/N$VE&L5X:&H MKQ)-^MAVAY]@?#L.:' AO+,9M*D*WT:,ZQ[X=M/3X#WE6IR8X/31Q\O?_>X4 MT[%,43+]SA#T)GX41\0WPW=.9A4'F5"7S$D]WZ]U+CO6N=4/E?#+(GO&%A3Z M&&'FP;9MEA..; %5\EB#,;6K TH];RF".-UI$_+L2TDDR?=TU[@A/F*Z9D6N&&FA+5V&E&T@R-$'] M*V&G1EHS[:/(EU)X1&%39JI?G2:#KR5#LORU!N8W1^(K11-&"OXV)\KW"4>U M_(G>U4.%V?@J6]?$:8(6VLBBM^G'E]=GEDKO,"03.< /72[\WNMB>G?]&S;) M]5HW:#C6UGDH]?;&^!@Z90H-XK^'2G3%K,>G3(H:) M]N45M!<5,1U%8Y%+&1XZ77M=?MHP73C _HY%UBUM?PNNST-"5CK0#[E@4H; MLR,"8>!V="?F=^5J+M"@_ZK[3^LJM'M@8B4YKXJ'"WP61A1.]/#P.,(O_71R M^@-\\M U9;ATUJ^' _!@P/X_G UW<%'IK_K_TOINAW$P%WPU=VS%[/HM]9PC MYZ[IGY\F\#B@?]^=)'[/6 75GPG!_BUD:"]V86M%?;[,^TRX[_J_X_6:S\A M.L+$/N2?&Y;.J_2D/^&QWZNP,/FAI.0/H? ]X?^F7N#_UCKXI@5IK?M)EA.* M'R"+-KU_C'G_]*HIOO!_.XG2\$\"H,O_&ENWSSY$RX]@RR'\%CN-#&D6SU[. M2AQ>RZC++@Q)IU.55[--MUV!7((=\L)2+U\!ZPLLB9!1/GH S;)3!IP^](%D M_:$_5[99ES853BP>#1PN7[P76G"=WN% ?ZZ39A_9Y%-9"SQ76+)WU+Q0( MQ2TS,$6%^NU3&E1L>&7G<(,K*4S?M,(2%U0PU;79#)]^!V#^_);'>LP-A:&5 MF^(QX_KT\0HP*._34=U(E( '^\+[_!KZLV$W$]Z(JO.I*?HV^5%00A+VK5]& M06D,TY\Z<84V5 MA$^OVQ_6^TS?Z8NT_F#(DT^%L04X (,'>0%TR45T768]KX1N=W:R MSY^X*[S+*5@R\"C VTE(.,1W+$#1[EK$Z%76*R@A UVFV=%W7[JKK?@H/8R* M>; @)WS4?(2I2BQT5)U0C62D\.\W/K+C8\*YVRTSFWW8/1"JA>:8/MT#/)[' MU.U'[?HA36F_5527'V-P\J7CURDOW>U;UYRFSQZL9905C$?<_V1*Y@ )>61* MR/D,34]H"+N C3T"G3 L-7/\F,J6VTAEO\(!@2J&7SJ:W!\'\.<#1Y(TLKQA4\XB?2SR] [RS M38JU&.]KA?(AV.1E4/",G5Y;;'KHG:"]O-XW:]1>SXDR]N*S9 =):-G,/"8D M7+]OS)WXL7O'J1Y"_%9@?5G(S9G= GD[_%R& BNK:>W4&'.' 9[=[1R@8=_6 M>/?X8ET.<%_S2S3#)(/D.XNN.68;\ MJ,3&XH16YM'7F2<_+P;=92@5;^<&(TUVZY#NAOS+W%:[HUN@ ?=:%^E&5 &_ M3Z@>XH_GE"2#M^]*@JYP:XTV=L+3?F@\,Y_SXE4(*X5-%V:)ZY&2D+2P.#@; MG\(!)G;#=HV%+3(Q>3R;;TJK3G, \$[&_)9\V2D!JF8L4\=$95P24V77#;%N M(C*65W(Y0+0YPO&,$9P;J<#IL=1ZS?776OC8!3IY+"==Z:MAAP+(L\2E/1Q"(<(8\#[+#HBX=2S>V0I[T>+P>@HV&[ MU-W[2B9,ARZ$A7S&4NV@]XQ$DJ^QSTT.>$%^$$1C!X^H#[9> GV9"5-_!M. .J[.,9+CC 6;L6- M6[;4-7X<7?H%5OUPJ3\^R\;(J^70'%8._O(8>1$3K7W@@,;L*QRO7?<16PNB ML9A-WE^C*__JZ,H_O=N_&2M%1N0XGT7V-8%!9_%=G4X>N'.YK2OJEK&S_P M5H$W+>37K:%GY\NMXR;+755:=5/+#4\M+ RW#CO^_/F8&+Y[W/35D]98RJ2Z M4"YL%<[@68L^V!Y>%>_*.,K^@J9:Z;]NL&4$> 7) :#70H4G;K/!X8+RKU[\ M#R__U(VMPA[;W"('D%F.!7W#1IM - $>V21:3H6TH;?-CDO$YY^1+Q_X57@F M?)LMZ]$)/N64D!33XTH-.$_,1W1TR&5&U6)/O^'>ANFGN+J:(XT.]:&%-/2W MY9'W:SDM6.J%2#"#I&H9!Z5:81-",)U<,#&=L0=#9HT^$)\=X #U6[%R$A=Y MQIVO+@(2%T:&QL]B;\P,X@90> ):K,2,#\G]$,\Y1CWQ-?9&K?#=B7 M%G62[_7^9\8 8G'C)Y61>3-:HRL\%L9]6$2I.]8H@%6=E![DBW6,1VO F"$- MI6Q9KA/=#AV NBQ.0$DU;;P09JA';S$'\/7H#T&_<'8/-)R>A3E:.P?XY*B7 M&@5?/ _[V#B&)EA7,"_DG7KTC%+ZE?T+^3"@#U13;A;&VE,Q;6B,@X'!$ZW0 M"F*CG[&LF=J]\5_3!S>9OO]5&"+)%!\D*$=7>1@<8%Q"ZM 66\)N!.UZB6"T MB2HF+*$'9=Z=[IQE3_@XJ\YUYY>"H2=HSAAH=,.E%V-S-I*FY=^[K*I-7SP) MD]HC?GW>V&5ENZ_PJL_I7YDS,%0J8YK%3[\B3S5;'&$+DZRIDNV8:)RX@;YD M?--N\*<)32(-NEYL=F;H9=U]!L'@@JW16/&;M8@N+-44-@:[2-L\90B*L15 M?5+L<>F9ULE \T.'Y\0I4=<.9+]^7;LY87CG!OI6L7O<=6JF1%@Y!H?YC)Q: M\Z,;SB4GM43YNC8O^,LGCV8:-2:VH1NM ME>J/6USF[T7=OLAX;F),\FF207M*KK<*[#PM,R8 YN4WI5V>DDH@5O"^@ M=S,NCFU6#U/U#/9\[= 5=CU@#_7"?6*FY/:DW)N'Y,.W+:C6"":VNMR8Y"]P M#/5KM)E=.WKNRH_9=%]7W5G\FU]J4IJK'M_ &*=:+['?F.'4F;:.%5N%&_& G=C1)%!E)= M<>WP<*SH76%)#TF?'M]BA+=M%'WX+*SAI9U]QJT?ML?YPKD.X*XMY"7J,Y2W MP8P6?8F%11ZGN;>M1R?^,E/!6N-DK)D3]YC!Y4>Y]XL!-HC[@E;O,S:3'4ZD:$SJ)#\_GY.\FYQ5_F] MX7KA!X;^3X#49=M5NMZ5A/57!:%"5565ZNH='>WWY>.T-U=4R(F?V)R" &P[ MFS1!%JV-+7"2E+48 2FSC($;*%-?=7XK-O"FU1WK[BW8>5LQ*?:IG^&5DCK- M*_+3RXBRQW.(,SGN!WJ(<9,<(,7)L3_ +>"@2G!-N;[PN#+])\VYF"8W0[=@ M/6A0]21CXP1TO#.+/J'?,F6D%"^L+I<*[=U+FC2]<3GB_386WWPI@QCF@UT16Q(,BI\"(B\N/17AGXB4BV7HHWJQ M6W&N\"@Z7M"('Z$GI'SAP5J&"&\3:?T.X!T?:]FK59QD7[>=)Q+8L5#[X]K! M*V_*=G?F:5?:M@E;++&71\KC/C\>]%V^_(4MN+[ _4XAKUK^/P#8"O\G\USB MEO\45H#,?V$Z;8<_*;H5$HF59FIJAK,UD0;]#69Y9L^&]8:?R;9?(\L\.J9O M%^C:(AM3FJG! 0A/LG5!H2#-&!PA&U(E&=,D@Z)V(_E+WX^/1.4K3+\.OS/@ MZ/?A8\S'9A? =N2R[0Y5C1;2=/Y%HZ7Q\W-F ^?[:&5/9R]EU3NL_ES%[LUG MBBG3'[ >YSDILP54&>K./T)N^E8UJ3"U[0/@PF]GOYOOW$KJ#2$<,W:;9MWFW7E'QF)"4*8]Q/!5^OLE^Z M\Z5W?ODJA#I=:%)9+,7,S5#]Y1G\/MXFO^*[9ZY=9FYL>A*'Z@RN9KU&[>BBY;?HX$-)D%;&OAUEOCO9^HTJ#_>04Z[M M$S]K)NHT$PW=V/ZMC*_##"((8ENQE>BH5B\]I@/21CIQ9@R^O_[1SH<]'"/&?*_,RR+D:YS'C/6MN2_@TGZE+,=[?[Q=:O[C5U@V=N3]NG2< M2NF%T3^SHN$/JS]4Y7K8)J'X]:7XM&N>Z[O&FGNE@#D#[!M?IQ7E$ M+U(^L8]&=0X=6J%=N7+PT)W4,86)L+MF3E5[7 [H*P:&E/Z1XR/XYO=Q47G; MQB8WC?KMGU'=.$DT\0!:X&KS.LAN'E)#=6N,^_NA!]5)>-S\NH6PA]$F#FN3*VUK#>DCIN\,]2JDH@D3LM2BE7?E7 MMGT2R\T;7"FD(T$G*KJY.EL%O$\]NWSA73]*"7P.MI1HF<3.ERC7EE5&+NQ# MQ)I*P"OX>R*6&SZ-'?\ KM*[6%P-W\"/SQ!+2AF'F4'#3(A[,!$Z?M24BF_7 MC)XZ.D1(S!L@C"2+K)'>C3H/D#Z;''O,*YT>,'7!]4T-4V:"FG\%A!*$DXS$ M0-N2G]PXOF( >;,16M&P_J6]@E\K+)[^1"TW0UTCVX]_YWE^^_-F*FHWU9IW M8\M-VK#17*:))DPOCHN>!N&$1.439>^XO>^XOW9Z?'Z7M^"%$6M5T_)#DK<% M:H_-[!DI1+=X&:@R;C%/@F:$TLT;_Z:N1J.T$2%0B5=E-),6.46:>EYD4TW^ M&(]Z=>:'.RWN28ZE&NZGTZZ[R;L&I#T"^^;QM!Y"21D'X--&^E<.H#1 M^^. M'. >"C+HQ'^E+Q M\QR 887ZG*E[CTO_)'XL>X6(=\4]2'?PH1HKIQ.K^"\[M#-P][_9S'9]K+]G M%,+5YB'4((YJV9>T$\$P!_$ 7NB?81? 7QW0L1@U/;2X;"-!7Z#&P<*VN MB2Q5-[49_QAWI>YE="+VX<:^VP%:K%*N@H3C\-SG=?8JR;H[L)ZS-1%<\LB- M_%44ERL[SLW[5@Y_\O?=OJO!5'+R2B!OA',50Q^I0=6E\'--V)J6P13#$%8: M_$$1^'TZ3)A(4]-A^# ]40$ZC9E+8W5.$Q,MLL5UDPE=!]+(B8]/>+>C"1CG MXR#WRVQ.8CTU.L1N@U3A,)6+VZ:8>\#X(J]L*7.OE7U9[4T2C:JW\V&CJ@]' M$E77/@??AM_6"SX#W^?!^Y;;=#>V%MA%LF2*UMB IF1#U,\KZ'"S[\_>WGDZ]]&3'F6 M2YFB##O<6U"S\+3O\Z].!VB=)I',_2AIA8D5;;1>$S8=)FE9Y)YI=&M*XJ.)+G# :/?O7/T3X5][U0/>,,+M,RUW9J*FZ^.\_"MD?V M)@/M:DN3E71U.MSG.KDD) M'$\M"=IYG2':0L^$M2T*CB*4F_&"Z'*M,(TQWU\47=* M8D/JJR<.#$Y_F9M:7/_APGT7,ZZN/[\(Y0!AZI#?&X.CF&UP 88#\&MP.]RI MR$76KTKT[R_^^SSS[R5,F IU.): )&YUX&_S:_^A[)Z^V "*Q:9=6T[0_$([2*L+T=<:<3DXY#D2K48W.D)5 M;L> *II,45PK/7L[V$MML^(^HF=+:=LVB&]5S;O+=>4NS*/-8(KH0Y./ MS_?<.O>]T:LIA)4+)3R%;&G2 7.1+F# :SSS"(CUH:A'MT,W)_O>'9![.:=X M,"-FE">"^3''C\K/MR6RZUN_F:"FIWE8+#18HQ\[R_5\L?N/'QQP)M=Q(PB?B]';T]%<5,JK:TE75,#$VC:*G1J M9Y[>0O"E#7H2B'DX[V M#YQ1M N-<'I\ 079_=4E0+O!.<6YL,:M!'NV=Y^-N)8C?<[V/U)IR>!IR&\6 MX/&'2T=?WCO, 7Y_/>8W]1=OK"/^?T;RN)F3OS5,;-)),VK!?FI[Y1R_W#U/V_Z$+M-H*_4WQ_;]W:%4;T]%_R?Y[LL/ND0&]9TU6;$.)?[EC[\A6/'\EP',_UNR(SP,4]0DA,O5YR/R=5XP3-G]SA+4 MK!AF^V"5D*G#NFNGOVQN:'X&&T@<"AGYA*;28=Q'54:O"S-%(]C\(^1%V;&^ M^W :+TD.+X@(\IPUL/1_4KISN^LNZS4R_G/;-SNF.=1SMP.D5_4L%!0KPLED MGGTT79(>/8;^ T.\Q#!!MYS"N:+')%I*T9Z0^!#A![F[UI)GU].+=S4]N?VT MRU/*\QLWAM@W9^C=:C*ORF7J;V.YH;YU2\>GRWXXJA MU=SJR9+'NY;*TPX&MZRL8,;JV?RZ?YMX8:5K*]),VF!C@R:--.6L&7,2!Q!? M'-:V5S)X$ME+3'YY)V3-D:_J;ICMP3:T7$46Q=QS^6E11O>1T]_R(+'X02;7 MB_3M@5)MT>,0>GR, [I%#T?(@NYD!OC>@O8W!),)!MK$I7RVH[%B\[+&YQVO M7T"R]=U):% UGRGJSA;,8X1@HZ=4P60B? MB_.S"5+(G(?LRE>PA(=N8*4+6*4)1ID)DF\0DZV1/ M0K(3LQ618<8RWLSV&_?Q>W[WYWZ^W?=S/,?S?;[/[_O'.'"\9][77.=YO<[7 M>;VO\W5*.+.Z;@6%GWDPV^37]$)HQHG5V\J9%L0NX-\5?31]GU)' M/_,6Z7(PMW!H<'R?K'IB:B)"O=S6WE^W>=S&6&SN8,(_V=X]A.P,OHOE-=3I M+&ZG!A!F\JO2)1PQ(QKOFY-4@\,#3_?Q)^[6)YLR'A<>CN&]+2$?&8YF[-0F,0 M"'22QW88IDL@7V<-V(^L2:F45^H9'4.%AOHCY6L>Q0W6[+C\J,M$F?Q??7PG MULOPYI"+,5HL$%#&< <:B>6Q4F<'*[^,U=7M!92/9GB8W/Q_N;VF)Q'="4W" M[H3++&#%#)4CR\:,OVJXVH64+F@C$])-02!=[^OGRQ2/?VD]*WHPA#=A3 M)5A\UE0U*V8YUA_!Y\;A/7P:9ZHC**D$[UQ/F"1'DN M5'">KX"MOY0NM7&\C"%DS8;T58!2[K-]$SD+O?M@PXHX;"SCAW8O0Q[\,3Z&5Y0 MT T';O*^E=W9O-->QT5NB2V)D:"8I$5MBB<-4U,SJF\E-GN/I+IOLT H M[ZNJ++HH:)_IU1K&FR7E%247Z/DA2J*=PU1)VHL))%>AB3D6G^W[GH!8G?>4 MB&YI/5SOX#IVJ1,.ZDP?Y94C"!Z@E,]"1$,^I.W,U@^O]TAY-1AM%9L[1\$J MW#"MS5;PSX]@@PQQN3]B$XRU]A#J$TX$OG:6?61D>O2D\F>3G4/:Q=@[?:L\<&PZOO#33/VW(V+ [[HMUN YZX:>UF"KJ^!B8HBTRDUE2 MRU 9^!A"8.VI+/TK-)+8*J_PU<3KN_5;L9\R/4 M4PH$%$-X@(CY5K=52$2+^.4=@2SO>4H;17BT&SQGBB R?:RWFO/5,OC I,>< M!5IL#KXQ")7NIELA6KWTKX1P,I/6DTW"A,L=()@UM6%T([B>?@CZ>5 MYR=5CNYO8W54@HD.Q6!Z MZA[$O*#IN*ACMRUL6W5@/!*5[D-;!ZP(L=VSAE* [4:C+@N,Z1N0P3*C'[!: M$12[V/"F 2E$JR_L++VAD\ &Q4=K/1.-WE'50H4-TB@^T!G=0\Y,Y4^HR#U5M/;JV")]5I7YF/$3=B17^C:G/)7 3$;M.?FP\G%QI>\3N09PMR#=6F+ MGZ1@0N[E82\OYQV,DAN"275B:W5QG*_V'0'(Y294'$UU919@(/MQAW<%0J'4 MKK*@$V#=$\09HN)*# %$*G%9RI#B34JG:HH6,VJ7Q@J?O>?B"RO/OAI_/M)-P#[:^ 97N, MM7EAWOK]NL."%Z_)WM9S-(BED&C-S-=9?3F]_X0AF#7@TODJ#FHH8+_E(7KE'9QH4S[/HX/YWK-'.RVQ06/M0R>S4&[46FW?P MD+1+G:PJ(\(;3E;$T\8&;844>-+UX?U0RGGDA(2=M5BD2A=NUPG81>_3/20A M2<:YMR,8YR#UG,=N'FZZ*4;?.T3F>]#139Q[9B!:#1:YF>6T>4#_M7K2.:J: MI3>O3M>@82C@$)C+V#_%VM-Z#25+DP)<)D!P>NN=VXA?(7DC-7\+UJV0XP=E M!F@' .IKI.9:NU6*K=(X)A/_;&_!SJNKZ9Y78I>M8V=RF)\^7E")JOI.0?M M[ZJ-/(U 4*X$ PI[]B M;DFY:M)B(V4!U'W\",4J;N[W@_*"\24J';69FI\D,5'&!I%_J3$Q!:%LD!#G M%<=A5H-DV';CF$DV*"%*@AS.!O'RP#_B:G+;?U(EVK R+C"'L:43'>(%ARC% MP-E"/^^[B-8+ M'/=,A]98D^84;V2@)P7G2EE?S)54>Z!_BM ;6_9.N>+M0%#!Y3RMR;1= M:UXW=FKQJW@^<$95Y[X+F9TO9+JWK#8>S]VM'ZN9FFY_B;7^(Z\N+^U*9>SB M-]-[UWF=W(L =9 M2B72!_8'P"7'>GL?@ S MBO)_SP;YKG#+G>KFJ]E=>/;;/OXSXMD]-P/MMUXWW$(Y;37%8KN'5VK0BUBR M!7:BCB:Q$1PS.1,]N8%9QZ!+.43T:]2U__93P0Z.Z8Q@ CBQ9=]P4RQI6=C% M3^_$(]\-EYSB6$6S2L*Y'&\.G(U:[#I\M>9=S;VYQL:& MQZ:BPD=S(NYW2I;?_@@:R)HC5:,%"B]ESI9#$B'YL:\:L)DC15ZV)?*9 M(\W8J@Z< $.,! :4T1W,,[1T8)KPNUD-KY:(;AFD]'[4>VP,[LSE?]C0]5(8 M_U'W9$?DU:C/.:LM4R!%OA<@7M"5.W?NY,46.8B+5[?N%*ZX=8Z/QVS09$?I M(0['YOI65/81G[-_;\_JE9QW6=/80=57#6IGWL\/_7!9F%GDT,&E_X4._D]3 MPK]=EDR5(F#OMIP 5"X#H=0S;0YZLTEE'Z\-:_29<,G9'5GG?)GUE,AM+#T5"APVU1;;_DN M<>$&QGMVH8?WV.G;J0,'HL"_T?>Q$G!)QAT 40*S XQ)*JHQ9T>NK1['2!W4 M5A%,<#IT6N]9H@G7X[C=.Z\WG.;>4<&U\_9>&((:3#,$VNGRC+/#6']K0$&^ MN&5J,WT ">>S5LLN!I)-9PHZ8J?.?.3J^BKVX<#O0P4JQ0\^&RPH]2.=@A6C MVIL0]0UTR.?0E<])[14QX1X%'M (ST4^E5Z$E]#D,D&!?(_"9/A09E:(HVR0 M-6JQ19[24BZ1]<8W(OX(>>F:?N&."N[8T+\3G. M!TIW$M^5>Z2++?>H_2X)K>/-]:PF5QAHJP1]&XQNSEP-!+L,0L75.M0 5119 M.;]I#\65D+NX^>*[0#$'.#$^5,&&:E0#=6J*ZR8RXV*H0,;33\5(UNXEW $I M,AM4AR2W4WU((CU]_7$-@Q16W.;O5/[]6G.O+\2G=/_65& H!VYBP^%Z+-X( MFH.$$&LC^3YTI7TCDPWJB1U@E(9#*#8X0!GR$3N.IH53$:E-1Z@^'[?&.MSU M.NW:"_9D=5PV#P^)D'NSOW'*5"'/$QF5W=V;G7S72T%V-9^U)XD3'$"LR0)E M8"**TD@*;HOU)*Y7U?B$A!3Y<@(*3'6'_VB$RNI/!W5)@_?3K5^>>FTZ:?.X MKBL0L(S]RZP]. KJ[ ?*6!S6$P$R#8[PIXW9+AB"4UA$)W>+VD"#KYFV18>$ ML7FI-,V_E9=VH=Z)%Y8#.%HXL+<8"'4:*7 -F+8Y$72B2D#F:K"\7'VF2_,+RD6O,@4',_3&;_:_/R8F9GR@\ELC8Q1[QFGCI#-Z]]7;>8#?-2^7HI:# M/<9PJP_R+>EU,=J>=^-I'%^)*V=8M\&4.;]RE(%K\Q536$B)OBQ0^TRP<5$C;:4Y_[7Y 9*+M4UHV[*C-=_CM% MI6ZA'RIM#GF.77N,Y*5[B.*63@Z_9(."ZMF@^6Y- "P]P ;M1 .-5/X-5*T" M0TR;Q*&;VLBU5 A?0$Z+5 UJQ$7*[)(C\V$;:KM)^6XL/N\D[@2&A(QWZ4Y; ME]?5RTV#A93-?)IIS"7S'QQH+#7(*+:J\U!A'YC\7 M^]5&W^XCBF*%&^5SM!",Z.;0]AE12MW] MFXGY!,A>ORWW#UVJ:[\U[D&6'X/LMU0B;4NL"2D>#U;+B52GW.@1>34'W*RH M S2-$8S')AE*-5!S.]0DYJ,%']W(7PYW][F<,3HYC6A:^?RYU*!'; 6<@;1:OHE-B>XBLE8E!ZBC8O&XCQ"^'A(RG0T2@QD0I&7T MEX:;3"N,?/;( O;%7@+3)POE?H!TT0^[[V/Q'Q 8 $<"RP"\-!=*\9B[>OME MM11]NY\%U3VAQZ9TD@_M.=+^IJ=[1P/Z/HIR86 \M;5 &4E,ZB++=D"DFFZ> M_ ;4D4R:CS6>NKG4-M63ZG49_FLE^3*H+YQIRI7(!D55Y;-,Q--'<&AD9[5#AO"!XZ/*@A?6+R\^?1(]*8XB+^0Y=? M_"I+ 5TV '4Z%=(MA9*&]IP_Q5IC;L)5'L%>H)[$F'43D#@T0^CC)A2OP!#. MHH$ "2($<(I&MIG#CT;VFS@V4K&=@<:,D/$!3T=/R7T[>27=4CC' M^S#/H]V9A,67E$.ST M[#7&%:KI=J=1Z &,T$0AX41]N"<%W#J9V4FU['()ZQ1*6?8\@JV^^=/C;7R\ M1EG4@=96:_7% 3[ L1V^BS*2% ^3?CDYG^>0ZR==];QDXKQLXJ3HY3>2BH0K M()!8*L41W]V.G/A-@*=3(@C:B81OM7OYOI[S]-O78S!I&H26K3[1'^5]W?I8 M0UXO5_QS">41G*8SP_J5NRQX"=TYW>RL,?^!_FV:#7+P.&D_I'X^2E?OG]2-?N3++748J*XAL4$&N747 9O6.^_G17-XI>,8Y MNAWKBZ'( $,>4AMQ=ZT/&T,WZJ1=)I5L_)0I7!7K_@VFV*(!!8^[%@O;$;#U MDUOX X;EM]X-EK"N =)_/E%(PHY0HO#KJ85(C.R4(CH/ P&.!S/VX\P$@K!! MZ"3K6@%FKH?YUE943(T;BQ-F><8X@&_A=]'V-VV",K1O"C%8$?SZ(!OT_@ZY M&VOQ*\,ZWYK0SG'-*4[_U;,F27!R\.Q&S5 ./JMT:\(IY21&[H< MP'_B@@)V8C_!V^I6L/6H0!LH9TUTG$=1+.=9L6I$5*I:X2_O6L"K,IMW*-]F MP+H?"3Q08.UIUEY:PXE$;JUX;@22X1(!/%-CH*E[W:,HVJX(-NCL$!OT$;K) M^[:2@5XRG'S59FK!M'88-PXT(L6(L2@E Z@@#ZX)Q$I-4,@2= IC(A4Y#.$%87KM;C MS0N8%B;6@*%2% 5K/VT%&@^5-GRU3VX(H\T6Z_^=O4 HT*+<"=E[73_OOY5 MO:7,I)IWS;-YKL4!1>MCJQHE]RMM'3#-UK\*4A@<&A<7R+E%.QOT3G-Y,1;_ M"8)_ <&T)A&'49-@2I:;>Z0@39%CP.3T@8GWF(0'&.+8XL?%;DC,[#3T"@=B M^%6W3W$"2;&"SPFXJ:R/IRQU.SR=1BX]*]H2;W3ZJ+\F%]IYZSJ T&EU>*[[ M-=\F,%2Q-WMBZD!4A8Z$5MI)PT$N")5ZL^.-LZ.^WESB^9EY#R&Z%[Q# M3YM\+ R7 A74=U2[QSH.6&^T"%!9>4]RQ ]"O.IM6"TC*ZV/:M*_G#W< $%" M]T!Y[8FW_#=&+T]8]AO(0@R*:[%/KRE:[)\K677GY.@LGR8;J [K$^3]4@U5 MJDL;]0Y'MB28P82IA>U?@UH&.>[R,C+N.W>ZD=4C[&C'1W&ES)Y/CLWX++4/L*>8I@.Q2#5/X^\>-_KLNL%1)A3V.G'O-6: M)-P-CC=]@,\<9C8L]-(<@= PR/#4:?\6C>$CN@L,HY*@ _/)A<'+*;,%RL^\ M>G;^/-&['J.6;P SM$I^8^Q8-:)L[6?-^>Z)RBLH9D/>TN":-ODLUCKJ82R:5K4SS>+MSJLD-YZ)\[$#(W*HG&<."Z'-8[] MP$Q&W%!!)'J(U.LD$:'=MVFK?1RLRXE==&;/:PDJ/S8P,4/LXG%2WT;I;Y@;-UL$QE6^M-&VHNA[7C,^#[@>)* MU\C5[=;")L 89V4*Q/FN/0]:KQT0=.X=T]KR*E16>_F]TXDK&UUN* F3!YPI MGNVG '6"4'LL?]O6!9V5M0&A^9,3'P5//7^DG$8G:7X==+5M'WRUO/LW+F(U MV"'$4_UBN\SC@"M!*KZ51YN/5HJMF''P?WRU[3\Z *S2CO /!I2T%TWI![.N M4=D@6OR@1M^UMZH,-4]9J/]JS=6CE=EOHUJNGQ7X+*&0(X81,)05L[$KY%4R M3-9B_=#ILKUC,5=O=R(HL**RJ*GI@]G+9/[>XU5B-F=[KEN#N/H#"%W,!@C^ M-1;3O05>E*=SU]UM,@CI@'"PUS+K>G^[MWD)^/THY,)Y9Z7,&V'BQD]NT\7RU+Y[/CB88.ZH-.- ML6)FKJ50U>G::\R1Y8$EZ^QH"QNX24&/*>D. [J^>B8X TIQ 8];$R12A-K! MW)'+MD -*5=>%;:7$F&&V ?]0HK+KV2#;J4)]%A\:# MVW#Q!7N83Q@*H2QTAXSA!^@^X&FA@7Q*VR'7L\Q0L6Y9;A2T'+Z+U8>J88,6 M^PC7\-B)#?Q8(D/Z]3785+"0G[!KU(\P/V=1#31K*,?S^UB@Z=AMAC8=PX^= M?;,<.^B0LI8+*0T=0K:#L8SWC('4[;K3G4;,@B9+HF5P,KA.J!,A Q\T5*K+ MZDLA$2\U'_E6*;=,"SR]R^EHVBJ]9%4B"^H.@#_*[ 0\"?G!/ PMBD,6@2S9 M=V?23T_FN5AQ+??@T63[*[$\ 8-ND17M4NGO*K6^381Y/')1R[SPN6BND9/' M?_CT+V4)_X4'E5__EXJ&D$.&*O"O+7N9Q1P/P(EB;X"G'+L:UG/3] VH&Q]' M4;QP\'<@<<-JJ IV;$/K=4"OXM4P7L07 PO MNIZOQPD@JHIA355+"1.G%HT5\* Z6PZCKK0,K27?).^NCBE/C"HV"TJ8[/** M0*A=]?;LV71D\3'I,JQ/8(J=4%S!_K&@?>>(E;*D2_EXLBS1,>GA5$"!5+U[ MF-]&M;$2UP/SG//"[29FSB*9F0XXAK $:8[L15P6@MU@/H+5Y7>(>C<;H8_A%S,?\-PHRPS#JE2 M<02A-(@O5"JRMYT&WE%K8&TR!+,IDYV:S_SN;C2;&A,IF[+;2$SN<;K3TH]G M?%LJM$_,9'UK>@C0U?L1N]]0'\"U0?EJ*X]XH\X"(40_C=0!X87,7N4&G/L% M_4&_G4K"9IY>^WMND8_!'O/.8>]"5FHDNI?I6AR6@9B_[C@)!;<8^$)WP-0# M;DUJ]C<3K6[_&H_4;MWR5)L*)Y]]Z16G^OVH\IM,9YQPZW[]=V)7CMTUY"S, M.+O("%H"DY-%ED*DL?BG=3@PS)VJ3N!-A/$7 MA6O=R,<)-A3;! ;XQ2FA_R M]O?L6S4-+S].!564%?]0)8'?=Y,Q]+W;A:T4V^#]K,^HVCF&*(XTMS@=C%-O#Q]]B7*R][I MB'+C?;I:3;_!ZD5P BF:K@ND$B3(I@0K$1=*PLSSVT'A4JO[ H\\.J"Y*+&7 M#9(9,HJ;\97U,RHXK1WW7CK)2>WO[R[Q14 4.9Q*H1:5N23#V0_'P1]1NVZ:F M,56&7$]@.+Q"/M>"?H4-FKC9VN+5CZ)=Y/YT@+YO&7MO/[MWG[I[^\H+TH,.F[6NV M2]5@!GJ+D>MPL?B <<_B+5R=-?DY$;)[V@_R#KM8$AKPAN-2Q -K$]!\A, \ MHV(2,]C*5ZK^\PUOJ&!ZG><&]AWX(R0>RLD=6^G!B8:"U-W#:B7/EYNLB)9$ MJYGZ-^9?QD*K>X[W?=U_IY1;86=!!&T_,R,<>L_E&)J:2NI_&4S<=I=]QUR7 MI0,64WIO7A*(#J^[47?_VEF/ Z60ZO^*#4NRO6?^OC+/)"_7 ,AG*)T,W>] M8(-:RN;^B:[W65$VZ.^7E?YE;.6H/^I0@_[GQ^_<@)--_&IG: MI"G]^%1+S6ZOY',[UW30GQ" 6@E#'-4!V16NELB2V&Z-#)^0V5>?AP^PI.Z! M*047!3S(MTH:C^\YKEYAFM\BZZ7 >^=.E2X8D.6\KYW%IT1]:GAD'BQJR 5, MT=*'R;LR]'6%[C?I%OHYY DNO]_$W6Q(W.T @=PT]. D<%3R,2W\TE;IK3O! M=HK.20V%C,H/O<2?8T\5J[9Z@S_,.UE4Y=9"_/^95="I29U8X$1WEXP^#UV0 M(0B0J=++^IP (5U7ZF;-A+)!0_Z65'6:>; <%OQY M;A+R_T&'?1O#A%D+N6$=3[0&7-B@VKF[#(U![F9-G)B+RTG:U/&[65.@&WF; M;R#X>%S-6%IR/NTQ\XTAA.'DQ[MEC$XW5'9+-2HH>SA9<4:$^;"K68* 9 @C M67N\*,AKE-S%,WC+1"0/N",Z-.#X[E\1_GM/#33+=,N54!V>X3:N9M)_JK!! M/U[ZJ]S!];*$?H4::G.,M(%H56"(A#-SL)CTG$9XWWM^(3X 83,\X[WF4%?' MR:ZU=M2_P>+KX?NIUU9:=B!:#1%^D$.[V""[-ZX,'7&]F"U$D=O%(K@2U#-2 MC0!N0R;2$!-LD"#K !!SMFZJ[M-@F).JG4S^=>,#E=B_@&7%C6&6@'XQ2SDO M=O ^XN3LJ_?(&0XC!0MH,T2-6'SEI*&?C.VV\2:3OG>66>@K'/;<]5Q+(#H( MDZBNR)B'$$YN#Q[8J*JG*T;N&MRZ^KNA> WQ6;PS=O"/2\*&^<8$W-YNA_QL MRP9]*Y8'>#&6ONCN=9\V3B3] J$X"DF!U;LY9'8O?WN(]FD_%A\@]?K#UO&- MTU&IFYRWM*-;E",K/(G=#/%\VL/FZ8WN^S#+@!?QOY''>#^BZ]F@/XIX0]Y3 M>_$_D(#?$#0EG0.9M*'YX'K$(THW0_<,37T4\J,8/@R18?B@UN,[P0?5BEW1IZKL79O%_)X5Z/(D[F+^#P,9U*=(RJ WZX?(@R+-&=G?JPM0X/_ M#!8%L<]=>H4UYX]A57CK*AE?-AW/:U8":S^"^T%R41WC\9F +R=L1$CS7_I4]!+^,* MT$Q1P7O?AUE3"XG6"4T*)7?-FJ@RY<%>4IZE=BHG2(NGK4*O](4>5!E&0YZA M-C.$A%W\3S8&OVKT47T-[X=4'WMPY1>N!MMN:56435>+J_#LBB;=/-JP5[L5 M4M.2\5(#R15Y:>0\><>44=U9B:&?YSIA8VC.Z#E#\)P.<$2U(=YMM \\@!P* M+X7VQD 26G9\:$Q4@LP7=_2*7CN3:XL7C"J+)_DPQ.U('R"44L@U;")TM\8\ M8G@!*Z'O,?E\2&&CLRKO10?P*].GH,GQZ?&QR4!=ZV\KC#L,:^<;ND7VU#VV MT+45"PXWY\J:12C6_$Z5-B+TY]C4=@X%?@EXK\[3\+HU[>K5D,X3&"J$,)=8 M.S?","49G+&N365ZC9"_=4K&.K_E@:5!\,\A=0-=8!Q\"$6Q1X@Y35D8Q@KA M<0DW&7JJW>&67V5\MM[-UC*V+;W]K":F\TTW$9S"VD?UZ9AV,72T!Y"DQ7>F(C[3>V_\)B[ -,@L)?G-4/X%70,PZ?HFBGDF/I>D;;V^69! Y67Q M<69J)P'P&)#@Q.B;;!#H>#6BHFX(,]R2;9!VI\63FYPV]F0:T1J-P*,F'Z?S MMG$N>P#>=TAKQ'H73&NX9&8FQ3OE,"([9JX=.QY*.PU8/#"4A'^&"-::RW:= MT&"#=DW(=620%9$QX-OF:,M4BV_X]&M)5G47C/D>O"WEXSV[2Z-' > M9Y;.;+<\E^((7N^D?&#J*$.JEBKA5 MM_S[#W YZALP6C-W[K]ERX(LAUW'/S*YI5S'H'&[I\4 MSC#AI.!/+S>]_=#P^">&N.G>&--4->.(68QVMA:Y>ON[(Z8 :F%3X[#!!NE^ M?C7/J%N%J',\ID6'\]6?LWHA;W%W$3YLD !GY!H,A8I?+@[9FIUUM(%.,PUZ M_>C";$#7*CG(?G*/Y:6.0O#C]UJOM=0\20/)V-IEY$WY(98&HK49+ BSN0;1 M/M.B%.E-O3N'.A'@5G,C<_?AM*VQ7P/_A,HXBF6D;;)J[)XN3 \%K@=^>#^U M,%7?Z7BFS;Y2&11T98@O!1L'17MN!!AC3= MDR'1V.C(_4:OY9KS.H_MJ-0&S'R6BMPCQF4FBB%"/*5X%$K&\4U,+PVX M;59C8.ET2XZQFL!O%;JTLSK9H!VU[HYX=+I-6H[A,2 <(2VR,&S0$HJBW][8P,S*F4/%-.AC/-CA@?;YH([V" A/Q42O^HQKH^2 M&4@$ZY&?C&[4R^QOI^XV3NUHJ0(DZ*Z*)9>C[BN_Q>_;>^LZ!6@2$+-X_/U-<';4#U9^U9(%J-)-X%^PM4%/F6B* M%$DBG@'EZY*Q(3 ]9F;-3)D:Z0>:?!ZUWXVJLHBL,/#Q-8?601M#D6*/O2,5 M0T>+Y<&S&")3#BVQXG.0?A7^!;43$H#CG73^W:*0=9;J$0^9TI<@58H;R12^ MF-G!UR/RAN?A0VT3,P'0X7*><#S""SQ5WMD Z0 #GMBI[%JF!-'K\85?,O*8 M,V%H*1>EMN^3[T'F%,/(DX+GE'D54?9_B9.S.(S:8CHEE/8!\%)H1R8WJ%R@ M?#X19A!Q\:@44Y**&)EVM=AE,TS*2-MU0-A-ITG,:71K=/_GDBNL@\7?W//H MIZ=O+M7J)P_YNU%PJZS&Y\M_GLV5DD4RW9IAR2PP5.+DM=6F#-%=EA#RU, T M3 RTQ@8=/%_$D^BM?PY^NLP&V6^VX"P97/E7PK+02O+S]*LWF:^4EVB" M>F.+1M]@WH0MF+QJH#?^9_.:\)S_^<3FOY:8A=(*Y+_:==9%H,LN'(UQ&I$; MV!EW6\7N[\,L:O@+[^"2OYRC>E??,+M MCYBIN /U9[\)_6,,_=\V>@\1N@.BU1S+"0L3:D[6H,B2CM.1J.[RTUP[645UE[UN[ P;L%C9#3_$0:3+"/P+JSF8S:@L,Y(N*/?J>O@\-MMJ/.<929_GGNNM>.[S8(6\+&. M2RGH!_[9"K4EQ1S.+A9ER9IV6!K\C<*8,L14:*;,QY@##&%T9,-J)URWJ6T> M(MBT]_ID#B;JR$'[%4_BH?5=#A?OAC061[[<[JA7C*5^FYU8S M[O,G'-U(K7?MX]!L+H-1FH6@+6JFP6'+9;Y4H0D[F@XSA<.!]VKY&NX ^"^^ M'5[F>'= 9 '+I'$$(ZYP?&BZK\'A^\3UN_=W9HHZ5O_5-O_$@ W7+HD6]O)X M_8@$TB[)2CB/H+65#*8B$#'_6;>LV?^_Q<\C[1!R)#>JT M.MWKVF3/ZJ5DY 8%8YZ?>T(05]'AMC#2_BP=]_H2/Q\%#+A#*0Z(J>Y]G# ! MTL!.E'R4,/U!W>BLU#NS+/*]#?&S^'U&?<8$!4[N.9QAWVVQ]G;301DC[W(G M 3*;_VXS/+?(#F[RJ/A8U9K[!(L.;D9P$7UZ&UOT7N; M:Y[:KHT.#+B]N++P/N12=6OXH4>?K6H&'MJD5#E=K3+]L:T+P>+GK$^>1*"0 M[AII30A$I57"5?:ZK^\K +4,A1D(2INR@<0_?QP]WNPR9 M\))?4,I9['AC)VU#;YG\%!WYFS20&KX[SF-[A_1T2SI>:N2S/AJ6?C/VM M%]7\V=.U#Z-1$]JLW=NGK\:93UB*\XA:M5:AB?HPJ 0 GZ5JI#LWN5>X[][Y MU3+P\$K0B1_)JP+?U+XD2;T[>59V?H4QEK#RY?5[R6)PL(/;:'Z)E'NG7-6/ MUZ_RFD<**HN>#EVJDGRN(%Z/BD&TUL^1:!Q>$Y<$'S,B(^I\&*)Z8%#D'=+3 M%DEX/\7P&1]XTT<+?4ORYXJAX]EBH3-F?3$EB_7T79R9A" \;T)A7( *H4_- M25<=**!IM8R4>/?3 J8R5V$=F5=.NA7$-6_\T4703]!YI("AL,?U1QC5%J+GPWJD9>\LPS9W73'O%@AN-.8OT3A(<3KA\J%5L"@R ^ MUO&0=\OM(P"4HMXJ[)MW#EO 6HQ]'9"?3Y_ P39R'=4;!R)"9&$#^OTKNEU. M>,= 8U!D;ORVF-@[U%VLO[0CK9^"3="W$NJH#+V4TNY$Y43"_1CZO2B_@T;2 M33G?<)J-%XI%*[P-"GFYLPH\:5V;_7A"OQ2[3J!,Q+P>L S<5F=[-Y!=HM5,@;!>NDRB%9I!/X9XBVD MTQ*=CGV'6ER$:1/S^_:['PV\OMRYU55*[#>_GDTT'CXQ9[:A?RKS$_>UD&?[ M!7W:D,!1W*((!=HAV;=\CR%-7*.PFBMZRQ8@@E4L^=]VD0X!]7*K$&V@_^YLVQV)TZHDE5G%A;"4A0? M-F6:M=J+"F2:XT%GOO*J4]$D[7;LQ#+!&T/-);['RN2_^"5N%1I[FU$M+:X! M)3T:+U/.<'["-=H2S$QNX6<8,5_"E7LY('V46<: R.?4ETU@L&U(GNDT]/U: M[?X))_ F[(/#]^6[Y^L/!4V M0D! 2A >8,,ENA(]YC&T2( U\JWE.9GGR]X MZ(V]E'=9'Z;*/^-5ODOY\6PN[ $JZ"[HHQB1$S$38.<[(/A6>NKFCQ;<*[HT MKIE1,8=RARG:> M/N5JS0]3_.9-Y9GNS2A%^@M(U71)VNMN29**F/4<4E.!J-5>0MQ _(XQN&M MF]U,<">J%IP\=FE%_GT[(1(A$QLUTN@DM;?8W#ES= M9:[/M[F7<\/G. IG,4^JG?[;0TO[:9_VO!LD"1EA@/N%Z2NYJ\R?5A;G:$EV M0_M-(K>(#6Q0/)9R'@4<"VYS]V3MG_;!\P%L4,=IG1CL/ICUR+$QGX80AJWQ MK:[OJ)!]+'O$E<^^""GA?KI=*F)38Q.^5F1H80,4(ZP!K5,,3B3AF6,FJZW7 M-TG13_M"A%EZ 52M[F_P_9&[EB_O9M99*7>*S_PRM(K&TO@V;3LEI!Q\K7/@ M$D0 S@;-@W=SAK9SBW._:EA4\!D:!R?CZJ&1+FW0]18I (S_58M6,;@0G9K] M@2:5W1Q9*;0=2UL@E$N-JM?5Q!@W!QDAU!BW!S<"(**PJ"B$BM9M2SE5@>"L MB8=(?SH\128V3[[7 MYW)XZ3AW^S#9X=CXENEF[68""S6B"(U@,0?"Y4O$GX M];R'$C.M2,(V^0ME8L-TUU MNR:,U0U^:U#0J+;XE!+#$M:BPAQ,.TQ9^_>>9X/(WN-6/Q#=/SM:/'"U?1M: MD[>.)V5L;&) T'=3;]H92SJN.?O MQZ/$?N!JH>0IN@RK)^>;)=T(/BAS@#+2$;(L:=__0AX;WG4[Y^'R\VYZ:332 MY6F_**E/VVLVT$CH0:?]E5^MGZU?66'K96J,85=0E"N(21%:RM^>>1HB\ 4S MNM3PHN_G2 ,/%@L.?KU#*Y U]&ZTMC^+-,.]98,8HN6T9YXA=!]$ZWDYBDR8@UZ.1OQX25XYKD!Y8U';V+?2S0:!XF?9 MH,\H62(6\$( *E"RXMYNLBK]SB_4GK6 #"]*[L?G.YFE1WX)ED?1?Q5QQWD* M%*WH=(9#^;#X5#;H+6][90Q+!'& H=P(/"5&'/X.%!);JD\TA]]J?]B?R_NI MWUQ76- JUM[XRBVGF!G+IQLYV(+4G]>5?3;SXQ,.*MO$*A7SK(;4Y#*;)BS; M68B\.D;.\,!DH_X?M^[>4#_,5CO,U&HN-5)/>_UAJ2U%\ M<>[?O.7?M4;6K/Y?>B57_^7LW0Z]\C>FEZ^D[3/=Z=B%DL;B'QG*#!D>\8!S M,C_*)41*'0($5[*F]\Y1UM\B!",?I-5EE\[[;!SGI#B]9L-BQ]V*D/%0;QOW MR(M!"CS:RJCMNGRK6DQ- T&TQX/LX MX74>K:U+-6Z$(#LAL,D3'2G5)] M^PBZX3Q+C"H0/.L"Y!/65GP=WW*(N(&1\V-3.'SMP?HB%HSU"8Z#8!3:SW" M$UV5F)Q*'7"9/1="$N*:$JST.=)-2W\6P 8=SQ=(>2&D:O\CZ/.3 MXW5Z#L5B?-A/K(.0)7.&&OT=/'-"^H-;D J_(4S5W"XWRY\-&O.. %/:L11; MW,1P%!OTCIY^;03)B^N0>2(NXU>;GTX8V$(PU8S^.Q?>4 MTK^,=T-),4Y5I5\D&G#;U>MYU'B%U=OGS$AA,KP*M.1XC:_U\-ZNYN7'<^!. MC!I,XP>2BUD];%"=8_*/$89\F1N_=0).LBKWIJ,_;T^)?^4SH]N%7%Z>R: > M!8%U,J[6=%&(+@D?W$[>O1D==#]R7CD,:-23<6##-49J&I M$,J%@?W=%#;(%@BDGV1]AY_Y"E,K;?\Y0%DE*I>DA$G'%]WJONW@JA^2[!FJ MO.^@T[[=*]5/W*)+JT5M:>5E@^:(XZ\VW%&:Q'5WNZ[70K*=+3 #/QN4?VJ> M8<8M1\XBCXXPW-AY4J"(X_HVT)P"$6;I=IM/BHG0CGD6%Q-C*.#,\ "<][:Y M^,H84"XU=9%,SM_*J>$O$NA)VSWJ?B^TVOOJ2XE?;% BF.+&"95S&>%2P8*P M\U0:AE+GVI@LGVH"E!-ZUB+&VX]\690<5Y-%:3_[$>+N!!O:Z_B];%-9Q4,M M'&&0%PN^'"7NHUAODU*6P^JWN+-NT\19_H_6?XIEX;$R@!31)%XBI44:&#(? M6ZOONCIS)N0C-F2__I+CRKS%:QM W"Z%0!W$^IE?>L2) MZ4/,9)@C=<>HK8-:LHRN"64C\3)BP&GFUK$FFQD-)UR!^D4$<&R.'$IWNK[* MXK.B!_IK;\G-A7>W(>,'6Y)?GMY()'(FMMBC*Q8<('!KI'<=8V=QZO;J)"0& M]S-TG-61(^46ZS3(^KU1AL +CT"H'Z*?8[MQ@$KN8C$%V4FF( CA_=54!%$E MQQ+!Q5 :ZJ\,JQ(40AU'U-?QF>'J-U[TC(>XB< D.>'\#7S&IY_#A16,Z%H, MO8;^96Z8SO#^C4[MKRA\P\BIGY.90HRW,F7S!0$+P7>A->!%.ETU\AQL#]T M=OAKD_QK4,M-%X.4HER!7=Q]2E\XS"+#Q'NC:@%9/EK)\/.;U%/+GV;Q?T), M1AX2?,)GN+$Z7%O,!@5UXY'32B-I5YCQ6"_(>)UQEA43!1?VV[(B?_.T MH^[]J*WW^I5Y[\&EGZK;^V41.W<^4T1#7Z7,)^C8(8^+Y3[Z@S@_^5C[L<8U^A36!JM%>M*,P6^18WW#BM0,"XUH$S^"0(YG+ MEQ\B>E4"PG8YXQZU*77=OG4ZX*=.:"B0KW&VL&N(U.+PMM8^B.! _"SJ1;?#;,Z M<#CIV%[:F6T]%58/HOK"$%!(*(GS&84%E ;%AA*MTX+Z2] +M]]V(.6_%YY: M9LD]."I3;#[;$-H&WH'-9X/4@-"Y MY0DAUIXDN@R\L\XVLH00T9XSHN\5Z;P>_*!%K4&O %MJ@8.;-C[V/LTAX=6[ MOY+D0_MBN8W%9HE_LX%M[?>BK;I070O;B"""T[]0J;]W[/^@YOT?7C)_ZH-- M@0(*CHR'3"BKNYG#5$W'FB]S0:7A$]!]37[T&XP ",4*.;$*+>BV,I-M!.9) M*AP:_M#D,:,J6V2-;O\)G_')[$AN'_\O7-T V8NH-L'AEENF[4)Q>A8!"''6 MT1FM;,KJ.9#6A!F3S/A(>4];B*@.VO-1QWVQ66C1CGXL$D$[!VB"[Q%'<"[4 M$Y5WMM 9^O9AEFX!T;4XC0W!OM7 @<]WURZKYQSO[NRR<$X\@O?#AB"$JP9\ M%68LB62P[K'0X:"*YKPI]":,8TR[04-IF#[%IRUXAQ]DKZ$T -^K9O1UT;-F M2(/NU6:T7X!KP?IVMURFN5QF@'^*RGB:Y^[23F?9EW+9#VV,QU@SJ1Y8/V/S,%'.+SKLKLLP3 IA(5MQ=:, MWA]T6]3]R!IK_D(UXVH=KRA:T>-;PU8O#(Y)V&HTY3=A*;M7S1%3/=%Y,>(M MQW+G-L#VC%O,UU@?Q$3A.3;H?CXM#I@F!.^:."V>8BT<<&NR%B#O/[,K^P.] M=(]! FR;NK?>AHLQK)MSVW%OU18Q5$\2Z\6[ UEV%'3"ZZ$UQ1^' O-MFJ[L M2Z,V]GKIKPX98%N%@*/=#)%&_'M.SKUGII!R 7:6>B-#KI&*Z#0X;[T/^MU, MSP+GK\KW07_);'BNH*VE>&B-OO=8E[2Z977BY.3,J4/B-.I.LZ\"//:'0+S7 MK%%R[;"3V8[,N1XP8Y=V%AOTL?"71*%T%B)I?0,E8)C P08*LPSR0Y6(2P#7 M2"0MZ9ST<\!15T2K341A.N1_7B_M^:_>9[7F%0K0*=K&E8BN\4V]HKJ+TOQW(2HRC,[ M.;:@J'JS;E\COVZ1-H ,A&8 VG1]& _S^9H08,SB9ARD8.-K5UX8H!-K=8Z/ M7HQ *%UIC*ZY45 TYFDL]O-2:+FVTONIA77OP/?;K+QTW[]I&>7_J<5+U!S9 ME6X&$V#F&@K-P,RV&Q.K6U%:TKZI5FB[Q+__G3R^O]I846UG-36-/C!,) M],B2 "%7T^5@SH!N(+7N([;6\7X53+E_=+G2/>#4I+' IS(/)>-6D\2S!YT* M$P(K2@Y^8]NX MB$'PTD _0'N1PX=BA?+?IIFHMX_O6CP M)O9ZTW93KZV>"3B:HD975WO)6DU%%FLL0+#32=-:$0@I3L9:A:)8J]VMFVMG MR3*+U@*#W4Y'78X,;3VWWCCOS085>+@_>2A+-[-MHK.D..Q%A'X>5^[^FY MGG.OW_O_QSOWW>,8:PRWV[FR]EISSC7G7'/-7V3;M2_-]BW!:=N&#_@B35EB M[$?$2]C^O%J>0[Q"GP^%J#;[/!WM*7HD2& ,.M?AC-Q]Y.NT^P='I[ M[/50ML-RC9">'C4>2G_-D_>K@^/9E[]2?2)M@&E+'&<.\18B>8LA> M'FHG8V]?%WIADS8CAWSK\?1!^V$%@P:?Q(,NC.5:,.K3BYS=DY,T^]>RVB@PUCWY[!+;/B20';H]T\O1$)_ M0J"ON8R_][AB)Q!?=V!F4)G* M+PXVGC0MZ[S$+.YI67&N*4XHVL \3[=+@L*%%/6R-C#)HK1>BM!!72H&?R,% M]=0@GJ8O#-ZFE.'R/!P52E?M;O6\0MPE=VOKGO>:$/+N3%B^&=18RMRB87C0 MI-5C&P.Q./II'ND\%[ ]/1,Q,\4;BR+%$"T!]#*^L5]AR7C%O9WP2SA0_4C- M#P>1_!,FRB]7]HLTG)\5^.7RJ!5UM58 M'31/)#_& .39BOWE\ [;_@F< 92[A<]Z0 MV\@N4&,T(!O6!N]>$^GOPEQ.9*:7RYDM03WX#/QS:(@JJIX?,P'/Z-=]!GNFI- MZ[$)@IX_H*&L]-Z)D[=@-/79[':,UQIID8RULQWP)"[D$G$ 2^ZEN0 =)"J^ M"BFQ]:63T@WKHFA"O/_K(8B0G7WMB0NQ 7>KI)UW)&M2JX_=/U9177 PUCG[ MU< I9*MD=DM9:D9_]M/Y"9^=GK!AZM8,NY2C&>HW]KWNF'-+&H?RMG]P!ZD: M'D_E;9'$2J08;90+P44@*/#:ETX%HE0S3]/C>=C2M=J9RUH7#""WSWD/:#$T MV"\JY,RA++2#!UY$Y6VN8LI.C>>LN@5!]>D!]0Z&] .6!+)5==&&LY4+&;#Q M1(Z>&YT2."%*]\4-;T3GDF&@QG(I*ZKRJT%3]AL]>&IKV>6'8&3;S#'-XL-9 MWIL?"$/1 ;T$E!VCF?U0S[>8LYXP0*!4$,HI:YZ,/M>_BDAMTLR):<"OYJQC MG7Y00S] @0>5&X67V>C0!$< L8D0B\S&<@N>JEW>)SQ HC^C>/H(,*+!/O&$ M@MJ!A>6K.0&O^K[,AS%[IS81UYUAZIS_=H\+.>92[B;[-80J9!'X8FI/\8?$ M&)NA'1E8"67+#)!IQ>M*"%NEIJ-.I,G!^]$3_ONH@=!ZV[ITQ:I3T]O&^5,M M+(F4&A* /=V%) >2$+8\_G@\XQ;G"WG:FF?11TEU@S=H#]+> MN1G/9=WL/A:PE-SS@64S[P(44DECJ3].U\>"A%[UQ;A5;WF\F+^M:+J3'/'U2\U F*7H:0I ';_.^ZC!OQJZC=ZVK M@+$+*N25HUQ:BCI9I[T#=@=(TQ*,^0=EM M6-GX!SIFW7H+=F&I5BP#P@40RQ3FU!$%P[V!4<9QT"?)3''/4!]JY_M]N))' MAN]P)_'AYY\C9RH]+!&C$+;,TYGD*RT=?!S#"6\7%A1M/?5H8RD M#RLJ)504:S; ([.)U=&LQ<=85V=M^.U[Y@OI^Q! <#[RIDM=-E,$6V7*A;C& M:S"7?\W$"ZV1;%;+$057)(ELWH4!9)]7>KQ*?=US2G->YPM\)98<#0<0,SPO MY8SB=F!F>N&U!V>+VZIBQ>WT6ESVY 9S+N1@>7,U579 M%3/6(&U6*S-QS&][Z15\_EWFKF,"2VDIV.=]40WR%ED6FRQ/KLP(Y]FR9H82 M73>^"]W/PFB:O)5S![%DPH-OG!9X+KXFPGBTH?Z$!4N%W-_+A!M>IGWS,S\Z M)G34BA*O2_?FKB,-9>T55N=/1X=Z>R*/QUT=";A1%6=Q[/8U+U_,;):U" M[P(B>$J%HXPB'O^@?7#G4'NZAVS=W/6>GMQ(@G+T^K2#33-(L2D\< HV$,:8 MZ8WBX.G0YP3VT\M38^ZG87M5KJNO*!'< M=;.8C 15<'6$@?RZ'J@\3\((>"DR&!SHMK?L0X4PRCFY"/ .)J6)2AZ9W$TX M_$U\G8U=J[TLT__(ASF$\!=&A0(P@O-(G6#LVB%IM6?/U,8]]&W5K[9 TEY M>'_4/U38Q=';JV/L'?96W;![=41:V2O:6"VTY//C=?M[ MGRP3-T+Y"J\B6.VVRV6&-W=T+>>S$CTV4V6"!_0A+.G>8Q.YB9XL-RIJJ<78 MU%,C__YDCAT89V3Y[9NP/0!$[%>;=TFV1NR#?ZUSYYA=#\]HK5-1&"'U7O0C MO5&M;'^0N)\>E,WC82%V^C4G?ASKANL;T+IF0>8\1534Y9JDZ]K%2P_%E+-O M7>W;;)/,/UFJWHQU@PYZ,(ZQ'Q;X9G$Z\ 5207I;7L-VRQU$G#I]XTKY-XD, MKT0O?&6$@XV7@YKV:/"K9Y_F;SJ>BADN\_-FQ=WO2'E?XI3):C_UJD(:"EAA M!X08C^N"61OL. *?1_'R_?;"=BQ#, (GC+K"U^&:@"4Y;AK==D=W_/8DM@:" MK3K&A;AG.6*&28!%6;N :Z_\$'H_^WG6"9S7QOF(0K-;O:XC M!#"W7-.I/Q,!V[J8PH77GC)5H1&#WYBX%[R]HQW<9CQMR90;*,<7 MX&B;*3CA867,A2^=R,"D4U$^#T^U01;6':P6:QRK0$.!,[S-N9WQ&'Z>I^VN M8:OV\"9=1!^S"0RA7[4$VH(VSB5*?]H:T%?JH]@PU2 Q3\U, M/^D$IZ[($GYS3[>JB/]NL=E'?O5:=UMODJ8'>9MZ(F^X@9CW\2$$M!H[05O& M[S-6AW6::C)HU:UX^=/[G=[".+D-3;/O1=V7U$+?%_D\MGP]D3YKP'ZL(LWJ M\N0IP>>V$;8,1]O5&\4A33JUX" CCOVL0G:&MPM%T)=M4N@L;SO#>H(Y;9W> MO:U1/H[V*=*9Q>=2CV6[7:W6(*KX%KVJN$PO9DE*<01"R)!Q!W9AN:A^^SMV M2%I1*CZUK\>>(U&+K9G'7A!=3P<\#,$DNG3,@^ [^I*3OHOXKXOTNH3Q.%U^ M*1<+9+?B<[V[>IF*KI0,.Z*ZV8Q[0_\9Z_IEV]R0_8IU"4YMP58I8?3=Y8C= MNA$[LLKW9G\Q?1O+P&7S,X)YT] %SHU6+9]]S015K+)FXD8)86[IG@O.G4G\ M@ 37&@C@LYYS3*,CT=#&9T(KZ.C;%$\[81(D1KH.!.(LY 496= MI@\!5R")=\HEL!GE3H-,@UNJDHIF(1? S;SRA8,I-*-L=Q5>SWSO( M9SH;\A"7#;7)X,B>6IPEM)( T>DL>7A8^.ORZ'15\$@\SU31;\[90)6B&3*U M6$HC^FJ<#YPUP$?<@5Y'NO/S)]![>=L)SQI8Z[\Q3.B;&AI@(5R(#&>;%Q?" M&XVVS0\SK@?O8]3Y+Q?SO&/(6QJM"MG+^K+L4#2_)DY.SKYC35IE M9+#NZ]/XF_OH>0-BCGG>@-F\Z/F:.8[:O"I'UL=LQM>;"U'9I7\#JQ M1PE^ZG/D] SL2;]F=]EJ1*;3V\\JMDSMJ8GR*:Q\0*\^$;#Q%D+U+B#S>Z=5 MF(9H Q(GR:)37_;=Z\01FJ_OELOME[,#;$G$FHJHRS1J"WB7\LA3S>G#LTX\!<&2Y$*H M5P:I,P,-Y.!JD"2M#P$D1HJUCPQ-7E73$GVMA;Q@8=QM7[$_&GL .[%=B'EA M(Q=R.RA%E.G7SH6<..8!P)6)Y PB8(@=K!DE52LHU=_TI[TDH-WHNL&$S]'( M=:C$D6:CPO7',A3-MHUND?XL'/+6I'+CE\JV'A67-6*\@U *J4MG2.OMLL%DYIU]IX;:5=HWS$^.)F9]A M/[;E/9/J"2PSKV@=OCGECWTRT1R1/_X(ZU+OONO=C$23NB/#OL@4F4^RKFVO0B_^DV6V?QW@6QHKCI%%ZX-U9$\$);X.L<:M8C/ R7?O67J- MR[3=P5C0Q%,NGC,87Z7XXI;!*C[DVF&6%#L73HZT[D0E,4YV^)$BX/EWWG>Z M$]>FEGK@Q,"M6\ST2O5R3,N+'!']9[\JE.P^#C^LO\J^(*! M">R*-U6'QWZ\DC;Z>BIWC)A'H/DS#W(&\(+9%9J8-J18MIY!\O&C_A8-CTHZ MQ^MM1\;6U%2I+5CQ*0FG/ K2CT4J8KJ1@!GMQ!0UNYT6RU.@=! G50V-<#:; MC#ZR0A]*C[[[=G"RQUTPUPD_=P^Y2W+'D3=&-EAG JB6$TO%AGS -"&+76I, M,0+HR])FGD*V;_F-Z;H'CBX9TO4=JDLFQ#S)ST,OJM5>ZVY.IVXO!24_2V2& M@:.3\770&6/.B,7VSE/V'WJ;,SAE>*1U,[X /ZT[&BA%=6Z@89EKP-!VG@+; M>/UK[YS90VM#>M:F3U4!ZS=;.;7UUZ\;C=L4M270V!#]%<9_1 X1_6KP3$\D MK#00RM+Z,/Y\;Y>5RSU,$[08>YOHIG&,24&$E^O<(,-"$Z$.%:J@+U5<_.M* M2$M/RY6=V6T&XJH7DF_)F 6\0[73?)CKT=O9V=>:%>S.EKX#>B.NK?F&5J+S MU^3=D'V-VZ6<;K/QKK(-7/OXE:M7+-_4-%7(] M_?'XZB4;YNMCR>D'S@P2%QDL'.'+:[LA _^5#K9MT75J_)$F?;M+HQX:*!@H M3,Q//__G3T7_WV;/3Y-AGL:T0_.,;VT%\4P3M,-'M-*K6FECGXSA"V;Q?%OW M;K9O\MFZ;Y9JY>U>>BW#*NWE"8VFZ;AL5E",5^/,5 T7LHQGB9O.9@I/2+;3 MRQKJ6 89Y]$'R9XK^0)S/'9K#H1XNLB,##[]O([I-'S+7GPUFF<&%OJS-EIS M!,^2^DAOC&N>XN[ !7,J;#A[668?%]P'GO'?6=)_U/!2/NN;0I;H&EU[ZV). M QPX+MH?P]C7_16CXCIP/644$6*;@ZR%2J #;OII7.=825]5C6$?5GRZ1>@A MY,*G2^^P:>=WR8ZFW,"VORWDV;'>9I90Q$T'6;N$62.H(CM^J@^8 <\0@5-$ M4 VQA*2)94\2\XVKU-M.4\:#8+?I\0^RVST/?Y/N'/73J[R+$5)^@+JY-,YP M9?,T#[;O&Z4<*@B_1+HO:WU?^^R;CIK4&N9@":3AJ8_6!I7:QZ/H\-9(K5NK M;RI(-(>V9%+=F-M2!#U?SL>.Y MN.@*(CN:Y< \-K4D%5:NSCPSP9'55P+B([9V[)@G"K@M2,;M_XIG'##+#/A4 M_#;!Y7:_5_A5X['&3.6=$H\A'N1V< >1)4YT+ 9;*5P(N!W)VM!,/8#:,)J] M@$/O>SUI:]E25GYP5(Y07"61Y+Z+?#]ZG_B6BP/OT2]C19G=2\$< =[>OUJ* M+D5C IEU^Y'UR+LQK -@"9!?)TK!AHX(1B-WRVD;6"U M(OEDWEM^&',/9PA;B*N%@^H+=;@^ZU'D/=:&9)1U%52H@"0&!NK!?'S]?7Q4 MAN@[F6%/.C3J#/S6/GPAW:3QT!C)].(,.NJ"'DQ3EB+[-M$%/AU%AX]J?&8W M]?@UZY;F T6WS_,A;J2;KC252;PD]&FPUL$B1;ED4,:8#O]MZ1D=NE?#J7PN MY.X;?8G)$64K3GL%.\:;# SAG@=-'CS!'C>DC:T=]/5;= B\!5F"DG&T"+IZ M)1PX>9#G1[QDGIP:N%Y,0*+6P.18FO0V?(J0*&UXUPE&[W5K*\J ]KOB)T)! M#^[%\8M\KC\Y,\H1X/02"_&LC6:GP3HZE+&#OG /O9V,"U+4J@"PMT4?Z.U> MBJ+7YSN)'QRNZ[I#A>>[M>X(6>5H/&,B?JR]8_,G9-&[U "^&H91 7#Y MA?T$G%_/*2!KUX1$5M'^\/7:S^13!XX[185S++TY(KKY\?7-&Q>YGK4T8O>F:6\0UE?M/BB)POZN9] M!]A W5ZLH&[+3BNW"Z TB M97NPKM !_GIXG^+Z#_KM;$(F%^(RY+"H&%AK]1$S.;!/Q;/37):5YE.F"A$_ MX+[HRQ$R9NYC.;.SN!!R ERSFS M:2U1M67G@XP6G[EXK3&%S'^><[V@.9=N';]#95OZ@92+ ^;#7[(*RSZ\W?;> MS+VRLWL4^+A]WH ]*X9 MO_:M)6_86+RP]D-F@_CVH;./%B^BOGU-Y)EU=^HXK40A?=D):#Z!Q7/B&2;:\_2IV9I&^X)(=.Z8>*WN/D)K.ZA2S%KO MS7@-EC%/@G:UR$+X=.<8&EK&D$)BJUW.5=@#_?9K8YQ3Q@=P2\C^7LUT M^4_/RR(PE>!ISEJ>4;YJ!#AGD,1Y[[@Q_OQJ;.'.0J&9=IKN[DOO+C/5*=.X M/8RWHHS4;1K.EE>-K;^FG! HZS=E-M$RKB)!S6*JW!W%!4>;X#SG+^INKA3[B-(YWC+!.M$&4BC M_K$\356^6VK>=XA26/( H8]DKZ@.].+F1"51[TW+^]'GJ1I2EO03!%^?AADK M_Z+8"P_I+8/JYOU3H:.>3TY99UA/6>=K7.:Y2]I^XR=X69C;M( MP9@WBJ[I&1E(. OF.9ZZ!V N=F.&K1V*5CMV>1+!T7EJ1QO0U2 %NE MK@>CG/&>M];?!?8Z^T5-.A6$[V9K)0@C 21<]EPA:9I(SG2AR7HDQ'["VE.5 M0.L>_ 4ZD;UFF@A(+&/ C"96!RM:E!:ZBZ,H_@AS.IX3OP^J@N_? MP!%:,:I45H\%K#RE:AX6+PW"^-$;.C\USMGD7!PAVEMP(>M>\J2SIHRZP)+ M,W!==['98=4CJL4?DK 7WE2#IX?X.BH*F%(17,@779X4W&I@N?[XM!3+3W=8 M>H^8%YV_JXD#%C=S9,]0.?-"'-4F)\Y:8Z;@5"I<"E:QE75(@U, -E.#4G6? M3I4UQJG1RB5XW'F-M]3G0'X7AM2T-3F=<8TSD!=H!D<6EI>P/$@5=:/8)9%^ M+%F3"Y'5__XAC?S&Q_],[U#XI,OBY[.SS1M.#9=\BA]Z'AE0!<\7G>X&.EU8 MZKC^\*;6%*ZRESHJ[OA="&/Y@#]_#64'7H[_($SVCXO_56H/RG:=_8 MVJ)$#?,U$S.%'M8/CJ)KS:X**-9G]=N '_IK+_1J@Y_T)DX']F MW/\;WWY_!OW#NZS6J[UUZFD3F7X9=@<*F];OKCQD-=BU]('?VM")'5;/A5YDXX%<;-XN;>;DJ_&ZLLF+-[\YP]G;+S,.OTD^%"W.&WXE07!"-%<6AUU_U;UTE9A?!#A$VP$]&;).9U MIZ.85S$\"2\6O0/EC3,_N.Z AIOGE=(BW*9=[K9GW@E;6^5=.'MVO9')P.") MGO.M-Z7ZRKVY$(,R&&L-?!2IB>G& Z;M0<@"%UP2^P6:CSI%O ^7NMP4 V% MKOOFC%7RB2V/6!NYM*=26$7NB=$PY:IZ#RIKG1.'4:*&U;/"L:X@E\Y<9M8? M[TV0T-> ^BT19O4+LQ /\"*LU73?JF(N1%1?%74$T7OMX(D-$HPGZ8,[WKQ_ MEY?Z7[ >:-TT3!<4L,+W;1-"#DJ1 XD-,,@ P(5(8-:Y'7)G?, M>F"3Q$OV M-FM5'G5-BJZO"&7'L'XFHQOX0A>=[F4:HY"UEW._EG4XG5Z3Y!RY-K'- M(;_N;KT-9"\YJO7JA=EGAFH[/=4>)3[[N)#TA7G35/73T0E3(R:A9FE>+VB4 M3* M5Q_I3#3',LZ8(ZC$JL=#35@ ?[I\]Y2C0MB^2QU>R=N7266:!GZ M/*LF@?:#D@=$!^ <@68**2)1.VPTN&9&MAD@42,>MN)J1?FKS[U]Q(5*]+#FPBIF%Q?I6;>/S6K577^&6H)TCD=X>G*UG1R9"71,J8K%KXQI.=5OD,2S ?H1"8>SU%R+:5T?OL<547]46$@WI9MW^4S& M59/MC"X^K+P>VU2YLH#S_030M/=LR\+FHDB1H#"V'O?=WV_]@W/;[U8-U9A!C;P_+/7[%@6'[4!M ,\ MZI?P]>WR5S<#V"JLB&E.6\LZ?3?JEN%#>KHS9K!]CMW=]ZLNT/-\7O*K>SL7 M9_;#]IPYOX^E-C[@-PXMP-/\F5J8!HZ(OAX[I4+'57]]9VAN,:>[?&5 7I+* MN=N^&C78?%E-!N'1JVXLN11:9%E2V%$ 6\5IQJPOW^MI;!FE=X1:?X\+V7@E M=4FCQ+G-RCQOLQ*_DLX@I@T+&,/Z.\G6$7"*+ZIKB&4-QJKOB$>*87;85Q2F M+=Y]^"$D7Z*BXT2G+/])G_)>_ZXK>\U]_+RXD.CGR1Q?4*JI=5&J:2T+\8G8 M[MU"'6._@WO/#+9$\',$4IF[[5%R5;U8=98?V)M:F"PBQH7$#5R*;RF^&/XH M^I"3LJ>?8^$P9WD(,[=XQI(>5HHFP$2@B+;@/-U#C39*##F^4RGWW%7)ZLJX M.VTZWD\@ZS[B2\D^2,0?J$8='2V;ZJ_OCD>>/@WY"L4-N;$HUZ9%-*7!C/%EA MLTGYZW#3BW4Y?VA8N?+]L>'UU_O_YGO(C[$N[Y5?9;5O1R(&59J@,U9_CX?Q M?4,?H0?0>KX>P$RHL6$C?NGE)/Q/;MTQ8OTHAO4U@Q;+-PB_ .M+/<&.NHSVI;:O!QD(:;0!F#HJ4XZ@ M2]717FL\\N_-"=MXTLZ./V:ZY^'1,'D+[>@W.J5ZG#?04P?-E<96H"LA07A"[QK<#(&%'@HB;^P["D7P@,K>!2EJ'LF2E08-W/F)'\['@*_X&E=32R$A_ VV)D!:'VI M2ZB^&BJLNJ="LO/BA[DG.^;:15 8@02R&\-M1UZSDMD5FG9GXV+4G?LFL=<3 MX2;+QZ%H#S:^W(GNQ)$.&"4%L\0HWA&*F_&UMIQ8 NJ8IY&W\%2OYEJ"W\'M MK\KN"SQ3OGIC@[JR;^ICH1/X#20\G#5T+X QF4 /YT+P,P2>FMX MJA?3?+'W%'_BI-'U.(\GCR&R;I=NJ%R%R"7OA9P3/?:?=_'_/B7?^BP'G Q>"WT 7$5N:/?AGU]BHRR>/1BAL=<>)#WF:"Z]_03 M3A1S,V9$UK^.M,X.]E5/@'G$+5N'''[=_%+GY0X38Z$QM1=*JG? MQ'N"6]C97 @9AY3(VA*V,A!)V9KI3 6E_>/?WTY"Q51(1_/;,F^&SL$+S]NQ M)^]M92938*RH9+:]'6P@E6X(KYG5W_V!1_\6#QS#AL;U8D7UMZ.=<-7%OH./ MNM';Z6;5N@F^-RY>C0Y[?'R=J)(7H_6&O75\:B149V#XOI/9F37E-+1(P)X*J^# ^J!BFF@M9Z^40)-P* MC!\7O]:P;I,PG,\>50X5OB3IYW8F/*[UF$8#:_?G,,?X^9(-J4'II6Y+RS<2 M<+:B+(5W]*)V:@>J%\F.NB9'$*VX%1=?(9]/MW]HJC+Y[&E!J8>-X/9]*\4C M[L/1^ 3BQ7DXN(U_6N%5]4X=_* +12'9V9^_%(Q)J5\[^JQ@--)X'!ES!5N% MYUPOUN>I.M%U#3&"36/8ZI2IQ#Y.#R&S8CNVJ@*;3[Q3;J-:1^C+K\+P=>KH MU)B1D:&*ZXKH4L$SMYIFJTHCS<+,:V>_M* @GA)S>F8[A:I/I^[(D-A*V.G' MOW7)#NQPO&G(*M*M+5<6OQ832.-"!J%'P;L<01*/Q6J!KE/F:9P1N%"R6,Y9 M-PZLJ$PY8*U,L^)^X=XG[D@ 20)53[P,V(D#G&KU#X OTXXR96LHO36>)^9Y M[HF?K!"A@YF<@1BR(@[^YM/Y)X%B>\>4=NB[L[1/*K*F\V7N+=82BKN!"BEN"/SZEP3;S$=\9H?EX)N0H M.\D(C:37D!>FOR4A%CS+Y5Z840.]E ]:F<($![XVK* J*=P,90:%TCB=+\U M:5?#!;=6=J<7?'$[ID.=$LKB0@["^:@'1,'-N$KD ^M<#V)1 VT#_>YH]V1C M7F$\3L_/9UV,_*U/TI>S6LS$QY_?[[\Y?C=TB4@>KT3>0>:WW]]025J)V8#R MKY8][,11X>N(*BO%6C&D!HHG M5/YN0'.M%%(<3L83Y>:)=V5IM15^/7,(RC$U M' :^ &@"W9KB;IKQ)<78QDN#S@C3&' J\S MC0O>];.28_%)H8&?7)IM$]N?W)A9X$(<4S_.63?"!Y>+A>#[89_IL& TG&D$ M&@WYIKEF)*B&O S';JCT7=VV9E?NF/&^)IF<7C*!):'$. 16Y>!63"GJE@*B M81_O.*!TJ>9W77N!QIO&3-;1Z1-7TJ9'NE/T2&O'TGO>;:^(Z>#@SC9SAB^[ ME\/<7'GBG@F/FC/?^&!BBX#2N?1\X5?#J54 M4]M32]V_F&]7U_JTG,+ORD* PCR'DK&2G:=G1Q9R;;L P$-Q#,YMW.*XO+5R MTV51?ZOKHZ$(T(,(;G.9GF+B!HB,3;P?ZS2Y&U+N NQGD9R-K?9[5DGQX1X7 M?;9HXT_MO68=SXXZ$?GV6'3*I^>C/(_HV 0,F%UZS%P-O5VX&-@^ETN&K\&2 MTZ!O>AN$/KY$^8^.Q"9[&+!*RN%4\H#A]-6%,.5-)P7-R8BQ!O7Q7Z M95)&06[S[2\&7]6#P2:F)J<=6J!QNY.CBY8$2"&]EQK'N@L>IR1NYD*.CRFU MA#,S^1R%5%GBWM5$$>> F;XI1A+X$KA?+!EFU($^O!07+OWLAY9-R'[B8 -] Z2_IF* MN ^5*VB\&<8T1>_+0N"^+MXHL&>.)R#!&]@Z?#"TE)VZ7)-*JGS;!HZ^#DS( MUH!JKB]J%1!F90][>]J8T2:;&$O9CZ6&%7-6*[KR)*^*1JY0[LU@6_92 ]T, MT20R#%3'L380J:LK.VE$MPBH4;E5_\'XT.P<[?C;S,RG;T>+S3B.DK&A M)*$*55LVD4*H?-SU9JV4&\Z^MD73 87&\$NQ!'/CDV-83Y+=._'5 MG;I?7H5.[?B19W],F_@!#>K_!\?^089']C^0GCAPF)Y$29T>!X)K\0H5NU&O M%*2J1\0_CG?-#Y_RNR3)^+CYTN8SDM?W5K^ZTU*K=L=$HJLW#C.(S2/<(WIR M(?U:/(_-.U*G+%O+G-X;?*GS8M?T0^VB4_+:IS.B^:9C+1CB?*O53-I<^<:; MO4%U_\@Y3[LZQ_U@"%,0?;03(PL&U)2N*?3)&FA_;>^^9(5/#TS.GF??<8PW M65F9TRP0YWHZP$R6YIEXGWD=6W4,KNA&5$;;UR6X M"%H6N-4#TQ[<)JNLZ^_JC-@B%7WR02VK)9)_6&=QF+F%,T3<2"0_(16ZA&+/ M>8,:8WBW&RE@:G6% H -QNR=.*F=J-A5 #IU;>X FM6T<06X305A MQ7Y5[*?%'047N[?2%7*>NL.\:.?O!( 4Y!Y7)S?9;?V5S5L*.O+2]ZZQ5I*+ M/*2OQX[AN31YLBZT(TS+"6S>SF*>!KYO/N M'QN42?2YV=V+^4?6JX7KOG\1U:0 HQ%Y)NA)@*=HW>B':\@S07 G9"07(CN_ M>.UBMTX9X@Y4=-!>$5H<9ZI4J-N2M^EVZJXAZ=[HZN%V/IGW[ <78ACWV.^X M$%?BX"FV<.FEX$Q;UA8P4)T+$8D+JPAT/-,@Y]R=,_X@,96Y+W U"D;S9(KP MW.0+6&=D.'$#G/R"MWDBO ?O]#;X@F$.6#%4/%DJ'"TE..#>\\9 7M/&UCXK M0O6)0I;8X=OH(%]%=&N;Y2U]-CM!7\<=6V!=21)EN75SA%#-E$]+[/PVM *= M_[B9ALL)"_5786EB0X>G,Y37VEVQ=JBR4SN00>="^H0854 P;8$IC^)C5 #Z M87N>.(UZ;J"=FO 7#Y&MG]SG.#(YB.)#15)EDD1OO]UT69@%MZ>C3"?C%*[!::\XP+2?08(E)4>#O8EY.\^:F(^UO &33U MPRYMA&%G4I(XX@Y(SGTA$G/B;W$FGJZ-M^;MS8<7.$NV\+\(_S_"E=[2/ 63 M&\"%V(O8=Q(_0?G9/LA/ZGCZSG?I0U]T3YI3PM(L7VUZ/_T6Z6MUN=PX(^69 M285X^;DM)Z5WD^D]MW1=_SS?\B]%F,OB67B; Z$<(H)SQ_6'3EIZ=5J- HW- MHQ$B0_5.)3L>M)0\I'W9QI?YBB<9W_\ [K\Z_]L)\'<_\$.'D+Z_*/\!Y0[B M)W\>!6$;\4EVZ&<-OU9#]&F_:Q5R)2X!KMTOA,L>K;RALUQQ>R=/0QV^/\.> M*U@^8>9"JLTR>;O^2Y[\!&I @>A)+F1NFR,70C+[VX$$2[F4R!:4(BYT?/QS MT)YNP/-CQ%BG[TX3-U1(HGQK?6('G'H+#@34-;Q6,:*6PWEF+&#"4[S&D5_; M4OR8NR=L+?L\/]J#EY:FS#1U,[*SB,RB-F+ @UP<4@U :Q.%R_,N+6SY^ !Z MGZ^6!-B)K,+6]E)PTQ,$SREV2+:'9$H%WI6?GR42J/G#[&%_F/1^-?CJFV$< MDC<7RRFKA<%?Y[&@,KI#,4PCN$%$T="7,Q,?"[5=+H=ZI? M(\:Q5[D0I<_>4MBJXUC>J%:#R)-TKT*>.90/YBJ\?NZZ(+7[:9GUVM#=-O<" MGKK*1V\DK_2I0T\Q>5B-YCR4XKZIKL[(FLC>4?*HUQE3SWK"?Q_+7,O'R!'0=1 ;U^7)8.&@&.G,6]&@NV? M6O1<[/#L@!<,Y7XJ?O-IM;1ET\":$ZBIST^&Z-=2$;)=$HOQ.[R8MN])-SNO MN:CM#=;N-M__!<>SJX/O8[JP9"ZBRX$%%!=AH7,B%!E(0#^LU< M2.COSTP.*6T,.B<%8ZW!\YQ=MVF>W!U@QB]"EQ>^FN@.7S+TKL.Q1'E>)S7M M[W_+NO,'437^CIOGY6LX=S[S7*=.GC]SI+^;X[\ F]5W^>^.-VER7S![]7+F M&$]Y-0;G9[)FOB(_H=M_TDD21U&"R>N]0QVS TL.C.="))#'L;^K9XR[?$67 MA.(Y?,O7ST5=K!=)0\3&1?S?=V+,TE-G)/&DTHIUEL=03!A'K>+Q[VL/W/<3 MK-A&^$8LP49]@_]])S@094WC<8-)-LA3^K<92);E'\JK10O\RTXD* +G'#WX M'/D?_#R&_?M.H ! &,!QHNSH/#7+-TT$,WY?(/63'F,_V!,!62SK0XA:=!?]L#G$)!%D+96XJI#1S^?BS="S&X^I_2O/E_$],2--AOX&0"J8!0 M";^SP-D6PQ&@C6+7.@[S5FC"<0O]XH>F5)NAMP<<+=9ZUEZUE$Z[JIFXEE#Z M@^N0RPI,YYK6B1$AX=)(/0^R MV3M5FPZ_K;G=L)ZNE*#T/1_J/:P.WF1-L(1]HM<2TM4?@C)D[%J6#NCM1(:M M0%T=-/E8$,T8N/[41;&/1CU=?7LI^L9RG:Z$J:F/E1VU'ZHZ4Q_@]3I,W_>4 MZ:3*U"><\E^^X&US_O?N5CNZ,9'NT (,CJD_93LS'4MYZN#;L.37\_S&JR^Z M\8"M<::Q"+N\V,KH1D.\*-X]?GV(G-SQ6W>2URC&&T(P5IR^$3FP?_DZ+1<2 M=)?]D"7'% G\M>W\*"BBO!1\.'!14E%P-D='!GJJ)$ZH*9RVOOE0T85+ MT4=E^IX^QMQ#Q377(_.QT\$W4M!*P-C+4>_UH!QET YT.J9BWE,2X.:4-[!U M1]615F57 66(??2AL7=JH1 Z$51MF/Z#J? M@NQ+8IP%D--$,LUR7@@IZ'9)+N*$R2IS[(T=!!]_O\]WCF(\6SK-WHA+83Z< MT'),^2N^^L_%5_^9]H\@U'^A*UX3_DW4[,>8VJ^-C-=$?[*@/PE8I$%>A6[[ M9QN?;CU\=@=/H_;R66O/+/)7\1QPZT7!U)]528.8_TI%A5\K?_Q/U7OXI3N# M?Y0H\?L'&_]J$[\]@OFEKGX%@N"?KS4I4_&3U!)+^,_B+=M6NO_* MU;U?K2_VAW< I[_W?'^0YW^:F?_6?ANJ_D'H>)[Y+W2U+!]_%%7_!R-[W:J] MY\.[NMI,>9]T%__+J_FB30^NWE\NQQ&\#XA2N1":*<]MF0>)S(.L5;V2-74< M#>#@&/YEXP+F<+OZ3O-\TX=BEPY]D-1;L5TU_,-J;R&>!W,&3L8GPL#4 "#, MA)U1+L=^>9D194MJ)]@UI$[Z#LG$:M!V/F%E/C&X777T@F]E4]O!_ :,'H"H MGEGCCA>K4 ;+S#]HBXC7FPT[V?; 3@WTO!_1V3';O./>#M<7XFLRQVS8PT67;&V[S\.O7)P<-K2L>;*&7-- MDR:K%2'\4#7>]TK#W4B@ZGC#6KW UZSU[%LL3:8VRPG8%]I 7:CQ\%YY=F+_ M\VCG1-7=@W;5O7')F9Z7#-6&+8[4MS=BJTKV)V"6K]#QUWD/<"&CEV+6Y6=C M/F"ERH]@J3C:1O'%@0O)U_<,>+CL*PI:.Z(<]C6C;$75"]&.LZIW)E>5%#U1 MCCPJ(O^@,G.[S"JQ+K$3A'8$N,=[%!&.4>8-[("?][U$K=ZOA=:@.MT#"=Y( MF;3.BT_PU&^L.IB1K_AJKU>'Q)S)R>N$#Z6_EZW6#@<0S[%&'1S!R9ZEH"3Y M$VC?S#?6>J/M4TO6I=\!79U<$ROQ]'>0W"!N%C;$G\)C_5M2*?Y$G5I!0_4L M*,QVT>&!@03K^':F^WT[2B?_UWS)ACO2==WW3)V(,,HXVBWQT.PLMW3.OO:+S M3\\X?WZJ(SPG6>G=#/N&(:OULK66&]5AM9Z=_\VEY,.JA1&GC@,FJEL*O\/7 M2N,[%MKZ^XC6W]KO_^47TSTZU%OV#-R=7V2)G'/7HDUR3"1Q0Z_]C?ZN\DU'!3IZ# M]?,S GN(KD1)5VO;H A*6?:^^:[\B!&S $"C?8UI[H^LOV3@7;,([ZQ]5&Q M;92):R?YJ426I+H)^P'QMT<"H9]]< ML/=X;A@W4#FP+]JU<6#V=NQ]Z[8#PN>#OQ1'8,G)V#S2M'\.>@_[.=$;,:!; M,[(6C*#B5QU):PVD0ABVAMVUVZ*&H]),PMS$OMU]B-ORS'-TS)X)O5>Q@B4+ MJ-9F^X_RWZU0<$OP#D&;N7EZYKCW/*0%I&6WO%91.F"]QDU ;04ZHJXH1[?\ M"$54 "S9A*O#2'46ZA0^-KM<>O^1[]J+"@K^=PO?-6BOF(5.TX"R2E*!*DO" MN!X)G(+?[:&WDTTK^/O1\.#:-X.T?'K*8M< PZ/YTH2_M_>JZT53U[7D7UM' M[CF_@B#&LR /HL8IWBSQ XPK8 U3&-/#T>\L5PH ?*D[XJ#M M7';]<^RYG"..VH1Q@\]U[VHG/HN5WR=TOH%(KTQWUY<'&+E8EXS))9'8[I[G MFV,0)26%QM']C56N_;>WF8PJ;5Q!MV;)D9A*+ MV#)&<^'"(Y0O4#DA%8+:C M2%9T+B2D0"A9?<^3G:\^9NTZ)JJ^K>C.4.E#&84G:]\G,$/_T]JOY'E:C+A\ MEECWB(?K$!=2[9<9GK<2V]M;_AU\(P7[FTC+B[78GX*0)H1"@G^*)9F>]F]" MTDCWBWB$D2U'35.MUC^3"%^I-H)/[=.YMZK_L.G]J\>=/IS1_]F]AQ4_Q7D\ MTW5R%?RG\(SFAI C_VXD%U&1[UMU'%1.=6R2!8)6:C8.>%S_\3"?S^S/RA9_ M6I+J_+Q\?:UW#P8,"VSJ#R\Z03[U$+_##;4I^B'H]"?BAC\MR474SO=M#FI& M<1U;X9$7>, M#YS8+YN/C,:_2:V!W2(54&RUIU2-Z)H15XY^&-4K8R!9 M?^OZ26]?CTR!G8+'%5$]^[)?&]TS6KQO^YSB7@M1;5L#P:.GI/N/YMD?,,6KK( L MJ86R>GA:Z33*GW&?'8DEI\$5B.0GQ20HVH&N1>$/0@LE@<2J_?&1?D9=.E#A MYH#MX6ZXJT.Q5_)+7U8.>F5EI'S2&(46-= *F2)_ _H]Y2W.>8\O&&=M)(V. M3P][D]5!EA9Y6X4\*MI;> *SI;S2TXC!8-,NA00/"-K6C$F/&ESZJE#Q 0)A M/WSU%MZ/(UM%,;59@L!,E8(0%1F.=O9\::OG1L5!P9!Y3Z=3,*7WG?;#NQ0] MQ,>E!3->6EI:'E+X_)?D_>^2O"S8 RY$O%P,>%K#5P]?/]\X-[QC\KIL@$-+ MN(7+N_*@MF$[UP-'$'K'SK(RY'S7OX@JL\?^T&WW##< [@)84@C 87 \7S7XI0"'(V3JVHV$O2PI7[;A:'".W MM64E,W15;&W2_)$Z:*'7$PKTMKX8^"0-)6?QEHZ,G"LS O UF9>@ [9Q*3Z7 M59F"7R&;PB6U3H"1:T>C;00S-CA:+A>R5%:=GL9+^,%ET1;T^ C.)M155(%6 M"DJI05^[:_Z M&JG(H4<-]->@J6=S-Y?X#,<(KD5AVVIW4WC])$ $QRHND!C MTX408!+3'BW376Z7-;'?)[0=8HB5,/./#E?'@NI$QM36#FV^>9 MM]8%,ZQ B9>85NL!8J@^#"29=&%@+%>ZD/N(9O>%^'-=7N3"VOU^H:8A(K$1 MSPY+/XH8%/M\1=&EK8$6P]3@-&.+B-/C5-@]9"'TOK:Y1[743;^FDB[O%H." MH*/G>M_8Z[("S-<)W7@1D;(.U9C#Q]#CS>I^WJSNY4+.84/CD7)89WA_'^A= MIYN@7'ITH(X4-A]A4?&:ZM&]RO+M]Z& (;%/E4Q\ MH/.4Q <>J)N@L -LXBV[, H.++.>UT!6[U73,5/EA ,.2#DX-L$75L(8X #(";@*/ICHX><1SQBT6E1"OQYI3 #.QTT3G2[G$$<^N* M3\)\'15ODBW/G'SP K(+(K_"[&_"#UT>-+Q<]WPF2ZH[)^?26RO%O=V]8B?. M.+7/06T78*#!'&YQD2=WE44$A9]D@"PG[8HF8]M;9SBK"Z' W0GHMV\\I7'; MTVX948&U:+9/V0[BV6TKR@N!*Y+!"6[&>O]4_,7LAP?AIKP/-&G)):0 M.YS"WP$?'UO@0E8.%"VGBWRW=DF<]8%*'(PW%M#(O! *:?B+\#O"K%;?ZE*_ MG*37-?(+RHBKELWVFIL\:1,.#C\4.U_Q_<)V8?]K32];'.+ME=\MK/%W[&!5 MMW$%[B_*?T#YWA:T/A%3IVLE%*<\NB=MER9SL_,7>;J<1VE\_N^?*Y])[>AJRK+V(%5I_5S*02 MP&VTV'%/!)XFA MX@3E[;DG2XTN?K-KAD#-+.QQE_VK*DR.2_"T124:$#[*+ M>$8>6,:T9&T!"[--4S#MLEQ()$=T"B_D^/^T]YU136Y;NZ%)%^F=($5$0*2+ M8J*R:2(;*U6(BD@G;D$)$!*EB'0!!2M1I$N1+@()$" J M(A""DHJ("\$0SO M-NW&?<[XQCCG&_>>_8WSXXYS[_ZQ_B7OFO-=/ H_F'4WB- MJ?,%P&OCEE9YHB5S;'8 8BI[NW]RX&973"B$@0-U<&R%*>9E3C->'!5#.^4O M.F&GRVBDB1)]W4S] =%TD_N:+M'KR(O2'Y\$0H.;7NSQ@5&?W+[;NE-&W>4U MMKMBZD=J!IQZ>XD^=;/.;;)]H2Z=NV.*[13'@\0M_O"]XZ(7D.>BH_]AW0-^ M%CKC3G>3Z C8J*0XA8=UJ.O M/WKYD@AO+&[?^U"H8^4@%8>=D:3&K&[_V:]MA+L',X@5(UP\$$_W3$8[+,RY M]E&$ZMBVV')B1""G.!WA,)XU\=;D8L&4[%=E@0O>VPN-[GF^UM8(8JL-U(7& MP)\O]2$@C>:?YB4X97:^Q2@?"EP?7Z3TYI,3- )_97PIVYPT3W!=7AP&]0@K MJJ9L^7RF+D!96:7+R!VJ :M9M9-HH2I_M R(HT6(.FCMGCA>?<5-]:N^14:!%.L; M2A>I]7BJE,^*\#Q(8BH_)'6CY'D0\9@:PG1Y%WXWF #@3HS8A3P>+O<;7) ^ M\67O;HC4N]>V%S RAVT5ES=^?H%21Z ^X4$V+OD+\Q_CQ^<%*0D\B C?M)\F M @9G(;#=]CS()VJ'.!]_VJ^;Y\3XQ.:Q(9>S*,T0.7C3;:$ L*$L/("J=CI82(*EVUQWFU+(-Z7 - M[B#,#,A)CDY#?C?B:!8W-EX3_(;_N-\QGN&')2ZK=YIV[=.Z5^';='+V$W/$ M7?Z[D]=M<]RE0PH""W\MR7^86+4R]#D>9'6):JH.*A-]6OO7Q,ZXTR-B5ZH# M6X!Y.7%AATUGE0NU6_;8UM4\>P4/YD$$P?8^G!),+@RC\2ZHO>D=^YS^9(V= MMF)S@_:;D\7_''UO0_J>KTCUIN5NT4ZL;^DZHC_ZQE MYY<_TJQ_4'4#^\]*UL457[-3_DNJ/RL5S 7@_#2**NZ[^>V@&Y+1WB->$;)/ MNG2U;Q9$[GFM47VXZIK-%I4/148=_TTV7XPT8)I1#8^ JZ$/=KP+RG$8MX.6 M^\R$&HL6&H^T*Q\:/B8=Q_G_TMG^@\5:3N(4F?(@2'B&OU@[PS25:X,Z/"29 M$,=\3>\$YI?,[0T=SYX*"+&[/HEOJ=/FI*,EZ6NI%/'O)O+]]Z5^7'D_OV=B M]]-$*F10*K_ B;JAFWM0!?>?H?E?8OT?Q/J K4?VFBJQCX!.,;4H\N)\V#)6 M_HNUFWZ3EH]YG]G!WT#/6L];F#Z8"".&N);\HR!MP6U+PKZO2)70PN/=ER 7 M;[@,Z )QLJ_J$/^#=,V(GD,.\.4+-X6^R+!)MW-A;0G%BK)%:'#)4&4/+8TQ MO-YGY<+[=9FU-7K!M?JYMZI]$IZ^S=$0WI+G<,CL@LNQG:+D#<]>;#V4K61! MQ*K#J07^AOS'I6#&L#*SW?MR>A8G+=?2N%KU^J.:GD=)#Z3+[\X@]W9LE[U[ M)P]AW!XQ_QZ7!4?6S<8S8SE); /^,IP'&3R(V.!2HE7P1@*2A!"+1FQ].8>* M(OJ4O",)MQ0N!N@//'H^-F>3@@F^;B_+^LH^RQXCR8SX]N+ MT.#G^ <,>O!ZXRL=AE$UGPA [I>QV<^;V_1+"L5W+*-*0NPC#FY3Z=[J?O?% MTDV^P$>YXW!Y/M*"!D$]%'+A@EI()1VI%GR9$CKRB7E#\A2V>5C%*_=>>L6I M8^9O4:_UU@]"?QE!R'+'>9 F"ELA?T%F=7\=9H@ '('+889&"$3?_<%XO??H MX'$KFR*_7[]:O<@F#TE;6J0DSCR.O7!+Q"1>S7!.XUJ" \O2!S/J@1!"PY$L M1)B6-![,808A%=ZC8 M3KU0E4/ 9I?/4DYM4_SJ81,9Y[9QO>>CJV^G;(RDW+:GJY!,=47(S^9N:GX2 M\D]G=W&:>)!0=]"4L'( *.;;M/C"H"C5L1-8)XXYQ"^X)\8I-C/&F[(T/Y[6 MM_+<'AEYWE,K/#U1VW[?+Y_,$ [<&1QP9#:C$DCI/ AK*L;;MW-J85;< M5_"6S1[*C#RSGL'-7S 16BAX5.E ==>81D6'6'R>UW[N_/&!V\L4_3R;1+KJ MZ9H/ZA>\98NQ-I=R+Q.HS916Z&H 2Y@_^5H?86:J!R/>5C]A%UO\26VRDNZ: M<:]V]03S8_'%UJ8L.6MMX=X<,T@;9V0V3X"9I:@Y-U>:4MVZN6G6+2S;E.]F MD>+\3JK@/ HBD.>&SF=9->LP,A@=+5FZ-S M+@I'2*1>0Y,* 4S MZ*)I?#?)D231;3^F.C^_1R\(PH_K):LJD57.WGGSF&)TDW:B9N8P=,GJ> MIV1<)3Z@:,SJSNSO@I:>\GS-@ZCQ(.%U:3R(+)SZQ">(+;^?Z-;Z$QFTEV$4SZ^SSW8GN@\9!V"Z<6VM&;B M#3 C"!7L61Z$K!"" QJYDI1IM]WU3WVL:G!I&YJ'15[4CQ=?GWMKGH+<0=?^ MFK$KL5KIX$V!C>^*C)A>T]D<9CT0Q%;"TF)6-*M!]VYKN'0'DGH@!I'-[:$O MKGF\C+?*#?#V_R5]_[E<];LC>K;G[49%896L6+"=*R%0#F*)6D)\G[\,&G45 M^EM.?O<.G& [,5R0HJD;?KO$>)"X0.N@H?A[@07"-ZQ$+Z?=S:JOAVBQ'#!\ M#&8F\?^XPC;BO(2)<0>QS:9IV,"YDP[@H\K0_"\CZ+WOFIGCQDU9YA-!'6US M,>9.*B;ZS2]M95@#MW]WWD)P^C/EX-^GF*\8<+:"4-^\60,HSQ(D47.DYFMO MO:S+@.FCG<:^(HTWP, "KYI5XPAM(^:SUN =,>9[LU5&S%7+CT(2%!W0NCR( M,(F#AX?S(*J8*:S"'QTM@>,Y(JCCL)UHJQ$3._NGX%C7\0&M0GJ$'&U"";OK MQ-$3SUZK["6+!_FEG]??P/][/42U!9@?%?F!UAT[BSOX,_1A^N:AG"J\&N@6 M/>=^JOEE\P3:L IQ>Y]'<^B:=%_FF''XF\0+='?C^K01=L>CYD4H<-2='Q,> M<:JP(5!R/)7/H75I_+#P.8A*Z76%RZ PPSV"L3JL_=W&92X&.!G+3$&YJXZB M!Y,>7DO(=T"7,IR8;6#^PL_+NT[! ;>Z9-B!T0Y9ZSO '70LW50.$6*44!%J M-H"9O#3S&7BS+'7>/,MX[%7C)49QOWB(<@!S%^<9;!?Z"*<4;\?MIZ@BCDY: MX1+5:J]I,UHRRIL?JDUDUYV=NN5DU99W2/&#H(W+56N2C$)Z;NHT!';G3Q7] M\3LY958$T"2F'RF/>MJ+>WZQ',!V^F15T[SUOPVTS*W\7)S?UQ;<9Y>9\YRB MGU[(9S3=7G@[;(]%+#7+YP#4ES'5HZE,K&WUUP F*RW-NDU*?[_[.@H;7FC] M;4@OTV&WP2FO/74(7\P87 6V V7/]& HD^ S.2Y 79K5?E.),\MQIFR]N";F MCX1>\1#]'I>7\X9JQV:/"6_98Y^_N-L6\GV7T1(2U!M>M6=8,,?X%G(5;<*I MQ)B5W2_:P2A+-6'6:.4$GVUV8IUAI*2IWJU*<1 R)F7FN5M]X$$@\%#"K U7 MX@#@V4]I+EQ!,.R[BY2 OM2TY@@CFG+J=XI$2W'1+K=]GM=KO^_/:7)D,OS. M."ZK^28'ZY)7UBW"C\F\"*[C4[_$(,P<]VXUJ0\ZO_<" M"XF>YFOYCA,1@<&1-:YG(P6F+IM!FB*34_0J-E_^ZWIS=JPN5R]VD@/E?OV"F;9_HZ2S9[MV_9/+1)6RUDGL-U\#GIN M+469SQ_=M8+A@E9KJ45:]XTH:FCY=S5UV:4EP6N[*@VKVB2CHN1>K%\X)2NH M.FIP*!W"@1?C73F-<&K959PH/,@]:=X<%*$-^ 60L$V1A"?!"#%+Y+945]3B MA)PM9@Y=OP?;Z--M<&_7TRT!#7L&"'%3_V;H/0CK^'_#FC&?U)A9]$<2 [U< MC?$GG6/?C9R_5IN:4**CB#JI+@J;'B?$8#>NF8S\B=U'SP>8<3@T$B:,$H!V MSZO"]!A3-\LC+&AK2<6%%^Y/5KUZ>_,M?,+7L6KLS*\8K[/93K;:AAOW05,Z MDBU_DBM12J\CI_;^9);$'-"X+(.F_BA29H6C[L2GAF/->SF"=0:-4+**H'Z'J<5:GVBQ[(- MO^6S>'G#PCGO$Z^U9W$G7N=4U$5S<(1S/$C&59P@=SM;A^\Y2=Q)97B3%:7W M;ME8\S/6L*@O&/=&4W$5?;V<>"[$J$_V;>'6L4HYVSM1W$JWV(<\"'#$G4\? MML$O#HOR5PF&AW%'7@:E<051NS?=H#.YX'DO*QY$/F1?^&?K!R6A-HX?'V_K M/=?J'7A#,3ZE]8R8^.4NS=2N"/7>HI\'][1!"R+7//N726-LH-L^RFGOM/G= M)XG'JY\T4E#A4S8\R!8&]HTR/(@'8L(.OJ-4NOID%U"@Q'@_J[1+0Y;5M;=_*VJ= .[(6?EM M 3XMRCP Y*QDT',R?8*R3="*YYEQCFWG:(:6:7K7RPL0%,>IUD,/5WKG>ZJ) M=GP%V<->_=6E?NT\",7H; 2,'^Z$$SEE7&/N-!9PHZ0@F@Q(\<))_3[]&;^% MT3VOZJLH0=Y;; ]3/#1/<97ZY$3=D@W?0&105. M+<6H3['EGX7&G/ "4]W!(P7^>QKK[TUG.)OJM"OM,=].;I4.VI_]V'"V]3,N M!2Z)%@#@M*(D()Z&N/%XA&U#R]HA;?/+Z&J&0DM+BJ#CO?/>V9 !,V.27IZ+ MI<"[?[T1?Y[M-,J.KP%E/$>XRBBB.\"#W*P-U\MPG++R4VPVBI>\<4(NQ,0# M)45SWV\W/K3OG>@0%#A.D$1PR7A-'%<+.(GY8GU?..R-K97-??W#^2;S9%M>TI?N/&OQ6;=K"# M^9-%D-%QG%L=(H N'4Z*"#L.I@$4[S&[DS1D9HS'KLUWJ(8A>SBSOL7T>9_Q ML#5K#TW8_&YN8>B^:VA^Y!-9;9FPPLVZ<\49-(K4UXC3_#3,2/U=+F<],,+D M86'J5'#J_O: FF@"$!7$?OKL$ _20./3(B4V".+?7_P"8PO(!W9FCG'J8 M-BJFMV@'B'R,^(R58L-IFEOB-4WM\T =Q)>CD;L-"N+;GF;I:)11]A:&[E]O 1XJ!;F&NH< MW=Q):&YXJ9WM],.J=^; #3=T'^L0YBU""WX6"^I@$_E:KDW7,8? K!*PCDHA MNDGZ)]GC)ZCYQ/N#B7U"\][#926&D6\""D*$KZ.7+DF^6NDC?:[K12;BMNG>VZ MGG.WFD"]A]!"'V)I3/\T"ZX)9EPML@VXW$.>=<2=3B*>Z*9G>1*MO^G:/QV^ MM-NM _G12;.I,+?OI?/IECZ%G,4*T3%$HW+?[]A@]YDZVAII9@.Y,L4@7=_ M;8,]>H%K>#"PM_:H]X&KOS_ 2GS=59;T)'A>^=U*AP5MT%S2!/YK4_9DSQOR MGMQ9HEJR\XB31-5CB.C!77/_^B#1-\=Z8(C$Y'+:T#*,T6!AB@0A*,OIQ .B M/FLK"8(5Q3SNII0'"3BEN9 M97D3@Q MP.DL@0Y;*E:#_Z;"Z9U@3,G[:6(5:-0#;_3/H$UUC)Z-II3[SOOXJ1HKTMWU M7"2^9OE^U#A_S8X'82K7CS<10-MXYA0/DESCY?<%*H-6CGIL=X^S6/3RRL/( M ![DPI$GOISF W'Y5,66RDK^'),XS2M9NE$A]SU7VDMFPAQ@7_P'X\O<(M6A MO>=:KG\PS/M9V^KYY\WG/)R+B(RPQGEO3DYF'V,V_[& M8#DCR:]UG*N-:I VGO%]Z=-E4AW-:\N6VPUNA?[9"*V0?^)G?A.":AF]$O\)HHA G MWEE21(:!(?J'.9_YM74?W^YG3JR1MJL-/0H1MB?;_W[X M\-6O)%72WD$(.I=EZFNSJL@'A /@,NOT&>A^!_!9"6%9?&)(&KG0I]&.] M$BJ68>8,2^LR MV>HPGZR5J:DI7Z]&R-A[V+O>6^D914;3?^:$TTTM.!#40Q#^0I#EZJ"R9YW? M;;@:[O[N=H3!)"$EI!JUEJ8A+GH0<6V//G0.7V9A3C(V4H:\3"],MO,%H%P) MHQ+V#F I*&4:0PF]^@YVF-W;;$+6L$F.OV?!,I9 M*MPA?_-QC!7[%/]=IK$]@'&RS R4\M=$)WI.YG2B<_,#F30MW5:&E$7^(BFN M%;OO=5%,RLS]'_+,8YPL+/4)7!ICXXO^E=. I5;98%6;3$R/M&4X I&/@%1W MH+3#.&"IC^',,Y8$CDUG I:ESWU-D22<-YU)(D(;ZE:^7PBWA(J'2(>5#E;D MP%R6KH;HM[\@GQS,\Y[[F!]RT'MZ]\@UNPPF/[PEQJ'].+<((3G9T":9=$(( M="O8,KN0FG&.L:7FR33;%N>:8(XJSMNY<(/6['KMO=SGK7H6(#A, M#_@,P9Y#@$>N":%E.#EL9!3 8CX$W:B?[0)E^C/4"[--I3_+'0'(GSV/]XMW ML@)?HP]/;^LQN+WF+=U)VB)8 YPE,&95H1,EH MA8?E+7/E0];N9/KK*)]HM%O=UVM1<,'AVR^^NH8*&!8#SM1C%.%8H0:KWUGF M;/O1:+C*%XR$NSBX1.0:C :VC]DYE/?9%DT> P8T6@HO[=\C+V/E;ST]\D%4 M4WF%P=)]SS8'UQ?XT#%,+\P(O[)VDR ;WC1H<[QMU+*EX?GH1LV!0)9)5A-2 MK\%:*[:D(.CR:+N@DN4O60T_V+K:J)>MTV8N'[.?=&MF7#Y[\_6>SY$C.S6;X="-7N@ L M!X2Z?\PNSVL[C:$/,41[MQT.2$">>,G0SUJL1"E7D3IQH?EW$O5/_+HU@?3O M90>D%4+CY@J<$3E&1?3"DQ' ,2RY9XEYHQW,5R!?;<;&4I>Q,M[VQ9UUMRS! MM:@KE*K?P($F7T;$5,ZYBHXN@>LF.HH&L ME$!7O:3(!-<=L.+. *IU%MU]*]\?MZ%5^216U4DG3 G>4/8(657=NZ9L2*N8 M/#:SUF$=EL/G=BX,.%UT989/:$"#*1*%;'.4 >]R%YG__)1E#I=RW4*@1QBX M/=HQ%IWE^.E]DZ!*IO6R\?.>NDLMR]<%=OM^<2+BVQ[.KF>0I@W[]M7>\NU./E2XH*]ZJXY+0&65"QI0HM8D&;#.ZQ-A:< M!YG&F7(+STRE87KADO (Y,_6@0@1#QZBS*K?5"'7'3<=$.^5BX.=*\^BYHR]%(CT/?./.H Y[ M98^B+9P:[O80(LVAJ%SZ^V8/08S\-HT>3Y3:-91^ M(>^T^M_PQ%J(NM:+O($#CG LZ,J]'!VW_NWCFBLOM[SL(]E\TX>[/1\.U1YN>[8RHB7CB55-30Q?7.%XA11'B2UL.$QH^1J/AK!$*E<(,(4UWOS M2.VW3)'LPN;6F]]D:PUTPU6P3[FZGS$')MFBSS[Q()(=Y\I!;*^GM9S#T[#[ MM>GD.YTI1$-QRX)G=ELNE3\J"@W2#*/";\"!(SC0&-Z]"CTV:B? ]Z"EAN9] M^)K?JL*4IZ -96E1,17^;P_ET6,7"2$[T,(.\\[."]E6DAK!Z0)OL-T^;,T0 M*@$T@K+ESQ-_'0UH /PS%A!R(1[6SPU]XUUQ]9]?!RGM$[K9E1F58_(RZ@$% M\)^-..G]$BM/2!(86)Q#,XOI.<2C%VF-TYC4JX>K-J/:6?5.C/(@:G/K@ M*DZ+<,%4 "T&YC!F?<9A.FB;R>AA!=!W07,PO7-#RZ3QUC"G.B)CQ!U&D4.]8"&OXXM95ORTZ3D:-65 MZ,ZMKD :MM+LQ8LB[Z^+Z98W+^<2M^U2$/L0U2>(&X(#AK%K#A43Y!Q &G314QXS #?F:J@>T.M$2(O5^^A WZ1+;#-L(>59(>?S["FNPG M^\X=<3KX5G'Q"CDH5_;A^;T%\$ .CG!>YA]J!Q.;_U4[J#F\WCW)U6I(=8A' M:(< TSY'&+]$Z?=F[?? _IZ&TKQ#K;#2?.AQQ%%LMU4T4@X5PQ4?!D3_7A[ 2* \_EX><&[VM@_" M S-U,G_ SWX^_$S19/Z&/A9N?Z /)>1_BSX#_X4^QKZK=XO3Q0I4 D[]ZYI_@\/OO\U_AI_C;_&_^TARIOY7U!+ P04 " !PB%A2T>XD M-=VK 0!Z'!$ % '1P8RTR,#(P,3(S,5]L86(N>&ULY+U[<]PXEB?Z_WX* MW)X;.ZX(H8L/D 1[9V9#MN5JS;HL7TM5/7,K;F3@*;$KQ5233-N:3W\!DOE0 M/I@ $Z18NW^42U(F@7-^('\\.#B/?_F?WQ_GX*LHRFR1_^N?_#][?P(B9PN> MY??_^J=?[CY _*?_^6__[;_]R_\%X7^\_?(1O%^PY:/(*_"N$*02''S+J@?P M-R[*WX$L%H_@;XOB]^PK@?#?ZHO>+9Z>B^S^H0*!%_B[GQ9_\1+B,^Q3*+%$ M$$4I@S24#,8QC6DHPCB)^<7]7Z(T3**0QS!.0@Q1C#"D<2H@QC[G82@"EHAZ MT'F6__X7_0\EI0!*N;RL?_W7/SU4U=-??OSQV[=O?_Y.B_F?%\7]CX'GA3^N MOOVG]NO?][[_+:R_[:=I^F/]Z?JK97;HBVI8_\?_^/GC+7L0CP1F>5F1G.D) MRNPO9?W'CPM&JAKSDW*!H]_0O\'5UZ#^$_0#&/I__E[R/_W;?P.@@:-8S,47 M(8'^_R]?KH].F?ZHO_%C+N[URGX61;;@MQ4IJH^$BKF2OAZM>GX2__JG,GM\ MFHO5WQX*(0\/.R^*%Z-J*5,MI1]K*?_IV&0_GB&^(WFK?5D="%>K^\F5C%V8 M?G(F[IWB!S&\P%O3G"URW<]U=FB#R^QJ]MB49'Y"+?%9IHMD>?Z M#Q_53^TT>J .,JWG::E[2U3QO1(Y%PU;OA@:9/Q?_Z1^FBU+>$_(T^SV@13B MK2):_F[Q^"3RLN;ORZ(@^;W0K\2WSYNO?";/^D^7WTC!K_ZQS*KG:_42*.I7 M9WE3/8CB[H'D-T]ZB/(G-4157N?-C33#48J]()"0QU$ 4<*)>M<%%*8!BSB) M8Q:2>%:MGY69R.$OMRNU:ME?1_ _6:Q$=811"E$NE@7;O(L?YX=>L.K=JM_& M^,>RU@=J&X>#;:7!EM: /H/M[[6:@UKU"] H#[:T![7ZH%+Z@Q: "]! M -2MTH!P]$Y9L!?:SK4UMRAVEVW!7FW97K!NO622E+3&O!5)K5_@_2CF5;GZ M"]1_@9[?6I#_-+KL/^X]C9?%"FA2L!.W8ON-']E"V=I/%7QQ5^J]R>NN2+5X MW0>YN5,52'\"BX*+0NWV#@"^1W_OA11%H=["Y/O'C-!LGE69*']:+/BW;#Z_ MS/EUKC8W]QF=B\NR%'K>E[_/B,1A&@@*?2^E$"$D8>J%:N_FJ7>;9$1M 9/9 MMF5RD@//ELF(W$Y:92XY;B,A(+6(%X O!7@JLD=29/-G4"W DYKL06\("6.+ M95ZI/;K=J^S\M31[1XVS/N.\?%:Z *4,V-+F FPM62.UN[>%,P!=O@;.%VI4 M?G>&X2YQNQNX-R-GN>!O1:Y^J#ZKNU7_UPQ]1XI[45W.YZU[2;T"F'I%D'LQ M$T% Q\)&"4"0Q1&/L1<2LA2+%-!I61"V&PK^HDQM4U"(VG#N8"L!09O2 D( M>&KDMMPQ]%P@8VX=&/;A"54K %H-@!;_HOZWI=$+T"[*1I$+L%'%* :5C M:NTCR=A\>@9:!TCTG-'Z,>>MN*\-YI_$XKX@3P\9(PHQ0DTL?2@G@3=T?KB$E#1'TNJ\Q)]9"6&?N5S)=BQI O0H]X4$B>0"2] M %))8^BE$2(R9%Z"HE''JSE!%^UH"/YAT^N[, .89?K M-7T/\-K'NZ7OQ=;*_]JY\N/Y>TU791(.WI/"_C$\NJ:8.W/A&D]H][*IGMCL M\[)XFHN/RKB^^OY$*2BF,E Q&$8^%"*A$.$A(0T MQ1BFF'J)%_MID"8F[P[;B:?V*FAD!UIXL)8>M#*# "@%UK^%9J\'Z[7H9OLA M$1Z8O#O!?8%M"'YKI#]N%9^',6^CU^KG]%6P?B'!1&[HTZ@;O_[Z0M>\S=35 M]2O*#]H7E/5PH[QO^BJY>GWTOMZ5O_C=@WY!7>?MGV[H/+NO;\@OB_G\PZ+0 MKZ@9]:4(@S2"482E#D/Q(0D#]:OZ8^ 3'/IA>IZ_V$2,J;TI&IEUA,#*?[D1 M^_@!D,MUZ>LF=HWVJ[B)N^ 'OVE-0*N*0\?*>5@.ZR!;%NX6VVNFR?O@_B>_5AZQD9/Z?@A0S/\9> MX@L"B8@)1)CY:E^*/)CP*)$,,TR(?QY]6LLT-2Y=*0#8MLPZTJ%Z$("W!$#; M!UWOK_13_J1/BA0!Z$?D7,*U7]:^[#OH8KT*%:]7KU$)K'0"+Y2Z %HMT.@% MM&)#\G)OE(^-XFK[[#VWO"[F24AO27]7;@BT>Q1WY_H54XHO0 MN&3SK'YK?%KH^.^E^AJ=:UM'4>=QP5#(J%A$)IZ3-R+-S6&7TGZSXKB-[*:;^X'6,#3;I;779:!N7RM M'&BTJ\/:M'[@I8**M[=5!*V.%V"SI-MZ7H!&TU==6G/OSNLN\4@^H-=::BMG MT7 KT>%2&F#2T1Q/PP&V[9X:<)9^6S(UX&-6U4?TESG7YD*F=H%*&%&^5Z;" M?%$J:^).&0YO%5"_SQ(OY%&(/8C#&$$D!(74"T.()<.J7ZXN=SK6$HP MZK:F'SJ[.YB>H[A,MGDW)V69*6)MZ'05,N1 PB1J7B.)1"%@2> M^@5SA*PXSF;RJ3'<)U&!8YD:+G)DCBR!L3=H$&"'=_L ME3//2S!#7JR6@\4Z6S"$*<$1E-3GF,5A% 7(AM7,IYX:I[7R@5I ]7PI$0WC M(GK ;L9DPX Y,(]9X6C-4?:0N&0HB]E'Y2=[5';9J<<(_;CI;9'Q>_%Q0?(V M2,@/(X)]%L*($9T#HEV\"!%(143"U$-,8*N3N]T)IL8SC7Q "VA'+WO(F9'( M.7@,3!5;4#@,BCJEN$M"V)MCU,?^F(:[#_?1[[F.'AA3&/*441-CK/.5^4J='")M1&2][$QX.%W,[4 M=!7O='*5^IZZ#X']JQRV&RS&*X0_F<(Z3@C426DF$@9EBIIY*)3QB/WHMEDD?-538U#X1Z#*KK_%+*^H1 E#/NR5A@&D&/"J$L M*2D@30B'V!-<09IR/Q)VE5_ZBF+T@(]:\&4E,B#L'\NLS)JC-4;*!T#)7)<+ M;3[1#IA<5/IAKS]\(MGQLE1NE\^,=0==DI$R%%H5@%P4X,U*B[J>[0]@HTCM MXE^IHKEXHXP[MCT73I=?;L\>P#E3ZJD6_D._6L9]4'HD]8 MU=:6,76Y8H4/@NA0J4T5A!OY\>[GJ[?7=^\O9U@@D@@<0<1)J"C6]R".PP0B M%E(L48JX9QR/U%N*J9FN:Z&!;*1>%7)18FLB58*#1G+S>)7^2]1-HZ,!/S"' M:AW C02-%F"EQ@78+$:KR78QE_%7PSQ(:)15&2D6:-#5L0KX.1O5CKB>_F./ M%KYSMOK;43KG#]9O0W"=?U7O/GW;WGQ3.Y++ZMVBK&:,4HY0&$%"8PF1AWWU MDT>A+[PH#H54'UD5&#LXR]1>->](43QG^7U3.4(_,-E:;$O_R&%4S8SPL[$: M^.VPD0_4 EX 4@$MHSO#N1,"EU;QX8E&-7D[==VU9[N_W".JOJX_JR/\%KD: MM/7](QXF?LQ#F!#B*T.419 &1/?JX&'@TYA[D5$9FJ,S3.W);TM*KZ6T"'T^ M".!I,_%L6 9^R'<1Z9'-?Q@:B\#N-UYL^5BO\'$A*(='EKXB,?1F$J M1! F$C-I9^Q8S#XU*KQ^5!_4+DHI%.!D#BKR'88IE0@9?)A!JF?QC# *&'4IX$,K8JE]A5D M8*7(#X,$+9\+ MIUN:["G+R(QY'F+[Y'GF>'8\6A;5[(OFY=5NA2^[B?);.5QJ"+ MJ%4+]OO#8JZN+YL-X\9R41HP72DY#'1@BL WUU?W8++3^_!U?_SR_7=?]I9)\:@FUDC0T Y^-'G6N0Z1*1U M[@QA7-BBX]*8,)Y[5./!%I%=8\'Z^I'KO^LSONM*/)8S2F2,21S#V$\Q1)%$ MD'HDAI$722XRS:T(37. MBHU7OGT/Y$G4:=](]<J"D2:]WP9;-O.CYU=8OI$.J\=;1JM#;L> =QR+NYIIM(-TQ]!L'[V[ M'KK?=NKG+%\4=1?L)@[_O6"Z69?0@?KOLW)32_1N\4G!I656 C5]5NH+_MKL M\6819Y%(.(>1+QA$&#%(0C^%2>Q)A$.6JM>P78J2*]&,BE*47TNNW;?Y" M?GW,52M@>;SE;"W-]D^CKL\X[]F7[&$82"1 MVC,)'62.8QCA-$641"BEU&3/=&R"J6V 5C*"E9! 2VE&L$=!["9*%] ,[3:R M0\68KTZION&=B?_)Z]IZ0F M@[S>GI!YXT]O9\A$V9X!)RR@RN1*H!]POREC2(@,81AZOD&5I0IS*?]#X[!&Y@"#N*VD;='[+D)BN;N ,=HCK35OWO( M2J#84=POBF=ET.M(&05FMFG\#0A=+"NP^):KA^,A>]I8_8H5ZL8M17;_4#OC MVOH%![^;YLDOVBEK M=-1O2IKF#]^(]EI7Y9_=>$4L[KL.CX?)**-Y,RQ4VO94V%SFJN[4P4HL,X)# M&J@.JGJ3GK@Y!9RU"$O,H13R 6 0!1")0RQ$G$8P9)\2GR/,3 MUB["56[HZQEL"582C+( 0K/MD-!+[GD>"T)(/.UD2T(.,:9$/0Z1'] ASBU MK53M&O8Q3+VZ=-.I7+F_6BJ(!37H]!V"-<&#>MR[^ 2Q%BJDO%(+*CA$0 M<6W@2%^_45.JWK5A&DLK6C\3RS&J/0R HAE)GX?-P'S\HCE *]X@,:\[J@\4 MW;J:Y;7B6'>T[(A8W?UFW^K\[$71_YME=2,O&5L^+NM*VS=Z9ZSCK KQH)NP MKKI"K1QX,B;,0QARYF.(4F5=8\VK.$Z)%TN%18SM*O:?(\[4*&-7&U![3R38 M4@C4&H$7*K7IOK;U_L]:2#,F&F]Y!F:M\U9F@/K@;I!UVU[@+(E&;CG@ KW] M-@1.1ATY::#Q=EWG95747N.R%O/N@>0W3TV+W45=%$CPOPGMCQ3\\JLHR+WX M2;LBWRO%UN;XC"4^24F*(*=I"I%,?4BDXG@/)['O(9+$'ALE[<"A4E-[2=1I M)V"99U4)OF75 [A?$BVT4!3TF.79X_(1/)%G15"E9JFR(KE.8+T WUI-(6E4 M!??Z,L!U@0BY<3>\R7+ %_,Y*4H=!-OXQG\8*<'!YK_ MM[D#$?93XM>U=A.JZ##"D$:1XD0<(R))Z 5):NM&GH)B4_11O[C[6B_U_ZGW MG9EQ/@51)V3BGYU>=K&*+-A"IMT45 H;T()3M]!NX#&],R>0JS; FD\BV\VE M7G^,?+D!5M)9QMT0LO4K6OJDI_^0Y21GZHWR\Z*H[M4T.NW[!Z,XY"$* X%#XTR]LR29VL9EK0Q8:W,! MUOH I1#8T@BN6C'6.ID42'"\CMTOT5%79^ WWQ]L8>PJO(ZR0"-6@AURH:SK MQIX-[HGZLOW''[4.[=DP[-:K/7_ ?D[$7TF1U6EZ:N"F/-4,Q1Q[?NI#GNK. M,52$,)5^K/X) I$FF*>>58_E_2FF]IY:2=B43K4K6M8!I-FF[#QX!GY16")C MO3LYKKS+O<*!64:UW(]KN6M'=WS351#J*@_WPU(W %E]T':UTFFX'[*O8B9X M2I-$""BQCH>,=%!JA ADT@]$Z*, !585K'O*,36F4#=8=&XTGMD"F)''"+ . MS#"'H_7690,:-3:?-HI<-#4#M"I#!O%983EL4)^9**\%U^F@/[OA^O%C M$TFXVXT[;3G?A>O56R_CZ+$@\EJ8PA]777(8PB MJ+8TZN'&'O=%C"5&OJECKI<$4WO@6R5TK[]M-4 385 K E::F#MW^BW.:6_; MX) /?;YD@3;XK58#:#U K8B%=ZW? IA[U09?B)&\:4,MB)47[2PP.[QG_<8= MS6MVEMK;WK+S!NII)3*F$X:R_/[S8IZQ;,LWS1 5PA,8AE&B+,88*XLQY!P& M:J"(1LSWI6=E,1Z=:FHODXVD8"6J]=F <"&%J83V(:V-OLA9F]ZG@3#J1EZ M?+9Q3=*36N^9IZ>OZ,<7[S9)_A\7^?V=*!YKI[W:O&I:FG$BA1=$/I0R0HHT M(@+3F 8P0,+S/8ZE3(WJ%!G.-S7F^"0JP%:M<4EW+F8O?,TXPR%J Q/'EJ3M MV5XK8QU:Q%SG5!D"XY)$3DTY*I,8ZK]+)Z:7]>044CY$]OS3#+!,(MCF'HI@2CBGB*<((7$#XE'$D_ZH55W@'.$F1H;:2$O M@/X7;,E:5YG9*%1_;DE2YRR8(8.-M Q#TYO&7N.]NP@7NRMPY%N-1N"W]O]. M]VPNL7;*F.?(,RZ=.D!NCVM=C-F/B&^>A*Y$E=]_U"4O5^<1,X]%,4MTB_.0 M1!"QF$$BN8 1CJ@( I9&!*]J!=^9,^WAV8P>WI?E?^]&HE+P1#(.Y*)H+;MR M52A,=[JL:V$];O5$6T@PKVO0]DZ:/[(<9@1Z!KKC4.-:0%!+>+$Z 758?K<; M Y>4=62F4:<60E.W6FA9 M9:,?_&:$,CRH Q..5@!J#8!6X0*T2CRW(1>UN ZK=YP%E],*'_TD&;<*R%EH M[54*.6^T?MRGW17*2+@I/I.B:G_9BG#]D'T7O#TU;NJ#;@J5BHUU/UO"JE6AM82NQJOK:M MR%9G)#N6[+-09A0Y,/P#\V,KL*[0JN4'J]^W-+@ M0ZKWN(K+=RQYAD(NJ3, M/F*,RI=GX+1+EN<,U=-*%&HX\=( 715W>EY9HN^7XI/X7MU]$_.OXN=%7CV4 MRD[D 18XAK%,.$1)(B!-:0II3**(A")!@5W[XIZ"3(TSU5WL6UJ*?9? T%8< M =BAK<5:A0NPMTU=ZW'1-M[[3#+>VI WN4L+\DP0G=J0?649UXH\$[$]._+< M\48N?]0F%F^5C_BTK"NG$LX M-49MBH?61864N5.7Y=^(7!?7:,KLCU51X^C*IG%$$><(,C\@$*GUA3C555ID MHEZ5DB0I24RJ5UVP@0TN!S5KUE5I7JQYH^D$ZLZ<6H1)%)$Y*N0? MHR+,*8R=E7^,Z24P]>S.!O=!'400#(J7.Z_(@"40*8P]'<1AX@H:# M[(E7 DS-N ^04]S[:AW&W_SNHO<:F]ZU#)/<[.XBU'>3 MNS=.S\TM>Q!\.1JO4N*DMP$RGQ6&*XX1;G1P[E6YJU-AZ[?5N=DL7L%)&MT3: MJB"I+*^UNVR6Z *<6M']-1PD^6M0^)U: MQ4X%'-1(2@J56>E!95SZD-(TAB2)29PP'@AAU0W":-:I\5,MK66JB!&Z9M:= M<\P&9K55U[1:X,9(TR(#)3-HA09O6K&/.Z#MTSEL8'*:MV$T\;@)&C98[&5B M6%W.^4)955[W36J%P4VK?8-/&<1<17%D^B>RS(""*I0,>,4.@G/DL# M01196S48ZYAK:DS3R-FDTK:"6FX_NX UHQM'< U,,II,6K2VY73?"=8 #I=D MTC7=J!1BH/>\H(W_[J'"Y O<@&RLEQVQ+ :KX,9JYR)[F&94\.O3<)8VNK_:MU?'XN,CKX3Z3XJ:H#1E> MC_Q9%/6QYBP($N0A*B$-=/R0" G$*57[&O5/F J1I-+J^-!@SLG9&K7(#8M< M;.C!20LEDR4PW/RX!7;HK4^#:4LB2F"=5="(W!XO**&;4 Z7Q3V,(7);X./T MM",7^3#&8;_0A_FE_4CINFYZHSUHMT+IPTGQ_$[-<:]?V4WLQ?>LG"4^04D4 M84A$Z$.4Q&H3A#P,:2RI'R'/\P.K2OU<Z-F#9"@[74X*78X#R]E\",LL8 =F 6.Z>U@.,\]W/1?.7F M J^0ZWXN8@[:"[C(=W_?;E>;ON]WY'L3*?!)5#-,&.)!A& :2081CX4B13^& MNLU2'$8T1+[58=GQJ:9&=BM)046^ U)+:NZ%E23#<]W0H=VA3UG"4\EC%*!8P2 MS!5+1 02KS[>2IF7LBC&F-GYK8]/-CWW]C&CD!+N0R2$VHU13B!/?'7U-X#=C7,>@#LRF/3&TYD0+5%SRGIV@.33Q[X)W$[HSD MNQ-X#)-0=VS25TJ2.X'!\<2W4Q>>4=*+GBXS07?+3%Q]?\J*^LN?ZYHULYC$ M,?;]4)%2JLRBD&-(<9# 5$0X]"1G+ [L-K;.9)O@UK8IT@'$6M*V]$^/K!VC],)[,B] M+*K9VX6N!23?9X5@ZA8KWSTHP_61Y&U"*HUY@&0209;$*42I\&'J"0(#FA#! MTY1ZV"B.[?144[,=5](U?8T>,B'5\RO8LM(NK!LI,]91D\L6YFY:=0O>P#Q9 M"ZH-[K6H8 VENV1@!3+CT&48,)M27"DA/0IPB"47 )/8BC!E-+4WDLZ 6=&G[[LXQKP1W5P(7=8[T_R?0>Z[IAD3('N)+5 M-I1L#T*S)_L\6 9^LK5P8"/=!=#RN0P8.Z:[VT"QO5E&#A [IN5^8-C1;YYI M^#2^7DH"3A)E[[ $(XC"*-2UG4+("4->$"?J,ZO\PY?#3]C@Z>4Z?XF=Y7MZ M:DYQU/IY(3?I%NV3KM%(O9B0A@D+L M(V7%,^(WO5XQP9%' X]Y86#J$5V/.C5&T-R;E56FJWUM!YW89.N^A.VTA[,7 M&".\XGO@8.7&W-/[7(_E9L#1G)-[.FS[(?<_[/<.U]WBJ^Q![@4LCM.(Q8%5@;&]&:;V7#8"ZAH?5:ZF>\B>+-.S]C$T M>T6?A7SJC@T3E.(L4P@\V,/H9C&$MN6 M_S@UY]2LJ[OLL6V?*-KJQH5:F_N\[B/=+PV^"W%CYXA+'(?WD#2)\=L9\?KG M]0>MS.Y3Y T &B)7OFO:5TF:-\#A6/:\R:7N$J9TTFVQZK^Q:H" (C\F"89^ M',40>4D,21!AB%$H/2YEFG*K&!+#>:?&1-N)4]O2GI\F=0AT,R(: ,J!R>@8 MB@-L$BW!&3IKZM#4KYXYU8&'2?94U^7V'7HLBP[5_;1G//;"R \2*"3R($*4 M0JJ/B5B <(H$H7X:SBK]U6YVZBN %4VMQ1C08*J[C,NF6A=M#T6>6HG->^#T M6HMNTAH#X5I6CH)1BIF5%SGY.Z +[>'K2W>IV7TRQ' MTTWTB60<:#($!/!V^=:/A1KQSVZZ()V#:D>SI%[#CM93Z1REMULOG35.WSKF M>5UTX&]9]?!N659J[U_4=O965[KG=:D0[//(YQZ'G% "44H22!+IJY\X]22- ML4^L-N)6LT_-$%X)#[XIZ<%*_+9QY(N^D<\FU4$<+(^9L3P8Z ._=([AO?Y[ MK<36[UL=E?5J?!%,9%_KLBU#%&OI!:O;6NDV HQ<-;T'-OOUT_L,8D>+7&2S MJ[Q2 ]T^DOG\[;)4A%R6LX1Z-(VTWS%.%-U%O@]3'/HP(51&3/I$U],S(+XC MXT^-VAH102TC6 EIQES'$.SF)@>X#'U^8@6),7N<4'S##^6*($K!_GR_^/JC MNK+A!O7#+B4<&W64A_Z$2JO'^M37>MLSY6*>\28#5?W$GC>-KGF(0X)9"L.4 M*/-%;8TAD0HU+TYYG'B,!LBNT63'9%-[I#\7636)LEQA(TM M$">X#6]P;,34!>"TH."W]O^#=/DV0<:QS7!\OK%-A).:'[ (3E_3CT>^"&5' M9'KKM6F,4+9-*V=I+'$8JAU0Y,L0(I0RF,HH@G$"B99;94UW33"^#8 M2 NRC;AV--()L!F-N )M8!K90FM+3K5/<5U@UP0/E^31.=^HY&&B^2YY&%WC M\$1Q_<>_9J)00SZLJ@&2@/ XX )R'PFUMP@%3%%*H4^B6!#)$<5&4=N]9I^: MF;(Y%P-K21U68CR^"F<<-+K =K3CQBU8M5/DT^6O(Q5I/ G3X >/1P5X_>/' M4]@8'4*>'*1_NOC[K&3SA9YI8^L',HA$+&(82;6E0C$BD/"40X$0CGV/QYQ2 MNZBL@_-,CJ&RG*B=%)GK4EN/61_;YQBB9ASD *?!CP=I!38B@M\&V2N=P,%U M3OFAJ49/+._0]U!V>=?7W?<0.%;>6CIMY7BQ)JK9-(J0Q M1&F"(4ZH@ GC.$H(CFALU8?2G6A3HYR/HBS_ IIZ]>Q%O?JLK5<_U_7J =DI M39^_T$Y]N5&OB7I\TT;/_; ZJ'?7?<#R1C"CO==9WH&9TJ '06?S@9<*KM-] MQVE!T _UL;H06$HWF48$_5"UZ470IO M=49V4-CC?:N=A!-;9/Q Y_X8S"V&]/UW!]NUO#=;V1O"S+Y6-3Y_DR MYS^+ZF'!%_/%_2;DQ&+>[%&IK][KBLS!O8*@ EQG[$GMS?FJE:T/\TK=4AXL MZLL!T6"4S;=%GUK< ]\P9L;>Q&Z#@0G30?WN+0??EN:UBV]+]T$"GT9<*^>5 MOP<6>_R:X..LP\%JX2--W=.)N?:$W,B3TI;'Q-VXZL*0,R^-$Q@%N@=BG0>& M4Q]RZ;%8!L@+.+=R?KJ5;VKON-OEXR,IGO7;:NLX]+9^T)[ZKL?%&UY0B'"9X9:!F<.I(= MBSBN WH8?/<1W3\HLKK\*@IR+SXM=7)?*UAYLZS*2E&7LM$W M.1),^D+X B(9(HBB)-:%GT+(DS0EH8@C:K7OYZ M]>7RIRO=#??GFT_@]J^77ZYNP7W_ZR;+_K?7*F)'YD'@/S-8K MT4$K.VB$7U-W";;DOP#OL_E2?WN(34%?%%V2K;4,H[)I7X1VZ;+W.#UCFS)E MKHF/V5<=-Z6&OL_4^[RIS/ S^?NB>#51%JR_FGQH:-^+"6'VP46-PV\=$]0//:524I0CCQD7UPVE@4V7\) M/O,P95[,.&0DBB"*90PQ5WP9^$3&1%?TCZUR5)Q+.#5&W=@X96/CD+6H0*J' MNO:$C^0'/[JJ WN]7:S5]'W<>];L1M$)>+-/K<$D?-='A?QC>*I/8>S,+WUR M(ONJ/I\6A8[)R-^1>:9X*<_(U5PP[0HE\[\MBM\557[6D1J+7!=^:,M?^4RP M.)&),IQCJJM(IS#UO5"]'%*>\)1[?AB:O WZ"C YLF]U !LEP$8+T*H!6CWJ MNC3F!6=ZK5 WLX^!^\#$W0/RTT7,W&!O7NQGZ#48J=C/(&MA5=_G'" [ZOOT M&G:T^C[G*+U=W^>L93VQ!LR.E:7ZBMU_>Y6/]$6YKN\>7=MFT1_[N*9T=4X:S%6 M.OY+73;8KU/R0:.0XCU1UU2L4S!V4R\:Q5QF[SO"V&V*_[E"C5P'P!&&^\4" M7 U\9D6!M\];&;\?"O&/I+*^^/V6%X#?%.Z* F.NSN(8C9Q&7">6(PA3KVDD! M"B 5A$*$0MT:SY,R9BMK\;1/QB/ W-;*ZI:0L!J896TX$V6M\=>/YC[ MVH9;W-/.T-==L!&/NL#;[J.NM^U15_N]EU&RK;)@M>8W!5CI"Z[SUCR=PH*; M>V GL? CN6E?^P:P\N@.OC =;M_AYA[--SPX?-L.Y.$G<]7"?E6X_HNHED5^ M4SNTFRB<-3('FL39C]$CA*.-"M%U9ZMBR>JRL\7B[VHF16MQ)$*41I!0 M+B"B.(3J?@PACT,OQ8E'HB Q#M7HF&AJ/I=-5!;;DA8\M>):A !TH6L09N$( MLZ'#*1JX;IH:W&NX/KN%RR(RPA%L8T5 ](3/+LC! ).N8(:NR\<+6C!0XD5P M@LGW>W"FJ#Z*)C7EB[XW?B;?L\?EXXSX@I#8XS!!L:)+Y(>0QI1 &:=!PN* MRL0H+Z1CCLDQI:C O)43%%I0\.:Q$=7">W,,4 .&/!^FH9?&I,>JU84I'T4\K<6W:=IKN2JGS=8AL1[<]4@KL)'] JRD7QWWJ+^L%*@_ M'!YOFP;)P^$^DG7L''_+7LC] .SL@VPYY(@]D/LI^[+_<<\Q^EGGC3FY+HU\ M1[XKTU]\$5K;;)[5]^:G1C#($QTB"/V(0VI M!T/B!YZD7,82FVXY;">?)M&O IOVO 8K?7Y\_B!U!KIAFBH1%SF]AZ MF4[O088$?VS_S$KX%N"7Z^*R%MPYP'78P-9#CF8#]U5VVP;N/48_&WA#JR\H M5?WA72%X5I5?1"ET+[E93$.?)8+"V-/MFB1E4'?3AGXL ]8(["=T6J.O9DMZA;/J9F8^H-&CPNP4N0" M--F4[NQ':PQ=FH7FDX]J[5ECLFO$V0_0C\QTGS0A;IY$4;?-^"B4_?8GE4F*_5"O,SY1[7\\W]?%EG)LSH^JZTY M@OQ8*B8+8,J)@$@D&!*$(TC"E$N.DLB75IUX3\PW-=ZJQ:V/_&N!P;;$EH4? M3P!MQE\.X1N8K[J0&Z#0BR$P3BLEGIARW+J'9OKO53$TO*P?N7P2U3M2/GPN M%E\S+OC;YU]*G1?4MKG.[]M&+)G8^$L$1G'LIP$,$IY"A)&$6$8)I!Y-B.\E M* [BF=J_TH4IX]@+8?,4;8LRW,.D%0 ?YHMO95-29"T\V$AOV>*@Q]J84=2P M> _,6CKFL09[);ZN&_OFEZ9MW@\'<1^DQT%_$%TR7 \I1B6]_BCM\N 9(_4) M+]I-*;ID;/FXG&OO4OO7&SK/[NNM[$^%4'\O[AY(OB[,<".W,NP2*B-)1 AE MZC&(THA#'' ,L4A#ST<,A;&:=U&1^>F3 +>B65ES:P&'>[JW=%$;I29E;['6 M!MPWZH!*Z;/5"%,'A>I":E*(1B?K66U3E>8[W#T%\[NKP7X-N#&M9DK*Q\ M> H81X$).8019QC)45("+?JA3;D7FFYHC1H1:+7+N^]&-8"[V*!;+U M*Q_&U=1_?#9:@_N):Z^PEG'0CI@GD'#K]3T\UW4Y]][VXW5^WWS6L1WPK MY*(0MTLUKOI+

,1T$] YT]1L M^H8*Q"HL\+Y8E!8673>HI^UM9U"-P0H-*322@I6H[>&X*\C,;5IGT(UDHO:' MT,H>-(*EP[SKOGXT:\U(C6WCR^P">]K<[=3VDR:(&9(88GOU4&O8A. [::3H\&XJ!:7"O/2/XR>Y]<1@8<]([ M&Z"1R,X6*"N*ZP2A@]H.7S<:I76*O4UEW5\<(?Y(82AFE+&4>P)#3Y($(BDC MB'6GK]@+?2Q8B/Q$#!:!I"68&@6J^RD<, :I!MUT%SD@E(-;DGWBD+02KQ2) MM(W?J\4BU4),-QII&Z.SXI%>#-2/Z6YT'ZN&.#\I59LN"#,K+^#R]O;J[M:.N0Z#:,9.9T,S M, /5\JW;:V]$=,_:8ZZ;9M=]+[ O18(0 M@S(D(42I2)71@@+UP,O0)T$0BUC:/.;;@T_MZ:Z+P38=X7MT$7D!F]F#W1>, M@9]G8QRLG^-#"KM\?%^,/^I3>TBSW8?UX'?L'2COYHM2S)__*N;\PS+G91NO MZOD\5.OIPYA+ I%0_Z0H"B'EZ@7-$)*>61VQXU-,[7EMI01:3%#+:>XW. +B M:8_*^= ,_/3NH]*C1>\1>,S]*N?#-))CI0]<5LZ5;B0ZO"M'+AS-O=(M^+9_ MY<0W[2GN;:= P9Q)':\W%.@XAB1JE=)2OCF:=& ML'6F@0Y@9/H'L9'=LF.X,?)F^\1!\!S:#%U!6?^P)?8%T(*#6G*P$=UABW%; MM)RV'#>>?-P6Y+:8[+4DMQZ@'VFUD=C"PSPB2$!ES(7*Q!,28HH]R 3A":(D MC04SB9YZ.:P5W8P0*G5W'BVQK)I=32ZYPG5'JN%Z3;U&%ZGN_E!.@KV_B#K&_#,IJN>[ M@N0EJ9-PRPW/;0*5O81YB9OX(IRED<1I(22,9)[[-0V@Q]]2> MU%9T4,L.MH6W>WIMX#=[Q <"=6 >.([GEN4$?ALDGKP'8BZ)Q6;Z4=FG!RZ[ M%-5GB)[51/HV$=5&7O6\*=!-.K>FK4GW:9%_%:72HBG_/V,^D2(,4BAB MP2&B>@^9>OK($,648BH\;A3 .;KD4^/0VZW6)M^RZ@'<+XE2NA**!QZS7'>J M 4_D>;'4F3=;C39Z-ST9[Q[A29C$-$ P8,J61UA$D,8I@2&.?1FD'D8LG#W5 MIV@""_D(HG:&^,J-ZPX.>';8J7#2#>%R/D?ZW8P,^DFN< #&X3; M1=:/=INGSX>+L6O=+T"C_5:GC!(T 5QUAG6+0!W&U6!PT39YY &C,.4*I/'I\3WN5&DO\6<4[-B:Z__4R.W?OFH;4VI M&ZZ+%[);!*080G_Z 'L 0,,>V['" M@-Q@;!<99(=65ZB0X4CCQ0[9J?8BF,CRTIZ'XXN\KAKV-[7#?K&?M<;4DHY"CT(8H# DDB!0Q$Q)!,,<+,J'.UW;23(_-6 MZL8?L9+[ M22:W9O9>\5-VVX$H8GY<[Q'9K;'4%K?TINA933(W*SF<<]'[=" M8^]PW.[J?HRU7PSIJJRR1^U(_K"LELHR;C]I,\#654(Y8QA[$8->'!*(0D9T MY7L$_93*U),B8)39<%A?0:;&:HVP8%W KA77CKUZKXH9GXV!]< ,=[A0H"X5 M57?R/KP*@]1P/1=,ER386Y91:?%H22*U,Y:5J/?""LSI%MPW:E MH.K>91@J,T[9=D2M4QI%!"8B\0.*TC ,C!-FCLXR-=+3M^"KT:65N#Z1= MR/@I@+K"Q8]>.UZH^"GQ7X2)G_QRWS G-B=EF35&?*, M'(IU/G+[L5D.QK0W4UO#]^H?2S+/_JN>69O'K=D0^E$4(N3!)!(Q1)$G($[B M$/J>SU,?4QG$QKV%.V>:&H^NMH7;TM8[2'-CK!O9TW:K,[P&9K6C4/4P8+LQ M,S=BG6$W5KYC#I:Y7.H6XZ!%J+*BB:ZH*\[+10&8*"J2Y4 \ M/LT7ST*4X-O#HA2K.O8ET.,4=\P:[5?CRK8M;46^@SGYYJK\O=&2=9C6W=>/9EX;J;%M8IM= MX+3QLETO^QGV8F57LP &'.MD'TXA]4@*">(X2L(D3!,C?X53J:;VPFBB9YO MI^T'R$FW9LL%,S.J1U^&@=]#YEV>7ZBX:AYP<3AV;1,'-%H?Z'XK,$*/:$O! MIM _NA^6AKVE>P[>L^YK6VDQ$^6,*,H57I)"EC"=^<4BG:7*(4[CR$.>2+P@ MM'WY]OKC]=WUE66^ZC9J9K38$XN!R6U+*H?54_=5=5H7 M=6OX<2N>[NNU5\OTP%?Z/9<_+^=JE,84+[3E]KFQL6^S^[S>S.?5.V6PJQ\% M_W\7N="-5I?EA^R[X!\S];(.4Q++&$W]F#\M%OQ;-I]? M/SZ1K-#VNC+7VKWU+"8I3Z.$0QJD.LTK5/0:!0A*Y(Y6 U^E&T/ M4X\#ZBX4W!X]'YQIY$/E+FWWCXL[OSURU8YU/;;+LEP^-NF/JTC;7Q=S-8P. M'=+.V%G 0RD3YL$H9LH6DXD/B1<%,(U"%BI\CZE['IHLRE(G265*H)P]OR>/Y%Z4MXOE_4-5"S!+ MDP!',@RACXB$R$\C2+$?P=!+ ^G+-.'8*,+)>,:IO4P:\M!A'W.2/0*9S06W M/&,Y";+AR8M+Z(8^C]%IVEO"7H!67-#(>]&0LL.S&E-PG)[@G)QTW',=4PSV M3GN,+W25(KD5N-G^]8;.L_O&XT-YZ-% $"AYP"!B?@A)I"QB&BOCF$E"@\"H MCT2_Z:=&0-O1SZLXM<5:VG.S(CL7PHR7AH-W8)(ZG &YC??JDYO3>#O(>C2! M;=A%L-T.CA/,+O+!Q'ZU%\5)#I]"D^A955K^*3@_7TGK('P9=S M<2./U5E^^_SB$T+G8J:,OBC :0I]+C!$41A#ZF$/^E&4)DD:Q(E9BLU94DR- M'U=*Z'WI\5KD%]HY]O+CWVIU+(]J^BV;O7LFMHK5KVO:^$QPGB(,&>,Q1,C7 M?<1P +&/91H%(DVHU5&UU>Q3X\XMX9L^6-OBOVC?<+K4C8.U,:/)P1 ?F!Y= M@MVCE%H/T-Q65+,18.3":CVPV:^OUF>0?HRW/A.YSM6NL/PHOHJYOVJQ':8X MX1&#C.CX11E&D 1Z2\TX#]. B9!9V8@=\%: 15.]P&,(=%;RPP<4DN7=.-2B4&>N\2A\DE]C'.USDK]$;VO6C^?YVO M"D!^$4QD7[7=]47HW'!R+V9(")1HHT@$/((H\+7CS0MA&M"4(AD0P9)9+NZU MW79G%OML)8#1&(-&KC7R@6(MLWE:!'9O=3<#M'N-T#? M$V=:_4UD]P^*-2^_BD*->-V>(M3A=@1%A"3*8O01"Q3Y1P@J"]*#OD0I"7T? MQYY5E.6)^:9F-:Y$A:215>W-\B69KT]:0*'K BQR0!=%L?BFK'KK\KO=^)N> M+#M#=?"C9%I=@)6LH!46K*1U'%MHB(O;L^+N*4<^'#;2?_\TV.PR>\OS<['X MNV#5=?YQH7;"]V(NRG=DGLE%D6>DW5C1),)AI./G0HDATH6_B8<9I,AC0L1Q MDB:A:9*=P7Q3HYQ69/U.5D*#5NH+L)';W (R@?NT;>D8Q($9YC!^6_#U*"=F M@J.Y_>@8SY&LQM/WI>/ZN!8P=1B))J.,9AI:J+1M$-I<-MDVNU\6\_F'1:$O MFGG8\V3J81B&-((H217%2Y) Z0O/9Y$,+2OOCBO^U-X8M\O'1U(\ZY-5_8HN MLCIAHZP+B1$M< GT^=I7XTKIKW17&!Z$3W:MASY!?[W6F?K6JHI)UZ%D[\A35I'Y)U'- M8L\37J#>?XD@'D11%$,LO00B7\J$>&$:HF#E83=[(9I/WL.[/G3SA)D M.5C4Y*3+8"[RFJT4#WU;%+_K0$S6J' !IU2YLDX\LE@NG M%&%,$<3<"R&25,(4!0D,(L98Y!$1DFA](&)>/&_0-;L;H<2>W<(-MCQF9H1C MM$<^+7FS$OL'C7;S#M_$*%^6I6CC2+;JTZF7N7!;=-020,>514UG'[M\J"4J M!VJ$VHY@[X?[JR#SZN&=>E>V[5C4_='Z,1(:2Q+Z'O0#&D,D(@JQ"&,88%_( M5/(T3J2I^^WX-%/;0S62*FXJ!)!K6S3EV6H%MGYC!M_O9[9><9_IV(/// M)./7>-QG48*@\'@ 48@8I#Q&D'O,3_T0AV%H5*OY]%13 MHY!:-*N#MRX!Y9=N%F=53K";[QCRGT< M+TR!M#V@-,"F^VRR:X QCR4-%-DYD32YHG<5%%$4@M^1[XTG8U6S5,UVK6Z@ M_%[WR6@^FOEJFYK(D,* ZI0MWXL@B2,$DY@CD42AX(%5RI;-Y%,CUY6HUK5. MS.$V,\Z& G%@#EZ)79<:;J2[ .M:Q-J=MA&^_=QIF1-KS!P7.3&??^P2)];( M'"AP8C_&F0E8;Y_K\=[I=IQUS=XX23$+I( R5DN XL2'RA)DD)#0"S@B48BM MZC4=G6EJQ%1+!VKQ>M5 /@ZI&1\Y 6KHC:(Y1OTSKH[I/TB^U=YDKY-M=4SG MH[E61R_HGX*^R.N^?DT,QV?+0L1=T)N1AFN@!R8-5H, M;QL,&TG5;FJ)*02D'] "60 MU!W]L(Z;C[G.\)8L0"%#E%AE>'?,-34ZV>K6Z: X11?(9@SB"+J!":0W:OV[ ME(Y34Z)KNM?I*&I>+\+DDCY.:3WD.\5&]T*W?V'5!R7LOR^+YU]%P3-=_R84 MGN^+! I,.$0\"6&:J@V*%POB^T'L\8"9^Z5/S#8U_E "0]W3BM4B7]2]KE@% M](*"ORNQP==&;ALO["G 31S8#F$01M7MD,D M1_-FGXFHI4/;$*%.G_:I,49T:QNJ\]*S;7I1WR997Q?SKSJ.JQ \J]K@A>?V M8"9($^:%6$#*,(((80()2RE,44H#[J54\LBN5U;';%,CX$;&582,9:Y*-ZYF M%ILSM ;FV;6<8 >R 4(*C#!QVT*K:\*1.VD9Z+[?4,ODHG,KPZ[-$0D0]11NA%T-,90I]02CR8R](?=2O]NN+>:9&&-LU1=?'-&=6;GT)K!EO M.(!K8,;HA=09E54/XC!,[=274[U2==2#^AZO?WKXZ_TXX=^7>;8H/F8B;]]U M#$E?1CC6/N0(HE3XD$;$A\*+$9%4>!);N91W)Y@:"S3R 2V@W4._AYS9TWX. M'@,_YEM0#& *'%/H#_0Q#7>?Y*/?Z_<(_TJ*3#/!JLC*55XIBV'C M^[D3WZNW2L[?9V'BDY '$@KLI1!Y00@Q)NI%'Z>>8"D+)#8*'+2>>6H/_4KP M3>6@6G3CG U[Z,W(81! !V:-(U@^OW (:\%!+;E#1K%&RR75F$\^*@=98[)+ M3O8#G',,I5NB:0])4]1XJ?8];:::+NV**^^5P51!0)E+!9995;.Y2L M5LPX0A;N]:=W-S]?@3DEMCD0 M?_5E&^= _$3#O9:&Q[XW\<+0GREFRQ;\MB)%97C2-8[T-H_9K@[#/7%;PE\H<^0^ MRW-M="PD:&0X4*A[I=6/;VZK(OM=_ !J_I@F@-LR M?GNL>RIE&!$9,W4[,0(1#WV(B1!0THC)Q$]"R;SVGKK*#4NO3?:.6FDPTOTD M% \O7MCZ(/G\XN6KLN2OKB]CMY/S6TT@<*D_=9L$A5)+47_8Y0B M[;<>SFJ0]IR^=\[94R$>E'C9UW9_]WDQS]AS\^_F5,L+DCA)N#Y0] 5$<11 MK$N^13B)A1>G!$EDYYPSG7IZGK:F1L0+^<$+;XYU$IK9&IB].X; =6#R/P3E M!6CD!;^U_Q_D8-$6+,=Y:V9SCYW#9H7(@7PVN^OM\U-.4FMY@EM_4M^LRDX[ M34H) M_[;;)DNLC+&GVJ8_QY(?Z\[H9N$)KO<$+/?2U'1O-.]OM;_*'6&>6C2Q.V.D MY*1)W2%6B4XCKE='JM084HR6;#4BI-OI6F-.:V_17/*O^J5\6="L:H[CVG>JGN\757##=LX?,UVV>/HEO_[DH?E\5BPQQR@+F01EAG91+U6LV MQA$4 @E?IJDG?:.2LZX$FII-TNH$MI0"C59@HQ:X6X"-8F"KF9G2#6CES-\] M3E;UM+DQ]EH-;$\X6J8>Q3"=K)>Y,3#VNHWTMA_Z,;-Z@;O$N.,-[62:T5[! M+D'9?LQCA7FG 8^3E.K M"J =P@A99B^NP@-86WL;N2A1I431&1%WJMEKFN:A?[T\- MHYMRR&&T3]N[9V$X,$_4\+7"];! ]^$P-R?/@F4DV] .'BM+[ZCZ'6;;_C6C MV6!'Q=TVJ(Y_J7=-&9$OA8[RO?JNV"0G\W=+910\*F)Y^_R36-P7Y.DA8Y>Z MH5B=<[XY?)0!244:)#",0V4]Z6I?V)<(>EA0'+* \#2PK#C35Y:I<>;G0O%D M]J3V,1NQU2^UY-;%:7HOD)FY-1+L ]-LJT63-;'2 ZP5T;[DC2K-0K15+(8Y M1G: JN/2.+W%&;MPSKFX'2BK<_:0_=A5;6B?E)GT_%G=JM5E7C<3?M(OU9^* M15G. AK1((U"&'F(090P7<^=!3!0NT^?!0CYH6>3JMH]G15'CI!M6O>5U19B M+7-M.(J5P!?@7HML1Y4GT#9C0W<8#DQX*T$O0"UJC=_5!K^?.O&SIC,S6%PR MUHD91R4E,^UW>I' M$'D1AT2&*:1$1+'@<9Q@KT^/F^YIIV:.M=+V:VYS F$S6G&/V\#TLFYHTTJ\ ME6P*6J'!FU;LX[O[WJULS' :HHG-B9E?I7V-&1K'&M<87FWO&/N)9+F.;KW) MOXA'93LMB_K<_$9>YU]%6>F?K_-_7V1Y]:OZ47TZHR)D,?,$#),DA"B6'L1Q M&L%0F3PLC **U)9QU7?>S']F+8310Y8V#]F>*,,]<%H/L,A!L:V%3H/)UGKH MANU_UYJ KXTJYFXD^Z4Z[74;!OEQZ*U&NTVTO\G!"P7 C00;%?0)9*T$^'5X MT,U]>X."/Y+O;XA%L/(0]@:QPX-H/^9H'L;>ZFY[(/L/TMO0S7+!V[>5MJ7U M^XLI5OZPU,.O/FCBL\K_%*2X^[:8^3CAL?H'AHQCB$2@3& JF"X0@%+I>83' MTM+P[2'&U QA=;<&UE9P'_B-K>*!01W>2M8*@%;0>BM^ 59*@$:+S:>-'A= M*P*4)D[MYC.0=&Q']Y%D;+OZ#+0.V-GGC'9N/>];<:_'_2+T(6Q=:$4NBL?Z MU?WVN?UPJPQH$ ?4IQ@R[A&($J1X41 "$S\2@1^G@H9&?5K.E&-JQ-A(71\' MM*):.A_[KH<948Z \L!,N5U&O!43K)4 6UI&/*$Y$]-A2I+;B?)* M)S=%>^RK]F\'6_;0%W%58@@8'&LUB?D2#$C%9#X40Q3KM"* M4R_ OM%Q]NFIID9^M;3K9Z[G9O<$NJ?=">XP&YC*.N#J$>!SZJXT]@BXPV^D M[?]9.%KM\\V@Z=C4GQA@M!V\F2+;VW7#*USMS3\L=,VDTZ-81L)05F+>.X&_ #&?;?;YR'W M*IOK%LHWO^2R_ND'T(BO#4O]C2'WU,?A&G8'?6#>5]XO'T?B].ZXX]I^-+3J MB7.9\VOUULKO,[5IJ!NQEZN/FE(3LT3*)(QQ"KT@%1!APB#U?:%VOXSZ:1SH M\J%V-6N,Y[9YL,8I6O-%L(5.6J5- [BM_DYV#&4.OQE-#0+IT.=)J\Y8.@QG M(S5HQ+Y8(SM.#1MK!%W2E_GDHW*8-2:[1&8_P#G-,30]U@+3R$>A52C/D7FF9CJU<2=K.<]LR[Z/JQDI.4!K8 KJ M U3/&O!'87!?OWU_JE>HO7Y4W\-UTX]_O1\C7#*U'U_.=21*76CN0$&MUEL@ M I+Z#$=0(DJ5?9,BF%(:0>R10- D3#"S*H9N///46&-+<'"H.-]'Z^AB\T4P M(Y1!H!V88BYOWEV#RZHJ,KIL#DNJ!?A,BIIMG#<-M$;()?N83SXJ'UECLLM0 M]@.,F_5N M9&R^8H.<7DZX ;*[)1CZN'+X[LGF8DSYF-*LZ[+]4"[;N7XNLD=2/#KT?7Q8P6AT-[8$:T GH P[ ?<,,W@#TJP02ZP)Y"QZP5[,E1^IXCTNHZ M5WOE^MCY%W7O:9K]+\%UZ]G%,J\^%^(Q6SY>YKS^:EDNB<+BW:*LRD^BFG'* M@IC[/DQ)P"%B'$'*2 Q9BCD/69"D=)U68GK(>)9$1@_KRQR3@,L7"C MGM),<^%,#YQ'6XS!SZ*I3D)9J7(!#BT+>-/J\T.]/LTU+Q;I BBU7)Y0.\'7 M[>'U>2*-?*[M!+_](V\WP_9[F?Y2J@W+55FI-W4ERIGP)8D]3T+$/:R(%1-( M]5N2II''9)3&#%M5Z7DY_-3V $HZO4]?RV?'BCO0F9%SX, MATN*V9EA5,8XK-TN 1SYEGW(\A=1+8O\1JK_DRPG]^+M\WOQ5:)L7S^$J1<@R-,0*2-*AI(;U_@^/=W4GO=&8ITLNI89O'T&:ZG- MXW -H.[F _< #LP/I[#K$+J\X)RKDCW]N*LM7S^\6CFDKM8'W?\S&'W-Z//A!0(2TZ@SU.J M=E^!VG@EGL(R85RBQ M2;I3WT#7)U%AA6TZP$A3\ID4U)(5.2+L)P150 Y-! M+XR,N< $A X>4)=O<8#Z;??Y[QQ_E&??1,/5B;FGH;/?$OF%,:1=F1;(!;B28VLBSN MZD'4(:$D?_[G$BR.W+'Z6R_NVC^[V;89X]BQ:SL]QFB;-F-UMO=LYA?U;/Q# MGK**S+7?7;T"ZCAL[6'7IU?2([Z("-:M.P*(L!]#$HD4^BS 7LIHBK!=WY^C M4TV-FKDUGO]?4Y?X2J17?_7)'=](%GQ*YDOQ=OGOV:B4&,_/%_F_!/YJJO)YZ5. M _N8E=4,88_$%&,HL8<@BA&!&/L(2I:DU \D\Z7529L+H:;&/X=SNO6_ZU1) MK1JH==/QM&OMZB/U3Y>_@M\V&@*MHJ6WRK 9PQMKVS[E89FJ3(%K_DY9-@F>I.ZKCMJCO]Y9Y]>-K2FW>+2_:/95:(HZTY9FDLDU!0 M E-!=;5@$4 J4@031$08*!./,F072FP^N=$=/VK4<"UQF=6='1?R2+,>RRX] MYFMA9F4YQG>D[CVMT#J!MA4;['3TN7C9TL=A+Q]KP)SV]3&??=P>/]:H[/7[ ML1_AG.-&]4Q>5^*Q;-^T.!38DXA#QB+MV*(Q3$,>PS -@S"-TI29]:3MFF1J M]LL+.4$M: _KY2BD-L>-_8$:[;C1 J.>QXV'07!WW+@S_BL<-Q[6\/!QXY'O M.J]QIJ/*YPO=B&%35II2FG@^5VP0":0SHF)(,<8PED&H[!B?L-#*%V4W_=1X MHKLZE[-J9X<6PLR&&0[>@=FE&UFP$1[\-G:ELP[@1BIW=DB"J=0\ZT#'HO!9 MURBN//&7K%J2>1OAN>4NFA$OHCQ.$HB([C\=A3[$?J+^(3Y"&"[L#STU>OJTR*%X?)HOGH4 *U$-B>D M<*>W9?WA^/^9>]?EQG$L7?15$+$G]F1%"-V\@!?T_')F.JM](BN=.]/5?>;4 M#P6N-KMET5N4LM+S] < *8FV) J@0)H1,]5IFR36^D!^6%A8EZ&)I1',8Q;( M:7TOW7>]>NIHNZWCVK3W6">N\&5Q_%,4]P]KP:]T=>3[VM2Y6I@I4'NZ:BZS M-,L)RF$@E,V!(AE"&@<(!AG&82[C-$_SRPR/,Q),[0-O%CUC< "RDQ.\(Q4@ MVY"ZT\N@IVGI:Y!X!/OM[9)F*O;RSUI1I$,:(I8H#FN/G!/BCV M#W(/;?^L1KJ5'U:"%^M/A)G2\$VY@D]"[%^E>932."6!A#S4G>7S$$.:ICE$ M,DX'=O.#N%M[L"UA'E;OVHT8+=795KQ[P[WWO98<'- MXQ-1IC)O%?VM?Z7?/.V:F",NPI@J H\2I/.4: Q)SA.8YB(,*&-QAAW#':S' MGF*TP[YH>+&359FU^@OZ*)C9;8 XG 'UDN;]C@W.3XG;B8$?F,<]+)B!K=3: M7MUCOA>\NSY[[U,":["&." X/_B;G U88W+J6,#^ ?W([%995T07W=7/^D!6 MJV=9KOXD*UXU5<,CRCA# 40R4N8G2RC$N'6[=8TWKH?-0O,#9YK- M/?U8Y)M@"U)5A2QJ/]SM9GTK+1JN-.&&22(0)RP'#*>)"Q+ MD@3EJ0O/7";.U)CHM3:@W*SU9W6NTU-3>ZE?::H+9]2.T<:;IX$Y;^@IB^DJ>-=F;@9I_5TUH 01N8 M\(RDH!%OUG#;5MH!&I]8(N.3L,X-.2HC6>K_FG)L;_,5/W+]\TDP]0%]VN@R M-ML_--E!GQ2C?2HJ1A;_+L:!Y<&E/2<)\M]ZAN@/_2>]FCXR58M4.NU M_VNMV0P8-8!6"V@M39CL%YT,8'XRZ@X9F'(9[,/&J_24[8W#6"Y#]'QTRX7/ M=Z-Q+HIYW=RJV;2%F%*<"@(9,>4@*(6Y8ALHHU!0)A$ADMG0\.L'3XU&:]D< M-\8':'63X248#$QFMNI;,] I7?<,4FTII!+L+_?EC[^J6VKV4/]X31H'CQOE MHS^EQ/:C/?GWRPHS?!-F[W=7WI&?_RS6#P_E@A?+^T_EZOL#411 *EWQZ_%) M;0CK<)TLDS1D>0IQDC"U46,AS&6"( Z$Y"CG-."L7YD&5U&F%\;P@50/X&E; M8&!5ZZ,+#51: 4BU!H"U5.A7P,%YSNSLID'G8=3B#C-3\+TE^PQ\;\U J0?1^WH5YXG4)"OYQLU*C?16KHN3S M)(H"C(B *)#J/TCDD B90X931 F)0\&L3!N;P:9F[GS8K%;Z]Z#_EP&I&KG&89LG2# >YE!@H0QE$*,YY@@H,H(]S*)=4UR.2( MXF6H--"2VH>?GX2RFQ]\ 30P+QS#ID>;L),@VC7?+_4$6T4] MQN0.,P->8W@]BSANS.\P^![$" \T3+_%Y?]LR$H]:/'\J5B2)2O(XF8IR]6C ML3;V!<*P""5&6&W',5(F-L82Y@P'$.-(Q#1-" FERYIA-^S4EH+?EV2C5GBU MS]S)#W8*@(]D3=R8W!)\.X+V#^G O'L,PY;( ]5BX M*\%6O1=_<.G"[6MNSSLMWF3&!J9/#Y/59'D &Z(=%YVC??]\)Y1$*?JQ/]>";E9?"ZDF(M,4HIR9?K$ MJ>E/DT$BTQ2FF2 8T0PER*GFF,684UM#KZMU\6AB&39&1K!0.SS'"'4;J"WC M%/P".'1(PLO>$B];2\Q +3/00GN,0;!'R&NX@<6PXT86V.-P$$3@<*MG[ODB MUE>T,CT6YTP9]#*F!$H<*_*A L$\9P&,<88CG 49"9W28FP&G1K[?/UV^_7Z MV]U_@ZLO'\'U__G]YNMOUU_N_N:)?MIH7\@_/3%\6P+2;N _MF)[]$FXH#0* M";7'G08+'4'"FH:.W7M9W-+G8BE,UXQYGN \"F4$DRPE$/$009SH2LEAEK(@ MD@&-K#KRG1QA:@RSZZ7PAQ:Q;M7BF*]\B*(=F5R$S<#,X09+[P"D ]6'B#K: M#_(FH48'.IZ*+SJ\L-]7K4]XA?BLR^-_%!5;%4]ZI[5_.W$4L!S% H:"2HC2 MC$'*2093%M$$!2B.I=,W?F:\J7WQM;@S8 2>@9;(%W# ./1N26MC;+OC;$BOVV6!2N>B.YS]6OY0ZR6>H?3!*:J34="69Q! MSIF B*4,8A[%D&).)0T#%.16D7WG!IH:>^QD-1OV^YVT]H=9G;">/U_T!=; M9+''2!=A03+'4Y):RV=XP0F.0T M%Q2%01);58A^*I G\6ZP=0K"O -M6Z M?%3?!E@_K,K-_, M?&Z?K<8==1OM@L3K[;33O7U+Y-'UC6$ZO>!]$T_JM7O0A0\^J;>I3M2:"\R( MY"B#(<\P1$$D=/6[!&)".)9J%/SPD/X'GN2G&)1&/W MK?" WI'.%CZ>ZM[87N]BRT7!]2C&W5"(JBD/&>4RCP7C$(<$020P@3B+.90B M#2@.HES818YV#S,U7FQ+"K:B.E;:/ -L-\?Y@VL$;U\/I*SYR@Z(#AY2#VAQ MD/KI-?^<&6$47K'3QE[1.C<08YAS -?PB.%:EQ"9)NP1IVV'3% M:YQYPG@A&W:JO(C:L+REGYUVO/APRVWP_GE_2;-7O-+]5G7NS_IY[[2KS&G! MW0-9WIJ WNI3N9*BT)T;JG^*XOY!69A7/]0*<2]^50]??U0FYRZ";\Z2/,4B MCF&0Q+KG89C!/*0,AB00F>+V/&%.U8^FH=;45HOKGT^FAF^Y DQGKR\6NO7Z M5@W0Z &,(KK8DOZF=\&O[XHEX.5B05854"M]747^%S>+=1K38FD93T/8":V= M;0=C&Y(77D;Z?+RZO09F!FIH6N&6@!9/M^^K/]IS7O/O<8 M$]%LU+W,1'0^L6>:F'0];0CV(/AF(6[E<5F_KTOV[T8L/5ZM8U5M'NO?O2I6 ME(B )E(2B"3.(1(\A"21(8Q2G!(IPR"+G2( _(HWM35].[EPRXXMR74]#Z[C M;YJ2*=IY#0<'#-UX[^*,_O@>4J_6:S._1JVRAFIN;TBMJ>-;58 M[E1\\1X,4;5JV GPNNSYE7#3-09C0 M"I2A\S??B*>L=+?)X/11U/;[6IDW5TO^64W9XNI>+-G>)8 %*QUE U]VCG0-8J- ^ M ["YW#U>ZXN:REOY&_E7N?K09'QMP[5XFL42IQ!S3!5)YC'$B?I/ED:4I5&< M!RRS#=K=2C/VV6_%.Y^E*NM-]P^8$L"EFNE@5I MEJ@LCF*&$PDE8SH-)V$PURW08Y9DH40\Q2&V3MGN(\'DV&&G!&BT $8-H/4 M2G*PU03L57%(3^XU2^?MKL&Q'YIY.F'_=!SV/NGAO?!W2!D?>AY&,O&NP.-F ML2Z@>'Q:E,]J15B)=5&[(<"3NE+WZ?KSH6 /8/UGJ0^:'\N5 )OEMOWX]KZJ M3BG7O9=,;R^E/ZC4N/5#_E1HB";UMG4AUZ>+Y5)=1%9K4\K"N+1WLCR29T"% M+@MN^IP_KWQ+LW1X_&'5;[2VR^9^*Z4]U[/'2\- M_A*U7Z3&7_2@'DD,&_6"JU?AA[B64K!UW53W5E[QTO@ZK_B_U/BM4CPB25*1 M2@13&20Z-2R N40(4A+K@ORY('85^?L,/KE%V56(&]FHX MY$"XSLMYRWM(M P3@-:J%GI96QR(T\LY M+7%]@.WO$,8>'I\G,1:CCGH<8X_"ZS,9ASO=6(>+8EX7H?HF[@N=;+I<:W_' MG 5,BE $,),<020)A31.*8SBC/(LCQ-)K4YD3@TP-4:I901[(8&6THY-3H+8 MS1T^H!F8*1Q1L>:%QVA-)#AF)U#>=I!G$(N4P2V3 $\DYP4Z=@LZ. M.+6/O!;8L2W0>5PM302?: UM(1A99^!HI,8@-2NLT?%J()P==%S[P!:# _/ M^D8?>>.O(I?U:+H6T#>R%FIOQ'26,X_3) @%4X"C2%D/,E4[E(1#C$BYGM%=1$&;?Q;+0+NWU+DY(,!I2 MQG,H,BXA(BF#A.:)LJ("ID@.LS2V/H0]/L34V$L+"6HI@1'3_@3O!(;GCT@O M1V9@TCD I"=N'.V0KEOP]BG_O967\2FIKJKL1D$?%L]MW$N4L#E >1B% M$&&U;<09EC!&F&4XR9F4H2WKG1YF:LS7DK3NL6)DM?_ .P ]3X%^8!J8!ML( MF>8@1LP>7-CU[EGSH1_(1N+$OM YT>!Y1#JHL./FT>CPO )M2K2X^A+OVA%>LE[5]P_P_7BT+1@R'Y M;") ([=;SM'&UJ'WA;6-"2UKG-1A?" M=E^]-]P&IH"3D'E8O8CW/68JQ3".8) &&**4)I$E$(8]0S)C:0"6!4V3.B7&F1AV_JS^6JW7Q M/X(#KEL]%%6UT0(#IB5V[9%Q'-LD"1G#+(0RQXFN3HOUF4(".57V5IPE"13GT/NX9T7][S!-)T/2H?GU;B04><_Q W2U8^BL]EI8LJB>)^69>T9<]W M*[*LB.G:IK: YJ>ZG]X^4/.]D.J>._)SKE/-TRQ/8$HCIIM@!C /TP0F(B8T M95D@4K>2U\/(.37";U1I^K&Q9[#>BP_(3OX9J#6 2H5S'7Y&G7;+(]&WG\RA M3T[K%G!M%4&M(WBGM?S%5/TS4[W5%+14-3[1EK*MT/89H$9?H!3V>,XZ[(QX M/8X=2-1Q3VV'Q?O@<'?@X=Q/1$P\S:W\L"#%XZ=B(?A<"BI298;!) ICB! / M(4V%,D-1EJ189KE,A.U!R,'3I\;S=>A7*0$GC^1>5* 2XM].)R"' )X_^+@( MEH$9LT;D5@(C'3#B78*&_=G&1:B,=*3AA([3.<9)[3N.+P[O&>W4XJ2X[<.* MTQ?U#>+7=+EZ*E=FFDU]D@_:Z%H]?RBYF.0I1FD<0QTA"EB2" M,\%IC*SZY5F.-S4R:X+97\BL2S7J\CBEMH*,Y$"+[AKWWXU[-^,-@.; '.@# MR!ZI E;P7)PYT#W*R(D$5BH?YA78W=;7]:FL,U:0QO*ZJAU_]?(5"2+C.*.0 MLC2$*&$<$BI#2$2DHT2D"+&C^_/D6%,CE[:H9EM$6L*ZNNA.(VSKIO."V^"N MNKV4,Z!^6H@=>FV1S1'KTZKD&]8)9@]/WEF8_'KS3@\WLD?OK-Z'7KWSM_0] MD?TAZOU:]?[YNU J<**(2G'6?;EJAFC*=M$\3B/=JE+WIH0HSSG$4:C;_Z8! M0PF.*;':>KD//36V:4EN>CML90O##74\8]SCJ=87+ M[[FO]>@C'P*[HG)X(NS\!'>/T?M-L>#%\EZQY/3C3FS0DMO>JV(' M^7F_DW<@!V:H\QCVB,.U ]/>;>4=U)%<63[ =?)P.0'5X?6R>\YHGC GM=K> M,;<;+VV2\X%4#VHD_3^ZB\\/LM#+Q*OF)R*)$YR&$D9JGZM/BQG$"54DGBG3 MDV>"1+F5 ZW?\%.C\'8O%"VXV;B9?[14Z-NLQFH^[*S/X5 >F-^M !ZIC8P+ M=,.TB;&2X(W:P+B@<[K-B]-3>A+>AE8%+Y39^YV8SC*Z=M#5SZ*:BRB/(BP# MR+,HA0C'*22,II BB5@:9FE*W;CMU$B3HS'2M',R/9O^T"(Z[I=/@VI)4#Z@ M&IJ+7%!RYYES"'BEE).#CYW0^((JS-UQ:W:.LJ@]DM7J6Y0Y3&B8Z8I"&<1$)%!RBM,XY+%$5JE9 MW<-,C7.:D_9&U!FHA05*VEYA"D>1[287?W@-S"=]H>H1B-"%Q,7Q!T"A]$&G5=?EE]U1WXV":!B/<-QD$L228SF/\2*ECVCMPK:;+V8/K>PH&)J@.8,=RW+H@-I#GUDJ$ MMW+=NN#3X;MU>DP_+ORU+/F?Q6(QCQ%%69YG4*)<^V"(@'F:)#!*(YIAC!.$ MK(IQO7[PU+8_O][>?OSGS>?/;ART@REB+,,H2"!/ P$1EBG,<9Y#AG)$PR3/ MDCR>/YEV'M_79+4>#JS7@PQX;$T6)O.9K $5]\5RJ3TLBN=K"7H"26@:93FA M,*54 1G1&.9YG$"1)0&.8_4N)J@!\GIIF7S?'\;M$*. *);\8OCL%KD^@ R\ M>FU%\K_:H*\EKC5XO$0=_]Y\ KZSL6ZFLO*\Z*+=<7JWKSGQF MZ2F_$E-NBXI(I F+(4I) %&9;\LC@_%F M<>CCA/.9[(U?0*FDO8.KVC7P:CYKO<9)6'< >*S$=!N1)I. [H"?2Z*YRV,] M>3=/GZK,!668!2B&.)($:KL?$GWN@3"/*0M8FE*GGBT.8T^-H\WWNSLUU'QL M6XF\#_ ]_:-^X'P+MVG7@>R CM/S@ WJ3^T8_FW=K.=Q.>M]M7A$7P*CZYME MM5Z90.Q/ZB6K39PY(CP)B6*K)-"."<8"2&*$842S.,99*&3DU/?EU$!3HR8M MF<[X=#;S3B/)LRB,$PR3B)C^>QC2@''(DX@'$1*A(*&;']L'EN,XK+\J:UJW M_G9LYGD22ULJOQR?P7E;%[?;R:C['IDHV4YS.)IBJJW;/VZN74^KC@ NDY1BGJ40 M9519V7F$(9:Q[F'&!$IXBD7J% 9]&=RCQ#4> ?MB&!W<#[W!&<6CL+6./_@N M\7Y:=^^;_9>CC+]_/ZKET2WY\2LOC1S8NF#WQ\Y9BA(B$8=YKLM^,O65TRBE M4-=XSWA"HIPXV:D=8TWM<__PH'X25=WT6VT)3(JC6;VT<^RLQ]\9:CLF\ 3@ MP)303LC:RCG2,?Y)6(8YLC\<[HV.YT_J??HH_O0M_8ADUU>U9J??!-&M5?GM M\IO0JZ;Z@-Z3JJA^7Y:T$JL?^FVX63YMUM]TA0%6+.JJ*>^?S>T?%FJ%;8IG M\"S) M^T+FS)3GT?#)=1VCC&^_Y 5D)9+8+KR!.Q MK.IJFJN5=LB8A@7/^TN^DF?]JRM]7'O[9)K*_:HN7 O^JN?]-Z%)2O'6MC;2 MAJB=[^IQ+ADG 2(8Z@Q]B$240+6AU)&[,HJC*)5Q:-7:9GS1IV;?U#4OREH5 M<%_K,@-_-MI 4JL#5EM] -LK!!:%M$S4?8.7I)L]ISWU0SO[M%:0:K5 6W70 MTMT4!FU=U^@/# ZI,9 , ._;M^9+0R@P0'L@ M)("&8K+OC'WMO^F^.R,5 M$9SL.^14F?!MIK&CQ.'( HU6*_%M@&X777PC"?IMK72AM$^+\D_='5K]LR[O M6U>,K+L/ZG^S=?&C6!>BVMMP5[0R4LP1$AD+=19$H&L9991#+-,$$I&AD/(< M9S%U<=E<*M#D#)_-T]/"3+OB$[X35Q]_+70U^<+7Y_[S8IE& MW:;Z0O#U;M;;N9 M>S0Q;X*LEN;*=_\1I]$,15D=&H>B:):C[,+8.*M)"U@*<8EI>+!5E5NBH&J/1O7:M$C?C:V)'R1%^&";BX*R?_ MI%F :PPZWJ[ZI?(8)CO^['D-NQU1_''#>,>?EX.PX#<0H=]:^NK17S:ZO\VM M_%@L-NJW1L;J=K.NULJ>50:LVGN%. MXH#;,00)1P"-(2!S D*MN580()8C%,$I9S3K,H99%+ M^,Z0^(\0U///UZ?AK'Q\++=S "$_6&EKV4W#CAK_ MVS;^C4;^%N">R/E<1%U%&'4A[(G/Z\6L[V/Z+4B?Q7JM'_]A)7BQ;AK_44ZB M/*44)BCA:A<6,HACPF%&1!!'/)(R=LJ//3;(U):66D;U#4E0B^E&5D=QM&.D M2]$9F'9J\4Q182.@QXZ(-@CXI(^CXXS*$5V:OB:"SFO=(Q,_D1_E2J=07*UH ML:XKV'T4RK!5_[MM6"MHSFD<09D+ 5',$"2A-CG3)!$_6DM(+0/4/,+Y4A!93U?1J>0+WM@ M.L*T+!XR6FB5O4+M<"B'NP9RH)_R3N@&D>OG?1&:RM1/N'L@R\9O\:E<25$H MLW#KNM"U9+@()%.K:KIL MK!4$>W_Y#H6]RWQ$C[C_R1O5(^Y1_&EYQ/W/B[-'? 1^I>9/!+MF>.0)+F, M84@$@B@7"<6P>D"JMV:<#E4 ]-W#Y1Z MU4<<)WKUQ$BCUT:TCS0]<_6E#8J%XJ1OV@=Z*W^OZM(0W]5VR]#6K6QB61SR$DL@ HDQ7_2(R5/^)4,0$9RBWRHCT M+-?4F*95"%KK-0-&,]W,0.E6ERN8@9UZVONW4Q!L-01_['4$6LG>79$OFW([ M6GN#B1R8!T>>PPM:,7M!?)AVS9>)]D8MG;W@>;KMLY_'N[NHM\&,RB#5_IAO M8DW46#H"XTDP97+>E>]UFEFQ5O]^+Y[+);]=BO\69*4L4:9]$P0 ME)1*B%+&(4F%A*'(F4Q1B)B]#]N#/%/C_9T.X*E6JA4UK7:\CT3_S=#%N@34 MI+L;]=2_M7Z@7 KPK#2^I$G;20W_EB3Y^3W]PAUQ\& CU%& M.SGP"$G[:,'G8WM6IGK4'8[^Q[SFNZ5;YVA7Z^IJR?4V3I<%KN9!DH8TS"F, MDC2&*,<1I&F:01G%G-(@RH+$*=+0=N"I+9!UZ63MKN7:S<"W"&6^ /%3NS@MES;G&;#;7@Z!ZL"615MDO3NL.X]L7^H/N[RZ MG>P>ZY,YHN6U7)GMV.-6+W-$Y*"8F>O]?6NC5KHVJ^#Z9=F@!#M*$P2#/ M$K7E"A',4:K^(W).LSQF/'9RN1T98VJKQ$Y$\]&X%C\]A-".8RX$9F Z>8G) M &&"'>K[K6]Z.,S(A4U/ZGE8T?3TI?T^\"]BK2M)?%V5/PJNK-+GWRM]UG>D MA,0\"!$*"28*0YQ")&()<20$C#-")46Y)")U28ZP']J)#D;(B_AR?0<^7'W_ M._CZ[?8?-Q^O/X+W_PW>_?Y=_>/FRR_@T\V7JR\?;K[\"JX^W-W\X^;NYOJ[ M&V3^@;AJFF%TH] MHK@Z4/ ;;W5LH)$CHSIT/8QAZKJX'P=\$S_$M0;WENZ*.YK M/W7" QQ*RB!+$=)9MU+M960&4RR1X$$>2>84?&0UZM0XHB4D*'=2]FJ :X>Z M'6EXQW)@$FGDG;4*N+:1W?RY^"%Y7K?]<+,7-6CQ60J?'75@^@7P:PU617W*IV;6IEH-&F:0+:B]C<)\V) MZP:=BG'HSW$6P!]:%V"4\6AJ78KG !SI+LM;T&9OQ$XP:?_G]?5:KP0K[Y?% M_PA^1WZ^%TLABW4UQX)G%-$<9CE7W"DYT]M !".1Y#'*PB12W/EDPMR_K\G* MLL3EB=%T:%_>W\6"?RI7>M_^ M33RI]^:!5&+.4YJG),M@GD@&D4"Z5U&:PY1P$219BJ. VT9F6HPW/7MT*S(P MT0L/2F@=9+D23^2Y73K)!)?8A^G90-]-'0, .KA5N76N97WRN!?9 M+XKVP8R>T1PI6/%B5)VB$!TPZH@RM'G*:%&$#BJUHP1=;NM;G%^7:3,MSDRK MNSF*(\I$B&$>AP(BG!.8$RQ@2&6<182G<4)="_&_',+E_1XG>NQ#4ZO.-'K[ MW_\KC\+POP#9K!_*E3%%PC":)4$P"X+ [$JS1/_3_-C4MWOW'R%X(BOP0ROX MR\P$ *H;]<5M_DZ"61YELRA(S)_4CU&6S_(P;9[C6I7\U=S9V8&7S,? [-U, MA)%M5C?!G)FX,Y_5ZD[I[[>4^*LQ1BX;?ES#PQ+A)ZYS-_-^7\IML93/XIXL MOFT6M3MT73M&[\K?A.*K9<'(XNNJ_)=@ZYOE![(H9+E:%J0)=D)!&N^O$SK^>MS-%G:_"MK)>)ZE$AR\^,V5NTH\_<2#;OT)^:DTGL%>0. MH]G/.*.9U5YA:1O>?A_FF!UJ&5O%BKL?]KKFW:$L_44:N MZG(17H=E7RY[G!L_B4@QVXH):CFWGY>2U([MNN#L9C)/( W-4N[X6/./!0)[ M;JFVY%()]I?[\L=?U=TUKZA_O*:3KB>/0A46JFUIP.;2?B;0)V5LK84Y]K]1 M!O_R7I<2J0, VEEMUW66IQ[U[L]R'F,:!XD0,,>9,H"25$ :1 E4IH](&$HE M35,7 ZB7%%.C"?5^16[F3S_P[8R?P2$=F%1J^9O(I+T&V])*.QNHK4QC^2A% M_!D^%^'HT^SI)\BH1L]%6+TV>2Y[6,]">+K@IJ[:N1(/NJS2#W&S9.6C^%Q6 MU1WY^54/6RZOUNM503=KO7>]*[\2W>J %NFFG3FOQB9F,&&G7 U:M)K#7R6.?N8U#F(<4A3R/ C=PTTM1G;Y>$<, M/:VC(Q7) KJ+0BVEJ2]WJ0_O$/Q8R1-1&4(4 @8U+(/ Z#G#A' MI X"_?#1J2W@A8Y=& IR+J)8$I%#DB=8O>]$0I)Q N.(I"PB7!!A%?$W$-RC M9-'5QP:F@&+M(=WGTOD'O*]/^B(8W\3_O/WI]CR:'OS,)_$9UJ=\..P;^X]/ MXG#>5WSZ5G>_\/5RO>]N_TT\Z55]>:]+U&ZJ>4CB)$YY!%&2Z\X!+(5Y%,8P MXCRD%.B>]Y7[ NS@6FE+UQ.7F,; M+"YP'7<^?C3_L8V2;2>RU?7]FXDT#YZS.""1#)5US1,*41QDD/(\AAEC-,L( MSN(H< MQ;3W=Y44>*;JU>9$?%8PK4RY%VW4+G5EI*EAP4\%B*4P=^(UZDG%? MZ5*6366XIL#E05U+8 HHZ2_C/Z)9@.K8V/\(W!N2[":&"A8$',,HYF/WBV%EXO2 :WY/0KV,CEMU7+ M*V5]]V?9/G[TIBRO]#K6B>7U)?V8\YJL]/:[^BI6IC'4UW)1L.<[\7/]7LGT M[WE**(DR$JCM.V>_B/6MO",_U4^+CJF_:*4UN74RX4V1FZ: MVL]S+$4:!TP?>64!1 &C4._R(&>QE#@21(C I0BE9_FLVM&F(6/*=F>15Q[,RN(? ]DA@VR##N>67;1S3GYSH-=BXR'E&: MQE#$D80H#QG$"*4P02@1>9!@%DH;8C_Q_*D1E$&QEQ]="#IH>?PR'@;+D7PSU5LGRQ_3M MR)D_>GE/>E ,<[4T53YTG_4?9*$39:[6'\AJ]:PLJ;J^ Q4D8T('MDN10Q3% M3.UH10(#SK.4H833Q*J#I=.HDZ,.;0CIDP9C$8F]W+H(1Y#,LK@NKJ%^B&=Y M$H"56)@FEFK_\X^;:V=2L9J9$$4\I0C!&,L0(A+DD":2P#B)B0P%EDF"YTMA M&;?E;UYV\;-#1VR=FI4AP*9"XI0D(112!! A&JC/($TA#G5R1YS@F#HV/O/^ M(8QTLG?J4Q@"=20Z^I6PC-/UHBSW0,W%;JNA2-QS76!26O*Z[5P..N MORY8'*S&3C>[NQ^N%HN"+-6!59=MNN*FMQHW$]IMN"T3/^R7\XC0PQ33"@IVT M8"NN]MC^I4>)%PL,[?T8?K$?!5'451!:+(KU\SRD+,L(YS"+PP0BW=. 8!9!DH4Q4[LB MGE,KC^^9<:;I^5UH&<&B$=(Y1N@4IIQ)2BB6, OUEH5Q"8E0P(;*BL8XY"SC MN9L5[0'5$;L%^T'1SBKV@,S B]1.0F!$G(&=D!ZSX;I1\)KI=F*H<;/8NO4] MR% [(/XRN%/H8PM<3Y#:\>T%&(V6NE0CHY/#6R*:@ ZO^4H= M.'A.43HVTMA921W:'DE$ZKJZ']OJ+C7;QH0Z%J*)S0XB]<5G0BAZS3!$0PU.G*US_W(;;;=,X?CN?QN%,X=VP^*3P M$R.-2N'=VKZF\#-7]VP&+>X?V^EG5[1:KPC3V4E)C&F:P Q1KJPYM6O.<&/@.$ MU][0I\8:MSWT&8T/.D2?N[YO%-?2/.:?Q?IAVYSP/:F*ZE9^716Z)_W'4G>" MG0L:28D9AH*B!"*I=GXX5MMKCCFE) IDG%DU,G =>&KP2*N:'E-W+,6=L=./C.X#XVU.C9W!WZ'LOL[KJ\ MMV6C'\GTL?V6ALK5-\%$\4.G]GP3NO,%N1=S(B4*21;!D+(8HB0@4!DU! 81 MB5B2N!,-K';BZCC4*)K%VSC4',_".+HT#-5Z?O),9@$. M&0P%SR$2801I2"(8D8 &-*5!&+F$HGJ=F]%<6#2O/]KSEX&,;]&Z8'+'H'1_0TVFI\U$>RH6ZH]*!L.OG>:#6@9"@#-(L MPOJ$/X4X2&,=G,II)M($4^H2,W4XA!/_C!8N5;7D_$\3%-\1PV(+9A8&61;* M'$I)F=H:H03FN<0P1P2'8<1%P+%[?=[+(!VQ'.^N!B^MZ\->C"OL'M==P+V!:2EY_PB:(;VF;_X8&OQ M!J_,?AH1K\[SPU'&=9N?U/+ 87[ZRGXK4ETUXH[\5(N=$K98%"8D_%.Y$L7] M",L7U=6[&9;@&T\AA%QF-(J80"FV"DVP&VYJW+B7 M&!0[D;G^05RI/2T MRP!U2DVSQZ!*\[5.U)]4/^\7=V5?R[G*(Q3 MB7("8QH$$$FFS%24YY"F.(ZRD*5A0MT:"AR,,36N;8KC-W+.@)94X0BTK*Z- M! X![>953S -;3_V0:A'[X"3&%S<-N#PR2-W##BIVF&S@-.7]NPX2XJ5*1KP M_GGWS[\78J4>]/#\6?Q0FO\LJGF*4T'R4-E: 5'_25D("8TQC..$!!@CA+!5 MGVFW8:=&!EK4NC0&V EKSCR_7/T#_*$E=@R@L$3?;BOJ'].!F>,2.-T[QSJA MX[55K-W(X_:&=4+CH!FLV]W]F&EOX1A?W>_+8EU]^_Y[4^\AC'@8)RF'09 R M98K@&%*,"21)G.I\;AY2ISJ"G:--C8=:YK:1%AAQW:BG&UX[QO$&VGC[O19> MX)V2M?K%8^D,)UQ\4DSW@*,RBY7NKPG%[J:>*8K*7!+B1++Y5_*L=T[5QXWI M6?VI^"'FRK!!J2(1*'(F((8%SY)2\Z"C U-A&O7.)8UZ< M*^1V=#,DD ,S4"WZ#)PN.S'3IWY4@*^DX#.@50!:!X^)=3W1\YIRYRK#N,EX M/1$Z2-/K^QQW7_FO9>A4+;WR ^&]DC.>:^H._GJ>R'7X;9W>]YH'OQ>:K:=^?T> MT#-R\J%A[S$(54;:,CJ4-00L$@SE,$4Q8@9?.2$&=6?8)/ M#S$U_C<2UK4-ZFIS3OU%.J"T,V0O VA@DFYAT]BH6D"/D6@GE?<:B78XRKB1 M:">U/(A$.WUEOR_\5U(L-7_<+K^3A="IE*4R6I3EJ:9YK6/=GC3#S 4/*$]# M!FDBU%?/TP22-$,P"'*2"(EE(L)ML2Z[[]YN8*M7_67EKH'9X)T6_!>PT&NB M;M*AA->9Q$^-^,8E+;;BNU&$Y5S8T89'?$>R]Y3 3>S'HGHJJ\(D>IA, M[09?(S^X/HNP,]6X >:3?BQ''I62W-!X35..=_<-HN5"%LMBK?;+/W1HPUJ] M3@5=B"NUHUY7[Y]_(_\J5Q\61%E'^F!,V2U)3.,0YCD.($IX"DE,E2&34LX) M(3B13G7&',>?FEFS%Q\NM/Q@KP"H->AU2NDZ*W9L-B#6 ]/:Y3#W"(+M!9;? MX%NV%SV&P:[_']#WA9/I)A2R8<0%<\7]MZDBNV\WZ5EXQMGGY$$1K MU-U!N3&7&EGK Z >.-J7M7SG#Y]3;GM6^R80.?K([ZESV. GVCKK?Z3P[Y5%>]S.'24]#Y[:\_@F7VE\%WQTC!)LIPS96I*W8X\ M51@KFS.!(D ACM6>&S.G^B]'QIB:R?CYYNK]S>>;NYOK[XZ1,$?PLZ./"U$9 MF"Y:T@U2\;5#>Z_Q*$>&&3?DY+2>!U$E'9?VC/T_O=.]J@O3&RYIFH+K:)4[ M!;Z8XUQ2+DD,!2$Y1!AC2)$R.-0^,R$\BC/&K,)(+I1C:B2AWC''2OQ])\". M04: =6"6J36 GX\ZV71!^B=A@GK;ZC2Q:0 M"I'#D*!5 MK\$?M?A RP^, E[=5WV0\^NA@I5U5955_$^E:J MK>1<67$D"?(4)@%.(1(Q@CB@$H8HX9@3G@4\<>H^:C&H$WV-45OO]N[J,[B] M^_OU-_#A]K>OWZ[_?OWE^\T_KL'-%_7S-7CW^?;[]U]FX,OU';C]!.ZN_E_' M!ILV,Z$3V4B013#-> 91G"=J24$Z,B\B4<(X$FXM6+S/Q @+2>VS9R]\]D7M MLW^G0W8<"PM;X2XCA%@2<1AENO\NY002SCA,TD@JY7.62>K8*]8S\B,VC@7E MN1DP7?Q@*:%Q'G;7?^H_*7:+O6^@!U[B.TZDZL I@ZT^QU)R>VQ-ZX"2USZU M-N..V[36 8F##K8N]_;-7B15RW>8IPPS$4B8(A9"1*A:FEE 81(2$<6"L\RQ ML>*+QT^-^FOI>K??>H6=I=^U-R)#NURMP>B1&GA,9[^)?R]&&#FM[YAVATE[ M1Z_JWQ9UW33JNU./J(,5XR /,8A'$;7\HB_$:>CON@=$O;IJGL+ =T_-@W%&[ZAY2M-C_31/ M7MOORZ^=DDV#U#D-U$XZ5EN($ L*41#'D(9"[2,PCS'/0R1SIYKT+YX^N2VS MV2QL^QT3(ZK;1_X2O""*0[7YY5#RG$&4)P&D1!"(\Y"E+ YP+",7ONP/WAB- M [W!9D>*O<$8F VWH2>-9/X8\*C"/JGOY0"CW^9JD^)5&MYV$:!9A2 3%!&*),,$A%C*%(1J9'!Y^OOW_]VW.UX=7?W[>;][W=7[S]?@[M;\.56_?[+W;?;SY]O MOORJKKJ[_G;]_EN-M57L3(E!/:A?"R-A,@R&$5)J'A843#& MH=J7RC")8AG&E*5N?NY30TW/M[V5U%1T41/RJ%-_MR6CW+A\'IB=7JT<<^ISFI]<#IU_HZ> M)838@^ ;703@( 'A:LE;<!V49;KP<3UJ>6[(2G& M$/PW\K-XW#Q^715,- 6Y$YDG.28Y#&FF=FI)C&!.7ISC+*=1"GDD$$2",HAQBJ ".0@BE,>".E5)<1M^:MS:ZK^RE1^0M?%? M&Q6:O^V\/CU[V]A-C9V).1S@ _.S*]8#=*7HA]T@G7#L)'B;CCA.Z)SLC./V ME)YN_6WGWA==6%_V:?VNUDVA#5;U>BQVUXEJ+CFE.*(9S(EB093&$20Q#R'C M*4L1QVGJEEIPB3!3(T8CYS;$?:TEG(%E?:HGA9H?LC!]J:E8"EDXAKI?-&F6 M1PHC3<70QP[6C:GK^3*;E20UIXQ_@WMVFP(]'AP!V8-MOU[@XP MUK*W:^2]CD_Y2DP4HG_CLQ^<7N/SW"08-X"O%SH'$7[]GN+NJ;2A7)W6O*K( MPL2XB.HK>=;OV,>-N"LU&V_$]<^G8F4N;1;H.<(RC)$(8)CHO.,\#2!!J:[K M+&0F1!S)B-K5L!M.2*L/?=22=UL=M'6JGBM6RF"2Y0ILU)NW6NL*[-I6W19> MKP#?F"^]TOJM3>>+1D/+LZ0!7X#SWM@WG-2I&;V[>;^5M:4+&DV!4A7>DP_T]T,"C..QK4K"E/K=;%T@SZM;K;\,\/+%G M7)[NG?U0+M0=5?W@72QZ&N8!XSKA*J 4HE@2B!6GPB#!$18Y$5$:.H7>G1QJ M:OS8EO0_31NO];-CA'\'KG9,YP>M@9GL)5 -2YWR#PT0_G\>)*\A;:='&S=J M[:S6!X%IY^\8JQRPZ=VNVP42%D0P(5&J#Q(YQ"(5RE*+9*C^P?)(#EL-V+77 M^TC%@).ABP$;^"WC)@8'=>CXB?ZE@+4F;UD)N(WDVQ8"-I),O YP&ZW+RP"_ M>)H;+7)1S#\VOI]/1<7(0NV"BY)_4K^KYCQ!&,D,0QDGN@9Z3"&)\A@F&4D0 MDC1$PLJ@ZAQE:J2V%134DH):5&!DM2.[;E"[N.OZOZ:8M0_7C-+][-'(0XK];:\8'>Q^_G6/\BJT!;O=N]VO5PK M,^O[[9]+]9$]%$^-.XSP:;%Z>C MG$L![3BLZ?WHT8YC+E6^?>!R\;-Z%F(2RNHU'0I%I3/5S#%_$^9:DE*GM M>" #B&BBBWOHYMB(LBC.>":14^Y^QUA36W/:HM:YG$98QZ)('=C:[;H](3;P M"G$"K &"P"SP\%IXJ&.X<8L*G=?[H&"0Q2U]:[M2/A[#/SWUW+ MXI?A,/09;-7PVKC8#3G/[8LM!Q^[B;$;)D=:&3L^H!]W_5:NUO=J%[9=A9,, MT3 @ 60BY;II7P QXCD,21HQ3#&.J%-1_E?/GQH/[<1S(Y_7J-E1S 58#$PD M.\D&,%%.:.V3!%X/,>JG?D*_UQ_TJ_K"^C00RWR#!BA03A3 M^QB=&^O:G/@'Y' M@%_4IFE15F+Q_'>QX)\V2[[SD?!8<)+'D$4X@HAE . B##AD0RP4V'7CK&F1HP]SLIM$+5U#GO!:7#G<"/E MRP/L0;S#9_'PZQT^/=S(WN&S>A]ZA\_?XAXO69]Z?RH68O5!/?N^7#W/HS + MPP@E$$=([0A*F<29D(J-4[^RZK'=3KT==*JED_]X6+")Q ME 9Q#EE&8VL=;"PB,A,X=M%Z!9[N$7P#) MX OW'HU!5NL3JGMN/O5JD+';21W7\4B#J!,7NGW,U6H]_[HJ^8:9.N7?Q>I' MP43UL7PDQ7*>ASR,:48@"6-313S5[<,9Y#)%.,Y#*8756MPYRM0^ZD90X[]K M) 5_U*):;LR[0>W^T+U!-?#'W@LEZV_>"H6.[U[=W_KFU4^OO_?N 4;YYJUT MW'[W=A=?7);P;D66U<+X< [JX"&6R3#-(\BX)H.8YY#D/(,T$QEC-,"!S'N6 M(^P8=FKL\*E)^V32<9<^@)7OO,H1=L-O9!?[!')@_VF4'#S!]XXJ#%@@. M5&FP:^2WJC!H@49'94&;N]V/6VZ6/T3]J.IF^;D0FUOY3>CB=>1>[$YY/A85 M6Y2ZK/8\BM,PP6H_@A'#RI ),,PC';N11CCG>2[57VT/81S'GAJ!M<37250+ MI4!="K!1P?[LP742SA_=# CMP'3V"M7/#:H[Z4&KH/]>@>&PMC_]&1#SDA?EJ!:L,> 'DL-VHP-6XSFKZY @14XHD8 MWS4C3_7 J_H/3V;=4L\H=(XOW^'Y%[78<5-JDRP6SS,U8DN91_(,J ";2CU> MO56*NY>B#IK^LU@_&.E:\NX?6BD8_N^F6-6WF#ELW@K^!46X']X[IW7VUK[7A84-.?)&7.8:6.IEVNQV5&-/Q="' M*M;U8K>S]?JZMF)OU"7#%N^QNV6S3/__<%Z/^5BS+ ME2Z.N"^@J"YK:OO,4YV-2+" :4@404=40JK3BR1&) RB+"(BL:L5?XD85GPP M:C7X5_5(>]9^[34E=C0\&,Q3H]T3E6&W][W37;E_F>F"91N?M'L)OCYIMI<< MH]+J)4B]IM&+GM6/-M5(S=:)F;%N-^M;V7+4W>J=D,X[7(D'W5IG3_$O6GNC M+)),B@02J3@4<8E@'NM"C@+E89YRD4CB<@K@1ZRI.=E>:P7*C6D'U_9Z&\W M"]6:C]V-?#U-K!T=CS]= Q/T93,U:$=WOUC[)&M/DHU*WW[1?$WHGI]^4:)] M.Q.VSHRMUGJ=N5\6_R/X/(P#'&<)AQD7#*(@(3#'>0R%2.(HC#.64=0CR;Y[ MU*D1=+.F@J=5^:,P!3MT#R04A.#=OW\!3[H!5J]\^S/8VY&L=T0'YM!MGGU; MX";97LOL/97>#I@!TNC/#/P6*?1V6)Q(G[>\N4?'M_^[*9ZT+_=S29;OFTB& M$/.$"QQ"F8:*> 3#$$AJF%%&$>40?@V?'319 ,S#YM- 8(V#VINM>^3P>#C-ONZ92.!UV>3E[HJV9C??!4 M[;>'-\OW=?C7=QW]M5M7\YRE,1(4)CS7:0(1AKGZVF&:T%C&/&02]W$ON4LR M-7+X(M9@LY2;)=>Q:[4.8+530@>^Z1J/!I M%U'YM>FC/HA9=3'RPU::M!7FC2M/.F)VOA*EZP/[,C1=WYB2O?JMVYX8Z] " M\RKR?0>!N:)>F:8$P3CBR@YC*(,YCG0)*A2($&<9#YV*5MH//34.WD55F##$ M=W5D=BWM+ZZL:@V_+8T. >K@O$EUA,I6ZMD^;$4+/JM9D;?ZDO@D/U>\_+*= M]>@CTYLK*H=\YOR$GJ5UMT'W[\M]U;(X#5D42@E92!A$89I"RA(,PXS(+!5Y MH'[O5%_WR"!3(Z6=C, (Z5AJ]QB*=HQS*38#<\LK6(8HO=L!@-?ZN\?&&;<( M;X>F!Y5XNZYU/PI\ORD6O%C>_[HJ-T_-^\D2FB 4(Q@&4E??#3)(4(*@2,(, MI0$.@]#*,73B^5/[P+\*L$6AL[%F M39Z>OD\G]#V4U5.Q)GH3;.ZY)X_J3S.PUIG>.M^R"6A^$&2Q?F!DI>S ?8)= M*:66<@;,I742GLZ?7.E4K]J&%'S#FF>P^F1;D6[&$& MGA[(ZE%AN3&)E5I6OE'&B]Y[ZT<_%/F2$!U_5-MJG6J^EQQH&0TSR#3??00HSJE M&$N(*<&QI!D66>R6I^8NA-5[/FJ6VC]$I0;YJ]A*"-X52U 9#1S==CVFQ/(@ M=AB8QR)>)26DI#)!O(\Z8*!.AKA:*:/NOC[7H,^@?=U7\EP7:/J3K/@,--K- MP%8_4\FA!L'CF6]OE+T>"KM+,>ZI<6^4#HZ5^S^I9U%94CWH_]?1>S_(0IAS M%&W/,T4 ^@]72_[R%ZTK:^%NEDS7^1 ?1?V_-]O=R_5/]J#?9NW+K/,RYSBA MF*$D@"G1#4Q)(B$AG,,H"R1E,D4TC.;K4NUV[,AV7/&=+-R=$L.>-^. = M;Q3XQ92N4:K.S'^!V&MLMFBK'1[F[XYU=,=]7^S6@NF^!0.O(Q_,+.O_@I9& M,[!7MOZCGO;7OWMQ0PT"N-F]3%L$WF46OQ8S' MU6#<2LEO,CL'99C?1HI^:^NI',3?EVI@XR#\>UF[?DBQU.4&;I(7"O5 'O%KK*@UXP6W7=2MDND#8#M3901W6?J08Q\FM@MSI.8G('7@AO M/]S,ZKC7O>@S 3XG--&T[849>OP3%_O5(-/V"_14D/52G1<'TBOL;6=T7R]OE[0^QXAO1A.C^_E0NFYOFZK*<4A9"3E@"$8\%S,,T M@"F/@RC+A" HMCV1]"O:U+AIMRM79@K9J:$/V)4>0)?0J379)3ELE"Z U\K8 MG^-YGM_S!Z1O-VL#L^)!E*[Y12/G#+3GWO]E\ MVA_GOMV\CG0*_";SZW2*/,P4=!P^>QYPM#/K88!J'W4/-$+/,MR/3XOR68C6 M45(3V)=G.(TRQ)3%KP_"94@@408_Q'$F<2(95G]WL?U/CC2UU;5NG]<BS-_2( M(60/@F\6XE;N^@#<2I-HIW,RJU=U+&4HB!29 E72 "*4,DB")(4Q3222 @5Q M:-WJQVGDJ1&)EK-.6ZUT8Y-] QJ'4#HGY,];V(/A.33I-'*;W-Y](Q_U4QMD MAUJ@%R+M$,HX%.)CQ<,3NEF05;NO3-/*Y^4!B2 FQ/M?Y0JPIKVQ_K4NY&C: M_.AS$^TXUWGK6Q7'>=>77%H^DA4W?)4;]? M+,PXVJ6J5AU3.%(/]%L"%-FV=D&$,EO?:7FE'UNFCX$^+\L_Z8%?_]+NZXJ[\+M;KA3 Q==4\ M%&IR.&<0(T0@XFH]RW,4P S%G,DP""AQ*J7A3;+)+76DX#KOI3(RUI&AC8U( MC, ][>B+9]#1[AYS7M[:3C=!/UH%/7&U$G4LZ0 6NR]PVI!9RB"(:13%(>)@%&@5M;N+>?Y'$;Q9V9YAE0*L!2>@^!NG#B+XM_ M&F\RAPY^.MTN8QO5=+R+>JUI'>#4FOBKEQ.O]UNCQ#_YF9 Q@I\NE'02D4]^ MT+8->_(TFKLS4\=;;>.!C9/T]V6QWM9MD4&>!S36#459 %%*!"0TSV%.8Q;& M4M(DMZZ+T370U);WMJR@/@ QTMK[SSIA/>^8] 76P,QZ"J<>Q30Z ;/W+_H" M;B1W8G\ G=QR-JAT>.$Z;Q_-Z6:C1-O'9G6].V'>;13..N9T67PH5T]E7;3Z M<[F\UQG:BLUU4]$?0COS=D?'$>(R(S!$NM=GJ/99>212R+.$YY*E,@\B6Q9U M'GUJU'JEOBI3<+9)N3+U^(Q6H%8+M/0"6C%HR@GL5*N/.-[][_^51U'P7R]_ M;7X9_I=E#G:_V3Q/WH/.T<",WCD3X-A,N%.].^;V_#\H]B/67#+0DL6B_+," ME2:OQG7)VMGPM2]9^RNI /?*0%S7M7\)^$%6A5B;(R=9KAY?U$PRCP/E-C^^ M_I$\*8N4U5T_P:JX?] '5*VUJ;G*##@#F^7)/W$AQ6KUZM?F:^?%CX(+75YI MEW+6C.3I\*GWW'[/'&T][*UN>Y'L_Y">)4B(/O0RR_$7]0FHW8.27OG1]R:FNDEEA_NK5!V"_#P@)H M._>07_B&/N5Q0\Z]WHYP?==QZ'M8H'-3OL+^S3VVW8TY1H]>VNU)7^IEG 6-)CCE,]>$W8H1!&O 82I1% M6P&E02?\O(T_A6D< M\<3\TB),C;HSH!0&6XW!70FTSA.8<)=:?&\_\:,5\WOK%\"Q,N"P,]-96G"@ MH4>L33@L>"^+&PX\5N\64V;G:MH*7"WY9_6V+4ZTK=.]@X5D$84RTIN42/V+ M)MHN$#B2,8[R.+/RZ?49?'I+O9+9N0>4/=9V^Y2A$!QXE=V*7;Z4RMJOWP OF51> 29(L?NLZ.6R9!*8ZZLE4H=0R$Z86FB@%;.[$2S6O*6[D;9[-RUP$ MU_-_"))_S5[%U/=3+]%*,Y(A#Z)0A) &@D*/L01S&9(X,.K!9UDQMKZNOJ/( M5F:F"_AF\XW>(>V9,39;J]J#":A]>)L ;2S0UKH4ISD#++>R-5T,&5C0Y@RL M=J5NSBG,6:[>HE@]5XLW?2[^DLS82I]EFS]^%\M*ORMCZXS@Q7I=UUA_)Y3E M\YOZ=M14>H)B&1#H.-N=9^IY7!Y7KEQ>?V>=GJRB0Q"H/(9I ZPY:QC3_Z(&83\2K 8NV W7AS3N.8#24#0=[S*/'NJ@O0?1]L M7 $;7QIIWTW@46L$-PZY8WL'J+HD\G/,&92C'>"V3;\NBNS*K%4>9WU37A'[ MU&.AG_! 0D83"1$-!:1IY,$@H7[@,TDHMCKTM57^V!BP,<^6\=Z#9LIBG:'H MG9GJY.S:-#T!;8ZH7I(JHZ=6(6\>FC14I?[]@BVSUW(EZY*6]L+DEFK>5S$P M?>SU;Y<2]C]F?QSK>L[U[$X-];]EKX*K@E7;9W0FJJG9NK5_72SXCVPVNV!L M]:SG>NK9YQ>2Y3I 49=ZGV"NH)RQ/J)9AF*ZQBM0N@4V M?C5J71OV:UP#(VQ \X-2']20 YV-&K)!K4Y!]0#[D8-/+FL;[*Q3#Q"UCS?U M4?P9^5Z?%C/U1J'S/"W?ULF<;A=Y>>AJNF.+[PH[M090.*I"'YN9 MP)2)Q$2&D+ B@3TB,##S]:/I2YL;8?^"U0NM9-=UEZ!MEOZ.L=[Q\#)2$>W MG,O.D':>A_E\RX;/S>P,S;WYFMV5WFT:]/7P9.SB65OQKW*Q4!_'_"Y^+A]^ MB-FK^*8L>2JF(?)3X24Q] 2)(4JI#[$G8T@#]7]A(!5W2YO0Y'GFC"V2J;J" M;T?+9S:'&1T/!W+/-%PY O M-KLZ*O6\3[GW6\)OZOE W9Z]WFY M?P-W[Y,=>_4Z G4C3T:NIIXG!,>8P-2+?8AP+"'EJM<'?HH1B@66H6_5X6UJ M'QT7; *Z98;L]5!-CA^7<] .ALS1%[I]D\H[8'<#[9]V(^T.;\AU0LTI&UD9 M,"Q1=<%FA\,Z%6*_'WVYF!>+6<9UH/UJOE1KT77I_WNANNL?RH)5+FK),<^7 MJ>>E"!*DXW,I36%*(PK])([\D =)@HQTT:UK'ANM_2KF(B>SM1B< ++> .V9R=IV@\KPUC9A:3JH;>^@JV>'LOE.;F]H#[17NP?U27?8 MK79C.T%W9+_5KKS!=E0[N=G>,^U60+08L3@(XBCFD5VBA(-UV72387(=U*:6TDQSQ>ZE%$&5 M,JQ*?[ $LXT;X--?TDF41N53?PFB"?("D(OJ:,-R ?ZXOC)5-O@US)R M4N=X!3'T,*8Q(W%*0Z.TJR?J&1MC-&;J2WZ5,-<$U*:6 M&GM\,9N1O-!7/"N]/4N2/@2W'P>QKU@:BDB?$9)A +%()20>]CB3TA-2V@V= M#@ ?9N < EXS2G8 6<^$?.3S=)AF[S@,3I/F':AJV!1XQ_W=26AWXO&.9PW7 M&4UUW@6V>)SKVQL/Y&=]5[.X4UWCZR+7.FY;V8,1EA%)A8 B$255!Y!@G$*, MDIA@(7P28BO!Y\ZFC(W-[X3^!-1X6>DN+B3X-5\4!6C[52J$U9Y9GH_JWF1F M?#1,0_1,6>UMC_]=#:F3D\\=;=FV%-.9Z.V<[+I_!+/ M)5JMZ7(]+Y9Y&40K6H2:R #YL5HE1RB$2*0$8AZD,.*<)E$0!-CK2*B'JAP; M<;X7-^I*BPS7?F;/<_8]4TNLFFU8W+!N6KO MHO[/;]E<^%,O](F')(5Q@B,U$T@$Q(Q0B-,D3$1"4VRFE':TEK'UUGICM39Q MTOP%:&./'HJU /9X5W8&5]_AF*Y(&?=S(R0V';YH>GPAV%\?%Z]_4^]7G5W] M9;N/'R][D,YNY%[3Z\T>[MK]KYY%_JA/RN2+'\LGK:Q/YF_3 'DR\4,,?2_E M$$D_AM0/(S5H>SX5<2Q#WR@,?J*>D5) 8RNHC 6UM;8$L!]:4PHX&[!A2, 6 MJPX4)X/CC70_FV]T_5QP1L#!$"61$QU^ESF5!U22! M,X\FJ<=0$F&;^]VV!EB1QP WN2])GK_IGO 'F:TL[YQ:@V^V)N@3TI[I96,Z MG!U0RNCY &]'[-S>*+"T8>#[!MT0VKV-T+&<;D17GTR]GA>K7-\.K^\Y36F( MXX2J]4[L,PD14XN>E 3JQ\B+PI!1/T*!W5[T@9K&MQ>]MK Y,F3'7H<0-2,I M!RCUS$7-6>8-3%ZZU &J2 4 8GB M& :2$8@"(B#Q(@F)\%(6B5"@T&J&MT4O^K6_(N M-_FZ_HU2= V;DNL#LG"-*O%6QUQ;;M-K-:5KC=Q*'_=1S-F;_O%Z7LF13ZF7 M>A'Q$RBY'T%]F@6J3XK#*/6X%&& N;"Z!7FDKK'%6;1M@&ULM4W/=P=0/GS#GI]VYFG-.ON->;V6C] MM14:IH003#RL5RM"35#",(0T86K)PBDC 9/,1ZF%OFUW2XQZS<=*V;;-=:<\ MJ+7,,HV>C&G"C)/CGI-_(S M>UX]U[=.J?2"4,N(2JQ3=Y$XA00A 2.&,..4*JHS.C6R4_+89D:U<>;92-_C M=)QWSO*^9SJI[7)XD?:@M^=F(7U?Z& Y2/?ZTLY NO^!CI,1P77 Y>MJSHLK M*87.G"#N?Y 7G=NK_M@BM5HAG(8PHAA#%$NA%C"1#U.$@T0*Q#BVRJ=G4.?8 MNFMM,BAM+O.>64XM#& VG$NX!:_OR8.:%%28K6VMLL;=O(I\GCT^Z>.C7/P$ MVH/J7]P10P?(G$X8#*H==H9@CL/.E,#BU6Y$=)NODZ$OV/^4-X^*B]7R:9'K M@_-3P25+0TXA80F#R*/Z;\*''B512G&"$V)U9OUX=6.CG[6UH-#F3JK+@P4@ M:XOMZ.@$V&9,Y ["GDEH@]Y]A5YE*[@XC9XUUYB!XI)F3M0X*,.8>;]-+H9O M=>.5_9+!]9 ;AD3?A/%@&"4((ND)2 7V8!HC1'%, AE;A6:/538V3CD@Q&TI M$W$47C,><05:SRQR *\>YBLF@+ADD*/U#JJ419Q 3M4A*>!@SG_NI+V-3 M&3BC&L?&(FVC06,UJ,TNI_[F F5FD!\GE5Z [)E93F/80>W-#$QSE3?GH ZD M[G8!GE>S90;%\\ML\29RG=0^RT4I%_JBLY4O%^#'4\:>P/+'0K$#>-9);E?S M1JRJ>:_:QRQS$91Y+)9/ A2JWJJ0'T^*=6HEU]:#'- WL)BKATB^S%CV4N6G M7-OR3-X 5;45E2K62[YXS;@ M+DVKGY7/ZL3(6WD@O]3C23ZDYNF,@U"1>F0Q&HA@3R]Y^E%"$K,DTB& MTJ?,*BW&P9K&1N6_DFRN9D= S\9(L:HF998JE0=1-8L].,&J9WYN#EIH*ZL[ M1V!CIT.9RE-0.)6I/%C9L#*5IWS>D:D\^8+]!/"]&L=#GCT^BES-[*]>U8]W M@JL)OJ:A6\528LK"@+$XHI!R1""BF*@Y8$I@&G OCF0:D=B(+&PK'AMW;,Q3 MJR9EWP2P)_7OI3Y-'0X"R[5'0&B7P"=2 *+%%YGZR5!ZT;J%3D\2^\*]9Q[: M$OL!&\-!:3EHM4EI>T\ FT\5^P)ZH-GB[R\*21UG6+!*SIF5GS+''Q?+/5. MXU+5FV]U.GU51"L4J%I(T?0K4EFF2U /S76<8@;(\V*EK-+A"[&0$_ R6ZDR M:_EEK5J]FK^03!M;A6\G(%..SM\F3:A%2[_K8AL+'04[NGPA1R;'5L4--C_N MXF1[BMSI_:Z7TZOVKVYIJ'EX\XOZML:7K&"SA9XK;BE.QJ&^C8ZEFFMH(0LN M$DBQ).K'""6,>L@/C +QYQHRMG'R?O7\3/(W<",W.U;-Y:2+0E'VRR)?E@=[ MP4-)"ZU<&/>*X$2EZZ9ZWHWJW\0BM')VDYK-X(=HJ)X'UG7#U!?(-!_N--;& MCUY%]LZ%T^VM^(ZV#'P[_CS$=F_)GUE>QX.@ZS5-==![WM;B_U:MS_G-_$[H MJ8@B?_7 ]X66-JU^_$R*K%0JNE:444QIS#Q/8 9QC!A$,O$@UH>YP\!CW&,B M"'QA=634I75CX^C-PG[22%YH"FAY"!H7=;AD[63Y5-M-4/H)_M2>@M)5PUAM M/Q^!&8%_6-/VS.H?TJKV9V/[0-_I*5JG!@Y[WK8/;'=.YO922<=D*\W)X/4E M:WT\N+I%N5*5;::04YIZ <$LAB+P)$2(QY &GH"<"\Y1RJE'I8WD@GG55NP_ M@/K")D?TKO*"9780<_C-J+D?4'OFW0WFSX'VZA(F^7RC7QY[?-,[?D M3?_N8JWF/^5IG$0>BJ&/@PBBA(60^%$"HS@*6.+)D"16=Z:<63:VR6];6+XT M&U)M-V@[!]K>Z2-5[0=K#\%%*[>&Y;377;.;\>J'-&;/M#MP.YZ1/< 1YOTD M&3C7N _*1> (T\,I"UQ5T#4L_2JJ?=X'5<"E&GP>]>64TH8F(3C%W).1/@1. M XAH@&'*20+3F J&$E^DTNH4Q^DJQ\;D&XO58O7+XIED-H#9-"CL$KS> MP[\6N'4(Z)I"X39T>[+6@8.TIBCLAF.-W[279G_(B18\O7][IHO9U$>2>H%/ M(9$DTF+LBCTB&D+F\]#S29 2:IR-X5W)8V.*VCA066KN-41(&,(4E0"D.>Q&K$CZB?A-W6 M>%W,&5LG;R\(&G^ ;FS0> 36+E61<9U6K)*9JN/E9R[F.C6J[0JN[Z8:<-G6 M4RN=L50[!]Q^UF>=+/J@1=DYZ!U>B9U5:E=MD.Q53;QN9^H;UC.Q1IOYQ$-Q*>^RM:6!)CV/>[DIY''VZ6_?7@?ZK[';382CU4VMJW#2KB=U1;7UX_M MZ. HMF:DX JQGJFA,1/\R'3ZJMK0^FS&!!"IR!M+8L MU9C=T8<)7"Y)Y&A]@U*)B>?;A&+T3M>L$.UCS7>B.5I^49Y5GV*:!, '%;1J(HS4.G 7"Q/O=)!!&;W7=)-*'$_1@ MH9=&^TXG?!9J5-D<8E!K*/5C]CB?QFD@8H])2+$B'(2%#RE3DY@@)%[ DH1$ MTDJ'K+LI8^.AVJPR]/#[7^__"E2E>:9ZQAM8=+Z0T+F=3'>?AD"_]UVI\O#4 M)^W&+U5$:.-)ZS((H*4OK<-60M]5KOQQN8UU+J9NM[YJ.UNAYU= M8M<,QO=/8C9KLNOJQ,2QSR@,<:R6?<(3$./ AR0-PR1&,:.!TC,Y6>'1(1/Q/K?/3D#\KM"!\P[OISIN MK8G'>HJELT1H74;%"L\E0_RVOB"2!MP/A400>SQ02RQ.8>JG"8P]&6#)N A] M*U%GDTK'UK4_KPIE6E& VGC+R8P1SH9[6H[1ZWOGJC(7K.T%+8-[NBUC Y'3 M_2>3>H?=9;) 8F;=,V\S?MLH"Q7K.S#UGH>,<<*)D%#+0$,4*NBQI^80 M,E"3"(^D#$O>Z9+BD4K'1C_M6VIMLR>;"VD=KQ >0]Z,D%SCV3,AM:'8(J,RSG!R3H'G0^8(K ]%S!^SWX>\*66 MBM.7!Z88Q3B,0PQC+8B":.Q#+(4"%;$8,Y_3Q#<.6K8+'MOHW]@&M''FX_X[ MK$X/^5T1Z'L/V,AYJW%^GZ=G#/'OBAML=-_G1'M@W_OO]AWNFLG\8L7U%N'% M[JINT.I[Q[,34%8=^30.9W3K(X4/ULE/.]CN\@9/ M=Y%3KI+)/9"?+24<+6RXS%=,5]"<*;M@3!_[4,O]*?%PE'@QA7&L9_HBTJ% MJO\6TI"),$$RGM8)[8^30U<3C#I"6G6$MB']]8>VO:U#IFN+;>1].S3)<5;I M%>:A#HO562FU0$U;%NP=\.MCJQ=# 6^CK]QO PR5(JH2)UY(P)LFT6I,L]JE M-[5@J_(YE;*;6I"8_*S^*IY?%KF65^69EE#6"LWU[2FM6?PLED\+7DHVK]TO MSQ6S?3W+5?ZF,SRND6@+K1HMC?%_/Z.)O>#M-' M9VJUSZGG=1I4*L;6ES-._3U2GXK$-.9JBX##B=J''0<).9]]O! M)L.W.AZ[.263#%#"$)$>"CBRV\CXX)8<9N^CNF17E.G9%G5ZML>J?3^^3IZ:">#,YY&?:Y72C^$\@2/55_]GE2W?-BH>16GV MPQ.9U^OI/]3L3Y_DK-;3)R>+TX"'7AK%*?2$FJHA3A7+"HEA'">8$E_&262E MW#X:S\;&W97Y?Q,_19EEN JI#Q51=_Z]]1RS_=9-+YMTL?8[DLV)235>Z"+OQ))D<\7Z4XH]*EB<0$_Z3.> ]13+8@IC3%)$ M>208,;J/A3X79O,#5-SO4_6_W6)[>KW:!3\]#\/IV M1FTC6!OI "'SBQ@ND!KHLD4'Q*SVX$]!<61G_>"K@^V7GS*^O0M^\MDSE;.N MYR^K9?&;>!6SL)9M$H3*B 0P@"DB4M$?%@D3"6&\FV#6;EUC&[=+ MVT#840MK#Y9FBQ5'"/7,@FWEJ\K0":@!ZU/_ZC FO[:GN8]2N#OM]4.3J MR"OV$_JOV4_!U?H_?Q27BRJ"E:S)$&]F$?0UQ,D%(484J3F M2Q$-4QGY2PTE[ :H-!J8P,/CU7-EM,YD\A?7H.Y1"_ MODFDA*XR%32V@KL*NF_.H3.?7#F$<* YUGE06DVW#,$Y,NLZ5<)@DR]#5]IS M,--7[#GV6GTD\\=,3>RJ-'JMH,WU\XNB=?T9535/,15<"$ST6<-8QU$2F&+% MMS'R$A)2F00>;L0+'LQHUZ)ZNU7_EA']]8%V0'1C ?(CC"Z36F#L7L'%]M,W^7UKH*49:FW M)%^^/>1D7I!2=Z"^'URFW6C]NM")T=JO3"F.9.1A"JF@>O;M!9#ZE$/&J&0^ M8KX7&XG,.;)G;#/TQFXM*K JM3[*?(!-P/U%VVPK;'E>@YE% @9LAIZ'D]HL M4-H%6D9/P+IQ2@V5MC]5*[U[U:5RIA-LW0IKGF?2P+J;3O#;E>5T4VS7]) R MFPM>GX#5Q\SU_U?LWQR+O249U]"'D*$I(1&*/\EAD_:P]RZ[^IY:!NWDA[W<[MY'GNR<;3H7I!!?1/7?ZWDC+%>& M->;+EG[E-(R3V&=Q"E$4^1 Q%$$J>0+CR M\CZG/1226^:6-*Q\;&52GHV>+ M^2-4U3VO95Z5J=9YI,U;P(PS^L*U]PV"RESPJ3'\%WTO8"U%61O?%CEVFAG: M&C/'N:#-ZQ\Z^[,U,GOR/=N7T3G@4FKOKE-'MXK^+I;3&&$_T8=)O$0PQ622 M0RQ1 @-!HIBP4'C,*K!]HKZQ\=:7JZ]7=W=77\#U]\N;;U?@X>+_N[JWCJ\< M1=C7)W,2-16,(B+5,$%B2$1$H!>K66$B$A%1^TC6V1@/&L#ZLD\!W'IH. 6T MF78XC9:\V5BKEASJ>LK9R_2"U&D=QZ8[R40Q92KR2$/82CB6'"* MO<12WO!P76.;$[;G-VQC*I@OEK;+S&,(V\\/S\!MT EBR\X>)X@'T.AKAKA= MW8=-$0_X?6R.>.B5COFPWN?%T5(44T(])"3B4!$%UWH\91(3'_IAZ)%$Q#A( MJW7P#ES??[Q_N?K]\N+[Y#FYNK^XN]-\L M8X#[X)6QKY;A<0*%+V*(B,(X]5(/AA%62W3A4>);G10Y%]XA6+@*5)6$\BX= M7YV6:6$K*KL/5S,./A.MGKEW;=U["2&'.<0.N^\T<=B>:H;-%G;8SYT484<> M[4:JC5B /B-[N2J6JM2\G/A=S'D3!GS;DM-*4A[Z$?5@@"-]3B1DD'JAA!%B M./+3.&9V.O8=;!@;:ZP5MVYD*S%K?4UGSHTV.)VUCQF[](QZS^RS!KD\_M_8 M/]D"O_7SVJ5)J:=T)YC(7DN=D3XUS\X V27'=3%C4 X\ Z=MCCRGJ&X<^IG, M_R=?O2S9V^6,9,]%E3;X1E8_?V6YC+:@,G(!-;NKJ M-Z"TV1US60#DDJE,JAV4F2QPV&8BFU>[,<\?),]*C2>R%.7QS3&A:BTTG^'0C-^.,<8'HF"RM, MK'GAD.,N26"GCD%[_"$/M[OWP>>ZKL2>G[-EE5]HSO4L1JWSQ)SI0Z+83QA) M0P(I#Q/5K1,*29IX$(M(4AFK'H\CNZW/([6-;\?S\N;;M^N';U??'^[!Q?"+1[GV;\$ M!U*+&+Z6^6;4;'O^SCN0U>[I8^W_7*B?P*MJV%4NP.IE,2\CR(M9QDL?[0BJ M6V.:45?O3=0SJ;VW'S0.:)')^L)!&;]OG M+]Q1WED@NB3#;H8,2I-G8;5- MH.<5UO&ZI"I-B'7\_3==TSJ:5"<\*;ZLQ(54UOQ#D/QK]BJF/ P9]CT$$R]4 MU!KY'DQ306&4!M2/$$^BR$H7MY,58Z/6AR?57D1;:'GALE,3F!%B[\#V3(B5 M_1.PV90K79BTP][+!:"B%(>8@!)^H!T!VA.'USO/ =+I#=!.A@Q[2?0,V4ZU,_EER$PH-1Y!&(J(\A MQK$/N: B#M*8>[XTX;U3%8V-VBI;06WL!)3F*DA!8[ 9XYW$]SBIN42M9][J M#I@Q,YFBL2&?HF&?0K"_/BY>_Z:*J(A'_66;;TX6/PBEF#K9L(;Q\^/.X3H- M0A+X <)0D%2G:&413(E/84QD$G/* E_Z=A<3AS+=J!,.>L-Q.PMKF5VUS*AJ MFF9H\.8WF]R-JDG_TQ.B_OLE.NUC]CF8[?^1:4H/S7$'K[^S DMUCU8'$>=, MS_KG4J:ZFWB^57H-N\KUA_ZN&(^$SZT,=)")'J[Y @ MC\(D#&E*<)0&=FIM3JT;VP2\-E9K^.HCJ?JNOJC\ 9]HY=$O@"Q!T7A3/J*6 M3-97NUPVL=DP]F$-U_<:0$K!EJUF?==.;;_3'(QQ*B/C M'G;'.C,.#1Q:B,8]MGN4:GJHI.,=EB-Y53\+NW"I-:Q4?F#ODL#%N64D[U+65R3^Z>9OF^@=6^U!U S MP(F^?T:3F%&T+/#!B:G=SV,*A[V]H<-%COW0:Q> M[D99%XSI3E74Z20O*W6O:1CX B.40IQP3RL'!A '?@)]]=&E81(R+^%V1Y+V M5S2^TTB-G:U$S;X?3U#L5YF:TW""$>Z8J?D$ZA2+-)#ZKDU HABCB#&#$&A MA@Q!>1A%S+<9&<['?(BA8!MQ)U":,?KY /5,X6ML:@LGH+;1'5T?Q\ E/Q^H M:5!"/N[M-@.?>+IC^'REBBHU%3693R/)TA#Q$'(L$$1I2"'F-(4Q]4C*L!=$ M,;7I].^+'UMGUQN9_PLT-M:3/CYV& M0=_7,&RPZ9@9<$IU1YHKD\VS^V,Y! MJ'/-L&PY14RB5'HA])"G%@XA5GP4AQP&D9")EV*"/:N0TNDJQ\93C<5 U";; M)O,[B;'9/,,MB'.3IND^J=K'7@O'FF*.RFQC-^ M\TP5IO*$X5WV^+2\D8K(RBOV4\G#5*1+I36]J @= R4 M7K2$]E;X,:I"QWP_J"]T]*7SLCB\UQ>_S;6NUO)-9\#3"AWZI,:+GJ).O3#4 MJ6E\2!(<0R1U@KHHX#"13%*<4AFRCCD'#"TPZC6#GM#[6LZKNU",+?AFI-,' MH /G)=A)2-!87R777)8A_;4'[E,56$+71^H"4Q,^))6!)3Z'4AO8%F,?_WD0 M^?-O"S+_W 2 $(II%&"(DT31%_;![1] MX+-Y]&,;K]-!H#-0Z)E-6@!TB -M(V$>"#H#D8$B02:?AE4(Z(#+1V) VV\, M%@0Z8&H["G3HD?.T'(N-N%TM/#3GORMS<[TTK([(%/K0$U,SEH?%9W&YF,W* M'\J[83=SH:^'37$:<"]54Z_0#P*(_)A!'$<^I#[E,0TE)3+LHO+HQ+JQ4>#E MHJCU-42QS)[+X$@39])GX\5/IN^A+R108]"L_.WFP>IB)FO\["80Z:;1S>9] M']:4/?/XVJ^6/.2DT5?3C;MVKCYIIN:+C7]U*ZY=K*_8?M>JD@\_Q.Q5@&^J M^">GFBL]-$,?LI-N#/P004JGV!Z2JG1;2>?!HZW5OB4I2Q)$41AH[:E4#094 M+7IV3Y6#M)P7?[S ['F\F8OMV WS\=O\OGT+=2 M[VE0')/CD0J')KO3ON\A+X.7[,BHR)?3;^2?B[P1[BTSW4^CD/$H2A(8^+Z M2)]_I-Q/8!1[.! D(0$V.@"UO_BQT4UCG)6 M'^G>ZL56UU8_;7?K R4/TH^/>]5TW!-/V8>\+OBK[@X7.V]Q6 M$Q?UMX?%_8JR>I9SFR_^J68MU_/OXL<_%OG_U.&.!"4)#1F"5' )410F$'LL M@23U4Q8+YL6IT3K3F45CXX/:*=#R"E1N@8U?>A;2\@S4KJD)BUJ"_ #:._.( ME)N&/1W1&[RY>J8K5RW5(8CHILG,0X^#-]U .YM5M-,IRD=BI&[J&2RR MZA26=CS6;<%GJ@?<+F89>]LL[F0:8O4_#/V4>EH$VH,DICZ, ^8)1@@) JMK M (^7=?' M7%$_X/'!V^:'GN^J/TH*H7<9IBD1.AEJ A.6E(OA &(F, Q"224.4E]PJY2' MZY*M^OT B0ZK"^#5U9=:Q,-6,+3!S*R_=T*BYPY>GY+35KD4Z=QRU*WP9E/X MP&*:6S[M"F1N/V"_XMU.CMPZ77O]_$*R7,]0RTSA4^H+(D1,81B(""**"*1) MZD'&DP2+@"3"3YOC:P]FJUOSVHT^X/='UQZ&6,FVCHYO+ :73R1_M+@^9-$* MI]>@CD']H/SJX "T%EGK+9$U7RKV@_! ZT%'2%NM^NP!.[*TLRALL/6;O8/M M15J'MP=6,:U%Y:XJ)4V],?)]5<97B!H2U%Q-0L%T'I]0!)#&2$ N$AX&211@ M+[&ZR>W:PK&M_2JK]+F9UTIGLCQBL[$:%$LUMP:+RIT/4"P]V-1F4\X/;<"> M!RD'&J1KE=&6GQ-0>3H"H=%3C3 *1=OY[2(>>PMB91NC)BKJ&\ZKT)+7* M7*G8-$TH84QZ! I?>FIQ@#V8)@&&)/82$G,>^RFR"^7M5C(V*J^TQII\2;:! MO#T@F@;QSH.F_YE\E3^JMF]2B2R[C-@=]M]MM&Y//0-'Z@Y[NANE._)LMX[> MY-BXD5^S.9FS;/Y8G@J>2BRP%_L$RL13DS[D2TA"E,! 2L&%C#U/)G87V0Y5 MU6'9WW.G+X]M946Q4E:J;UO\U)<+5UGQ5([R>C+WO."9S%@U,V#:"SMJ. B[ M&3V4P%-&8J&?!:R/+B*##L\2G<'!)%0?K&I0N3GF\31DGG^]&&]\(>\KF M(G]KWT/[-5\4FCA8%!$_@5SZ^@9&(-5J,930HWXL4K7(3V.K&QB'JQK;7.%R M44JULY(4Q,G;E[; FE&#&[AZ)H>UD>\OJDY ::@[?C@-ADN&.%+;H!QQVNMM MEC!XPW[;X>KY9;9X$XU2%$-<1"E7;("0X@4/AY!RM820E 9!B+ED*3,],?>^ MZ+'Q0&.=>01["ZK3\?_N /3W"9[::.@^4GBFM M,:X$Q&$G/>V\4T&?W5J&U>PYZ.6.+,_A)SLFJ>#_7!7+,C[SL+C@/-.\3F8Z MV?7U_)*\9$LR*[=]Z/;.T)T.+Q394MR+_#5CHLH IU,%/<[+4JKC+I[T_512 M!!EGI1J&!VD2Z7D/E]CCL8^XU^F]F,R\;4>#TS MX\7M]>5D_Q;]9DMUHJ7I\_*@KESD96@:M'QRF(EB(."=YK3HV^9ALV,,U ([ M>3:&JK?C\?S%_%&+.>G]KF]DN-+C-,S6)?5&S6:W9H04[OF:O M8DIH$@'MF=.T"+'79M!,34+OQ-JD5B[3)0-OL\+[!F:@YO9[0U99A;S.< MB=C.Y8=SR^N:F.!5S%?BJ_*OT3KZ>[9\:@0(KGZRV8IG\T=]D%?]3\MT3GG M(T;C$"8>5ZOQB%.(&1+04V0H2V"0OLL0_C M($J\Q(>Q4'\HN#G$D:^SU@2>GY T\;EOE]2O9_2'R?A7.]$__F:#4,^8]CS^ MU-8#37J@L1_\4 Z Q@-]WK?V 31.N,U >@:$;O-.V)LQ<"**SCCM9J;H7E3' M27DV%S?R,A=JM?"5L%*??P_JD7[%4G[\5C>5)/+!YS\O*4,3+[LG@FV7S*,4&4JE5H) 2&R$<($C_E M,&&1C-X]3@#*.>:<$.'BMURI/NGRM2 M>;B"P;0J3_K8EJP\_7!'P>MJTR#[E]XNJ-8C>N/JXGF1+[-_56>04.)1022' M,J*!OKH309*D%/I<1*'P?11BNQP(I^L<&Q.T3 9KP;ORG@[X(7(!2&5[?34[ MK[95RA^+;JH])NUB-L%PC';/G-(&>AT6T?9.0-MBAXK7YO XU;TVJ'98]6MS M''8TL"U>[9PU3Z?S_"SFZB]+?5[F2U:PV:)8Y4(OEZZ7XKF8!C)(I1=[D+&( M093P%*8AH5!XD22I1^(XL-I%-*IU;$Q5&PUJJZNS7!N[P9_:8P!3I+N"AF'"&HX +N^"Y\V88)ER^/J3?/F9HG[#0 '*S M<< YC#V/!$X^Y"X9"@QON]/#C3Y-035:%C"$*8_5'&E.8$H_"1$8Q]WR$ [N#B\8UCVUXN-:G M?=1RC:WM!#E96DY.S7$WI:8>T.R=GJB6NFZ,GK13VC0_E/"6EKLD*$NLW)*4 M:>4#$Y4E)KMD95M -\(J4Q=7VKA?5W.^OO(3QRP, PIC%H5JXLHX)#'F,(YC MD41AXI/(*E_\_FK&1D55'N>LTFZ6VDX[%CH IAGEG ]1S_Q2H5,K6Y ACHTZ_^$J1M?Q:^LL(NG[H3,(HY\-2-_=O#;,8><^[??9 MP?/]I0\7.3_JW;NP^?$G.T>CRG3JNM#L<;[6NJ]EM.HESS06(4]CG$(<8BUO M%ZB_^5$$/42"5%(F<6@D4&%7[1@[N[*V2AS[U_N_ E5IGJDOU_@6N27LQM$0 MQV#V'PXI#08-H)ND%XUJ'OA4FWU8]K5+/,0")\_Z;>K1A!_66;" Z7.TBG/^E6 MT\%//]@U@#G/EN*W[%4SQ%8"BM9V?SVC>7^W5 8XI"F/H!"(0A1$"-) AC ( M:2*12&4LK.X;G&'+V BBZSW?XRA" MB==!R]'>Q*@M!8V*G^UB=;V*-^@Z6)3+VYQX'N8'UT7>OS&]= M.;MOI27[]EWM+$GE8LY_RP@MZ]C<%$JED$QK%PLLU,R(< I3Z7&(DT!2BE., M4&0J)VI7]>CXH#GRVZ29FW/06&TE.VK9 L<)HU]<^R:2!M*_MR^75P"_PU=Q MC,EMKG.A-MJF6!0XFI-K-T;;":L<2[,>%VUR' MU"X8RU=DIM,TLJ56 OC?J_SM#Y'SC"VG@K H#'@(&8X$1!P'4&\60H^D-$X\ MC\>)T64;L^K&QO_*8K@D/P&I;)Z K+2ZDLGXI[(;O%:&F].3 >:GV=\MDCTS M?@/B10-B93#0%@-M,OBC!Q#->=TMF -Q^?F@6K&W.49'&-N@D,%8VMRA-C-; MO-4Q7UE>;WCO3M@[WW'N/^FJO=M1RSJFRD2YW M6!6CEB<[BD7M?^O6EWZ__W6AIO;S,A%QG>E"W\JX%ZR6Z6S2?D4^BPCU((ZT M,&9,/)CJ-/()(8SHK!613&WZFVG%8^N3O]^#C>&;U"H;L^TZK#'^9IVZ#U1[ M[O@' "WO>6W,[N$2ABU6+GG$N.Y!N<86D6T^LGZ_0S+")JOA.@WJQ9Q_6^3+ M1_*X[BLA31)),((A0APBRCE,J;X5CR+F^TGJA])(6,VTPK%QU-IF(-<9>ZML MQ[79%LG\3/ ^'<=QC6+/G+0!<)/R6,>-UQ9W28MH@J1%LD3'B Z50O%\9.UR M*UK ="SCHDDQP^5AM'#J779&F_>Z:JXOL[Q,RZ*E![22:2V]%@N)!",$$NFK M]1J6"))4$IA&W(O"D.*060JK[Z]H;%S\;353 U^E29)78AJ5OJN5K-U)>,VF MARY ZYEZ-R;:@-5!@OLX$FYUM@_4-;"8]G&/=Q6S3SS?C2#VI\EII7/Z_+9Y MI,[V=/&#Y/SF13]87/T4.6/Y M6J=/F:XO'3Z#A02+U;)8JBFH_O U$A.P_LQJ,, :#="" V@\W(T-']B6+H>=CW!C MT!'M ]MI>[#\2%/L@RBE*9]/6_MYVUJ]@%B^;11[BIOED\@?GLB\]N/W>;8L M]'&>7U=$E;84@G]3UC^OGE4Q>A"XV0P$=VNUUM9)PZD7AB3B,H I"5.(0H]# MBN,$2HJ#P!,D32*CW=^1^SFV\;S=Q[1AXKCP#+Y5K[<%\TM;< MG74Y,#KB-C*(:XW8^O^LZ4&%5TOXK0 E8F"I(-M,'DK4JF.?&]Q #1RHD0,W M[0]X UZW$\\C_@0LPHDC]F*$4E*^5&LOK4T#7A9%F:Z[ 'PEP'(!"NW>4N@L M$[6#-KNJO32_P3;LAS7I0/NVC7]ME2[M(GCOHQXDZU:_D95*#J@=!\D>VNMUN=)\M45R'0@L;D7>3'DR=C'G7[*9&HGX@[9C<]^3JB\@"2.F M1G^.( H1@83' OH1E32*6!!&W"XA2$=+;!ACF!0AEV3&5K-JT-;#?FE^>4*J M=@!\NKJ]M[QDT;6=#/>7^L>^[R!0[8$&O/$!*">J1?)D3R/\6?K23ZK+,_%T MND_3T91A]UK.PVMGO^3,XNQ77)ND>/I*LOP/,EN)37*4::3^C\0\A-BC M/D1"1!#C)(&>IX92)AE#@9$@N%%M8XO_MU+R,F6Q^23W-*ZGER5.T>K]?-(: M*&TLT-:"TMQ6DB27\)G/]YW".-#<_3PXK2;?QO AE\8DC#'T$J)33(4"TH@P*/0I?\I%&'G& M(CX?X\+8QH*R#[Z6?5#-U5;S?--'B]8V<7;\7NU8OH^/W,1UU>I#[,^"S\>W MLS[7VUGU<^^VLP[O9CV\V\VJ\%"/@0J1"2@Q:;'^Z#^G,6RINOJLAMPM'?GG M-9)=4).6_9 -SJ.&_0?L79H /\RVI)$E'22P2%ZHTB\7^-#L='[P9JOGMT51U G#+^:\?.IVH3AZ?0FJE5"Y>" _ISZ3'@D1AVK!Z4/D M,:G^EBK8U9^4"(1(9)1,P[5A8Z/:)ITXK=.)O]19V5_TY3["_[DJEN4P."EW M;3_5@M^_@-HMNST89ZUKMBGS$6W6,^M7T^IW/H%/E5>_ .W7!.Q+$-^(]M\) M-B-%DQN \9"A8F22I2R!*DE<1B E,F$T@"/Z1I$G(94KN<;-M5C/'06VVACO!Q9:+M M-?0M#,WXLA,N0VWK-*9I1+X<0Z3#7?/];KN]8[Y5Q\!WR_=[N'NG_,!SG1/" MZI&HQ0\Z8[06'"3+E:I"_^:"%N6UN6E,I:\/Q$ 6QQ(B*@-()8L@C?R "Q1S MB8U$@;I4/K9)665I==K-/ANL.>9FM- 7DCU3QOYY4 WMI]_GLOS;+S7*FE9* M08L_&U<,\6@G]]^+_1>Q\V+T#&^^>.%/GU=W5U% 5$SLLB'21(@B#Q"(>6J:8(T MQHC&C'K(GR[U]H@9O9E7;<5N:P/ZZW7?KQ[ Y<7]?X/;NYL_KK]':?9(^:2TBQJ'Y31[%'9)K0.)71-LGTIM"S+[%I-"'_^/^)M MFG(JTY 2B&GH0\33%!*9I)"RU),4AY$OC'0.#]8PMKE7922HK02EF4#9:9ME M>QO(XYSC!)Z>J<4:F0YIM@]X?W::[>UR!TZS?<"MW33;AQ[L&AN>Z>#K+)SX.D]2&R%3(= \2'GW8:*=VH9.%A\R,O=4B\:7QV:<]Y8^M9RL3064C MT$::G^+9A]WQ_NP D9X[\Q88'@,=*+)]).Q.L1TQ/4CYY?V MO378T:4C)K=/+1U[[/PIR4-.Y@5ANL5_R^;B>BF>BRFF(HI$0"'C4:PX+)%J MZ1$PM>H(O(BC)$QBJ\0\IRH<&ZF]'Y1;%EMN;)T$VGX".^9K-LZ7X+7O509*E^D0R.A-5 M0/_SVS?RST5^J4]UE=L;$>$RY3R 5'"JZ"84:LJ$"(QB3^A_0#*T.O=H4??8 MF*49WJEA;'REYM,)J*P$I9F6 C<[")I1SEFX]$PL;31Z2#%XT'6G^C$[E0RK M#'/(QQW-EX,/=DPA?NS,\.Z6=M%2[KQKEY=9:0*9;41M MBHW:7L*#$!,>0B_V"$2,JN4KYQA*@JD7!C2BQ.K0I&G%8YL+ON-A?9!5K"\_ M5#I,RB=+1C9N S.J[0/9GCETC=P$M*UN*5FI268O1\T>H0KW?H@GUTS9% M'*]@$#XP\K'I_&8/=TCWP%?5?>BOA-63H#J$(M(@BE,I89B$(42>3"&): C# M(."AE%CXGGFJ^D.UC*VGKPT%.S[D MJV*IK])]U6'!7"\CYY=DELE%/L]($Z6GC% _P3 5Q(.(1!)B$2G\9Y;8"""/]82LFM+6/'_&3@>&1FZE#K8F'&&R^W1Y)QBNN[W/I:1 MR.KPN9?&E/J^K_4-$_4'CV'*N0_]*%43;3\A*+0Z)/>N]+&-$;5Q1<>S^^^1 M,PO6=<:C9_8VAZ+#WNX>E]WNZ[8K&'A/=X]ON_NY^Q[JV%N;1?>-; )OQ5I% M)*5^G+"$P#A-]$U@WX.$$0*3F!+A$2],4R.%=Y/*1M>7&UO?1^9-5$3L@3;L MZX[@Z[OK=T?.G@L,('%*#.#R)^UN-0WLESE MY<*U+3MUFV=SEKWH*X/_$"3_JKZW:1 PZH7"@U1X5,T.6 J)[S'%-Q2G7#". M.+$AF$Y6C(UYU*>'[+BE&_AFI-,[I'TO(Y7]4#M0:LM-0.W#VP1H8X&VUAT= MG0662Y[J9LB@!'865MO,=EYA]@$UK16O3U I(ET\/R_F]SH]RW>QG.I+/Q(Q M D.&0ZU"0"#Q%+<%)&88"<%Q;*1"<*R2L1%68Z<>[UEI:96N9J*/I9F'8@YB M>CK2Y0*IGGFH#5)E)+BO0/KN!"3SH)0+L :*//W1Y$*JTA]5B8\ 5]U[_@B6 M3P*\E+D: "D T3G$5[-RTDGF;]4;D)8Y35@[]TFI?[THU9:7.HF)^I]X?IDM MWH2HJUG\F*M>\Y2]5,]^NKJ_N?VE_)AUX;K:U_=V_FI-0/G;VD>BN&GN)8)K$>(R(<8(@HB2&.F0<#%&'B1QQ)A"V5:HY4-[;1HA%G M><>!E=6@93;XE,VK#[PPS =LB/[QT<0]ICV/*X9P.I6^,4#F?!V<8Y4,+8IC MX/ >A1R3M[J?NFVV:45($^%C&-(P@4A$%-+ #V HA,2$1S'VK0+LFZ+'1AR7 MQNEQ]\!DMMCMYGS//;P,H;F_(K7KJ^NSJ1]Q*6K7JWWG2YUL=%5)%![(SSNA MC%Q![5"W9"5;+ (%#*"AA3%(9\EB8[A&=:\S89O^-/SK 77D$ MR)R#C4_@@!:11?[Z<]OO]'[4D*W2\Y#0N4' GZ5/P.3:K?LV,M\.&[*M!MHV M<]^)K+:/7"%Z9)OI["H&VXYR!49[V\I9F1VCSY5RQ%>A7B$S-9C6R[YZR)UZ M$?=BD?IJ?$L(1#@*8)KZ!,K(\P5)0IH@HS,0AO6-;0BK[;0,59_ U#!^[0ZI MOH/:E:6@-K6,/=7&@D^UN8?W_>R#W6; .(V GZARV+"XF?\[L7+#U[KQR,7S M(E]F_RH'PQNY35G3($!("L(@"AF&*$4,$B^ED(0TD#B-0NI'TU>1TX4ID1RO MT*9WM*OMKY.T[=5C>;89KXG%I-<0;\$$Y]+#,$T(UWL2BK;#@, T)G&48NDK M6K>A;7=H#\':[[ 6U6?N%%XS!G<'6L\$OOUM]C"7M,/$)7>?J'%0ZC;S?INY M#=_J1MSKG:/-G@!9BM/[ F689LKC-$ ^ES#U9:AX'2O&H3*!(0L3B1)&$0_M M>/TL>\9'^Z59=MQS7HN84=-@*(]]W[-T: )NA3+(Y6:G$X!=TN!Y!@W*DDZP MVR91-X7:1Y@OL]=L5A]<8ERJ+SJ,8.JI/U# ,21()YL6*(J)ST28& >+6^6. M;?I5FF8>'VPC=#H%G16<; CT7^/P50_:]8YJLJ98J.;.I#][G0APXF^K\S54E9 MB/XW+8/<>KQ<1LF<5+]9Y8K/LSF;K]4Y*H?-/B M7U)_XJ6>^O$0C<)L_;5]' &?.. M^+J;)N_8PV<(=-\S,2=YMB@%I;TH#CA/,0Q"#T'$.(,IDS%$J:0ZZ28-(VXM MSMVN86S]O;&MNRCW._R.]W,GJ/0],S,$I)L0]SZGG8EPORM\> 'N?;[M%=_> M^V#'5=KZF$J]7WRSON%>7,^O?C*U-+F17]6JO;SG?R/U8N)C=/OF[5\Q_[HXE31%$8";6 ]JA>12-,(-7"<%'$ M&4^Y"(1G=(W=H*ZQ<7;[M.ZA4]2=CD[O1_KT=HE#_'J?#PX*79=#Y6=#^ %G MQGL_%WX4%*-CW_M+^(!3W4==V7]H^_@K]I)#]X*5DH9^0!^RI?I.XU1ZL60! M%#Q19.HA"K$^TR<2%*88!UJ4VU1@:+OPL;%G:93^:/W@$_T%-.::2P;MH'>< M(,_%I&=&M(7#2O[GD-]GB/WL%#F8M,\A9]I"/@>?Z;8@/I)T74OX>7Z,62Q2 MR-,@A"A08%&/$1B(&*4I#[CPY'1IG@#Y>'56'7F 1,:7),_?]&9;.0FU6XR> M -9LA>D.KI[[>&4H/'"'Z[B@I/6*SPP5E\NX$S4.NC8S\WY[P67X5L>HFM82 M^ZPU'R];LI87>:[JJ6X^OVT>N:WT;R^T..3-2[GB^U4]N%3KOMM2.O/O(GM\ M6@I^\2IR\BC*?_Q"EF*]&ISZ)/"].%23">I3M3(C%!(F$R@CF:24) C;[F\. M[,'X=DX;DR&I; :/VFB@>/] OI>L;8D6]N^@Y;S6D:V_5P- "@1F( :@PFH4-"!P J'"6B0 #44U2- M@]&*_#H,!WY,.SH-&@[LPK"AQ8]IGYT Y >9T3&512;FEZJ\QT7^5N=BXB3U M>1Q2Z*NE-40RI9!RB2$+PRC@E$4L-$H+?;B*L2VKM86@,;%C/JL]0)H-#^?! MTS.#6R)CGT/BH/-.$T3LUC)L]H>#7NZD=CC\I%LYN=_GN2@/G//_KA39?U5U M:9VAFWD=!\A$<9%GA3Y<6$K05WRDIO0W4LN(^6DB<$@93"A*U/K=0VK]CGPH M0Q(QEGA2L,1NIMR7J>.;$F\\ H_*%_!IIKSY1<]M6A/B\NS^JZCUY-R(QYW= MZAX//3_"JM5QK-9'V%/3-DD%C)-("A(AD8:^S=@PAC8?8H3IT.)E: ,NI',% MP;,_ K-Q;0Q-V_/H>'-Y/2DS+8&-Y1.U'"'93.]R0+G(X3V9B0EHM7_M-?BU M_ ZTX[^L]0+;$H*5RN @"H*NFF0(!<&S;1V%@J KQ$T5!)W5-XY9B&8AJL8A MPJ@//8D(1+X((9%"=3K."?)UTI$@=:AG>X:I1HPUO)1MIS%)#T:?ZIN_OS0G MM3YV7/JX(>G_1Z/1J,>A?Y,AZ-]^]!EPX#E_S+F>J_F3(JZ:K*8QH1X1L81! M2E*(=%YV0N, M2 11A -(N? @9I@*C^$TD('-CGT7^ ;;=V+_8YWO\+;$6VYD2=+WV>.\%*W7UX?K M?Y\_7FNIAZ_*[.;V_,/B@M)%H)EAK5"QT^9]WF;IL343>JG(SXNCI/ULH@]0"0'%7'2\HKG[6(D157+M0<_ZE6A>H7SPLKGZ2 M9WU1K$R^M%SE\^)N,9M]7>1ZCWP:4QIAF8:0ABQ1PT\00RK5\!-Z@>_3$+,P ML-)M[=O@L6U$[++68ZY68V#5\KM,UEPG.#ISL''>_MU&GH]LU<&'H;:S9;RN M<7<"U@[7&TH%V+BL!Z/&Z4HELG(;_*D=![7G/0Y(?352GZ.3P)3W+DI=BSNKK?V9*Q#3OO;5Q'529@T7BD#_W6 M+NDCH?/W+U2/V8U%W9O1;) 9I'%Z'CVVVN5ZW2YK9\#MNW;9>N'F>+M8CPEG M8^J2[+L;,RB+GXW9-CV?7Z#]E?GMJR,7C*V>5Z646EO=?1JEGI0)2B#A'H.( M\AABCCWHXPA'DLLX%;[%KJ]%U2/=Q6U9"]KFFE\$-X7^."NZ1G*P@/;6/?KA M\#2_8-\#K@-=M'> K]6M>TNDCMR^-RUIL%OXEJZU;^/;OGJN I;>!U[,=91) MW_^OU>3?9U/:DD4*8AJ%"4]@[/D^1 *G, W#""8D2*,H\9D76H5USK!E;%/G MVWSQFI4YIN4B/V,?X)SF,9L0#P1ZST-"6QMDXT>E%++.H+&3O6T@(:K.P/8C M/65OS@>)377&[;"\5/RVMMTU7Q-?LI^&]9L9RF 65Q MB@*8B$#GI\4(D@0+M7Z6@8]DD/(TM@I)#F+VV+CGZ_7MW^YN064E4"Z7FR@W M:C[6>"&X971RF.8W#&6.KE%[9LQW#C=2I)7/D_8)C@FH_08MQU4W!^]=KTMX M[WWSM?Q9 @ T @[GA,,VF=.PZC"6#QN#';0U=@*VP];>]3QVK&-LXLK$0:!.MYJ]'@#1C^?/@ MZ3T2:X5,AP/&AYQW>\9XIY:!CQD?\G+WI/'!)SOFR:WX1]0SY/TR*-\79;6" MEXHG17G&OOWOEXMB^7VQ_(1'4"NG)T4@MWE6'LEK,.4PI_2!LYS4$\K ?#)BW^D-;9R7+\,58, MK'ZY5@>[*(K5-BSJP#_V=%>8X-'0?'U4L3K)I= MDN+IZVSQXZKZ17%!BV5.V'*:R"A%280@\7P"$4M5SPS#%*(H],(H5 M%NU6B M2:5C&XS:-@-M--!6@\9L\&=CN&4H= MEBWB!^W8>_S:[K_['NDH?+V8/ZI/]%D+9GTCRUJ)Z$Z\ M5).:XD;>YMF<92]D=CW_AR#YPX_%E"2Q[[$ P\@+$43Z6 7U?0J32*K?"IDD MJ;22QNY@Q-@ZOOJ* DNI["[0FS%!WX#V3!G:?*CM+W7<)J!VX6T"M*U &>M0 M>OL,J)R*Q8UCY[C.0VA'X/J?FH6KP1A8D.F4.HC]PY![+&HG0#3>7BP-+ M"P9=%G1#9WM!T+$4^Z7 _8M@&9DMWYH:%WD392,D0$'D:<4:G=6%"$]O_8=0 M4NQSZ)Z>;[M!J>]MCGT G8YGVB!E/MEU M@]A <]B')P'VHU?4JJ]%]:^J3Y:S1\GX+__N+B< #$3;)EGC,PF MX%FP)S*O_J[7E2]SL7I6#JA?S-[4F\H$?2!SSG*A4ZHN7 M6?::J9?I*JO$_G4ISV1.ZD,+1746JM"%Z(D7*X\UO.2+?RHC2O.6RI]LSA4] MY9DV@RV>%4VQ\N]/B^(E6Q)-5V7!CUJ8Z[$R5;G]?ZE[T^;&<2QM]*_@TYVL M"*.'"[A@[B?G5J_?FY7V9+JJ8Z(^*+#:[)8EMRAEI?O77P D)5H+!5 @S9F8 MF4K;)'#. _+AP<%9%N6S,N"J2 EAYEW]TS1N5H:=+NRD2U:6?_-CI9]_1CJ, M[XZ;1[.ISRO0-I4MKN[9NKUUF*_+12QX\T4JA)J!E)N5X+>+;[J OR[9KR[X MNM3AP=6/[TE9E";W>480IZ866HQ(#E%$)%3O#H.41#+C)*=IBER,8V^23>UC MM L-TB9=+:YYA]KRUU4&' _J_2VGG;G])HLT\+?0T_JX=Z3WC:77YO7>A!NW MS[UO3/=M>O\3]$VY4S8!*<5'4?WW9G'-6%5*D[R8%YI'-,4T2:&(<*;,?\8A MY@3#,,YBG(1IFMOY]JUGG!KO-N*!YTH^UU2\0[-^G(>7V6&!RF^=G>>'G-QB_%0I@Z\S,>H%R&.( \ M9@E$5(:02/6O$*>"AYSC1%C%/77.,C4J.:QU]Z>6M6K\X+!=/@WK>;^"%[ & M)Y"A<>I?6;$77F]52W&8DHD'$#@42=S=^V9E$0_$[RJ$>'AQ/T/K]:&522\YRY6%:'4TR-__8/;OO4-C@"I)T%=1D\ M(\6EIT_]N$OH^%PNRT.ZWFX511RG(A4IAD4D+$ @GSA.0PBGB6!''&(NIT,MQ+BJFQQ.\+LN&%SFW; M*@&^&W>W^M56'?"1K$G?^J8N:V3'+H,C/S ![:#>(=R2>Z3BI3VP&Z9LJ8L@ M;U2PM =6ITN5]AFL9Z/W9[%2HRX>FC9C]3E?D$N21:F$L41,64,)A9CB#*8Q MDH)'-,+(R1HZ,<_4R&XKYK;EGV.K]!-PVK&6!Y &YJ5#? 9(ESD#@]>.X2>F M&K?K=[>^!YV[SUS>(^A\J59\7;!/_]H4ZY==F^_ZX\=\H?6T!NF/:!VHO8( M/SD#FT.\M3?X1@M#*4J@Z%$\+%O+1: -TO&EJOGY;B01F=2N=J&:N: M8H=CZ3IB*_&L_BET35U=4*/4!0=, 7X==J)['*Z ND"*U4I=4*Z5U0+>5>.I MFQ>B,/,]J:GUAZ%01J^Z3H@G8^(NENV?R-KHN'QN>B?JGQZ7<\5SO^@HE\4/ ML5H;CUNY7>VK>DH#C/I)25/]XB^BRR2L?06SV#UM7='DW0.,%RANI8]Q)K,L3#D,<(K5MITSF-,\A%D

_%4V,L;N?WAIT2R^?1RB'_H1=AJ*[#] 2&J\>P7-SCNL? MM$3@P%MH>Y_'((S51K1C0F9Y*C,9X !F* X5Y^0IQ"RF,!&4Y3)/8A$Z]3^R MF71JO%-+:,J(+DK1-A[JK$DPWTGO(5!C?Q'L.,@WM(.?MIX*US!@?[% U$_$ MQ@F(!@_:V)_W[>,V3B!A%;IQZMY^W/3[0@TTU\6^J@#B\IM@HOAA(I?"&">Y MQ!D,D6X<@B,.*8X)I%F>P&S32+G->2C!3DY_!&,!AD]>Z9IN5#JQT'N? M16QNZ4<>U_P?FZJ"?'F_;%JZBZ]B775#^[(LU>]UD2W3P9 +_O[E]U+PF\76 MXWC-UL4/PV/;>G%2F3XX8PD4,J00Y3+6!?LD).I_0A$FF'.GS=<00D[.<-KI MJ!TUJT9+L!!K[?7130O?S96FO^@_ZU\R7;/NN=98^UB66T<\V:K[7VX4-\CC M8,>-;[W( Y/JWOIN%01*PZ8IY;LOS?J:>H1WK;5]IW55S\$O8'?FF%_40-6>7Z(%L&4<;U M,7. 8<))3E@61SBPBCL^/OS4>'\GH7[IW9MA'@&PFV\OAV5@IG1$Q*D)YFG% M+VV!>63DT1I@GM:JW?ZRXZI^MF/M8_NL9#E6 &'[_8\)(BG*]?Z38HB0,@=) MAD*%8AP(QH5ZJ:F+.6@Y[]3>],9UK-=NN[5Z712D=QEGVZ6P,\4& 'A@SO"$ MK;.-Y(B43[/'=NI1+1E'//:-$]?;QZVE^%4Q9U-.,3Y='7O4 M^HJM91NGQ&*_Y?M?5F719AE'J[1XB/A Q19;$_VOJ+=X"(RODHM'1G;_LG[Z MR<@/_4R4OR_44_]%/2#S+ [K+L8Z2K*.U8LI#Q.><)C*2.WOXUQ].V6J?J28 MH#"1C&76H:.VDT[MZ[B3&QC!@9$<*-&;#N8FKM2>5*W1/_^U&P+3@;]GQ^'< M1[-'V*DUK/9?HR'@'>E[=)-RV'0I!RNQ+E95_;%G=:7V7%A[B)55OGNPNJ(8Z$N M(HK8='%UXP3?RO)$7G3#VDU9]:ZM#T;4KQ9"'_7JW]775G&H55#*\<%\A7^Z MKG7'E\YZJ-&^9:[*M;]6SO?V#MM2^\9[\K-Q=!?F#?FN7A2A"_KH:;?7Z @N M)J(89R&46 J(9)Q"$J<4BB2.)I8P27R_Q3^TH9.9O#Q[66\,J(,"<1Q@X.ZX//D3BQ7L/T[9M4EMK!IKYY M0DTFRO?>2.2*ZH M'/9!OR_7=JG@BJY?WQ@)AA?IGO1_#.69! MFDHH$8\@PCF!>9)FD$91*E-$<4*=S4*@$8#4*F@O7]K4&L!6FJX M$9K["MGQVJ"X#TQOSI /D#??&S^?#.@NQ*A$V!NC?3[L/U#/+,@ZQ?*#-OFW M+U::TR2B&,%89IFRV*(<8H)32',98T*3/(Z<^M4>G65J]+9--M?;INO-^G&I M6RXZYC<>A=..IRX&:>@3OZ/X#$ XG4!XS5L\.M&XR8I=NAYD*'9>W#?UASQK M1Z?@'QYUGXA;?6]9N0!FF.$H#W "69(G$"%=N4SF#*9YFO%01F$4.YE 79-- MC0YVL@+V6'70,-*Z)OQTP&O'"[Y &Y@>/K2;ANPZ45SM8JGT0>$5^+ZANI^( M=J;_KEZ1U9H4"VW0^/8ZV<#F-SFH8[Z1LX/.:WZ8'F1QSX6UP+[H[,5M3ZNO M2IGJQ-AXJ/0)T*W<%B:[6Y:%?I(^_5QKA[ZRB+X4Y7I&<1AE*0YA3E@(489C MF.<$08)YF-$<<99L:?^V2/(QNKYK%[?2K?<'F_&TI6V4!&R7!GSLU M@=;3T4WE<_7M^/*-UG1@>AU_.?L76/,'_"!%V3R(]S:%W/SA>K+XF\IRE% MD=M!J]W$4^/YK6=(O=PZ,-;U#-42;MO#4_\@#DRL.\]:)?.5"7"\ ENY05MP MGZ>B;E#Y/0ZUG'OD_EW= M\JG)F@EPFH@P)U @HM@JC!'$489A$G+*HHQFB#HE,/418FK,U036:4G/M;+P MMQ*6SKB!\1W:5U>)7Y\,K W$5Z]*?5<%'UO0#Y+<= F,?GL6])!CY*X&_9$Z M['MPP5@#;?)G 65)F@IEH"69A(BF -LH3(C2[[>^(>]DWV:%.;-_9>S=Y(=FH'6BQ5N/^ MT$4E7G=R:MMYM1WX/X*L/JL'<982D8DR-EM2SB!S["/>#WXZ4A@=U8*:J%(!& [#?J^W*[#)-CYNV-E= *P*T M)AY;!E^$I-?^P/TD&;<9\$5H'73^O6RTGC:83D?YL'QZ7HE'O;7Z(78%>>J] MUO6"FZONELKJVV;>M S%7FX0W7Z4B>%0I1 MG' =>*\^0SE*XDPFA(1Q#Z-C,($G:G9\$Z9?3WWXOY1 5)V46*-=5>^JW>)F ML5P+W7M'B?!H7"UUOJ;)WKR@%JS7QX,PDN4)HS#+@@ B$B*8DSR#G.&$$THP M3H6;@3*E)V/LAZ):?F.FU#V0S%.Q>PCT1?JY*-M/PU2>!3N#Y6W7]TTJ!.^T M!%I-W>^A5O2JZ:BVU56O:4O;^A!\IW#+?/'8(6+P11FL2K!78=^N5/ 0F'?6 M"QYDPKX'^?;_T.>GO_?CX!5 M KLQ8\]5L2/' 9&>6MT<_8=*CRO0*'(%[H02Q&?PP66(^B3+GI*,RI>7H;5/ MF1>.UM.-9JR=NH#F-E(QXEF6)3F!890RB!*60,QS]2^LJ#(E6-)(.O5 .C;+ MU,(1/OS^[=NGK_?@^OOW3_??77L/'<71TC]P*3I#[^V-?%>@EG"8?CU=&'C= M2A^=:-QM<)>N!UO8SHO[O?2_+I?\KV(^_W6U+,L9%R%C5+_LH0Z/3 B&1* $ M)J%(9"Y%AH152=NCHT_M)3="@8=:1$!,-#H7 M=;C/S=,S*5;:(:(/[T0Y(U$N,QZFD"8RADC02'=]5A]Z*0,UA_K8)T[)(;X$ MFQQM-(11; 7UOP^R6C%_.R/?ZS"9O=(KQ7;)=3O=0*7<&^V?7' ?>T=E)=OD M]E@NB/;9=3F-WX_1C\17;,.BTCB@0N?M!20*(>(H@SE*4YB3(!!IF+ X26;K MY9K,[4BZ8RXGWMW...">[/:WNV^?_L^GK]]O_O@$;KZJGS^!=U]NOW__!5S? MWW^[>?_[_?7[+Y_ _2VX__W^]ANX^_3MYNL-^'#[[>[VV_7]S>U7-Z+N6@@[ M[O4$[\!T^CJZ[%4/5Q,?J.UB)?$5N%Y7->Q-,<#U$MP1O_DN%G#Y9,&NZ48E M-@N]][G*YI9^]'.G$!9JB\F_KY?LGVJ);U>F[@+_@\PW0GTFOS^J99\1&@4H M23)(TC2'*(T(I%FI\1=OI-Y4XRVB4P5Y9+=/*Q?%[&/]Q)=Z M?[%Z7J[T+.]?ONDONE# [-[;-!698!&'49P'$,F(PEP$" 98X!AQF2.[-L). MLT[M [D5'+0EU]W>MK+;$:H;]MT?NL$0'?A;9@&FXCJ?+-<+J9WQ7S;6?RG8 MWQZ6/_Y3C5<9_NH?^_:^VURC<%DO]1NZZG>SN['_=://9F^EV33LJFEA%. 0 MZ[PLPI&.3!$0DYA"]7]I3"3A)!:VQOOQ*:;&-=^^_UZ"2E3MG:N$M3?73N!X MWF:^')V!>6,?$Z\1*N<1Z#!L3MPXFJ'2+7C;\#AS9=]6;8N'>[%ZTGD4O^GF M2J;FU#?Q3%X,:]S*NU6QT!U,YS>+KXHK[O\2\Q_BM^5B_5BJ-QQCDF8QE#27 M$$6,J.UY'D,1\2SGDG*&G1I:7B3-U,A /6JA:]NV2Q;#SMTX&L0#,XI)#=&* MU-EHM2XO=;F(B/(X0#%Q(09Q;OG$U2?S7B3/J,3K [E] MWO4RIOO^LO:DW9'5^N7[[5\+14:/Q7,=&D8>E S_=UDLUG^HGS8K,4,TY$E, M* R3E$*49$3M.P6!)$BS,.<<(VY5_=]]ZNE1:N6(?M;B@V4COC[XKN77>?__ MT!J 'Y4*]KM5QU4YOXL=#NN!6;.!V4C^'R78R@YVPBL2!49\\,? 0-N?U@P' M^$BG,GZ!=W(X],.NPQ'A..!H#HI^BK8=%SU'<#\9^2(>R/R3Z8IJ>ILC&B4) M)B%$RNJ&*(HRB%,2P#3.HCS'&,O *G;^R-A38WHC7MT V*EE_#'J#VT8 MUOME%<$Z$RS@,94QY($NY$751IFFD80)C6.2AUD4QVYM 7J),;57O:H]R5Y% M!\]USAPUNH'5OG*.I4/[K97=-GGX%1B87FX_W%PU0!_H,&Y8]F58>JW9V4^2 M<4MR7H360<7-RT9S-VT^:")>"?)AR<5,\I '>4*A8"2#**0QI"&FD-,DR\(( M21%8;7#W!YX:TVG9@!8.:.GL[9E78)TW9OI",##56&KO9,0<4_4""^;5<*.9 M+\>4:-LN1__>M^-D[=W:]K0W!C*-0Q9+B2"->**S+! DA*5J8R%QBAE)B'3J M%G)\FJF]CBTW\%9.I[W&&53M3(C+L1KXO>T#4X\.D5TH^.T'>72FD;L_=FE[ MV.NQ\^K^$9=W8E4L^:<%_TC6ZBN<298*)& @>011DB)]EA=!'(0!0B1)J+0* M;SHYP]3>_T9(4$FI-MD<:#G=PR=? WG^"WTQ/ ._\L[(] I_/*J]AU#'U^.. M'M9X5*UC(8S'+^SW8?\F?HC%1IGO3Z18%(L'-;8)W%92W])Y\;!MP:/[,=T7 M3^J26_E=_;:4A.F_?2D6XF8MGLI91I(H$)S"5 0$HAP%D" 104(3'B4L#4.W M("A_HDV-0&K-='V\6C?04@[LM&NUPJH4-)&#+17!GUI)8+1T-#X\KKR=P?(V MZSGXD=>X2^EL(/E'W:=1Y5&Z40TQ_ZCN&V\#S- C>U6'V+XGI> ZH5\LRJ:T M8]TPI9SA#$F.T@R*1 B(*"$0LYS!&#,68,%D3JQV@%:S38W'C<" :HF-'[H1 M^4IW?FB:6[GDEIZ%NYMIO8,X,'E6^!EAP8=7^.E-X_L!\'/(X/2)XUC)F9?A MZ99Q:8M/5S+EV3'&RY.T5>=5"J3U37U++2U,;D/Y33!1_- N] ]S4CR5UPO^ MNU)IM5;?AJHM7CD+0A%QD2.8<65YHRB6$$N>09IE&.$DC:+,R1?G,OG4B+D2 MU+6[)Z+'X9A_(_!9=B7,\02@B+ MPAP216(081W\D(M.@UJ M][DKW]!H"/[O;[&4 W/OR*OH'FSA&7*OX1>^9!LW(,,S MH@M2H*[U];:842DH2SF%-$491$$F=:M7#E'&XPSQ(,6I4Y^+ MGIB-\!WSAYD0:<@T7)@8WQ2*((Z9A(S'E,:,H5A$;GWH^J$V3GLY'7)7U,51 M=1AD?]SL/K[]L!CX\ZE!V*L0JWZ<;[AQS.N&7KK)^%Y XE=%U-HP7L[G^K*; MA7K,1>DQ0O$0*K]5&;>CCUQY<5^KP^J*!U?T[$)9E.3A824JK_>MK)WC^T42 MJ2)#%G.82TQU*C&&.,4)C&-):$)90C!SX4BK6:=&GZ^%!K<2U&([]HFT0MR. M*;SC.'04PVL(EUL(!\WP=4+):[-'JXG';>_H@L5!0T>GFWO&0VYKZM^NU'S/ MRY+,;Z4NQV"ZM%:MD/;[J$8L)1$)*G3")(&QGM@6FMU%5FN0*/ 4E$119G(61S)0%Y^3E/3_EU)APY_F;5YZ_U3:BR/P"*"%C/K]P#DQTE;!7X,"7:LID*;YK9/98&T-6Z@6:OVR]G*T*Q8H&V7Q9;E9B6VN2A#(7"4&0T=2TF\LAE6D&0R[S M/!>2L\BI0)7C_%,CIZWXK>.&=J7OG08V%2V]K) =<0V(^\ LYA=R9T;K"9Q/ M>G,5852NZXG//O'U'<8]EM-T--%\NM'^3::/_3\7<\%G:10F4@0IS 0/(0HY M5J87BR&1D2!9&DH26VU+NR:9&I]5S7F4*4[X=B#FV6M[-B_^UZ98OWP7K"ZL M^OG'U^)ZP?]>K!^7F_4W07@Q?_DH],9,L3>=B\]J9VUDF>& "I9Q!D4:Y;I) M,8@_"OX@@-PL> G^>BS8 M(^!+L%BNP2/YH6NX&,4 ;VD&I%*M>L\=M3G.*@U,_)428*?%%?C\ M!_QZ8T(__ZI4 ;4NH*T,T-I4?>\\]BF^&%*OG8G[2S-N+^*+43OH/GSYB/TK M\Z_K&M?W:HB/2^T6FV51DO,HHU#2F"BK%:601'$$@TBD*!9)$H6Q:\G]PVFF M1I[&4[_>57O7DH(_*UD=]]LG<+7T!UZ,UM ^P%Y ]:J(?QH'WZ7NC\PT>@W[ MT]H>*T[?<77/JO-'4VYFN21A'"9(QWIPB'">0YP%NC]FG*9)E 4QYA\"475^=ZP.?QQ:.T*X'+"!":&-U5W5'@%F6BP$CY M:-*TN[!S+]W>"8W7HNS'9QJWW'JGM@>%U+NO[AEJ7'>_N%]>,V6UK,3=:LDW MIDI[=;HYT^7/64()I#2)(4(T@'FJNX-S$1$4J;V9=(NF/3?CU)CC WDN= =/ M0Q2\T/6&'?=2YT&V(PZOT W,(8VL.FBTEA;LQ#T7KN(>-FH+C==HTK.3CAMD M:HO!0>RI]8T]BE#JD*7M0502\"RDD8 "*T9!,J80ARF%*4.2,!0GF"3652C; M(T^.-+1PSN=[AX!U$\-%, Q, -8(N!6C/*;M)=4H7XTW7CG*8VJ\JD=Y]()^ MWWAM,^A.*[\)W0QPED9G;?Y_Y(#/PN;D$ ?U:R>=S6'U?:YV=V;X91OZG'M=O_@)ZX MROW@^4XG$2X7_V=9&INS^+>Q\:\7O*Z2<:>6]59^F@NV7A5,'X#SC>*(E_J^ M^Y7ZZ9J9@[/ZR8T3&5*>1S#'0:+>=DDAT?TL,D8$"S!.@L0JT6,0Z:9&%OI0 MLA;V"NRI:5SZM:) :]H<4^[T!8W" #;# *,T^+Q9.)P$^W\*NOGKS==VZ+U( MO1;[*WJ]OZ*W\NAJOE[+6LOS5#K"NMJ'!KSI^HX44W -GC;S=0'%T_-\^:*L MSY58J]V,\5\]Z_55>]'JW'3]UU(']C_IE@R;Q:IN"=7<5P*3XZCS'DW2HW[+ M2S5O-@IZ&.RAZ(B6\#_G:&$6@\'5CL\8;I)^NX?? M]"O5/'AZ\GJB[\7#PK2P6*P_U7_]T+P,ZL\?EN5Z%LM0\! 3B*,HA(C$H3(^ MX@1F@1!9$/$<\] MJ_P":5P(:YPT=.W')8L7T);4T;5XR>K8;6I&0GQ@$^"5 M%N9C?[6S]%JJ7(%&F5>K<@6T/OXV31Y ];G#ND2<4;=C'G#;W[OY&/+2KN!5 M&8:J.]"V$\%']9]2??P5]7]6OU?B[&64QWDH2!3D4.9)I+9VG$-,:0CS*,XB M(G!(I5/YJ!2ZK!MXOZ6R/!@>;P&&/D%N]02O MP:\;H.TZG5R!1B&SM:Y5&JDS^$4 #],#79+F2OWE^+)&!I'@=09HDR8"E3%,M(#FG.DY!%.46)4ZQ,QUQ3HT\C:E,E MR<0N\SBLTM_4-L M[^M(O9D@/$])C&"N2ZVB&*O];9Y3*)(T"5" DU BU\#:9O"I\<&7I79Y;];E M6GVMB\6#>P1M"[8X3CBB,!-$0H08A21),YB&! F*_G M %Q)=@%@=GS9%X:!"?)U>+'?>.)]=7U'$6_''SUV>%^S8Q'#!]>X'SC^NESR MOXKY_.MRK2TM8<)^E'&E;*W_*<2<"WXG="<5L5A_+*04*Z$T*-^+]5]"+-XO ME_]4%ZH;M3U6T>T,I2%%-(BAB$*JDPT22!,F8!JD0I=N:J3: M*'AETKAT)Q2^5=+LBEXJ-<%SHR?@.T75GLIH"JA2U5R^KI2MS3;[DRG_C\'Y M$\ZCM!'4?WW9M'4 M$M))BQ\VY5K-L=H61)_A4'WETX!!FF9JX\,##G.U_8%Q0O($8X9H%CHVLW:9 M?VJ?\?>%*8=LDK3%3[52954OHUQ736"T^^JI"C$@*UVFS+50H^/RV.T7!@1] MX,]K(SEXU\C^BX:^$=]D7H-&@59?"*^]M/M@Y[G)MI,(8W??[H//D;;YQ6B7=Y3<72 M]53,'TQ#.SJ.UU(LP9^#'&;9X3)T#<7RC8ZB[+2WJ9UXY*Z^_<&;:$,=1O!5 M/2G7/XMR%K.()K%BC##F"414$IASD2B#*4H8DU&(F).3^/@T4Z.+PX ;H$4% M?VIAG=MO'P76CCXNAVM@VM@): ]3C];672CX;5-]=*:16TYW:7O8/KKSZIYM M.(0L%J(=M/E=K'X43%2!D3R0,0TE1*%4G!!$'))4-R!%*,$4,9G&PJG]1M=L M4Z.&6C2S/W+LM-$)JAT?>(-J8%JHY03M!(4KT&#G-QS1"A.O?30Z)QRW?X:- M[@=],ZQNZEUX]&ZU_(?0E94E86&J3 >6YR%$B#!((]V:2V#)<4YB$EFY60Z' MGAHG;"MH/E?R.9?-;" [?^[0'XB!W_@*@UL)[B[$P+E@: \L1G*P6V/2I]CG MGMKG2WPV-XQ=V'-/T"/E//>OZ-E$O7:H?-,)43H9X;%X;F*VA*&,G=NI3[-TFW1:QNH_+Z<\UF> M!GE*&(5,!K'NO2HA)6$,PRC*,4ZX%)3/%KKSF."6C'%R,JOG'U?/?WO* 5^# MV^_WX/8SN+W[].WZ_N;VZW='NC@-K"5;7 ;66#5B2M.7VXAI3LH:08&6U"-9 MG$7#*U>G"20A%5#$,D0Q3Z, .[E#.F>;FG51UY#>"=G+1]H-L!UG>(-M8-IP1LP] M4<@&":]I0)T3CIOD8Z/[00J/U4U]7:ET?;,HURNSX=3^V;K^,L". MU%YH]7"B=D/AUW]Z8JZ17:?=&A]Z3<]4J?UTMRW+&0T9B MQ'.(4,(ARD,&<9XK=HARELJ T0!)ERR3X],X<<,(^2:-E":8G/1H"GP"3>O# ME0LQ&OY4I8)'Q^HV#7R-D%Y/4SI \'R,RW M8E$\;9YJ3UK*0Y%+'L$TRRE$:2QA'N48!CA.U#LO:1!B&XO@8.2IF0"U<':O M]B%.W6_S1=H/_ +7TWE+UT_X;>CCH*"_E25V:]_#T!>Z' ME?^G>'C\B[QL#P@DSS,J$ICP#*EW+R40ISF"#%%.42!YD%B5(SD<>FHO7R.= M_0'='E3=K]]E S\_C6"]2A_N >"_2EE?S!&.J6T!\7IF/*XWAW'E'LWC'9, M>5S0]C'EB2M\. 3NQ*I8\H+55>QU4FSYGLSGR^6B^=7RO;@C!9_%0:ICK1*( M Q1"%&2&HE)(,AR1&,L@1$X1W'T%F1JAU5*"Y[H1P"4N!(?EZ.-B& ;DL5T0 MC1;;]CI&CRO0+$3SZ_52UPS5V@SEIW#'LVP_28SQW6^V; M*'6YT+7@UPM^JTO+MGJ+SG(1"493IKL!$(AHRB%.<@FC.(X%R3/,L-6VZ>Q, M4R.^G;#F]+&JN5OLY+4W;KH!/F_P>8-M8"IK(:83EHVDX,8_8O;6H3?D1C(6 M>R/H9#M:H=)A2G;?/YIE::5&V]"TNZ%GLS2UCL9K]8&LQ<-R58BR/BS!42H9 M#B1,(Z$,RY1%,.=! 7)!(T5EV)FU=?H[$Q3(]#C4>HFCZ7QKM8JO/0\H#H- MNIWYZ 7*X;W2_E!T[YUV#B&O/=-.3C9NK[1S.A_T2#M[0]\(NBJ?>4/FW]0> M>=UX1P@)",M2A1^1""(N)<2<21BR(%3_R/(\<#K;/C'/U/BD$7.Y O."N3=F M/06G'5=X &E@IFA)""H1APBM[8;!;ZC<\:E&CI/KU/;VN"HV;.K=+W6Y7S[DT549N%NI%5!;-#,=(IE%*(<)"-U.4:M=&*(;][_?7[[]\ M O>WX.NM^OW7^V^W7[[.L;GN*V7'/H/B/S O*=F;&KCO MM/B_@+8"VH_U6@70Z."/M7K#YY//W(48E>EZ8[3/@?T'%<*$D5N_JN"D*1GS3V$P*HMM:V_MN+EF2\[ZPH6%^$Z<_:.D!&D5 I8E. M<-2]![?Z[&*;QUD3>V_;2&LSDB]NX#5R\MAY0+;#GW?)Z*-Y^SQ T/8%^AC. M5_4/-96:NVKF=BM_)<6BU)].4WZ7Z4PQFV?%@4_Q8<+)1Y:79$=MS M:;\ OZ6KL2VY2&_)!51LX"-FS-D=/3OW$%DK.XG*]'19 M[M[2F\5[HF9FXONC$.N]#EA2A '-"(>(2%T^ "<0IV$(,QGI!M4A8S3JUZS, M28ZIN2QJVZ)%=54=TW(Y+[BI&%OK HPRO=N6N2V6'0&.L 0#DV&[35FMP]Y2 MO$)_I-YDO= 9FRAOU(NL%UZG>Y#U&ZYOR>S/O*8R42& M.(\S2&FNDZ)S DG$,&0X8BQ(D'JNG3H['I]F:ES8"HPHM9A 5'*Z%HL\"JD= MI5T.U,",U<+(2*B[F/^^4';"QW."U\NE_@ M?EH/_*K^_O7F_M-'\/W^^O[3Z<-GZQ?S4,>.5["^N'H-ZQ_V7\76@*.\=(<* M-*_7D;_X\LA^%=O0^_JWIHHP%P+E-*,PX$D&$4H32%-)88@CJ;[#28CBT+%L M@-7$3B_E"(4$](G^MU/3'W&[M]?:XV:^;L:O6\#F-Z6'>@ MJY]:T>UC^54=H!O(G6HCP5MY41W0Z7">NHS2DQ0?R4J\)Z7@^K1>O;EFNNO5 M2CUWI@1=^?YE=TV=0GG]%UGQVV=3_?;33[%B12G*FT5%V7\7.HQ7\&M%2N1! M-'^_6Q5,S"B7(H\HASS& J*G^(4DGZ MGZ*6D5^!1GI0BP\:^?_SW??UJOBG^ 483;2U! PPX%VQ 'PYGY-5J4U44.K? MGK:7IO 46=+\9)^-H3\36BE(M5:@K3IHZZZ_S.T+FR1Y X!NNV8@N-H^0*8= M9P5#QV-6/5T>OS=OLH9>OU?C:C#N]^Y-5N?@>_DV4O1.3/E RL>[U?)'P=6> MY^7W4I^);IOH76N79[$N1'E-2Y,8,XN2)$]$&L*UL?L2#8OWP%^3KV;S MIL!NQ-=?CG=: _5%^.4H[N#/1@^/6X_^('I.27&58NRTE&S4-YORF*A&Z83]J]-41;&ZEM56C3UJ!P+!C@NBATA M#@'T.&S82*Z=+I7LH!;>^)N5P;R5OT6('LL+]$/.:]$!1Q'&+470#Y^# @4] MA^E;MJ I\'\K#VKZ7B]XDU'QRBH,< LP]3<(:T6%NKM/%*WBWG!7N9,2ZS3*C%HCGG MBB@Q@30F",9I&*,H)'G.R.4NYTX9ID:4E=_O_8&#T(?3MWLQ+O'<>H-X1/?K MUJNZ\T:!/RN)!SJ@ZP_=\%[/;C$FX+JTPLG._V@W5-_.LB8:\O-R)8J'A:+< M.F:ZCI68Y;G(U;.9P"C445=)%,$\X@A&4F1"R$#]6KIUE^V<;VKT5LMIS([? M__;];T!-NBK6ILR8:Y_9;J MS3M_\ UMRE62@@9!;0ZDL@?'; M>;9[RI&[SUKI?]B!UNZV?N3R11EL#X;"OHOU>FZ^6546ESDS42;>TE0"O2.K M]8O:ANJL>BIAA+-$4TT B4@2F*0ICD@F>$B<,E&=9I\:\>Q$!LL%^,>&/U0% MRDDENB[<5!5%?M;2NU&1V[+8$=-@8 ],4SNYP4[PJZ:TR/4.[:H<\%TGVLZL MU0LUGQSF)L"HC-8+FWU^ZS?(A:UT;Z7)/GM! M/FH(,"0A1C 0(6813Z5(K$JZ.\TZ.79KA-9NGK;8_P'J'K(6?IT+%L%R[^@; MVJ%WBSY0[=^2UP:E05KS=D[\-BUZ;; XV:K7ZF;W+\J^(-XORF_5]6\?B-K]>XW3:!2'F A.>2Y0!#% 8(D(;%.=4W30!"1ALRV M\X3+Q%-CJDIVL!,>5-(#)3ZHY0>5 O85X9Q6HINKAL1W8+IR@+9'4S.WI]VZ MS-Y06(]45\\KYDY5]/H UU$VSVFXT>KD]5&R71BOU_V^\B[UUE^73OB\T35' MFS_4I]=?Q<_U_5]B_D/\MERL'\L93B*>)R*'$=$=7?4G&@=Q"ED021R$G$>) M8\NVB^29VG=#/;#AI0F9;@MB9].."// GX_CZ9N--J!29_?72J$K\#^"K,#M MPF-@N2=(ATWN=!/IC7,^>^%W/A6TW["]Z=4<8E?%N._)S]8)]BP,2813E,$T M"CA$-"00RYQ F=,@BBB7C-%M95&GC/:3<_8(,+P?(9E]&^*Q)C_!O&\X32?8 MUKQX&7:CD=XN)*8EXA4P_=J]DMI9/#PSUNGYQJ:CLYH?X9KS][COV/].=EN4 MG,6QH"*"DF0F=2.!)),*QS3/&!:(I-+J=&1OW*G9348T^UU>&Z'S&^6>>@_\ M3ANI>NQPV[K;;V![8C#2_O05%GXVGD<4[MA7MJ\>;=MX1,3VKO#8GWOF1:R6 M3 A>?E;3?RU@8EH!]A.3/#]'&#N&:AGL?": M:7IZMG$S2L]J?9 Y>OZ.O@6^U\7*G+9J'KI7@]3-BPE-+?&AV7!SUS?U\?;;F/5-%3\IG9K MGZ04IN#PG5CID'WR(&9I&-$TBQ@,>"0A2I" >1JK+6A.(HE((,- N-7><)K? MY;T8I^S&5DA0U**#E7VAX7Z+8.L,'@C8P;W#K[KF76V;N0(M^Q78(;X3WZ?+ MN =J?GW(+@*,[%3N@0 ZB$/=W"(-]=,^872,/@HKG->N>?4MKG0_5OI#=VM46ZF&03[I M-@FO"D(P0=)(;7\RDF80Q2)3;[KZ?S&/TI1GE,3<*K;'9K*IO?.-O+MO9R.Q MR8\.4'E-O;>=>]RL>T=$#A+N7>^_++Q^ M6R/.G%+.>!8F3.(,2BH11"10G,10"G%.DB3. AXBJZS5[FFF9JP8H:[ 0KBW M@#L&HNT9R:70#'X8I/(^./:GHJ)/W&UU_*V MQ^JEQDCMK7'&8)H* A%+**2(*$)(XI@$2.11[E1.R'[JJ?'#J20;QYX&#MC; M4<@PB Y^ZG&R1.T;U:5]VW*T4ZU">WGQ6?\U9YL-FRGEN%9/54'GHB+'PY^Y M#L@JULIZ^B%X7?,TR:,LCT(&LPQK]Y:DD"B:T^G7,A5AFO$LZN?>ZBO2]!QA MWP1;ZF8[E.Z'Y1O MPVJV>9TZV$83S((I=C'G?XI>2MEP91AUR[B6T?FS+(X25F6 M*K-4Z/IO"680DQ##+(PQ923G>6Q]MCZ ?%.S71M1_P,PY^KB0RWA^2/[-UZ8 M@4E]%T98J6>,7ZT@>*WA%7BE8U/^5^W"MXO:5O2JB4I\V]6UCREXXU4>*0SA MS5;;*8)AP+7H"'H88M;1XB0&A*P=6C'D-.Z?],.J,!\>=3N%&]T1>_-4=?&< M29Z%,L,"8LY2B%+UDP1JW(_P$=Y)J _! ME=!@WG7(VQ/T\Y]5?QB^78DJ4(FL6R"WA/:-I?U'S#NF(WV6%)NLS)GK.RZJ M?_VB,5T_"L!KV&D-^[.&?4GG3:%OOA'Z-)$T#[.ZC>QT_9N?#Y(3KAV?&+MQ M1OMH.*G5_@RXW>A.[.88_JM8?Q%5I^5O>JU_(S^+I\W3#"*H%/=^!P _@\ M=_N";6#*KA#3C8H;0<&W"K'?_")FS]"^D!N)F"] T(E@;6#IX-7.VT>C4QLE MVBQJ=;T;>7)1S#[6C\;]BBRJ5K]5POU,XI"2F.:0,MV3)4T0Q%&40Q3S*$(Y MQRBURH;OFF1JI-G("7:"UL4@[%[]3D"[B=(73$/;M>X(6;_:-A#LG.QEXV4O M!?O;P_+'?ZK;*P>[^L>^7[USZ%%>>1OEFM?=ZEKWY,[[8JVK\-PL>/&CX!LR M-^F((J0LET$ DXA(B!A2[[F,4Q@$E&8DRCD*K8I]G9QA:B^Y$5(?#N[$=$[M M/ YE]QON!:"A;2!W;)P2.SOUOS2O\_C@HZ5U=NK6SNKLOM!3T>'7W=P^+!?K M8K$I%@]U?*;:<6U#=@3*&8KB&*89)A"%"M@\82$4 6<9D5(1 .\3.ME#EJEQ MQ3;(1S3]"VO/PB^.$527K(]=Z,!(J _O-ZL ;YTX'/2.O ([;]+ M\@/3P"1FA 1:2M 2LT>=YPZH[)U(?B ;R854/5SNT#GYC\XCTN$]ZKAY--_1 M>07:GB.+J_M64E3L6NB^&A](^7B],/_115U_D+F.J;U>?R"KU8MBY#_(?"-F M*9592-5W#<49APAC"C$F,10QY@(C*J0,W&)8'25P>>#'"EEM% !,B>Y:1]$- M_RA* X*%[MG$,K75CP3,8Y)!066@1;T"M2 >;0>'3#Q23%=TXU*)Q9Z M[U.'S2WNNW)MSMXI1A+UHZSK_3!.0Q@AKDW+.(T=6ZQ=S5DN87N6/&Z'[GMPOVW_? M>O0SD9.4)AAF.%%LI;:]D!*4PA0%:10'D;9QW#9B[D),C=9J&<&S%A*L=UHX M9FKV6A#;W=FP, ^^1:L0-O*!E@)70*E0]5]ZMU[^ EY?.,2IRB5(^MV[]9!C MY UUX>]U+(TY3422080BI$PZFD*<1CF,TC"G2"22,2>2 M["_*U*BRUF1W&-T<3[N6]>B_.':$.0[D ]-F@_943J0O!]5K;9#^THQ;*^1B MU YJAUP^8N]8G[U\BJ]B?2=6Q9(7;#M]N=Z^K A13K(L@EP&!"*"0\6D00[3 MA"4IR5$L(J?&5JX"3(T_OV^>GLC*% C1"1+/M>3;K"&F9'<.[W%;$CO^'!+H M@5GS6 +V%,C M,",>T/+9>[[VX3KO KP A*&=_5O]>[@ ]X&P=P%> ,A(+D"+!\/)\W="XP[/ MW_X=HWG^3HC:]OR=NJ2?&6:*6NH2!2OQJ R_;9D#78G[O9#+E38*[W3ML>7B M>KU>%71CVIC>+]4&6Y<;"=((IS&)(<-$J%UNG$#*(@QE$,8TE"Q(4JKNNY( MA0(T96&?EAO7/@D7K[B=U3?F.@Y,U%4'V5>Z-/OH=UH=M7&F1B.]K=;EWHQ2 MX'IO12N]_-F#OA#V:1]>+-.H]J(O!/?M1V_C]NA]N'G:S(DN5U/5K:FLUEMY MS9>F1(%)\0IS246,8I@+G2T7<@$IH3F,<1R&2:9^FUF%T-E..#5.WLEC/=".[>*=$&^F[R' +0P1V+'K!TZZOH -#%719MYAJOYZ*#YJ\Z,+K< MU\^._/ZHF.L]*05OU[NZ7JUTC12]9WC_LKND[J-P_1=9\=NJOF[,1H<$61*EA$/! P91C .(*260IBD6.9=A MF%F50AE;\*EQX/7#P\I4X (+(Y]^74NM: F6.]FOP&-1JE>Q8,J()5KM$JP? MR1J(PAA%CT2]]XOE&OPP,*A'IOI5_:/ZKIF_BI]BQ0H%H)NI.MI#96?23O%1 M&9C=C3[*."AU1'1+:=#2&M 7T+ZNUAP8U75/'*/\%:C4-S'5#0#:+-:_5E>U MG[D*!G^6\M@+Y].B'DWV42WOL5=DWT(???Z>@0?F..$S8:86_,?E$RD6,QD1 M1E!.H?H :H]+D$'"TP2&<1Q')*!,QM(II.#()%/[6E4R@D9(\&C^&/SC'O(WJ'IP?%YU[5]#\;I^F91KE?&U?YA MN?@A5J:N;/7/4I>1U8&?X2S*<8)2P6&:(P21S#.8$T8AB5-,TBA6_TO<3L0M M9YX<.VSEJT+*P;MB ?AR/B>K4A^,5X:M9>4[]W6P/08? -W!S[^I#AEJA#8! M0HW8S0\&]KO.2/X>1]V.6/D]X[:=?.3#;4=,#D^U70?H1V"_;=8;,O^\6?#Z M;)(@G >813#'F>:I4/$49SF,\AS++$FD3)VV[/L33(V.*OF 5 (ZAGT?0&=' M+9< ,C"#U%AHV0;(8#NEN$\Z.)ACU+?^E(;[+_?)Z[SV*:S:U&SCOQ(4!R2( M0\B"+-.E8RC,$4]UL/8V'9>O#$S>['F5^*=5WU_@,IQ;T: MH-ZUBXR&"''^TX\5S&K:/%,]>V\_N^$16BV+Q4-Z) M5>-_+=A,,!)3B6,H%&ZZNJ_:0##ULN>Q5+^/,2/2R>-Y=):IO>V-D/HXO3I? MN0)&4"_>C>- 9QF*B.0$9C10!IW@"51&70C#-&$ID4R05+K5MKH8ZG$J6 T- MK)WQ=C%8 Q/LR4?2GV76"8%/2^SX1*-:7IVZ[EM:W1?W8]O?%RO!E@^+XM_& M:JLS&\K[1[+^^W(SYS=/ZD%8;QN@U:W/9HH'PBR,&$QRW9D^R0C,>:I^3",> MA8'@G#EM^_J),36^;FMA]H)U(E8=,/&7U@041A4@MCT)]84KI8T;R?1<.#L6 M&GXY!J:I5RNA=Y+O7ZV$40)46H!==\BF+:0_+KL,2)]DUU.24=GP,K3VZ?+" MT=P3N=IE!^J @<_+U1?=V*V<16'&@S264!FQ6.U6$868Z'-[1A,>Q"$1R+I_ M5]=$4^/$5^50KM1_JL@@N5R!N1'8/N&I$]]N8O.)VL#4]:IHR=4VE$J)"K[X M!,P^769U_07AP_1\/!;=C\?: M%N9K=6'LJW7V')0[Z+)X M#\,=1MKQ V\'1?UHJ.VP,[HWC/RT6!?KE\_%7-09 "@,(K49D# 6D;+08V6A MTT27[4JCB*(P3E%FE<9\;/#)\;J1#V@!SX7:GP>NFX,OA6-HAZ8]$DX-($^I M?$'CQX,A1VOX>$J9=J/'D]?T,P?O=-:L(HD%-ZFT=\MRO1+K8F7XXK Z2_FE M(%1'X!:B_*H4JFI:S;#:6 =AF$%)]$$Q8DQMN .J;, TS9,XIQBAV<(D07$[ MV\^+7%;//ZZ>_[9T QZ<+A%Y1]L7 M.J\%6%QE&+?@2D^$#@JL]!VG9RL?-=Q:S(L?NFWG6CUR.FNBCG%D_]HH+N;A M3))8Q!0ED'$=#,TS!&E,!:21"!!#:8Z8$^793#HUFML)6D=" U*+ZMCOQP9P M.S[S#>/ '%:)"XV\H 5G'0Q]?0Y.]R9 #OAX[09D,^^X;8$KJK;+5[&>49(E)$\2B(),0"1Y D/),PB M+C)""4WMN@GU%6!ZY%3)"(J%VNQX:TBT M!]_/5N#N):7KEF;U"KQK-/C%5%/VQV9]4?/);,XRC,IR?1':9[S>X_3T"*Z6 M3 A>ZAX?OQ6+Y4I-9XX-'I=S-4HY8RC,<(8IC!7M081""0F+"%166<;#-)-I MZ'3,>V["J;&;+M5O"@F:E@VF#.>0MG78> M\1R8OQI1*Q2_OD;QYBR*[JXX2VB\>MG.S3FN \T2@0/?F.U][O%\EU8(^E5= MJ/:DK^L#S92P.-&5-QD+N,!JGB*Y($&#,9YYE5X]?!))P:K7U?+]D_ MF\ 3\%");&J(B58-,5UNSF1O5!7L+%,VAEOF;DJF(_1QFWM&"1@>%K1UM.NQ$?7TP3=;K M=[%>SXT850U^,[/@VA"ICNETD.PL%"'*4QS#2$2Z9U4D=3>7 .:8))1F))=V MG_N>\T_N8[X5&BA*^,>&/SQUG6E[60);;\M@P [N;-DFO>]$OZH[0X!:^FHG M4_4Q, KX]+CT0LZOP\5-A)']+;WP.72W]!NF'\]=,U:5#!?:=:-SJ?^E10+W12%5MW]>LT^-8YLA#?>G,.C[IT"-B7 /"R.'4,.!OG ].@5;6?^ZX6: M3_)S$V!4YNN%S3[M]1O$/7'F8^U'NEXL-F3^33PO5^M9A)E@N4S5OC9ANB)] MJK:YF$.! TDE2FEJ%^UY:H*I,5&,IKGD MDL60AB%19" 4+3!!89!19>40%N:)>X.F042=&JV\/NO:]DRZTB?WE=S@AQ9\ MI/SK\TMM9S%-8P'_%YUWM136,5/-VO_1N?;CY5];+\LD\J_/2_N_(__:&G5O M^=?V,_:O,;X59\&_[9*:#O=F&4[4MCD)8*2VT!!%(E/O$)=0F9:QC/(L"4GN M6FG<V+:J^ZX(SJ^JX_;3C]Z#7)' M7(Y5(G<=HJ?MK,VTBAQUPJ4^8%Z48B:B$&649% $6/OVDE"G_DC(99RD(A4L M"9RJ8AZ?9FILU+9934B6DM'1/CT.IZ5M>3%(0]N%%3XK\/NB6-$<#Y1C$=LQP(7!# MTX(?S"YLK/8*E>%:J%73O&&SM%=Z=K=%>WVIOTR]+V*A!JB[;81"&08\1Y!( M'D$DT@#B($Z@3'F8$20(HLFEF7GM":?&&%].)8A50O?L[GH6=COB\ GFP"QR M,8Y>\NN.@3-T/MVK.=\\?^X8 C;YZ6 ZS6[T^HU:_^K L M=:$"G5)2KHLG$SHDFDX7A=[5,%&:]F2T,#E@CJ%:+DMC1U&^X1Z'K8YD_VIX M&]'!7TIVT A_504F^&.N'ICY)#&7Z4?ELQZX[%-;GR%ZMI:M<_R:),R98)*C M*,TA%3F#B(4(8A1D,)(HY8CDB616;>!.33 UR^FKEY3> QCM:.<2<,9PL]1) MG_\!/OUKH\MZ7J^KC&AMTNLLP1.9O![;T9X R&L[VOTYQFU'>T+#@W:TIZZ[ M(%RA3RY0]22TMM0F1/[^D2S:64+ES:*J4[!72=._IW):#8UIM/^TEW"KX_.;).!VB5N8@KR3HGG M+P^SJ#\.;3=;E1BU5@#M99\:^[]"Z4@U07,)T%"ULCH\!VA,:?V]QW-,0KGQ MPS\FH797M,BD!'0OW6'NOY4?=':<6+$Y*9YT97)^L_ADMO*W&N?INWKV+]@92/=ZOECX(+_O[E]U*/7B7DJ8WXM>[ :)(R MM[%F>8"HVDF%D"6Z?#B*"<0T$!#A$),TC&4>IVY]J-V%<'D_QFE2K14 G^?+ MO^K*9%OAP4[Z_W+;$_58&[O-R[!X#\SM2GA@P&[$UUN*=UH#]7G\Y2CN@X0+ M]@?1IZG>0XI1;>K^*.T;OQ>,U(\:*Z-YEY6^2U*^I?^H.M/6Z?M(1)F,4@DY M1P0BEF.8XS"%<1[D.<^C),5.E62L9YZ:[;H3%&PE[1DP8(^^'><-@NG@AW)] MX'1F,F=H?!*8_>2C\I8S)OMTY3Z ^U[Z9L$WBNH*HC.+/RR?GG0R")G7[T4< MJ!N"((*4D0"B5!EKE" )DP1+S*,P29CU-KISIJFQT$X^$SA0;&4'LHKML&Z@ M=1[D\QMG;] -3C9;F)2@H 7BV8HKCIC9;Y2]83?2'OD"#)UVQU:X=&R,N^\? M;4]LI49[.VQW0\]CS#KJ]U;^MIDKBGAZGB]?Q,JT[3*!I_?BY_J]$OV?LX1( MD@1$;7D#F4,D=7$%2J3:$/,XCD2:)URZ[8#M)Y_>SO?[YNF)K%ZTR_+_$_KL M1BY73]7!C_H76#\*DU/AVIG:?CDL3^P&@7A@4GXE:I6:4H6= RTM,.)ZM 3= M,?)Z[&0_^[CG0LZH'!S-H\ MW9&7Y6:]K0PH:1S&C$(AI80H(1P2EJL/!HH82X*(R,@JUKW?]%.S&W<:@"HS MS.AP!79:@%H-4.MA;Q'U6)SSIN6PD ],;>YH]S!$>\!N;YT."_]()JO'A][) MA.T/7H==VV/0T8S=_@JW+> +1NF;1RG%:B7X/?G9:EYKX@=FC.(HY"*$.--M M?8CZ%Q5"?4TB@;,T23*<.>8J=,QF]>Z,FIM@Q')-F3R-IIT9>RE"(Y4;JZ4$ M2DS0DO,*=(/6(V?R+!Q^9LYQH?ZR_?+O[9,TW;;75< M-].>,1^8E_S"?<'^V@&V8;;8-@*\T2[; 9O3&VV702[N-Z*,]$UY_;,H9X() M'&2YA*F(ZTK2.4VD(K>0X#"1229PSZ8BVTFFQF'M+A=&2/"G%M,Y0_P(G'9L M="E( Y..,SZ7]/DX &"@9AZ[>=ZJ8\>!IAUM.0ZO[1D3(F5U=GNS8,LGH4RI M;VJC\4UHZ95!92;;3Z^J+FU*)W'%!B*A" JBNS]CJJP?P5(8)SE*DYRRA&9N M>Z:+99K>SLI/)N7EBV5'/^,LP#A1:ED$,4/L\6)91;+ M,,P@"C"!*$/*/!.!KH@?1@ASDJ?QEH+O[4TUF[E[4.W]"!9<(RA8;26]M(S& M$=SMV-0;C&]:.&.+Z+?SB'HHEW$:HF'K9!R9]XT+9)Q&XGQEC(Y[^VX1*S_; MRS=1BM4/\:FN87.WG!?L919BE$XX>[I MIK9MO%FHK3A1R]QV$+ON&3OQM=T]^D)M\'UD+2BH)06-J,K,,L*"/^O_#A(= M8@>4W_UFYXPC[SQMM#_<@UK=U;?8L1K)A!3+RHBJHN*>5^)1V5);*VR;'81E MG@D213H[(8(H81R2-$\A9CG*P@@G*1-N59"=YI\: 6W%-V7ZVG(WFYB^I=M= M%\;2Z3XW]]=?P)>;Z_A4$[I[NJG9254%)M'(Z$8B M9Y"UHQ!_> U,((V@5R::8+TE$2-L'?RDRU5=_=CD_::8QCTJS[K,D1CE*XQPR*05$1)%)SIF$ :4( MB0!)'ECE95K--C4N:82M,C-;TKJQ2C?"=J3B#;>!.64K9]4=NB6I=R:Q@L0G MD71/."J/6.F^3R-V-_7:&G^\DM*\$#H-M%CWX) .?"TW-EY0&WI+ MHX0$KU'[4\L)C* ^O<-GT?"ZJSD]V[C[F;-:'^QDSM_1CR^N&=L\;>;ZS-@8 M,4=\,'KNKV)]*^_)SQD6BB;2,(*.RGG7E];+@MBQSH P#TQ%;82K/>515W 3.:0+?2VE#D#R1U(] MP?/)7*XBC$IG/?'9Y[B^P_0.^JEBC78!WJU:#1+CB!,&N3ECYT$ <48$#",: M1B1-D)!.->&[)IL:I>U"^%P/UCLAM>,I7T -3$JM,,>=H.#/00[0;2#Q'*]S M>KZQXW3.:GXD/N?\/>YE$GH7T7Y5*MM0U^?E2HIBK1-*9G&$ YH%!&8BU6?K M(H4X8AB2+,91)+&@@=66;#@1I\9.[>[$NV82=+,&B^4:Z&II=6\)TT^BM&PH M,> 2=_/>-!9NZ(/\RUL\[#5QV-IY+87??*7M:T"\_8J/5"?BC5?>J;;$L(O2 M47]BH(E'JU$Q+'#M.A8#S]1O(_&Y^*DF6Q5,-#WRZIHP4<*"E- 4HCR5$"$< MPQQ%!*9!@!*2B#P(G )U3TTTM4^TD1,\:T'=]@\GD;3;._C 9^ OH1$1&FAV M73+]57FT1<+G=N'D7*-N% MBLKV+FB06#B"JU8LT?A[B5B6= M0KBT!YT2WQ250#PA018PF!!"=/ .@CF6$@9YP'DH@UBDH5L% MD#,S]B#[@7F^%MC$[Y!7(C)R?8V]Q,L;?W>S3?E9Z%3K^U=";&,DY@2&&.60212 M"0GBII%J3F-)>6Z74-XYR]0VJ5I0\*PD!5((\T8L[0NS=N-Y_L3'"TH#DX4! M2 L)E)2F,4D5?>->3OLT4O8G)EX0&^G0HS=R3L<59Q'I.'$X?>]HAP9GQ6_[ M_<]?W#/X<;$N>#'?:(;=-=WZ])/--UQP;?KI+2C= Z%+]U?GXWN]ZVIE]HZ_2P'S?U@?L% *-1M7^NZ63WF\W6NF" M;=4A[A6H-/,8?>D3:*\QF5X$&S=2TR>6!_&;7@?OQ^@?-JN5^L)OH\!JN[G> MX,\R)%DLL@A&3%=RDQF'5(02,LDB1I) YKEP2?/OGLZ)@\=(\M=S %;)#-[1 M2LI?FMVS8Z/I,U#;L:@_ (*3S,[,."I+ MV6F_3S^6=[GOG(^W0/BP7*C->>4N;,Z0ZU)PBM7^[[)8K/]0XIC(,)+@@$0) MAG&::=I1*T"S-(,L2ZA (2*A(';..R_R3,^U9\0#/VKY[+>6ER_-^ERR6V1]7,K: M3\(_VN\E8#5ZY=_\N#"\K5>'J^/R.49SB7B#H^TZ\3=HSX@H[:S15;])^?BZ M3'J095P&80IU<7N(4L%@GF<((I*E(D@#28GCB=;)N:;WP:MKNBR$8V&!REBE,(X22A$(@LAR22'>98E82 B];_)[(=8T>6%L<>.@KF\^6WQ M!G0"/^I$L\,P8[6+;KSJ+X(X=O?UM(IV]O_X*S/P][0CB'C;9&4OAKAQY5=Z MF9NVF@T>-=P3Z1$"A5TEFT)L<$\T+<.!^XX^ IO?J@1N ME)H2?9]!^1-SGQNZ;_K\HUN)+\4/;]VOU9!=T+J[+4JQ_ M+X7V"X+4RUHDBX.NGY6I=_+L*)JO6Q;5>@ 7T=J3J&]"!2;,2%QIYP4Y@8"2^ M I7,0 OMLZB /41^"PQ8S#MRL0%[) X+#SC#UT2['3LCV565_>N'U,66[Z1,*3I HSJ) M)7&M;UD?%\EUL:*@@Z.,C7,J(<%:2O!G):=E9Z[#B)HQR\4X]4PE]A#9-U\^ M!8'3ALH'!QJV2?(I7?<:'Y^\N&-[/_8L^&HF)E(?U#$UX=9>45T/J7C4X2&; MNIP^BXG/6 I1X#.U8A3:*PDY3+ 71)R%@<^)57L_N_''QAB?5V6H2RUS4XRL M +_-N3X^>Q9ECQ;+U:&M3D>^:<1O(RA:"6?1_R/TOY^^E*VA$[IUW^ M+$48MLM?-WSVNOQU?$S'''K=/^,N7^CP";A"X.XT O8Y__NZ M.LWO;SU^V%S^?;WV\O8/7.*XJ>!7H5[2 *% >"$,/1:IEY1C2(7@,&+2"Y(0 MTT@@&U8[-=C8:*[*7GJM)2Y3]L6F2=Y<+,&'O_G!%49>^=G?4'J5^BG(1=4[ M8KD O]_>V&:4GK0&CN(P0KZ$ :4((AE&$*0,Y==\<6)(/T=M3CC:.S8TMSX[Z.[7OLZ)R+ M;'HS7ZKE_2/Y<3B%K>\]NJZ(&?.&,1H;TB@: MUB@$^_O3XML_U#,JPE _[/+$^>1Q70D4>;HN4\HHI#'ED*A?A<]I+)!5_? 38XV-(BI1KYHJN2UQ MZUTARPW\4S";^1B.P.N9*"[ S;YUXWE$G/9N/#'KKN@6A&"9= TS,/5*B4LO707N"8XBY?][TQ!GW'CVFX^V(? MO:[;V[SI63:1[0XG]]4>ABZ#5NPU."DVYT:"^C(BG$,NF4ZI99&N1(8@1]+C M-*2)%_@V+_^%\HR-*ZHN0Q_WNA'9L<6E1C(CEP&A[_NP[U!OIU;[IWZZ)CK" MSR6E72K2H SH"+]=PG3UV&[\^E4L-WUDISCE) FIA#Y" B*"J6)+&L'8ERD. MN%IAV6VF;SU];+OG7V\>P>W73Y-?;\"'+Y.'AY_ ]>/C_>W'WQZO/WZY 8\3 M\/C;X^0>W-W3^^O'V\E7.W;8'K1C>FRNEJ![OO]TUYMEL?5L@Y@>S.Z*S;=Q-# >1<$GSVP,,2MH'==NEX,,7 M=718!54/TZ5D-$]_6J@56+[4$:V?2)Z_9?.GJGS11#X^BYU@MVDJ1,#4FA0R M+'75%Q]#$H<1C 1),,,I0Y%5P,$%LHR-22KA"[UM(P71 6F6+NH%9C%T3X#JA37_4"<8;U4R_';<]'=?#( MCK$?C;^[^#6;+W+UY-(7?E[,U#.**4N0+]6-,,4\A0AY!)(T]"#!$4J\B/D\ M2>TJ9IT>T.A-';1LUL^Z(8;V#LJ$S5>2E7$=<_55T47,%K.9?EVSN>)H4=CN M IX!WXP7'0 Z4#!"$V6K\/NZC=_M6?SLPQ&,8'$:D'!ZQ&%#$HRTWPM*,+NK MX[GC8LX7\]+2E,S_FI05(OF]>H6_W'ZO["+*4%ZP%!K7$0(NL%GE: MZ)]Z.)2PPLGIP:31P,,>4=I@L7=8:75SIW+:V7R3"*"^/'?YXE_MY( )G65/ MY<;(+[E:_HC\\9G,/Y,L_YW,5F(B]3UERF0QE8&?($P32$DB(?*H5.3DIU#0 M."4H\(,X]DSV\%P+-K;MO[4FH*[Z#Q9K705I6\W\6@ Q405 O' M5E5N9>?E!7;7Y633W57[MNY44]7 M_G8WW)!%P)V#M%,/W/WSNZU!'G/"Q5?]FM0.,?5\E(8X@G[L>1#Y.(!8=U.3 M$<5E@;'%/OL\]NJ.O@?Y::F9"4HT)(")2K0LIKG,QR%]/3[[0JH MGM_Q3AA993"< ^&"Y(6CCQXL;^&<56^@':2 M]?EQ4^EXRGS)4_7B0X2YFKN)SDQ-N(3"CV*9I&'*:&):C__T4&-[]1MI0;86 M%[!GDC^)5M%]\Q77&9S/+X;=H=@.M)2] MT6KU9@;,B?78F0<,ML(R4Z2]9C*\XX(&2?H .1?/8EYDW\0F.N>CD(M:89\C#?"+/5X7O:N>>9IC+NEF[; M48=7@)8:UBT[*B7W0A&/G),[[DC5@PF<-[)R*>/P_:]Z0/A@VZP^QNG0;:MI M%;F.4FI.]P-,F>*7>!3]\']_O0G-^*,\?(HFF4 ZR&Z@35!3.[?DYGP#C5I.G8K<-U7CHC M_%8[I7/7=G.O/Y'B^?-L\7WR*G2NQ?SI$WG-EF2V4W%3,AE% 4E@XJ-(5T=6 MK$@H@D%(DY2F'D+"M^N!9#:PS7=ZR!Y'A6Z/L7&;2GN4'3+^6.1_:>>GUL;. MLS4TAIF_ZA[@OO<_=3M3+?$56,OZ:\6O.O^C;-I\EXO7.B;T>LX_D=FLF,@OB_F3;C?%#Z:1]#W) M90K]D,00Q3*"5"041B+@##/*$3*J+.5&G+&Y@(TV52^9E[4^971%06:BY+E6 M,0E-A85@]676U>TNL:09$PYGGYX9-*>Y=(-'0M/@?H':C6Y^*I]BOIL@+I3M>.XIH6RYRPY31FU(^E M#"#'(=/ENG3E';6F]@,>,<8A12P22FA'E6K8SV7;UI'X:A9&I:@Q'1=6AQ(/5A40Q3@1-"QOS$#P=3HJ.XV3NLCK!:R!WU>YK9>6LGH7AA*-Z M_-[!G-2SXK<=U/,7=R! 9>3E;5&L!/\CSY83>;U<$O:LGU\%\$S]D,>>AV+H M21;J+54/4K6JARG#*4$\%K%GE)IB--KH"%$+#+)28O ]S\I2.&0M-" 604YF M? M,1S5FJJS1;G&-W6M(K>;D[B7BMAT=K\C&9^FRB7UA- )1HJ'$8T]B"4OJTIZ M#,>")VEL5P?)4@*C=V+0PDA-BGBS!6Y;+\[. &;K^SY ?<_$^^:WC?CKOQ5 M:^"R&EPGZ-Q6@+,38>"J;YWPV:_TUNTQ'6EN)1X7=:'C.Y+K0ZLZ3^MZSG78 M9_7+%/D4>4PFT(^I\C7]*%+K;?4/5QYG(&CLAS&VBT4R''E\P4B3[U7GOJ:) MWZL2_LV2VPQ1-^0T]TCVS66K,G:]EAG40CND*CM$G%*4X=##4I,='GN49'E[ MQZC(35%+7>VRWG>)>$H#FB(HU8(6(H0BB&E$=2,)SCT2I"(Q"@@_.A;L<*_42YI4A0 8G/.22,ICR-4YRBV#*:]%(H!PH>[0%, M,V*^&*#>]P"VD>FARL5)")Q&=1X<:-@@SE.Z[L5LGKS8?KOP=L[RJI=7]?_; MN3ZMT8BR7)YN1)3!,4\# A''J[V4"#>H9 M.\%NUX-V\]".I>JSN6X65Q[[?R:LS!&]%R^*\[/YT\=%GB^^5VE8ZK/EV]0+ M?-]C80S]2.HP?)I"3'@* QS)F"(:OBQ,>_U-Y+-2J^%-J("5LMJ M6=/>S@QF!-H?N#TSIA9<,V0=U-/(?@76TH.U^.#3.<#MB]UWPLUIU7L["88M M?]\)G;TZ^-V>XKX*E"Y@E@02<^$)*%.B-V0##DG L'(O/9H$(2(>29HC[TFJ#+_^Z*,9VOQ^<2Y]&42G)2 M4LX2F:$J& U6B^JD/ MD?1U.&1(89B0( Z4F^6%5ADXYP8,! M)!'G,%!K.1JFL? "JW:P9L..C5BV7IIL\]+8]&VQ!/YBXND(YSO3C^X\W4?V MG1U0 [%1>^2Q<-(!-"R8Z=#=W?CIU\5ZJ1C5 MP3!IDD*,%.B1QR+L,Y3(V*B+P>EAQL8_I92@$A.4/)GX42@U7U$M3/,U&.->?7+[H"][_+O]_EBU>1+]]T M%HB.M;[Y?ZOL54LR90D/9>A%, U"#I'P(TBD1%"$7NBI;T+LU";#\'<[?*.MTQ58:U464VSK5?:7+36[ M*M/>%'7K2];JN2-QUX"[9')GL@U*YZX1W>5TY\_OG+Q2KOO_R);/G]1TH6:5 MO-P4^"J6=:[,-$%I&J4<0^G%*42*J2$F<0(ICYE/4DR$2*TS,,Z-:O/J#Y6/ M4=0%4T6QS%Y*)A DUR?895E;\8-IPEY(0+.RWT0!/OPM3*\PBLN[_A8$5TF, MUOEWRP7X_?:F^,DZK^.\P1+FBSCV8*)W6I#P4IA&V(.:X.(:X9Y]D'4W_78D+&GFOJFWYIF'B]6RV^$YT:W2YR)L8*[URN*H7 MF@[=$ OX'.=0G1UVZ(PJ4QP.Y%<9W^JJ0HA!\*D:_1>2S0O]Q1&;KDM3[H>2 MX5 H9T PB&+E%J1QJ*::%.,H1E[$N%&AYCZ$&]N)IGOU;$4EKM?>ZT0\L MU@H6H*A55.M%Y:'ILBQJ?IB]K?_.?]).\JM2.M?/4+H[\(\M[=_=?>[/JN_D M7;<4:I6O FN5M+$:I4"E5;\>=C>$^W; +:5Z=_^\&XHF[GO')W?-O%V7NZD. M@Y0PFF4VL8'8)Y3$N@)U'"LFQT1Y[+& :11RG%(21-@RN?;T@&/CZ7;QIOJ( MM9;8NF&(,>9F[.D2R9ZY\3(0.^2PFB'C-DWUS)@#9Z*:(;"?;&IX7\=\4J'\ M5+'NW_=%%Q58-Q^M^TF][72D1"A,4,A]R*4.[V$!A11C! ECC-) (L^WVC+H M(,/8.*F1LFS"IN4O0*.!=@O+HT7PVYQG!=,E8O7*E129I1?8Q59FQ-6S!7KF MLDKZ=A_14H&KM0G>KL#:0'VV%KT 1J?9J!W$EM3M.>WFI%SRJ&V.N&Y/4 M87CU_L"A%B6;'B:'.P-13@2)O 2'W/ESH6AXE LH" D\6(2A508U<-R+]K8 M^-6F*'P/AC)CT?>!OV=R->_B5-FH%_?1/;(N^=:A=(/2L'M4=]FYAQ&ZD7;I M;95%6O1W5 U\MYAE[*WZ=^,MQ=+WN> ,\J!<6A,=W$@3&/N2A5Q$861W&&8V M[-C(MI1:>[)WZJE-G3D[[C7$VXQ7W:/8,V>N =R(? 4J<<&?]?][<4#MD'+) M@88C#\IO=FCLEX)??U.^VI/XNM)9AA/Y\$S4]W2R6A9+,N>Z M"I0B3#9-4,1\PB,8<5TLGX4,IHP)B+$((AE$),'4AJFL1A\;7Y5"@0_9'!2E MO):APG;(L]0+).$^I%C-#"C2T:H1"2&BR \Y8YP&OEV4=V_8#Q/OW8@/226_ M+H_ULFALH0&M>"@DES[PY7L8-)&OA3?W133 M"367$XV= (-.-YVPV9UTNCVD:Z0K7=[.BV5>UCLO/?*'UUP0/IG_KH,P=<%K MY,RR2Y3AT..CO6KU^;K(YCIF MG_.F:904.L%4@%P[?Q^(^DP'(^G&ZS]9LIVQ6^:XLFG)1N:*Q0I0 MB:V/^QK!2U?;942I'51NHT4-QQXX$M0.D?TH3\O[NS%928_JZ8+KH%$Q+ZK= MS3Q7WZJR=?/'M\TE=U7?RNOO).>?29;_3F8K7>EG]?):[I7>9\5?GW,A;N?* MB17%4@LXC:1,XS"24+) 0,3] !+,,>08JX]B[/DIMG&\>Y=X;,ZZEA%*)>0A MAK0CR/ZM;<:LH[)ASY1<*@*IU@2TM04M=0%] ^WK:I5!J?,5T%J#4FW0TOL* M:,V!5ATTNCNF]<'LY'(^Z%_H02>2P6RP.P,--[#=U%7DR^GD^UPQ[W/V>OTC M*Z9^G&(916IB87I?(?0P)%X00B]EV(\2'P?J>%A^IWW:Y:/^A@W#&45V:=_OX!3VYC\4Q MDIA4O/!YD4N1+5?J.W([K^+4=Q;R-S^4JY,5XB[/F&[5AV*$*5)8XP0BC 7$ M@1]"$4:"4C_0FXI.O4G'"HR-46Y^O&:Y\C@6.6 ZCV V$\KAV-LJ:W3XQX>' M99[])7X"I38Z"Z5R7,HM2KZ8S4A>:.>TVJYT[9ZZ_C8Y\E;?\3LR N>U...] M3AIWM05#FW+SDZIN&2XOEZ MSO7_=/FF;V2F1:RK^OJ!%$(W",>>QR'R!("2DR8M&H= MLS_$V*BBD; JJ&CIM^X#:.A97@1+W[[?%B(]$,!Q[9UZ3/NC#.O3'-5RS^LX M?F7'),I%450Q[4]BSC)15&US0Q0D)"(13)$NK<0\!'&8)- 7+/3C$,L06;W< MAX<9VPNNI01;8G9K67P$5+,7_G*H>G[I.Z!DGXYX$@2G&8>'1QHVJ?"DMGMY M@Z>O[L8#FE"^*J/_O-"-,:=QE,1)Y%'(6)KJDCL84D8DE+Z?$H\(+_6MFN]N M/WYL[WTY>6GQP)^5@);O^PYX9N]Y=TAZ?K\MT+!^KP\K[?)]WAEAT/?XL':[ M[^^1J^S>6RZRZ8WB@.7;'V(V^S_SQ??Y@R#%8B[X;5&LE'N)@C1% =<58/44 MKG-U,:)(_91X$6="A@R9O,)G1QK;VUP)"[2T\"\M+FCD!97 9B_W>81/O^=. M<>OYE>\.F3$#&,.Q(8.B88-"L+\_+;[]0SVC(@+UP^[[?_[Y@U"!L9H-*YC? MT+4F4UD6[K.2\%!]J$U"8Q(Q/\&>\O$#H5B"8.7RIR*&7"2(AI)R@JRR'TP' M'AM]U'+;5F$R1-G,-^@#NYXII!89Z%B7GL^1@2/XD@$B&%F-$4 M2BI]%J=J51DQNTYI!J,:O;>#-D&[=EPP?Q=F,RIT!=U[EK=O?MO4H-4E[QMT M6]7L^ZU@?P2VO@O3[P[[[O7FC^!@4D;^V*U=CY_F3X\B?]&I3.N8\"E-N!?X M/(8DEIX.UD:0BB""-*08"]^+0VR5#W1PE+&Y;5I(J 9Z 5R)>06DSNCXIB6U M/7PZ!*GIV=.%0/5^]-1@]'.)T2;KQ>71TPD,W)X\'1IHX(.G$[KNGSN=NMAI M110IX@T))1UZG+M#>(B^Y2V8:Y3! MAQIERY#T8S#S**6>'R,UBWGZV$61 (DQ@3@0?A!S$:A/;5KP78+OX&WW]C#] MIQM0S>8Q!U#U/).U*EK=-%!]//?UFQ&.W=Y]U#KG1C, M>U$L\XPI:JMC-+?_T+IRZB4^HEPF4*8IAXA1"5.B9KXX8F' ?2\*@F!:=>)Y M6))\:<8=%\ED\]KL2M;?&Z2%O-J+VBXCD_.U)M7G9*DFT*=LKIM^ZEH^;X)8 MEN*[S*:8)3*F@D**4A^BV(L@24@(A8B9\%""$S^I;7HS-_1G!K9H(]=8["G4 MG]_!DB*5H9<@#R92ESV/F9K3U0L+/8K54C5DJ>\QJ[:Z0UEQP(:[QG8I=T$C2NPD1VLTSAV_W9CD +3*9'C8F!=9WIT%VCP5)"+L3N4 M*W+Y0[LFDSP+OIJ)B:R[7&2BF,CV]L).)Y@@P@F7DD(U4080<9;J_+0 !I1* MABG"?F19'M)6!)MW>YA2:7=Y-F?9JR+<.K>PK-I=;I ]-AMDMBDJEF8QX]0^ MH>Z91AO1-;(;X=^W,TQ4_MPDREC(,G#[3#:']Y)J.S^D8_DOPOL=1#/ A6CS\-"-5UAP,8!40JCU/$D%*/*2H,0X9]03CV['9" MC<8=X[[H-U%7A=:Q$\5:5,M8?2/4S:C-'9(#1?8W,\5R 6J)P49D\' >4ON M?QN(G.8!& T\;'J #19[60-6-]N7RWK,EIKY;N<\^Y;Q%9GIB+^R@Z,N5O"< MO3XNJC#E.LF%^E',O81 $JM_4!Q)M1)& 8Q#''J1G_I81J8%M2S''MO);5M2 M_6K5T?1VN41=;'":I7I&MF>N*B77KM9&=H?Y2!=@GC,=8!*MA1?LF\Z=FZIOD"9(L0RI*[XE?QKD7^:D:)HY>8E,HQBHA@K M24(/(I\C2#A2-HI9P-/(9U%@E!5U@0QCHZ^-"G"F=0 ;):J8U4+W(%5Z@%*1 M2Q(ENUC,],2O5SOT?AK8APDZ'!=V!M'M4:*]& ,?,W;&:?\(LONC[#-&OZBO MP.SN>3&O>Q],$[6 )%PQ82"]%"+DAY!XD=Y>$S&FQ$]E)$R31'*^4# MI8!U7P_S1- ]X$ZSTJ5P]$PW%DA8Y7<>4_F"E,Z]1PZ6Q7E,F7;BYM%K[-=? MGU8O*^TG?1-5V[.J(MQ$7O-%62]N[;]P'A,JU1N*?(@8PA![,H0TC#SEV40L M\8V*FYH/.;;7>",UJ,2^JLM$EETK:]$[++X,#7!^S>4>UKY/"]T@:K7XL@/I MTC67X6B#+;7LM&^OL"SO[)HSOM633U:^B$X'?1!/>A?J<6LXQ7X9K- MB9"?$.'1R(<,A1(BF7*()4]AZ"E9*1*$8L_NH*ZK*.,[L*NB(RKYRX2_>_&Z MR)N=UU(7VRS,KF8R6U(- 7W/S+:M0DEG-?XZ2[U60V_9M17I]33O4E#=)J]W ME&7@9/;+$-M/;K_P>7:#D]EUEFL2T.>+ MF?IU,A=W^>)?BM?K&I$8XX1$(8,7B^SV&EN'+IS@FDUUZE'E1.8']33UV7/'F3N9C]K'5F M:_+F!YNM=+?47Q8+_CV;S3XMBN54>A01+Z PY"B&*$0$$B8Q]+U02IE$*8Z, M"D=V%6!L;2"Y1NCV'7/0<%TVP/Y$\?U,#7+\L5O/E- D3&E,> MPRA% 41^$D/LI11ZD>32\](DIA;GP;0JV&XQVBM4]"2\.0$^HE4/J" MZMJO$4Q]PF$@6!(@2D.?Q#9I2JZ '2(+Z6%%RV$V>\=VSG?5CSTRV\C]S3C7M_F^>"+9[FV;\%?R0_ZMSF MXF?!^KK+LT5>G26H:^\6159&;$W]0$0\(!&4PE=$@LKC M1I% &K(D0HJE.4)VT>MM%-%Y7^OQTDMM7KUG/,D;%-0T.&-F'O@2*#6:]K?P-'8/?0_>!2 MR=ZC-X(C-(]T3G#U=/M#N^WF<&_ZUZ:[]+54/*B\U&E,24(]M91/4J$(G7H" M$E\02!DBV$LBBCRCW@F&XXV-JM\Y MW&K\J( K_W([K]?-5Z 46B^?W0)I?L[F&-"!CM5< &MUCF8!TXEC,Y.G#'9* M9J%2^U#,YK9N7OBO>K= O+S.%F\BUS74BR_97-PNQ4LQ#6@8X)B',(T#J2OQ MZJ5\$D'B22^*F2",AS:N]8FQQL;"6Z*670(*\*>6%I3B6GJ_IT V^C9@::M=-I (=+3_+4<(.ZAP9Z[_I\)K=T[(Z@GC.1GW+!L^5GPLH]@5_) MC^QE]?)QD>>+[XJU/A'U5=%[5GZ*9!*3&/I28(@\QB$6U(,T)!'B(J&26G&) MS>"C(Y=*3D ;00&K);7LI6!C #.>Z0O6OGT_33)JJ5L)#AK)=5IZ!?5:>/#I M'-3V+1DZ8.:T4X/-^,,V<.B S%Y?AR[/<-5[Z@^A&V$)?OU-Y.1)AR*M7LI$ MMN*W0L91T;76XZ,9&-3F"EE-*Y45PLR^!B >9BJ1;.Q=*R MEG^?5C./MQZJ]$4U*J"EJY *ZNC%EKJ J4O:!1>/TNK#/YLE';H M: Y@FG[;>[D3]YW;@CG'_7P[,?=#=IN7KK^3G#^J>Z]_9,542A\Q3C#T T0@ MXI*K!;E/81 )&001CF)JU0E[Z^FCXWXM'-#2J==;R6>Y\-Y&SHR-.^/1,W^: M0V'-<@=5=LE+VP,,RB0'==M]]P]?Y*R#Z39QG*6-G[."Z1#+>[(44Q$3#V/, M89SR%*+8#Y3CB ,8)4$2D52$E//+',=+Q!L;7S2R@5P)!SZ0 A#P*M3#Y[9] MLQR;L:LG.)1QWL7YV_/UC!R]*["VLM:RUYZL#M#ON7WK)1*^=Z=7!^@:-(5U M,4J'J@J+N>Y+<;?(JT(.^NQF,K_YH0=>9<6S/KB;2!UA/U4,CTBDK!T1GD 4 MA1%,(QQ"BDF O8!3GQN5N;,;=FS4K22'95^>UTIVO9^G&UL#]:/8DM\B.=_< M".>/P_N!MF?B54)7C7-JL<%$5L>WDSG8%EU_8I[H98FN1:V#7E >JKB!.[3M MBAE8@W:J>H'YPX8K5V"MX%9] ON[._8.>B:Y^$CT-+-XT4T;R^_;=9[K_!L] MRL>WS25US?QR[:';%^G2"4VN53%9/HO\\9G,)]74];LHEGK/H8[FUW'FK8[D M%/G22V(8\%BM$9@DD$I.E/?@$41CP@DUJL/SOFJ,;4+ZO&YQKJ>B5G>X8KE@ M?X'5/-.]*I[)$GPKM0)\E6O'M6I):-G=Z'V^.&:KDO%_'7J>1$OM("7E$J4% M 6AA .@;:%]7XP!*(*Y !05H80%*,/072$T3%1Q7H )$[WDWL55]-)%_7X,Z M;?WT/IH,VT#J7:VUUX;J?:7IN(/^HJ?^?]*:9!X?I1P M#X9IY$&DNUEA+Y80$VUNK[+T MI,>;C1;],=>]Y#*UFBZ3#O1):P$^S)M56Z;+/BD+-KW5+;?;3EK(<./^4N0' MVL=OP[ZH5@'@MH&UE-;ASKX!)DXW^D^--^R^OX'F>\< )O=TV HJJZ]/9,F+ MQ8/V'FO*6P<*<)^G2>P3R!C1_:H"!BG#$8QY'$N"N"\"HRPVL^'&YFF7,C9. M4%WSO\Q<*C6PV) X#[3!-H]3^/K>WMG!"FQ#Z3(DP@Z;4_L+YQ\RW+Z"L4); M^PGF=W7-C5T2O8U]0W*=IU74%4,EYHF,"85J5<\A\A1!4%_Z4'I!F$KB22*8 M7:[KH6'&Q@Z-E* 1TS;U]""69C[%Y0CU3 ![X#@LDVH&@MN4S8,C#9R">4K; M_93*DU=WW4:L:Z:677W5,^KN'H%'HSAE ?2B2$ 4I5P'D0I(PP2%H<"AH$8' M16?&&1L!E&*VBX)503"=>KP=@]9T)^QBP'K?JNJ$581OVD,^&E!BR2"&1C!D%/? ]LTPM<0-I&TD MBUZ[DUABY92##(<>EI/L\-CC*,O;.W)6]C3/9,;(?'G-RLU$77AB,4IQ1BEL2QI[PUW5OV3+[5A;SFPHJ:1QR#@4.$HB8%T L$PFQD D2B9!( M1^R9%SDT']J*L0:H>/CUYA%\NG[X+_#;P\W/X/:K^N_WFX?'VZ^_@.M/C[>_ MWS[>WCS8D96%'T5_AQCS@OAJ M>C[XC.X&G]7'LZVF-CO)W>N:F$W)XQ69Z?W;8$JD$&G, LCT'(06'&6S4<>QU>]C2^>!U0.K M,7Q4]?O8Z6!(]3N)TE.>4W$L"GQ3:6'.M7OP51%#?03/ \%2B1'T@I1!E.(8 M8AHB]0U-TP#':>*E5B4"^Q!R;#-IG592U0;I&A'1@RTMYKUWM%#/$UN[8DL/ M 1C]83=HADX7.<>5?W,!TM;9-9>,U8WK[Y046H8Y+Q-V[A;%,A?++"_%V2^W M4'Q:Y;GZY,NF]]$TQ9*0"%$H./4@\@2"BL\YC$-&91HQS_>$79^^RX4RXHEA MN_15,G;O&N7 4F:\/1#Z0]6.K?L9Z?9[AZK4U-*[HVYW\+DD:@=2#4K+[E#< M)6&'3^[:82]_7>@*5CIZ\$&P55X^M8Y<]Q(B9!1[D&-]_!*$RD_FH0^QCU-. MPS@6%%D=OYP:;6P.[UK8*F]N(ZYM@[U3"!N>6[C"K>^#AV.0]9 J8(2)VPY[ MIP8@>[['?9,;G+4VZ,FME8TS8/ZDBEW\DE\SGXH!RE_8 ,3($F8TU#N^ M/=/3?M.0*U"K<-6.@E2_K(WP9ZD(T)KTV57$!LE>^XT8"?*^G4ALL#K;H\3J M80.7:JHW76]^B)QEA3[=W-ETK3\1=WG&Q)3Z,0Z2,( XU:&"?NK!%.OL3L<2J?NM !5^#[[L%B?:W0?>Z9 !^R.>"+V8SD MA2[3! J-E&6EBJ&^.(ZV4(?_.OPW.BYL:7_@N+!! )00C*#\4C>;C:+>DJ7H MX]K@=6L/9Q65.@[?VV+BDV)6H2-8E:CY4W7PV%+CYL=KEI>Z_:PK8C.UFB T ME)!&4JTS1,H@27D,_2A(DE &:N5A-3&Z%G!L,^!&.J#%*T-'U_J C4+@^BD7 MPKQ.;F\&=K9\Z[?-/^BJIY,!!EX0VMXD'KT !,TUAQ.X484\7[GJ+\-(@()%[DQVFLUDO(BO#E7O9W'6*'5HUW@*!+>-&0^.-' +QE/:[C=; M/'FU?>D[Y7E^4TPR^3Y7[UA]NH)DR'E*$&0!QA#)%"D"$ SZ22!EPI#/ J-J MU4>>/[8WOQ81+$H9S8O9'8+N]&ON )">W^\&BTJ\\^=/1J"8]Q:X$)R!F@C8 M@F15P>\$!"=*]AVZ:[ :?2=$;A?E.W59-P=FG>3R\>TCF>GRK _/0BQ_R1>K M5^4WE9DM4Y\G,2;$@S[!RIWA?@PI)3ZD*%;^#>6Q;^?.F PZ-HK;)*Q=Z9VW M6FY0"@X:R>L,-4M_Q\@&9MZ/:V1[YDHWH%J[1S8HN726C,8=U'6R06+7D;*Z MU]ZMNN8\TY,0F55T]YR]WE5=[LB3N)W_[T4V7_ZN?EOE8AHQP8F?2AC[.((( MRUAWET(P0BCDTL,H3HW=+8MQQ\91&]%K3TS)WK0&U)O]V1S\2XL/OE7RF_LD M-L8X[\#U!''/9-5"=RTVV,@-;N>@E!S\WB>ZYIY@3R@/Y"$Z0]O*=>R V0F7 MTN9I@[F:'51LNZ!=;N_FFE9Y/YMXL8]O50V1LI,5_5>UQ5I6F.+ ME$B((DDA5>MLF,J4QC1.A9=818L:CSRV"6 C)EC+V:FIM#GV9GYI+XCVS/== MP+1V1:V!<>F/F@\^J%-JCV8^7K;AJ6P>Q M!58/\>NF2/20>'-\S/=(JSF+P)&DF?/WV:]V)]=S_LOMG*]T!T9=F(8U.[\2 MXY@*! GG2"UM<0)QA ,8**^&)@D6R$]-E[;'!AD;;4S^!WEY_5^_F"^@CJ)W M?BWJ I.>^6 "E(S@%["14OW(.IPL'/^2&2\J7< UT KR7DA]MK!< +*][0%> M2;Z<5RV%EL^BC+ D\S?P_7E1"/!-!]&R9Y+E+XI^LT+=G8N9SHTM[WO3#VS? M10J@?BNOXUFN?(O%[H/_[F9M>@[Z$PO1H[<.MNH\)WQ[B7GVVF[>VGY6XW51 MK%ZJ $-=I/(3F;&5LG0V?]JK!O9SW27P7D=]22;20$@",1$>1$Q@[=9)&#.? MA)30,&6^C5OG3+*Q$7DC&RA3\SX0_9+4^Y&6$>GNC&?F+KZ+27J>1PZG?K?T M F7IW99FZTLWNEV!M5'OG<;H.4?!H#!A(4^"(/5B(>UB\8X--3;V_?3;_?W-UT?P MY?;ZX^V7LDKY/VTC\8[":D:C;L#JF1=;0JXK83AM*VF.AMO0O*.C#1R>=T[K M_1"]LW=T/%*0LMK\4S[EXD4\DA^:>[;K55\O/POU1#(KPP.50=^V+I[*4/E[ M"68P8D17!D\"B 7',**"1C'R0L*L]O0C.GX?G%L$;JF?#6VH!*0J!$++TYL*W1E3928\RU5KLW M737'L@Y/1=S![?2\Q(%8PYZDN,-Q[XS%X:.[]K+YWFJ4DR_FZD=6%9 KV^:\ M5?]N2O4'B"64ZC2, !&(N)00)R&"BL>%1R5&*+%B;EL!QD;3REABIUW4EA*V M+6TLS6'&O'V"W#/-*M&/@WM5]>9Z W_6_^^EJT%7]-RVNK&48>"&-]T0VF][ MT_$Y'4M[*$8MGSZ1G[,Y49Q+9G>+H@S-6:_1P@3K2D8"!I($$"62P]1+U4]> M@"5.(^0Q8E67PV#0L9'<6F:]*;^6&C1BFZSSNAO C.)+N&*Q7@0LH!1@I%G M?.[M4K"Q\=NFW\/K1BNP6*NE_ZQD!V7^L_E1L5-;GC^%?R\+]4R5M5I7K:X< M+MZ7?5=W6&]R_HQW-PP3>RYZ#A18,;%>K0($^P#\17.!T MN,$"$OH J1W$T,OSC\W)[>_-%_73?_Y'\Q?UCRX/]I__\?\!4$L#!!0 ( M '"(6%+R5M0R\P(! )[Y"P 4 ='!C+3(P,C Q,C,Q7W!R92YX;6SDO5F7 M&SF2)OK>OR)OS>M%)?:E3G?/"6U9FE$J="5EU5JNIC_VU_87^E??H)Y M7*3I_-.__>6WCZ^(_1EG3JGX^?+3?[GX^+=[G_]#=)]FSKF?N[]>?70UW?9!?"S[^7_]^N9#_ QG MGDSGJ[6?Q_*"U?1OJ^Z7;Q;1KSN9_Y"NGQ[\1/F)7'Z,E%\1QHE@?_VV2G_Y M]W_YZ:>-.):+&;R'_%/Y[V_O7]]ZY?I\O5A^@>5T/OUK7)S]7#[S\_,%(@*I M[?[U^OL7^+>_K*9G7V9P^;O/2\C_]I?UEX@OY93QS2O_V^;?_7S]YB]+6"%8 M.D[?X"\N_GEYR5Y4P+IOVF>D^6\:?%,L$2KK/1S8/,=9RMT;9"]\DA]'XR MGY_[V7OXLEBN)Y$S:BQG1$JEB60,B&..$A.ML-Q1EQD=4/\WW]T+![Q]'.PM MST;P\ YMYB*]G*<7N!E/D@2M162X+=I,9#**.&<=<5D+:24-T<0! 7'KY;T0 M(=I'Q/X2'1D2S\^715*OIJOH9_\;_/*2!Z? .*L]$5)$Q#;UQ!N/'I=F1F=E M@A9NB#WN@??W H9L%QB#R+41<_%QZ>>K:9']A!XQX MYB++23M'V9 NQ)WW]\*&:A<;@\AU9&R\G*^GZ^^OIC-X>WX68#D)E(*B%OT@ MRCV13@82K <41F",6:]S&,(GOOO>7EC0[6+A(#DV@8'W\&E:A#!?O_5GN/=E MR6.DZ!XCE(DTR(27P9$4 W7)*:_X$/O&MG?WPH)I'0L'R+,)/+R>1XS*%\M. M\!]0_O!\<3Y?+[\_7R28R*@# -+/5 A$6@K$IL!)]!:=)A<$2#\8/!XEI1=: M;.MH&4[:38#GH__V.J'XIGFZ.>FZL(HI1^!*H7P$+:L@*&(YE20$0W,P/ =J M!H/- T3T HQK'3!#2+@)J)RDA"I87?SGS70.;*(QP$I>"@*X5V+@E02QPDC" M6 S96FTU3X/!9 L!_0ZZ:.L8.52T+>'C.7Y[NORX^&,^850R*0"U&5EQK4PF MSG-%)%-6.9%9MGQH=%R_OA\V&CX%'4*L+2&CVRU/E^^6BZ_3>80)"\$&DP.A M(3K<+$&BA!(CCMD$1BMAHAT:'G=HZ(>1AD](!Q-P2T!YMUBM_>S_GW[I?"J( M!FR.G&CI+)'2*N*I8<3J*(1%PVC#$.?G#U/0#R0-'YH.)-RQ3TX+#TOP'=T4 MX[*?5[, M+X]LDO"9!YF)#VC-I%$(6B^ &*!:>1Z-A"&4?_>]_0#0\#GH08(<&00?()XO M$<",AX_3]0PF/+/$7;G\ \&)]%(2)[0C*H.1PB3-_1#>P]WW]@-!PP>@!PER M9!!\7/J2\O3A^UE8S"81'5[EC"94ZT2D1O?&<6\P@A9"Z62ST7( !-QZ:3_U M-WSFN;\(&S$ +[_%SW[^";K#6BVY#I9JHK1'#S<+2ZQ! L--*J8I8Q#7(QM M>W<_)#1\GGFP0)L(&?X)L]G_G&-8_ '\"G>V]'JU.L>M#3+/ 26#\;' K(FL/*/Q>P<%;#LKO^6JTE$-T<' M)@@'R!C\,(U[H 1B$>W9Q2.;A("R,:(2 MSE<3DP*US@?<&#WR$8U#6)HY/ M0W%,O\(+O_87;$UPATS9"$I8C %#*%:.Z:E$7TH#MRXE\,-=E&VGH1]0FC_$ M'$# 30"ELX3/_1H^+9;?)SD:#5HEXC)8(@5ZV($J0Y)2WOF(XADP/>/6J_O! MHOECR_W%V00:/ISYV>S9^6HZA]5JDK,,%C0EEOONP@9%84O&$;I0'JS15@YG M+6Z]NA\:&CZ]/%2<3:#AY1DL/^$F^,MR\64:,8A'W M0B:)=18M'DO66\M4DL/YH5M)Z(>.AH\VAQ+OR"AY'?/RY#Q-\1,GZS6L-CIX M-?.?)C8Q;K+2!'+0&)F77-7D-.$A:+#6,Y[S "!YF()^&&GXY',@X39A2#Y\ MQJ#\$N"944,#.L_4612(YX98*DL&HQ;&BBR,$,/M*C?>W \2#9^&'BC,)J#P M[CS,IO'5;.'7$^]*]@?&VX&"(!),(,XFC3\ZYD/,S+/APM8;+^X'A(8/0P\3 M91,X0 "?E9341?S]PV<4V^KT?%TJFLMQ_\0QX1)SDG"@Z"GIK!'5.J.5RTPF MES(?, WX,4KZ(:7Y,]'!A-U(R='J.J\9TK/O[PLE,(_P$;ZMG^&'?Y\(I[(' M#42S)_CV M/^'[1&A/=2JTF^SP"VZL*"&!43N8+!5NM&ZXRY@[+^^'D_:/40\0Z]8R$X%"50G+OG+!6#[$3W7II/PPT?$*ZOP@;V5^N MZW)?X6_*R0WG.A<;)FQ7 H%>=I$+BB=*$;@Q;HB#L =>WP\/#1^-#B'6II"Q MJ>??,"%"0-N6&>%7+SY\Q*^_OGS[\ MOL+\'%[ARGJ^F'>/_.=T_?GY^6J-KUN^_!9GYR5..UFM /^?/OIO$T<9[IR@ M2>9.$TEE)BXD29@341MAO-5;KND.%\$>M([3W&E(#%W:JF,I;,2=[I+%YXO5 M^C3_LEBDU(7P0P/G%.Y[4[P M<.@]3-(X;:-J(FP@\>\.)+A^$"C]LERL5N^6BSQ=3WSV'.F(1!C% MB8RYL!%+*Y/(-'YQ[/I"9DCLW*!AG(Y2-<&RKX#W-S.+M9\-@PV8P]+/$.,G MZ0Q=CB*-DE#S\ML7F*\ P0Y*J6#0X6/%HS2&!!X$VL\<$I4T:K[EIGD O#Q. MUSC-IZIB:$!%M&%UT';^,9W-7I]]\=-ED=,;7"63F'3*5KIR*IDPX!2:^.P" MB2R(("$RJ:ML7MO)&:=1554<'2[V)N!SBB&0+^F?&R%U3,@,X(-D!&PH>1DA M$*<-$"6UTXHF)].6./]P[&RA99RN5C6!?8?EV,5_<9N72A":@ M)3=#$^4IKH$<&''"8U#ODN!"<<;,EO*O >#S*%GC],2JBJ3AU-! (-9E&<-J M?4F^L2)PFTJM4Y!$EMY-S@M*LO21:\^ET%MR9X8X^[A%QSC-L6K"YA!!-[%E M71O.RX.)Z?PX;F(Y MTEC,9MW*V)CDFS"GFP.5S@]%::1-+[.2E2V#]L0'+G$K2 JBXC2:+2D AZ/FFH21 M>H/5!,J>\FW N+R%];6I/5FOE]-POO9A!A\7#UA/GZSSC&4,7W2YQG0H,9I8 MZ;IIN F6N>N>74,":&=*1^HO5A-G=;750(1PB\&)32IYK3RA/G@B+6[9-GM. MLA5)B4033U5LU2TJ1NI =C08[23E!BS62[^<(\)7[V#99?\^\ZMIG' 5' 8W MB7!C@4A*.?$Y"9*5B=3FC/+8TI'H<*ALI6:D;F4U(7.XU!NP+G>9>#&=G:.+ M-:' 34X<.2B)XY+34FZ@':X ;AG/T>/_C@&>"WI&ZG5V3/CL(_D& /1/*'/Z M()U\Q2CTTT4GM]-\KPKA2F8"(&7O#8G>E +ZDBD1C27* ZBP2>8V_S\]-=W[U_^_>7;#Z__\?+U6_SQY9O3#T,F.C_TAMI9S[TX M&R@%^FI_/\V;#?]DGDKE]Q(^PWPU_7IQF'\%8,6AS)-,I3$ .H=>,!)4!)(A M))JE@:V39P\W"SO2.>#A+--"R8B>L NZ^,3%\Z'9$L:-9$PH@XNLA.;/=1>P-;*]=4L 6L11>W@+*[J/_]JXT?$.EW3HC?-*F[MW,SUE9$VD@0?C?!>.<6KW/S586?<[:/U17,D MF#3L3?TV7X*?3?\+TM\7LQ+D_N*G\R*:T_E%]_8IK$Z6TQ7^Z07^./^T*?:] MD@,UD"4(54XKV47Y"F>&Z$!UL-$G:ZO4>]1B:-QBHY87S%&ATKQC=L452\Z$ MX!"@#AR&51)%'9@E4:L8-34BRZ/O%VV N;7@82=5-9 #L(6=2U;PITW!\E9C M\$"63,!5YIQ1Q$F-1H&Q2+S7AGC'F-4Z&,.J'$ /S,>XI7S'!/68 &@;__VR MPH(%%4HO7FYPO]$V$!M=))E+DZ@W5I@J\>^!=(];8M@(O@=7< ,^^"/L3IQ. MVE".OA'+'%F1I:&CP/W)*Q5UQ)!<5:E4?(2F<2L6&\'A3HH9S&;6O?-[=O+F MY.WSEQ_^_O+EQT-O]VX_J\8]WB/4#G]C]VHZ]_,X];-WB]6T@_I5D@[S*E , M7J0O>V?)Y@H,D98LHP4+TO JJ25]B#O4,)6N-^O5%:M2VJ E+7%C+-G44A&+ MK@&N)V0UA Z5JFXOTU&,W=TPV#BKLTY0.8-;&4;ZB\&Z%PQ$5)@BO-$O&0E MOK*,6(K4@Y1-8- .:Y7WTN.SC^Y^5_ MGD^_^ADRLSI9/_?+Y7?TZ?[A9^==I3>3 7=7HW(@4CB* ;H#8M'()V1,B;BE MB^\ 7E ?ZEH U$$HN.OU#*Z2!G#V'N."Y32N(?5C#T3(,2?D#*@G4I9.E=(" M$8 1<9(,XXLJ)FM'.L>]QAD>>S75U,31\36#K^=?87-W="G!21&8\,F3R'S" M+2%XXGA01)43RQ; T"'BKP)Y#Q?S%$8Y]VE]F7K MT\7RFKGWL/88X'R"218^&_"X"CA'0^MM*:?EBE!KE ^<1@M5&M3VIG#<@]$* M#E@5U;2"NGM-=CL!WEA*3N72L4>1MBU5VP1ZTC7OT M605I@ZJC"8QU5[ZW9#7Q'#@SBA'O#1 9-8;92FB20D3).9EMG9.K^Z2,VZ1M M> 0=*.PF '.;_" 4SU0'XD!E(I,6Q*682>*<:V8DR%0E;V-WF%1KRC8\3/87 M<0/WS>^6I0'A^GM)DUUC3%KBT2\727_7]68Y@S(B$R,Y\L2$(5Y$72;W16=Y MCK1:9Z$?$M?"*<$@1YZ#:Z*!DZDW?IXF5@5M' 52!BP5FE$HN+.2Z+B0GOO( MZA1[E9>/>WXYO$H7!\JW 4P\.Y]VF91E9,#KLR_+Q=?NSFG5]8>?&.&R!A#$ M.(1!N#UJT=QSF'Y_::D-IPD MIT-PUI(D!"0U8$UD"X:0-6#HNIBA(E/ M(OO$D P4VR MA!LET;-DIM\G*QQ3R?'0]CN.FD@U#N)\?SL?%8*$E\ M$A&GG:;P^QEDLSIJ1]%S*\V0'Q3M1!BIC:64)%F:82IJB9.JG,XHEJ.TR%$5 M[^\QHL8],1W/?NZJCP:LY^7(H$G0VE"DCC##D6Z.]M]*%$ATS!EIP&1>Y&JO4=SS3],P@XTP$,Q7LS2O>.)*I$ AD&AT2:'/CCBG M!>$).#6&QZ2KE CW(:Z%K(5!$#2X)IJXLKEQ[51J@"[N%4 S;ZW!@%EIM,.N MVXQM)!C):,>2@5QG)N56:EK(2A@$08?+N@&#M*%_0@W7(FD@*@+*P2F4 P1# MM/?":U0OV"J'$)O7MY ^,&#J^4[2;, ]>3/U83K;M".8IP_K1?S]\V*&0E\5 MIVO]_;IF+ H*20>2T:%#)JD=2.VE[8?1+B1KZZ=-$*6T:L4N9 9N2A;N69.!4:3Y?;.#=V])@./ M/7_<8[^! 3&8(!O8;[;EF5^*Z_LEQ%'+C@>1"$:/:"152&@D<6N6,6B+3A^W MLLKE0Q_BQCT.K&1J!M=**UO7\AS?>T]F$\>B9)X;XCRP,@=:$@\NDR RDN+1 MDM;);7J0HG&/".MM8 /(OPDH;>%!*B42PXW7:X.2\4H2"SP3*[/T6H;L=>VC MH29JD2J!YT")MW#(N)A_^@C+L^+^WSPN%U:A%<60DY?S,,<%L4QC&$"IIL8A M)Z9*E+6=G&8\YV'B\L-%WH"/].+BM5=CMV^(J>0"L 0B\E(TXQ-NOQ9-J&<, M2(Q))Y 6Y50EZ_L'=#7CY*MY+4C(\]")(&$GUK?M"D5/MQ02W)PJ,3IZS"W1TW9MS= M\A&:VO%ZJEUP#:61)LS.(S)B):72Y4PX M, P*%$K+)LH1#&"]#""\JY(Z=N"=_%'\H&K@&D@?#?A%[R[?V[&T:25F(B07 M(I#DRQ" "&A[I:!$.A$DJ]G4QO\%! M )8M.G-$VW(Z$7#O]H998I+G:&ZC]5"E3^!=0L9.":H"F8.DW01>3E+J\J+\ M[)V?8E3YW'^9HO=U@[%)LH &.0F433DN4S80;Z,OPZ[1VXO:6U>G.>X/21M[ M2DP53 VLD08VL\VM(*27?CGO*M1OUC;E:9RN<=VH+++T&$V$@.O&9(P]\3L1 MJ!?6,)E-%7?IQZ2-/;2E"L8&UD@#&+O!0:^)2@Z%ITOG)\4]NIE>(GM4&>*L M5)2SD"6M0<8M;*^'E(&DW:6'VFJJ&(:S1)GLB(C=$VD")]\X29TPT M(B=F!1*E(.ULU3G#.V&5#\&=;3Z&>W&3ELZ-CM!U>?0/8('\<< M1^84348P0X2U@DCI./& <&$0T4"RF+*HLI2/,8[LZAT?BW6>0!921TN)RV7* M8\AE?FG@Q**OX:RCW-LJ0X%NDS'V6?W F+B_8^XM\Q$]N=5RW7717\RFJ<3! M+^?KC8G]-EU-0*"M1E^!6%?J4TN?1HM1"^'!\$AEUL[WB1;Q'3"Z8V"*L4PP(JD^_OO> M.-F0,0Y2AE/O#_"RAZP;B!#_X9?3LG0N(X*.F^_OEM,SO_S^#.;=(2]^^RN< M!5A.@F#*26T(8QGC!<'0AQ/XHZ1'4L:^C#][?!I)R M SCI-TA/@G# 1.DPG$O3#BJ)-SJ21$VD&9*4!FI YPE,V#P4 GN-U]Q%'P?T ME5P/= .];22:84)1'X&P1 .1Y4NP09-RNRZ"T3K5N0/P^NEJ=^WF$YXO5]<+!"$-ZYRR) MW/="R"C&BC6*< MY-*M7%KK2/"E95%RI3EPV=RKY+\[&S%F."FU+RF M5$8>B!B)%53@CR9D[L'I7+U%F&L8%R ]R;;,/BA%\UXP MB<*2*2LJH_1M-P9CM'% 55/'Z ![N!N5DC9Y3A6)P9=QQCH21R,E@CK/C/"4 M\RJ7FRDU?J;B+?P;)C<.+! M4\NZ[HT9-WNJ% E6 (E*!-SU1?9UVK/V(Z\?P)[* 7D%E30'M,VR*489ETR& MA#:X5!YBB(K"8B@L:G0YQE4R0,[95''&'B:I'Z">RJ'Y0*)O $0W"O7O&5Y/ M'4]2 K(B1<@ I591U$#1(S3U@]%3.3L?2OAMX>A!^\H$2R$% M3CACI6%Q1$L;32)1:Y#&>6]$I<2#']+6#U>M'YC74D9;^+IE;JF3SH'Q1&D& MI7:P5-MK1JSURIM@F*=5*H\?H*7; MCQ].7ST_^?#W5V].__GA-@\[EV)N?V:-*LP>U ]?@%FR=U_-%G])>52E!V)W41I+* M#\727>-566=-=-5#YO)T79H837Q,-CJ+=EYSI+U\\<&7EA!&&^]!" ]Q,8_3&: KWMB?5SL*DRC);/& MX%(5I:DR!$ML$($H "^R2F"A"OYJ,#-NC<21D3PZ&AJ(,WY9+-(?T]GL]=D7 M/UUV#G2WLE7$S4V%**WDH8JQQ[;R1G7OHX/D\7@.FO" M&K\ ?'><=HJ<4"ME8@Y!8XTTBQK5^S>%L;_TT M8-=.-HD '>VG^36J=2=)SSS*K/1CA?EJL[($#8!RX227%*CN."D$7&,J M&!64Y2'6:42YG9QQJ\R:P^ .FO.&EZTB9I_ZM*@2FK41;+4:B*DC[0;]2I] MF9HG#/$Y2'0I,A5ESC3-55*'^A(X;AE;<^BLHM<&\(KR7 (NNA>P^>_K^;VI M?+":0-14)"&(4RH1:7(D =#A#2EJ[[P4KD[@W8NZ<0OFFD/J\!H](*_\4[E: M/C@S^!<_G1=!GL[?PQGR=+Z\.,U]/?\*&^&_GO^/Q72^_@=^BW^="!-!.X> MHCJ4ID)E_!:EA$?F4VG[+WV?6KN=7SQN95TS6*ROM$,Q^7&X&KL#_2HP7\WE*<;9BS$OTKHEP*A+IDB169625,BK8 MV 5--? K)0'.-L$B \(4H44@_-$<6:(-(GBNC:Z="QVBN<OY2<[HF:"X5Q,7/8^4XS;@:2G+01PY914QCAN&W"BCJB1S[$MPD^ET@T'I M;CK=,;3:Q%Y_R>G'Q4G\S_/I$AYLPS;15-$8O"=.Q^(=(;R"=YJDR'BR7$J0 M5>QI?Q*;3)2KC=&!-=<&*F\LNBW':K>8,UFYD"BN,64HD:G4-SJ+<9XQ.H!# M=ZE.,> .-#;I@U;#927=-1">WUMRO_KE[]#-)/P \7RY\:P3*[/(@9+4K3:J M C)%$Q&"Q9"LC8+7:JD*1X+4FABJJ37:,$.KS&<[C.QQDTQ& MM*&5-=R 6>TOW FD**Q,@N2H (4:% GHOQ 3N69)NG!CR.PX,?VX*29'QFDE MS;5[WG25S;5%D$&"A>AP'_$!G1D=,?83D1+-@$N;<)LQQSQO>H341N9B'.F\ M:2B=M7'>=&-GN&R<=YI+&[V)YQJCO#+NVJ623D@C<=8 ,9PSL,'K4&>:W<,D M-7EF-!@<'MFS#]!, _OQ^RLWXX)^:P2^A@>"8D!_(G&#'C(ZS$Q0 <8G+E25 M^2MW"6GR?*<6G@[20AMQRA7]O\+R$RS?PZP\NTN$WB*U"3*@M921) ,1 S&J MB&;58 M/E!MDDRVC*'+K%(91NH!T*@S3;*!(&2P)<&D)EIW);C)DY_:L*VJU:;P^W'Q MZW2^6$[7WSO."J/H$$PT#=&$,J>706E%:CSQFI4Y3)*7#I(FI3Y#U0\XC-Q& M5I.'.;6Q.("&VD#>F)Y1E8%"V B19E5J>6W?W'CD^]@.5VD^]GR<79>7."7 MW^)G/_\$[W$%OF3I3$ ZBNI'APDWA M?"=-[@W;+]UJ0@DL!QK&=Q#+VCN1C(N$RG+Y8!PGUE%.J!=29MP.(U3QC^N# MM_YTAK; NXLF#P3OR_E-K_J(;:[_?O+VEYF8*1'!EWK/7 8*I)*)'[)4S.A*;8=OD]%,"^N! M4'&O_];^0F_@).F*^HU$RO'_8MXEU7V;EHIAFE)(C$3- I$"11*X12.KD!<; M8ZGDK(J@;50U J@]U/T0<@Z6?0- NL/#B\69G\XG!H2@%!W+P#+Z!]0!"67V MMV7!<\.B"[)*/<)6:AH!SN':7@PM^@;PR:]P%F Y22)"UHX21DN2I!>4 M.$#S+!C2;S%$L:G21.T[E(R+FP&T^_#HF#U$W0!63E*:%O'[V3L_3:_G%RU: M+IC!L)9'ZQDQ,:)HHM'$.:F)4"&I(*1FID[GW,>H&C=;:W@,#:>"!O#T'M8H M#T@O_7(^G7]:77!!8^:YU,($4\8S!0PQG46])R&=DE* SU7:WFXG9]Q,J^$1 M-(#0&X#.28SG9^==7DW7]*1(: F?8;Z:?H5-ZY,+Q@*/,2D92"DQ(%(&04*I MBTXH+$N<2MW5I-00EF 0"&E9&.=T8V/$37NZ?OPR!I, 2.":;5<3YYOU@)Z612M8!#\;WDW(3M:GW;YNN,HC>E9$8J)3U>CD-YUT'CH^+[3[E!-#* MFW(N;+DL8URD(2ZC-^E=Z5L0@ZR4T#L,^8VP>!ME-H>")K(H[IYZG^?EBCK9_ M7<93E@X*'\[#"H6#?[KQM(F/DJ%Y8$3+,K$RHIOBN=>H-)$C"S%YJ)+P4XVC M1A*_C[<.ZNM]_!%294S6=5>9&^D,94B+]IG*&!,QV@0B$RN7.;BTN:4Q*Q8@ MZA^ES3[V_$:2L0\#U& ";, 8;@^S+LMWNL:K"/EIFOKE]XNP[8+S28%F! \$ M/'K=,H$G(4='5 G(7/)"UYFQO#_)X];3#FS.CJ2Y!C!Z67-^R>-E45GA\<5T MM3DU0"6N'CHU^/M%G3H/UD7.$O&QC/ICUA.;7"1!12ED8&5"1@W$#L7 N+6X M ^-W%*VV41_^PY5[.1T ]Y8PG6_:R3CG[4!>6T>N>^BTL9K!3^I8(]'SQ4I> ^? Q4*'C_-5=U8!$,YXHJ0E4I9]7,$2LC8E78#,8F$6V= MU/$'23K8*#XFWH\HT6?XZ=\G,G)!O40/))0\$Q<,<<@^B9H+24WDB5?9FON1 M-^XUXD!XN6?;AM?,8)OP6':KNOT:R8Z-9L\"S5QR1(LJ=3T<2HA!T8,#JW'K MYS9,[^:KD[SG1=\WWR]7C746L7 )*(E.JQ2(>/62D:HU3%XK;B# M*F7>_[]JR"9AH(*IYC^(X_@*\_/N<.9YB6E1&J5I\_/S MU7IQ!LN[JX SFKV1"/M3L[*"J(KA,8N@FA"1!G$7&E,_)&(=_ MDE6::?:F<-R$@TH8K*.?)HSB(ZS=_SE!GLZG:^A6W@7'&7#(R.R%^'C9A8<'ZC#:[,)_&Y2UC_Z;W>W *^CM#HGDE.4 M1.8RP-W%1$ Y&P1WW)@J)WH/$31N?D"MS7D(Z3>P 5_VE'D'F]%&]]AQU 90 MI3\16G3)(YIUG2G)'F3R )[**L'R#^@:^?*^$JB&5$8#V+KH3/RCSL5WF\IO M[#$'RZP4C !+CDB0DGA.,?8/(AK'M8EU[ED/(;H?*I_:=<71U-@ 9*_'H=]= M>QHPSM=,$*MR.1/-&?U;'0C32AN;K*.Z"AX?I*@?V)[:_<4P"F@ 2=L'!9Y^ MN3A?0O\!>43_\]W,SZ\62S;=G",2F@M1_Z MGMH]2&VE-8#+-U,?IK/I^CL:<%A^A^]QLOJA[:G=A@RHB@: M:6>>GM> YIO*0HW5**T9 J ++%2D2*T M@Q0HXU7BT[X$]@/;4[OHJ**>)@Y"WL(?-V2V7,SQV]BE5J\>2*P15C /HEPF M*O1)&26VM!EA%&UYT.!]=U=BVAZF5U7CS^N#F= MVWBJG]&9A;9"LDB8+^ESB!L26(PD<SDJISYZ"H M9!1&=%!?3&?GI6Z\J_&X3J/@/',;'>&>EM:(UI!@541Q,!JDRUI"E=S6/>EM M-N=S%T3=BRR.H+LF=N-K1K>?"]WA3\8HNDW$*Z]Q)S$EC0(H41%4,#(Y4Z=' MUFYD-ILJ.@PD!]=4 ^'(#>ZV-WJZPQY01K,#0]"OH43:!"0(*XDWGF,<[W20 MM8'8A\YFTT\'0N+@NFK,*/9HM;^%8<]<]@D=W^@E[@*R#$B/7A G&'KU^4:;RS.J%ZO=> M=-R@_7$^ZX?O@0K)$Q5$*>XBZ9%G-[SW\T_0S;-05#"E MM2/XE1;^T:[;K(E5RB:GT9RX/H?4O88R7+VUD2[D>ZAM<:@,6U#\Q:0'9[5, M0:HR9 N(C$A[<-:09)W$O124H(/-$;KQWO%&;>RIL;LZWT-\(VO]5]R8S\[/ M+@A7#@FV7!.C0[E5,9P$923)'&,&)Y6AHH^'W$OOM]X\LN;WT=MB""&.K7W_ M[0;A :2A+$6BDT(O.@=./ _EB@W9IPR]1]DG^:>?]F^^>9S#S<&TO[<06SBD MO-\$+!E!DZ,*-[R(%E!1@_&%ZSR$YQQH?MX\S,)"4&\#) MN^4"H[CU]Y)WMCZ9IW)*_Z5P]-L*\OGLS33#Q/K @-!2J.E" M>!5*2107O@C-Q2IY,MO):<0<#0.B 20^(FY*4_3;^?]_AUEZM5B6MOGOX@[K@T6QO,]WA5<^-I]@%'#;$^ M^?/6YWX6NT&)I;%1[I(E_%6RQ,MW'VH?P_9]_W%/9_>22OU#6\O0VX8DB9%4 M(/2#(5Y+3K1/X*0SPK$JJ;WU#FW?POKZ)F]B-(^F--#2VN+*BXX17...Q*2R M54(8(:HT(;A%1;-'MKMH_WY6Z+YR;L!_^B=,/WW&A7?R%9;^$[P]+['H:>[2 MNU:GY^O5&A:B7),L,7CU3 ;/JI18[$1ELQE/ MAX"LGIZ:N*C?RM[%GG"/Q^N91A.0D7D4']$6/11IF2%.E.-76BY: @]4'0^0 M/Z:WV12HP:$YL.[:M90/,3I)/BH:F2#9&H9KT%'B>0HD1891M>:6L2JG83O2 MV6RB4P5K.8BN]H?B8NUG53I?;(R^"!JTS8)86MIW,&=)"-81Y[W/SELO6)6Q M05NI:3;IZ!!8'2[W)C;;NVQ<+(M)LEXESAB!5!+V(Z!!MDJ2Q&@*@EOO594N MM0_0TVQGO"$AM(_LFP#1"*G7^$#Q//E=(TR>OFM3&Z!M&F3>O;E?*.P M^Z4C)V=%NA,7(I7,1T(YXT1R[XBGR9.L13#":!_J;)*#4-]LV[Q# 'I\O3[Y M<[[+M.I%5XWB[U6CU#[GZ_O^XY[S[265^N=\B7*C#<. N'1\E#267BQ1H;_G MM(Y":>:J="T^6G)F9"E+5O*0(#H,JS#VMSX#P:5OK4%WUIDJO1V?2'+F+OK_ M07+F+I)N((!]#UUF_#N_7'__N/3S%8JC',(_^W[S+UTNF^"E9 [M=?2^7 $9 M(#9HA9&Z=9:I)*2O@J'^)#9R+[\'$.X5,E312F-X>[$X\]/Y1"&E#@2N-N5* MCB0(XATSA#EF-:?&TCI=HNZ3,BY^:BG]$6SMH8$&,/0VYUA M9#]RJNKU6"%(+]$G*.%,M[*\5)S10(DPI=\\19_ :Q=(-[*T5.:F7E4LO;)6 M'R*BDQP23<($HNUI 0EAF.,.N13[;32]N"S#X:7AQ#W VX.5NR\"@8&9T(1(G2RTXK3X*D:(QQ(Z?:6T53 M2\GT]1,4#P^U#I1R SC9WNWF9/W<+Y??<27\P\_.NX*#()W/&",P061&X^Q< MSL@9M[QD7WI>)7KO15TC@?N>$.C57_P0?31QM_.C!NEW&1T!& M[(E/RA"+Y"4*SG!>:2SA3G0VXFP/ [V:.FK$TOVH;?_M7]SXY,1I=":8MT0S MKHE,Z @X4:)@[QGC((''*@T*#J*ZD7UV.,MX'/T-EH\S7M_4;R]SAKA>+;HF M8HMYD<$B/]:8J?:5XB$T';M#ZT#2JW_U2)W3+'E.LD,[+(.(Q%$F28[)2FVY ME>&)73T^)N1WY1?=[('N4^\6^$I83Y>=D7D&<\C3=3>,X#HE]!GDQ;),IIIH ME;0V&" :%CV*JIQ;ZEC:-F;#?>+>A"K5"K48:O8Z=!=,WK7Q36A_=_/O-N9E M#I_*6<+'P5R60<31L9^=R5I09)_EO,Y'V70_;8I=MVUT@45JJ'8D.HW2 M,%839UDB1D2#@7D*MDZ<6HF?9FM):BV"8^F^\7U@FQCN,MYM?:6H$_HGI@.5VDZXU-R<2TI9Y8S] BE-@F).F( M*A,EDP?45Y6:[&H<-5OG4V,='%?_#3LV^PJB"W"25H[Z1)CGJ!BK$W%.>30. MVD:6!57^J,'M ;ST K_]OQS\N^J\?4=H7TEMH*6/E'*V X,0+#@37 M/_6:,0%UJM%K,=1K';C_R]?!7MIO> \H+%]O;-&[THA9H9!MR7D'XC_3K6!U=;>_?>_" M.8!A3%-*'*!S+)G*Q)=>*.]<= MUB9,VNB$-81JD4NO9R"!&D\B4&MBJ8)G5:9,'$IX/S3_F6[V!E=GX_!]G%,V M2815^'Y5M51]'DS/]Q]Y'LP^4JE?K 602YFC)RP*-*XL&>)T MDFAB)NF/PR8,9 QQO->EB&U0"QGE @G=,#8+[$Z M(V >I:J1IA)[J/LAY!PL^P: =(>'RP9 &%)1BGL\.A?(2:8*Q2,T"4Z!8#EP M8:LD@6^EIA'@'*[MNVWF#Q9] _A!ZWQ^=M[U-'S(S[QH]V1S5" Q]$E<^C)B M-Q.;@1'O5+#"TACKY%WWIG!LH@1N2XM,*7RKLH)X&YDCNYDU<#*PX@<6G%MP7)K'<(%5SIJ M#4YJ(B0H(IW$)4V9Q>B:!VLHUS+7&F+9@[S1Z\*/"\.A%-46_-["^CH[]/7\ M*VSXNDP0O>R_R!F4*1_$49G0!\Z66($2-MGU<2 ZO MO ; N:5S5>8B.>\,H=F4)J.1HE!D M$7__O)BAR%<;CW@BD@:EA23:2G2!*6K44LL(HP:T]P9BKC0KY2XIC02B>RKW M'E8.DO3>6/G2%2$@,\OU,%=5<;JY.'X/<>97J^X,NQO4<'FWL?52(S#NO-61 M)&TY+K.@B8L6"#B=@\G*,R5KH&H_2B24L-NA*9$XU^P[2:'^];I+TD3K$A'4( IU0L.5!6)< M0=),Q6QUK0."2M?K=P5\>HYVNT>$OPG-N*<),B^-T(PMB3""6 >)A*"#S4%Q MR:L<)!]$]>CGRD.@ZT>;$U$*[WT/431O;%P;[CGAMI'=$L(,LVHJ!IY(0%#!2U M4Q!]E<;2AY']-)&]#\ &PO8>VFX VX\G0PFEJ-):D:B%)E)(E&/BG&B90XS, M!J7JWNCLG798[>AT/&=B.%4U@+OMR5$\,,.<P5T/@+"H19(WD";NJ=O@V? MGE-M@ZT*P^$5U0 0[[HDUPNKKW-R?>TA0K+<,HP* ^XN4DM./'>RLIW#IF/!H($5T#'T=C%??(&E7W?-,0H_+[]]0?9@ CYI 4") M4^6^-BJ4+_)'#,B0M=*,WAT#/F#Q\H-DM15A'PTMVVJ9AU%= T"\7,O?+NB_ M\'MH*H<>"WA#*:B>] UV; MZRX $\V"Q;!0$1NS)S(9A3S@"K*&@=42>*54\%M4M+43CP6S_173<.^%YXOY M:C&;IB*^JZ.*,@S6KSZ_FBW^V"?!X\?/'"IY8T?J!TK,^'#^!8507N5GEV]Z MN?G%]25Z\%&!>_-=+Z:K M.%NLSE&='U'.S_#SOT^H<8FE0 ED08DL202>14JR5S$G@?N^JK)=]B5PY*/! MH7&T;8SXX'IZRL:L"\ZJF+2+)Q_-L&WCY)CF+9>Y3$P$ D&DTO8H$:FT0.Z++\%Y3C29 MH*%*TFT_\IZ :=L%0P^9M@%U-& W\!%,V_[YN+T??33C5C.KMAZTA$1%*P(S!,G$^!&*42=DH)RRM*8V_L"L[?S2 MD4OY:N&JKO#'!]?#Z^:2QW].UY^?GZ_6BS-8GJQ6L)Y@F".UQ,'B?N)&K^(X/O@/UTRCJ+AV'=_Y[YS5X:EAR MM)ASCS)++!+/J2;*:&FC-C+7"=I_2-FX\^%'=.GVTAJ5D29QUCI@H.%>:XIJIT@)U1SK'G7O>B .WG]::!"6: M[.4YTG'!T116$TA!!ATY2>@L$"E]()9I]$ZYDMD98Y&IH^VG=X@;=_+X.%OJ M(?II$G.=6WKWB/LMAD02]T<#U!$N*8H.0W+B%?JJ*0M-2T<[#E4.*/N3..[$ M[[%"B$-U=?!QR@)?.A 8-V/)WOEIR;:>1!6#24$3[$.'2,/ZCX"KO87>QLF;).*!ZM+#JBT##B/F_0HJ2U^IV0I"1&*&0H< M=*VKA#NDC#R"^Q@VZ1#A-P"?2[&4"8GX[::P ZWIR3R]PMAF'LOW<3W]VNWO MUZDLU]DRCFG@-A"CK242%P]N]DD02KT*S'HIU:U4V_0=J<,W:_10+9I-RV8!!D2(*,+#JOB,W( M;)!2BT"53;3*Z=P>M(Y[!7M<,-W- JZLV8;3Z][#5YB?WXG2>Z687/[+H3)( MME(R4(+(Q;-+-\FM5U)7YM G;]#L$1]*@PCTST@H[0#!4 PN73+(?XWEVI.^ MPXL1'WW-=8J5YS08Q0-)#$I%)_CBH2+"?59)LY!HKN+?]25P[/*LX=%TOV"P M@JK:MT-[)_/>_O<#VZ2*B;E]L212&1G.-$&?7Q))LR9>N$!41I??4.VTK]2" MZRB6"3=T_^G3LAQXE+K"6U;Y#>^F4Y_/L*^^?B/O2D@8W4XY0>V5SE[ &KZ1Q6JP_P:7-J5+I;N:Q%UM:C9>>" M2-XUJ91 !(W E4Y)IRIIEH]2U004CPJ3A_K/':RS%@"XH?VBNQ!P'YP&]")$ M+(.^2AUCN3=ASE@7HF+(3Q7 W:2BD7YSAVOW+F[V%O7(&6O/IU^GLXN64,H! MM4X@V8&CQZDI1K]62Z*E1$=4>FI)VXY$CJWM_I2P.E]#(BGUVCK)! M"_G+&..H3!Y>"DJ*'@K<\>N3ZD$$4?:C$ M1E;X!]P7IWY6VLIMW+C%\K+7F]!:B2@C :84D;$(QDE+$R6JYGKSW\T^;%OFXG5G%(!">7;# ^ +!OM]29- MW5.3"4,#EQ-PIGIU+N^E]UMO'EGS^^AM,800Q]:^_W:#<*Y]8FCJB J02K.E MA)PKC];/2.9PQ=Y' MR8%2'CF,/9GYU>]^_D___1]37]CYU:_QR9>]ZZV,/BI.1'' 9(J*V'(6E\M8 M+Q>< '4GB6-K^/KH2T9'PZ$*7-209@.W&@<;X3=7'6\3]0Y"]@2"!5QBI74D M2%7$FT720<9<:5;Y4"R,>[C2P(7=2&AH8!ULNZW?ROV&VVF9!?)N"5^GB_/5 M9OX[KGPMI2P9URF4832"DW*73ZQPZ.T*G:.J4BEY..E/_*)Z3]#=+1PY+@(: MP'POP4]0-(?30[-?I3$Y=)G/6/8Z9--Q/@8LK3,L;LI47_Z--SAE+]3H;FG $1<\0]F ATP%[O-5S-232:[=2;N/)M?N(NJ& MDFM3UM*"H^AXYE2JQH"$[KQ5>JH@."US?KK)M3LIY8'DVETDU$B6WEU M *\L$0%TF:.7B>,:%RT5&5W\DAFR2TY=H\FU^RKZ4(FUFUR;A1%1Y$!0#(Q( M'=&RE:DJ)G$3 T+9WS7]3SBY=E_U#R2_-BZP;]_3,A5TX,(C=F4@4AA/@G9E MLTY:&J,,S8-EP^V=$E'-.@SN+ XBYS9PLN4&-VB*1 =&J"A!F1" [&3\0IFD MQDL!K$]C^S]5HL-.BNV5Z+"+E$?>6'[UJ]7'I9^OINM+>TB=3B+AHN&X/KO5#%;482FIC.X_+:?H$E]N?5%$+2B/1H$79 M_@+Q)C@"+N1HC&3>NCYNX\V'CI*ZWZ 24Z,CC^ M/OWT^0___9)R])UC9M3@]HUBD90;XL$&A+7+FEIG(E4]L'#[J>/D!M51_0'R M&EG3__37F7;,\J@=$P2X0']8>$5\%(J88'VDP6L:^^0MWGCD.,-AZNAX7TF- M;N>_0?IM=5DG@/Q2HY'Q6"(=J3(M4Y$406:DYEYR'_K,=;G]U'%FM]2RXGO+ M:_3I/NE\M5Y._0RE\7QQ=@;+#L[GTSC]TJ'ZE\576,[+\>EE M^9?2)1+-Q'I7>OIA@.I#5"7!+3-G4Y*ZCP/PV#O&F2U2::L82I8C8^(ERJ53 MP;V0!2!G$1,ERAM+I.$:A:)+Z]F(NZ)(.=D^CO^#+QAI)$@=. PCQK%W"_"S M]>?G*+Y[7&@!ECO(1)2)PI(;( %4)!8#6X'\>4G[N(X/OV&D(1^5MHMA!#GZ M=C%;3W^;3]?O835-*,1K%\AJE= ?EH1KF\KU* :YD0-B''WB:)1-O2Z4'W[# M2(,U:NT5@PAR9#ALD4LW.^LR6*(VZFPX8 M?TL_6#R1,\,!!3IZ-X;_6"POLSPW254"?$J"2<)H%,4%#Y3QR AYZ\_@--_BX;+OE33@03FB2P<+Z2QNB-Q@.&59 M,))'KW.?0K]>0'F0BO$N( ]5ZV)H&8^=S512-=$BOL%/S4X^P3Q>^TX^6B9U M\B0!&D,9,*RR/B0"1F:? Y.)]4IG>O@5X^%@(.4MAI?DR(!X!2CT>PQP4%ZD MA+NA,F5 7BP1MK?XQ0@1BH%U?:"P]>'C75$/#X+#I3>ZUSG]BC@^_6,.5VEY M.H64)7K)24L@,AKTC,J$S8Q"0I>+\E+_U,?5O/?H\:ZDAU?]H9)KH)#A 4?J MS57)I$K:&BV[ 2?H>CMAB(THFZA"2AK!K$2?G+6A2K#>M-'[HEJ5S*#Z: !? M/ZA7>_DMSLZ[WJJK%>#_TT?_;1(=%]:*2!(U@4CKRV1?1 BWR#)%#HVJV9AE M%UJ;K-7:$RR[S4X[6'/MES9_B)\AG<_@2K#/KA+8/R+Q!YT._ITMJ=1\KP+:G8J>=Y%)0ULN8^78LKL)&5)$I5"1-F4P"2#( H4 M]Y%K9^L,)7VJ)<\[*7^GDN==--$"K&Z7@G&10S! P*I0V@;^'_+>M,FM'$<; M_2LW[G?>X;Y$W"^VJSRO)UQEA\O=$_-) 9*@K>FTY)&4KO+\^A=4[DIEII9# M':J[H[HJE.#-)I6AC<0*;#%T[FY+GO:3[?,GS'JSNJ.39 M9,%5L9RI$(@!47L6BRHUG3-8GV4T$7) M]$M!$]&9$_F./%S)Z[6[<+(D'\C:WT' O9<\'RCH8SDV]B7!TR6[:*4(VF>F M,!%8Z\B36"0R[SSDY#/ZG\,1UD\89MK89CFFC.HV?LVJQB%MTYL7A>TZR;ZF+R.RZ2/,3 ;R.8L$'>] M.5W@7J!8MZVF?PFM:7,:7_.$2T">11!B',SU8)^V ,?>^#M 4AT@\&VM4JDK MP)L5WE8F*6EBB$RZ=5/2VE%-!\D$&?@A6V]CF^:R3Q'4.\(.$?^\@2Q&MJ;^ M_1(6,%LAYNN!,.OU7*\C!+(+19;,< '$'/(4(UD%S-;.*$F!,VZ7WE#/O6/< MXZ\I3 9E[\@PJ0FL]TDO(7ANP;&BL%XD0B2K@".37G*O@G;>[Y(#O/'8<G)0G2=O@MO:H@L=L0E41#+E2B@M M#)1!TC7&21<^Q@$;5!X=X.N02W^NC"AU&I$KWC%-^XGYD&L.0!(8#:" )G-$ M_@G3-?8!RP#I&OM(KN-TC9OUUJ6M:SW>3R%>UX0=D)WQ[..&2L;8G>:!@O2@TU:MMC3>U%YG*FUPXL^ M$^]?TU_\8X+ T4AN&7D,D6F)A7S-=?0V8"ARO?=[:GW,_#& >6F;- MY'"F&FMME RMMZX?>@KMM8W^4708>0K26"-8+K5MA!":15<[!E@?R'6(0H@F ML;J3Z+"]7K86R=TF(L1X$U6-\T95AU +\GY,9AA35+[.GU$G&_SV JWGI +W MP=LN@?0AQ7BFNO!W6"SH'3^.R+7=Z_>(_/KVD432FEXQ8$9P5JOF22@46C M"I/!\)0-@/)-@@8GM_8^8<+IC[J-/E7FS^ +WD[MFK_&-_.+B_6'U_AS/LL? M9OA?"'6H8JI(^((3'22G/4:[&V5F6@5@,7!=T^MEE.0S:;M+N]:!R#DGY;@/ MQ+;9AZ>47 =QF)ME+^_6_>8"IM^J+OG;+.&B\N#5M_GE;+7\ ]7#6!^U_, M-WRHL7M:[F(U_=^KP:#9:!%45@Q]1O+\,#"?:J] Y#P5PS5W;=#\,FW]7:TU MPNC 8AK]WNUJ#1_AYY,GS"?\-ET]<\!8&8 V4V8\!E'G%QD&16LF,3DC(7 ! MNV1%#D!*?W=Y[-TL![O4&\@O#-U[>_*4!_^5AM/_Z6WG<+QWVO% MH\0!B@F&_HG,FT1.$N>U:8F3+/O@O>#:R,UI)&<4![CW,GK0Y7HL]UUR_A;_ M Z .7?9O#] M^V+^@WR[KS#[@A^JU)97BYF$I!*WM*.2XKSVM:*]%4-@ME@$LJ,+8I,CXCFB MSLGK/@9T@PFF"Y 18R[NP@?W-M*$)V%XK8O%:#49VC'34C)G6;@400=O5)/D MDV=H.B>?^CB(#2.6@Q'V Q=QWM!C7K/M=UR]N5Q4SD]08[:\.G5\U @X&T8H'1R>S^V8"1@?P (P"]HR74)F M47G.1!&)NTC>D8!3:[1Q)E?UI.$]UY:^R@Q M/J,BQ^(E,VA]382H!4_)D[X328GH@U0GZ]/0--=G\VIH@O4NW/+(0JB1=5%L MK78@(Q8XV.# R;M)XP?[B4QPXT%QV/D?)<)&\/>H>WC'702:3L$;LT$U:G]=KNFB?!92U$T,P$$ M[:6H&&"=>1AU*HXK]'BR].Q;JLXIQM8,;GN)IF,3[MV,OL3/\-=!=2;W_WHH MP^I)B@:RD6Z?_\MTF2[FR\L%WN7M1R.,+9*I.J1#ATBF?W:6*<,A1VE5SDTR M)9ZAZ5@%L^71=W4#D#FW="JS:*#4SI22=H;'>C&!+@L!$IIT37J.J'&-IZ'0 ML:E,!A-#QSD>]W;NP95KCY_10*\TK$M[#C_H(15;,J$FU^SS.J@6(3%?I+5D M-.N YZ9=[CS=JY>\QC)?X-T+Z3_+U331V?R6OC_],MLH7(I><.ER8#P*R[0W MA@7M- .? 'U,R:LF"NA(NOO54?M@[%&OX1,*LP/3^WZ4YMOW^:SV:[Y9.BVW MYH_.EL2$&9;I:F.I/H=4I">^ B<]C;1>\"HSC@Y!!N5 -2F3.H+F<;W$]IAM M*\2N\/IK*9AJW>#M.C_!:ITT.JL#D-="W5@KHD[2Z,*,U;7?L'6TUF*8*BYA MEJ).2V@+V/V)'M?1;(_8QF+L"K*_7!- BWRR4\"]DT0:Q15P%I(@YYK<:195 M!B:#0\X+'2UMHFT'TCMN2DA[H+837E<8_=ML<9MW3TN]/C26G^87%V3P_ F+ MO+%2F:T/6*^)DZVS8\DU#**.^$R<1YDD+VVRDPXG>=Q$DO9(;2K"\W"]!VB4 M\-S3&KCC)VF#\!SVI-(NBA19R*G.QI."@:B.2S;&U\S<;$\5!AO*,?] _":> MSKZ\GR^7;XC!/\L5_J^T]024BVY=C9DM,*UJ^#IDRRQRG;+R&MIT]7J!KGX= MZWTPLJF?AA1&!R?F+9M>7:Z^SA?UOF4]YDB181J1,YN!W/_L/8/:9Y=K3RM0 MCF-H&]YZ0,ZX2!I4XD^%D@]G?Y<@NAFS8M&1D5@=FSH *9-7'C)])'=<2,C< M2M^DIO\I@CI124<(^T7\',#Y#A!T$X]\4XL>%C^ONSA[KTPJ.;"4R3G6RGD6 M8P)F0_$ZB.A]F^$S6ZGI#3N'"'JSS?'17.\ .NMY?=6)I=^\^(_+Q729I^N2 MPIM&\>2+),3$BJLYYJ%$YKD,+"BC)*9@,V\"HA?HZB2$.R2M5MQV'Q/%EV F [[;@7=QWHH3E*IM,U/O:UPD%\RD:ECBM0"1=K.5[ M8'';.\:]I#P%K([F; =GY=-\FA3)EQ9LY%DEXMZFOFIM MCHU[G=CZS!Q(%!V BK;#&WKK='5_%=<]&*+*,IE"JRC*,UW;S08@GRC'XGB) MBHLV/=>>H6G#.2+)$,V]B^!]&[KBEYJW1> (1GL=M]!^7W[[!XN?\ M04KI^B>#7$^__/@&]]5[KND4F>5" F9IF41!]GHB!(6JY9(/,6OC2M!-VM,U MKUNIV_-FCMET=DD;]GKGSF?+C?1DXOYU:'I"_HH3J"P3H39 JM4:/B'M*N-] M"*DXKQK>1!Y$[D(F)\M!XBPO,$ZZ]_$8-)LM,9'7UK ^GW.?UTMB+2 MZ#5?WLV(/-JYDY2R,AX=0Q7J#%6RLR/RPJS5W' EBL"&]_=-UM1Q(OIIX=X$ M!.=1'?UQ,?\Q7=(CB27WCZLAK-@7GMW A-UG-2>P7[F3(N0$#,-Z-(G+S!=2 MI,I;[] !QM2DG.H4==D,X62!,M^T8-I=#_%)6ISJ".--I$I)AL68C M%6^-3YH#N#9=ZYZG:^0.8N/JP2%DU0_TGN#B1)2L YC W+K#;4JUC;)*-4DD M*'"@R$H_O:TXCJ[,OB&TH4VW@1:LD3S$PZU5P MD(L#FUN \@B:.XFTG\B#.95P.]"?-TN]MHN?W)TF!V>D8SJC8EIZQ6)-1RA@ M8T+@*4&3&0&[D3>N0W,RM#R!T@%%UQ$@'UC(3ZV-5WNDH&4R.;*3404&4B%# MKI0$[M"K)@D'^Q YKNH<&YR#B[$CB%[;T$^M"I3)A1._DJC3B6I_I"B%8;S. M\474$;!-">A.Y(WK_(P-RP%%UQ$@GUI.\,083<:Z488XYIQG02,P#4)SHH?6 MU,3_?H&N<=V@L2$XA+ Z<(2>W$(E!!Z<8J).KM%1ICJT)K+,;3'!*L^AR6S0 M+M7=J1V8(81R'OD0#]L4SDO+_(@]W]4@7^*8U9X@?R*0_:9"4(R@R\G?T$"0 M)7]#6Z%=1#2)-^GFU$?^Q%W[S =2NNO;#J: *)[9%&IDM=0A$(*S%!!YECR M;*S!80NU25DT+'AGM"J61VS;OFZ(570"\1-#\:D=<7)<]+LIM@1;;_0_7U>[;[K;@S7 M OCC*\GM-2SKY-EO]3OKWZS39R?".P DKT 8'NKD/& AA<"\",$ ':M"M+53 MCJ'^;/R\$6#>$ ?]@O_-5YA]P7>S7V?$U745[/I0*HZ82;QD5CM?,VP""P(, M$UCH&]9Y+&U+%7>ALI.&[EV">0"YCMPR9I>Y"]NV[(=2IHDHN+]AKSL,>)U4 MMO6H*O6NSZ-D$6XQ2LRF\M[%$W[I[<)GW"^_?IK-UC]*; MDL2K7[M>\P0S5Q%J TFW[B>9%?.8-1,I!RV43J)-@]=#B-T)T.Y?$]##27E_ M)(KN"C%^$QN;RZ2:9XY"S(#LRB"W+1:74WA8A+ AR""9:4.1M,)R*9*Y$$HGH6UV5H/I[2C7Z)WM\L8 M_D^*]U,*NU\#^L/J*RY>Y?^^7*ZJ<["<)%2>RU)H'1S(][6)K*G@&7+A>&T* MG-TI38Y-^G;#[+_H#>)1PNP)HYMY51P%!#*6>"R1?%4@6U_%1$P3:*0OM9:N MMV0W\2]SV7>$L#I(L-QN\FQCYE9KZ):5HH#51D>6,,1:#&)8C )8=@I* "Y$ MFRFA ]'?R?WUP+E'8PBW SVZBQG_4EJ)]]FCJ(-2DR?5 "'15\HP!\GH;+,* MKDF"\0"TCYMD- KF=L)].P"<">:?3$0ART@6](%)C^R:@N(R1<^( 6-K@7@R09Y(:K':9:4!F0O<,)UJ;RJL14$>4H9@>6S3D/%PDL?-7#H7 MP \@[H.!_0,7<=Y9%M-'7"2LF2V1>)UU9AJ+8%K509LQ: ;@;+'"9(UPXC2F M:]+&S6,:$]<]R/I,M/A.Z2T\0J3]')DJAM9M%6?@O699N2A5L3'Q)B'#H18P M;G[3N6CXP:%P)EO@^8284!1ZE0T#K7[;LL>4LJ3<@Y12X+<[F63TB3F3=.D1/O@G?!.2F;S$$[C-QQ\Z3. M!=E'BOF?+6/JQH9SQ7@;P+.B4SW BF8^&EM[UI*WDHS"3?_T%"E3^YCLS7*F MSL%D;RSQLU'B+V;4&*N"%KXP%:6NTX:10="2D4?N,(! #:/9+9WG4IV+AA\4 M Z,&9XYU4]:Y.I-L@I%H)1,B$[\U\1M4D0QBP!PUSX4W&4M]%-4CYV"="]:' MD7K'(-_&?EIG$@_]NL60 MX^%X<8H&:$45U#(2^(0AL]@5%I,S+ 5CE/=9<_W5 M Z[?LL$('71QP,C[K6U3R#&.@79^#+)(;Y"40IMY'_O3VDF_IR.Q]&C60F.A M=1"%?GZ)=XU:#7!5VT[Q0H>#2XZ1B:X8'0U.J:*"L'!Z)':!O>88V0N3APBL M Q0^6DC=R]??NPEX1YXA".=8E*D6LJ^O=T PC3I#C-9&:!((WH&VGA%X$"*> MZ+4\E'AZ1-RU*3S[4F\3W\!B\;/,%W_"(B\GR?#$C1#,0;UJD8:S4$1@RM$V MQL AM_YQ>7-#A\8Z$./M2XPI7/YIH5$(8 MKEC@.9"KQCF+X!USRF1?1.%VLS-1(R@^0^3(\^!.C\6A!-8C&*\"6=SQJ+W1 M3 H?3O"U+5DX#:&"'Y(R;B#B&KMI;"!W4;CY:Q=_AXO)*2A<7 M\S]AEG B?"G2)&*+4,0J=,BB)KUKK,B.EZ0!FO0/WH&V<7/\1@#9D>+IXJ;[ MT:)^1^)2*M&ZPIFT5C*M:PNJ&#,KM1M5BH4>T^0:;QLQXR;1C8"J?070@>)Z M@DO;8D*@(6HE-',H:&4*ZKPB&VEY&M"7;$*;=M&[D]BSCWFR.-NQHNO+,+NW MFF>?=@RKL,U!T-J:<5YPGD MV]MA?6_)'Q?S[[A8_?QX ;,5K?O7_[FYIX#J,[$;/%-Z^N#?S&3&N9@S5&MS9FH>O4JI-]*:S M+Q,LF1<%M7(E%T:>&C+:/(N2C&Q+MI0G0QZZY9S&8 D?2. MKS<7L%RN,WD?)(E;Y9%S3:<_-X%IR)EV3U(L%,S>YP VM0Y,OTADQZTGC\@1 M;2:FCB*%M[R["\2;HFR(I*EU$NNN49YY$9%I3"G+H'6T3=7<8Y+&C>VU@\%+ M)^EA,ND17?<85Y?#K>%ZG4P83?5M:&&0:_=UX%DI*Y1735J[O$#7N&IL/)P= M(9VN'(,-X\ &6@2YR2RL"U%-L+5GDF0!(!1A2/.[UGD#W=AK)P?7$;(8VE#K MMQ3MU07IW%GM!OA@Z2>M2;NCH;?BM">X:\K/.H_C9;T+>) M^/]=4WG=&7^0"L(#WM= ,L>N^@2U@AQC1$EJB!>IZ!P"+V?+3_.+B[56*_*1H"$#^-"LJN=I\@3//G6(N.Y^XM5SP)N5S5@.HP,#5W/>@) O!T&%)$O&^MNU136H_AR%_W&2><]P5+?'1 M1;>Q)];]Z:J9&BWIP<+?P_?: O_5]^\7TU0[:U[-LZ)OO9]^FZZNVUB!*MEI MH9G%&D+4'ID':YE2T:L"SJ32I%*UP5K&S3TZQQUS,N0<'7QN[@P[0\>D ""\ M6E>O9QR+F 2SJO"LT5CK3[D/QDUR.DYZ4W(3>T);&D6L7^4 M_+FG#14#WYGB@2+A.*EE#[I!?%=%*">64B\X5;I8UV*3>I%=R+ MRF,UVTXO^TS\?TU_]8])\3[FVB;3&]HS6L3"0HTB*=0Z.:%2TG8TGMR2.6Y0 ML!W*-I5:0^$-%N(XJ9[[7.V.@;7=]3-/H/.V43^*YDM29^VT94EKPF3FEOD4 M(@O*ZB X_3")L]=\?Z2O9,A>D'UZ\]J[G4)N'%#(0847MOTJLBT2I!$ M(=R()FKN&9K.2:?M@Y]-G3:46$:,T=:BH[MEO*7MOQZ:^X[V<5E_>#_]@=MW M_]U:L[ J>*$8"C)QM:Y]8R!EQK,#[B)Z4M<[E(<=2\>XUP[M87=R69WGP?H[ M+&HCP!]X>-K-/D\_P6'[_(I&.7:!HX>@ E.&0+R>V^%K>G$P4CA'/R PG_VQ M>_.RAX,%)[SPY+0V3*(4M(6L9J!#8;)DG8/C)LBF:W](SCD=MON@YBD'X@AA M=' 7>D?]A[+)L-MHT\U2)R;6V3<.F'21,\WK" 9E#5-2>4W61,8VQNU>5)[3 ML7L, -N)K@-@<#J VMNG;=7["[UN(_X[F3>?_\2+'_C;?+;ZNIR('%,( MY%B5* LQTA$//6C&BXT"B+L97 LH'D?VN)?=IX/J"85[=E#^+X3%YS_G$R=< MHKV9&(^:]FO,BH$"Q8(U(4N#"4*34_T@:L>]<^X5N(>(\CSQ2@#$"<9D-49B M;!29:0PU\!^1<>]4!N\,C[T@MM([[MURUYC=6YQGB=JW\\O%Q)@L5G$)3 MLV3I*^!!L2),J2VM@VLS,^PPBC>4%]&9_RC%P^X#F<:?7]PK>P\5ZGG=%;[[21UQ.9^N!4;>)?O/; M"]TF=T@[O_4$=TN'<6"<5 ^EC*E=_A5'V@8!"(F%DR& W.0"20O9I 1H[%2/ M>H$[X3P9LMDS,\K0XFU,+'*BU>BHBE4)T#2Q9I^@YYQNG?;!S0XI'GN+HX/# MO>:W8[VZ>'U)6QV7RS_P2_VX?/77=#GQ",KF8%C!.DPJFD1'"WHFA$ TI/;! MMTDA>HZJ<1$VB-PWL328$'I U!7MO\R_P70V20Z%DV2A9 >%:3"901+ D/87 M+4P*"TTZ3'],+W[#;['.JA/>.+.[#A3(_GD,C"_;U)?&FWG8OYI??K\DW2I)G M6S)#J%,87*RA<)NJI\*%"\GPZ'80\)9'CYM@,(R@C^78V"FBWS%-X6+U\Z;] M_'RQO%Z%C\Y$(S3S5J<:3+;,KWO_@1,F2,.%VBGY\\DWC'O+/XSX!^)?!^?^ MC3E$/BB^HP-O.8D9HU6&CN<<:D:I(@1+K9@U,62>K<7 MCK!QE5>'^55*E]\N+VHU]$:.9\[6!*$YB\H#TSX*%H.R3,JB=2ZE^#:]D':F ML(\4R&$Q-:Q8NFB[XQ"]Q;ID J%3QJ$OKHAU+SK+F! M#Z5]F'J^/5,>78*UN+5^ZB4GN*3>:7VCW$D;[[2S$A@66X=309VP HEABEX[ MH67!\[V3?EAPO+6P>&*YKQO!,X% IS?*S'P.B5D;@_>%@\WP N9V>$T?3OOP MD-A>VGT\ISLXUUXH2W_]\S?X[_EB/4ID?4-62D# M'0.TQB;SH_:D#)6%G:M(\Z@-:QIQPTQ,Y^.#U:D!U@]?,",E;R;RZ(R(2-*@!9KU8) MIG-1S#N+3 ?TSFO:]+&),[E)2-%E1#"*4#;#V34_Y(V]M: MF2-S8,+R]?1>)*O$ LL^*Z--2:H-WO:@<1P,MC;I6@FI;_QMW;(I65+%TT3ZF.L:_A M@"PUBP44 VN5+RY[WJ9;5%_F6U.IOV2Z[2."#B#TYG*YFG_#Q2>\N.I$_W7Z M_68I4FL52Z@[KXYU+J$.Q$J)E8#&9IND"$TN)I^A:5P3[I3 &DHP8Z=E$^6K MQ=5'V*5R/#98@0<_"1 MFS8-#@\D>+SH_T!8V2^>.HS@1M=8^ZWQS7RYFAB+BIR;JNMK3SV="XL9J)V6V_[N[CK,.A(CY"<5S9O#;FF_[YBLLON"$!^$1:L9M\NHZM4FY MP$P45NALE3"[U-H,2%+7\=OQP3J4,/L9+[8O!R::JY2=%0Q*NKWNBYFE0HX1 M:ID*#ST<\>/Z(B=%\DED>;C:G:_@HG6<^'=71W5D:PE%@K%/!9= M)R24Z%$$E$W*DG8C;[S;B38F9P.A=. !/;.JJ^(L PIIAR!S(*#V4M(UM[TP M$XSE&;.,CI\89!V4P[4 P^YXVU\R?2/MGK5QO[?7)!MNO>:6!0QT4"@)+'H= M&.>F* R"N'?R]FS;2>TVEGP"- XAO?'MQ&T'QW-6L%""T),<$Z$RL[:7"Q@C M2\+Z4 "2B7PGEV;G5W8;=#X68RU9/SZP=F/@A*L23%1O MV&:O^& M0+Z1+0D39"?4B9OUWA$W;K'?J'@[4$(C1PD_5^P^4MXWG(H:G0ZVL$R88!K7 M'K@CITORJ!TZ"SOUV'GV)>-=KPWK9P[+S=&#Q]L\%AN\,N/1IW?^-X9\[)470,K\<'TMV-P2-S[O$M 1W612D1F8K(F0Y2,J@> M9B"%&XT!Q[%)P=(NQ(WCB+5!7#.A#.:!#=\$@>Q^F-56BF_FW[Y-5^L&NP_) MWJG-P=;'#-7(X&4:!VI5\ O&U98"]( Y)I4,,^1%,4U6,DDY*<:EP"RQ2*^; ME-QL)^=8E?/PJ7>#S)/+(O+JW E5=XPD$RY&SC*Y!=R:C%(T*>IX@IYQ[U$& M0,*F5AF"[QT/!=FV2=?9G$.ID^N'M50JV^AMJUI4!AOK3"-KO:\A8\NBB< 4 MMUX$2;:Q:Q)=;:-:[O)ZZ_/?K;.TKQA[B_8")80ZNHD'(,B'D!@XZQEJVD?6 MR1)DDVFS+Y/6I<+9!Q]/C]H81!HCN^V?,,UIOUY,KZ8[W^S;NM["E=*H2$4EDH='8#$V%BL8LYR%V P!M/3!VD$;R9SW[@8E6]AKJFC<5X#%S&+%C)D0YY0WLL<@,L0$DA MAZ1=;F)W#33><#+H %!WZOLW6%TNIJLI+C^4]_/9E\^X^+9E?>3M M.I^\9 [K^G0=+.=\)AXB&F%$*&ULB7T)'??NMNE!VT!2!R.1=D*<#Q>F0I(3 M&1%D/^-5V[;U-Z[''-[S:QZN5 6G(!G+E"'L:(N*@8^&"6.$5Q*34HWJD0XC M>-Q[W@;8/(GDSLPM_1T6"WKV#SR\K>=.CVWIJCZ_AK9.:TD%2$DALZ*J+^4- M"\9:YD4!X3QILM(D4:-=/.S..;HJ0/5H>/'%,B-K2[4D"_-.%[(<4"<;K,BE M2<1]"RU=NJ7[(&!;'.P8?G=@FOT=%M-*]R=8X;I_2XQ16LTSRV4=%^2ACO@M M3&DM5&U;@*X)7C8)&1\L1TEV/B";.X/)=7*,! J$W<, M&7\RQ9";E,8\)F5_EH*IGJR__$G?*]+ MNNYI$:S/P,$S4K$UNP]H2=859B5P4_M&T9*;I$>^3%L_6#I$_)N9D /+H@-X MD2N:Y[.UY1]A]H\/M"HBHJ[G_;O7'SY=+\H% 5'1*9X-UOD 6;.HA*O]G521 MVLG(FUQS[D3=N$'2@2$VO#PZ -EK6.*]+2)R4#)(Q[P4=/"3MDC'\',Z3A?"2KNP/+]=Z)7$,RDL29)*U!"LU HV5" MZ>A"DN!2D\X'VX@9U^0Y5L#/XN4 ;G> F$_X8W[Q8SK[\G Q-QTKE0;OLFL+0(4*?MY) !W!ZCRMZV(=RM9:; >/1 M6N&*9RAJ4JFBW>:!S'Z9O7!.0K2FB4VSC9AQ3ZS!P7,TOSO S.O%-'_!]W.8 MW=#OR:JK40PGZL6-*G44N:I+S?]2BU 4>@\:]&D3%@_> M.GYVT! NT>&,[$'ZUZ#-Z++,0C 1$C(=2V)!YZ42=WEL$O+^]WE/Z9] M>H3$-F5^ /M&EOIOT]GTV^6WFQ%)IE@M%&F]$D4]US0+,D1FZ;.!>L[IP>3^ MX,TC2_X0N_[A&NK8J51 :(6&NJ:?E1).8,"B-LDEKMO Q#,D[]>7H;&&=B0#2)RY%%,F>.LH M6EW,/")F_.3-(0.E1[.[0\A,<#6!S/,\[ ,X?.)O.%[_/5W=#YZ(M6F%DSM8,0![R^ 7OA7D+63"2KR>MT)H0.D/PKP.-,5O\\7J"WRYQ2X/,3FMR)K/H3"M M"Y%O);G]$*V*+H%235*L-^C8"2?V#' R!)]'CJO]08S'"O,_$LY@,9VO'4#C M@2SFY8#74J8RUZI9[S;QWEF5ND4=I(VV"D^"FAYC^ ))^ M"3L'L+T#]&S-I+0%0''4S*1H\,!9EX&A0M)!@2-2TO M2"EU]DWNA)ZD:"< N;,YL@9A? \(NB/_=_A&7WY>P&P)J0KFIOH-BW9U.( U M2C#MM& AJ<1H\UGEHM:\8!,HO4C:R$II& QL(FM8@70 L8^+Z0_R1S]>0%H[ MI=>JEIR)*'Q")D5U,K2Q-:DW,IML]EB;]N8F#6FVDS,RE 86^GQP"72 HX(S.MIDG^IB4G?#CS^5X.Y+5W8&E;JKK M?8119UE'KTDT9.'94KO_@V=(JBG[C_["_I9W!S(]9'O)A_6 MLU1IWH2QM!$@(+)4+UE)X3H&#@6+A2LK@RYRLU7GUOO)IY[?$Q .E=Q\8#:. M#(57)#JWM3!66H\916("U\K52CJ-K6>R<)#@0]9&[X"%)U_04VN# < P#".[ M4 ROOBQP;43=@S2W5FA11V'I)&K;S<(B2,-B#M=+%?OIWA3SIJM1*Y$84'Q5 >H0YWCB;22"#K%8#/Z'3"P\=B> M,O<'D/PQ3!M9WC7Z>#_A)I!9K:+G3+@*U5KNXJT&QCFY_JB=) CO(.^-Q_:4 M73" O(]A6@O#>[K4&T#VQS-P9 2\GT)CDE3B8$ 1YM5S7JB!91U<*S@*B#-F9*+%) MUYBG"-H)/>$TZ!F@Y',(MG<*G_>UZ?_B>G?I"OAL!$LRTWHLCRRJH!FWWA1P M5CBW2WKK(#"Z3]C(A7V#B'\'3!TLBY'/I]>_??@_L%A,EZ]A]H_;(GK';7&< MF2+I>'7D1OM(ZC4I!8&, ;)M ^6Z$^6":V-R-SI M$.IDM6QH!5$R$#RPB%ARR$+9W,B V21E;/5RC&B?PR&[ M5'*N7CHS0ENFHRT,7+W-*288S;3(YB^35,Z4S))*Y>>S4Q#=_,EZOE[[B:%"FSTE:QI GYVOC"0@Z2I22%+]$'C$U.I"?HZ>E^ M_D!9/\+/\8SO #_;'(+K?F*OYXO%_,_:W1J^TT]6/RYRBQ&0_M-*L<\ ME[68U@0(WHIDF\STW8?(GB[_AT%:,Q&-?D7P>%T?%_AM>OGM+>)'7*0JN2\X M22:Y $!Z'109D042V06U[;&+@0 3,YB-K+,GK@QV>U]/"0/'(:@9ET=&SD,> MT1JF\SQ-'^'G^N-B.DO3[W!Q;VT^E<0Y"@8AYNJ&T%><:^;)#X%2LHN;;>RW M(FC?]_:4@' \DIIRO=.C\-TL+1"6^ M>_??M?'&U\'K42P[T%*=9CE"SRE$Q M#^1LF)2E,B;*TJA+Y9Z$]I07T>Y('$Q4'1Z+KU(B,9' WF*=MWY/;7\H[S__ M]NOK=Y]_>34)4KM29&3<02!WB) 3H4@FM;3%^F 0=ND!=# !/>5@M#DXAY?# MR&"CO?$>?^""5O"I2NK:KIQ8;Y5=3UHK $RK+%GP@*Q8+5T0!IU1.T#IB79%U0%^3C&=8_5H/1!?"L^$Y2B3V0$+S[VC MIW2-XP$Q&#='S]+]"_.;K[#X@F_F6Y;BLG#:0^TT7BLU>:E5=<&R!*AB4 6< MWR65ZX77])2,<3PVAN1I!S;S0_:\AN5T^0?1 OG#[/XH4#&)2OG(I68\U#YL MBE@57#)DW4:RRT!(GTX0S'Z:P*[N6(>*4#:0S<&8(ZS'^>"^?_WT"Q:XO%C= MV/_O9J^^?[^8IKJ^WVB?3634 0H?)&O@-@2EG4E0222,<@NUX-ZA"5)0M0<)N(6PG)%O2180G6 M1NEL+"[_"JW:!R-B'\H9G;G0:Z-T[K#2P6 M/\D[O=H"'\KGK[C1FF"22-G&6.O/!2;<< MT3,.]K>38 =@_;B8)\2\?$N,W9C\-BE69 =TWDM52S^\$:S.3*>/M@17E"FA M"1B?H6DWL)U%,']H"70 IJ?WS?K+)8GI(RE[%!-N0D$5#=-AG15;(HO& \L( M4D05E.+-XO0[4;@;T,XN8C^\=+K*7OZ\F'[Y@@O2T+_^6%N=&;]]7]TL;$)V M!" FSTS2Q#V>) M!$_?(Z(Q1"1 >=[#2]GGG;C@ZBQ!\4W:?A_9:9Y>(28!B M>8ZF Z2(RB\4K9G4@UG&>BVHR@6=G"G=#W1F'YX>23@>MW=8#-*\*WV@C MW8Y)?#7+KQ+]>#FM8ON$%S7VM^Y7]"H2%R"M)M%"+F!H95[5\%^L8]0XN4G) MDGOMA N<[Z#.CB)B-Z2=17#_M +I3N'5^XR))1/3%?*MO1=D<$IC&:3BF0^J M2,>+49M=!5MHMDK*.$6N)\; LSIN;X&,FDZV?0T;A4UU2$\^_5N)W^?VG^[>H-UPR' MBS?S;]^FJ[K$Y?V[X%]P!=.+Y<.5+*??OE^\Y%?L^N1_NZ-^KR)^F2[3Q7QYN.'L MW)O?W=ECZY9/2B0]8>%3_!?<#N?=-.8^&_2"4SXCL<*[27H7<<* M[.%N*YM*TJE+<1,Z[M<:R G\7+ =SN #&?\,?\XD\DD9E4MV=+KINDYLZ*2P*(48FG2".I9JGK"T"%"G[>20 =PJF'+U778\C/] MS7J/%1,%';GDVG$=Z,2ELS*Q8&*ECSPIJ'1 Q.'\2T/1P;ATOYA=P^9@W!_ . YK.8BQ#B'<^)*\[ ,M&.N_-(G(HX%#2 MH>KJH#%1!P\Z8%8DC>2LVXWE0#T!S/\^YRPE[-\NT%__5Z?/&0 M@T?&L2:&!PG,&T,BET:C]](EV"63=9=WC6N]#(B0)LSM0,NL%>1'^%DMNP^K MK[BX_OIF.<$:8Y7,S(8ZA4K%0(>V4K61L.#!\]H*K86^>8&NS2-+ZK$=,#:Y9C6-:!$GDJ MD39D;VK)!PNH7.T/ILGBLHD%KK37NHX3.L%M\BT]/36!'SH+X3"F=X"=!]U0 MA(_&1)X9M[;.S" M!P)(RR7.DPHJ1M=FSM_>'6=.G9.^EU2?:SBS#XL/AT?M MNSN8:GESN:BLFUA)>P6\8=%),JT4<0,PDED>M.4:B'+7+,GWFH:>[H^& <>A M#.Y,=?P^GZ7K542EB!DV,N!2,&V(&S$JXK?#JY,# MV;X_>,(5>&:X.DE+#JN\5"D8)EV-%07@#"(XIG14PAD!.H4=;-:A6G*! IF(4$QE4 MO0&IC=AE8*) (1\S2B>;G#@')V6=-(WXF#/G:'9W")GK?61-YD%!85$XR304 M KXSP#SYGQEE 8WR%*#IX<0Y7LR[)67MP_,.D/-86T:E7#:I,-"B]AO@R*)) MD27NO92"#/\V_EYGA],0XGTQ*6L?7G< ENT)0LYG#UH%EI,GE@A4=%H[SS + MD4L";6R3)(GS2?^_W M2H@X:6W!<*&3PYC>'78>-HV>>"L%!)^9\GY=75-;1:O,K$;!)60?\BE:?#\@ MJB<7^D"I/]\N\G 1=-A4[6\S^#:GT_1_,== =UW2QP5^FUY^>S5;W[.\6RXO MZT7+F_ERM?P=:Q_IHAQB8FD]C$^YPGS)BDPT\ :*25XUL6Z.I+LG'[T%+-L* M\H@;^B^U;=SPN6'.2EU;%C+I>1W7[3CS6I+!QU4(-M7TRN9I'3T=F,-@ZF 6 M#Y8;=IJ;^3\NOWV#Q<\/Y=VLS!??X%Z'P\_SSU_Q_13B59'U+&],95BN1S7< M\T+6_NNP]_7-R&MYBW\:GK:]VR_)9E*)F050D6D9D'D4Y&?PP*U.0LOR3] W M4,ID64G)T JUKO=_CY<'SD&>FL+W)H -Z5.4CJ#D2Q- M!U;FHG"E]"[%J$\]OR<@'"JY^Z=I^'YYW )RG0JZR%"6E561DB<2T=Y;Y0#9]JI7; MD(17Z03^3L<7N)/1D/Q^'JE/*HHM[UU^N7WQUZ7-W@6PCJJ2L9[$V MD-!0RPB"$ Q0.."0N6HU9&DK/3V=>D/IK>,9WP6"7EVE)ER7]][V2ULO:!)* MME$94WLP5B6L:Y#"!F9Y0C(2LBV^29>7YXCJLPS_&"P-)H+1FC5L\21NTA7N MMTN;9$PYU&"Z!QWKS%[R;Q$]\]S90&NC[='DAO,%NL;M4-8"4D,*HCL#_9DS M_?-7W(BY3F3VRFMR81%#K9O)D4$1G#Z:%$/0Q@!O;\/O1?-.>+3GA,=3"; # MK+[*_WVYO$J[^3Q_E?-Z1"M=]"+\+P_+& M0OX,?]UX6E-<3B#68D6;64H%&+E;Q-WB@/$,SLC$0>9&G2:WD;,3 OTY(7 MMA\+G]\?6).GR1K]2+^2IM_K5EN/I%[.2[N)S3N^K&5&YR'K;9N?J2TOF$*= M?E<;(52GEUS@P 3J*%$&7G2SGH_#YV?>9^9OL+IX/Y58"[V:_ M$V<__XD7/_"W^6SU=3G1LK80CHHY+P+3G!?F%>VV4JSB22)XBRUX<135XP>7 MCT35/4H\)ST,D=I:H))CAI'#EA>/(#"JH!E!-C\N>N>AIY]7^I+Q)G.@P M/;H^.S+VE=H[8?#N_7-2NW *D)V,\U['BG@,#10=$"2ZFE$(0O'GC\YVI M'3]6/C8R]Y;960)S^J.&=#WH+) E43. E$+FN0TL66NL X/@QKK=-&D0P9+*5.X](FRL#[D8$U6;\>BGZ,?1-"C>%)-M MY=A%(YD'O2*B+LYE""SHDICFJ3;U,IG9VD-"<9]=;E(DO'<[CG!&D#J8P^?; MC8-.:5RN?OWK.\Z6^&IY,_'AW>RJ/\1R?C'-]?KG#R(&K^\D/M [UJ2UZ\(Q M#%DGZK[1@(=M;W5JI0>4XEF*J7:L,89!R)JA1D@GB\N:!45?)6%9DJK&J@0FWR0UZ"$97=Z[["/W1[UC#^=R=R[$NBQ/9ZM5 M)-5^Y03E2)H^Y]KZEMN2!13E3I!"-GZ;C6,$^W*'C7VXW!U.[D\$X+6-EXTL MK)M\&:Q!'20G1_#DBT,!L7I&?NP<&00O*'736O!V[H$J4KQICM$P5!, MJ$'@E,DKX;;>]2:6@W4JIJ*SESO X*GGCW^-/B@0!F%C#_K@X4)N%@'2%XJG MVOR.5I"$K$6*A0DM0=)YRA_-5AJH=.81*>-JD %MT".YW!U.KG>/TT$5J3G3 M6 OZ4=>VUYRS%(PNF%3RL4G'@VW$C&MV'"O@9_%R +<[0,PG_#&_^%&K"[>I MR6R+Y-%XIDJV3%O'&3CNF,A!F9B)<:))#N^S5/6$H4.$/F\E@0[@M+6+$5C0 MGMPXYDQ6=6PT[38M#?-:$6^*\)B;Q P/[@W6S,(9\+ ZFM,=HN5Z-^5@>"A) M,J$L>6U%>EJ <01\B\XHHWF;EJ1GTQ9L+S'OUA9L'YYW@)S'KKZQ2!JQ3B(+ MIM ""C*0FEQ]'Y(SP2D>_X5'O^TEWA='O^W#Z\XF>*7,HRCD\\EHD.B7M6EG M@5H\G)425D2S2U#MD E>IY[<=HC,CV59!ZIA>_WI;>"Y*JXB2Q@H(4H[EDPH)D0 MP1:;K?!M!D0^)F7W#ZBOIUE)T'<_I M63&QMG\P@4&4@I40:C4JSUXT227=1DPG > F*-J?VV/?(\+RZ\<*]MH[[/U\ MN?PP^_6O%6V!R^GRZ[=U?Y&K'$6CP%@)+,7J0QH@]S%[QS@7)FL.5O%=IC?L M^+I.PB['0:05>T=&S ;BZPHGA4>'GHA66$JE%H%"P*ZYDCM6@LB"!Y MD]-F5P+'+1\<^ 1J(I716R+_/I_MJCN53P83<6]-W+QYW<)H]3!^Z6$CQTW-/&ZIF:6>*!RHUNO>^5QOOVU*)0FHHI#K4IOA8BR^#9+67(4%$!,Q" M8)792/7=XK><.#SV!UFM99[D?+&4N3D"P+.?U M$"ZG:UAI?;D62N#.(S;IEGM2Y5>]E@>ON+IS(BO4::<*RZ4.,E.T3X*WCMED M9?%<*X.-&AIM(^> M^5I;H!, BXZTO2P234W^]:D-H+80,W;6T/%"WL3-L1SO$#77F1+D\6#QA>3J M;6W';30#C)%9TS9X%:\C]4,!SEIDKM4OB M,SW]GE*A3YL*9?OKQTYB'.P(&H"[76'C7I*>!V54=NIJ]"ZYI85%7S(3A&T% M,GLI=['_#T#(V GQ0PCU27PJ4#@I M@I2!25F[+R?+6:RSP^D(MI+KJ.UFV=_V6N'G7M(+% Z5W[P%,T=&Q;\C/17_ M$Y9?296NYK/7BVFFH_)R^<>59!ZL*\@8)83 0JKMX^GP94%(Q[CTT6>A^'^R*KHPY\S>L[7Z?>[>[UWL_^83V>KO].GRP5.@LB*VYQ8 MJ8,!M'7(:.,EEFD/:I^%-3+MH']>?%%GX94#I3EOQ=KN],W/7^ ;+6GYQ_SR MR]?5W^'B$B=H,'E?)/F)HI[!PK*H$VTJ*/1U%J71I+@7*>O,<3H.7&WD,;(B M6A-UJR#= '3;V^G%Y@G)7)C@/A"6X,S;7B@KP2=S$8KS!Q!2;>#_GGJ M^9V=2\>KG4$8V8.VN8M,X6IULI)_NI/(+'DS_-UYO]'6*Q^3ERP6J(. MS '0XI(3Q"V03&1C"P99G&S3,7D?*L=-K&ZEA9K):62-]'&!G^&O-U^!'(AW MW[Y#6KTEGO['Y>+GWW&1IVDU2<&5X$FIJD#(T"DK!JE.3Z)SVY'7&1/L$B-^ M\47CYDXWT%'#LK8+G+Q*:7$)%]M7(TS(G/0LLSY7[S5)%FP,C)=QH3 :6UQ#17!#+MO&+>QL(42E62$CFK)B/$ M]Z1SW#3KL!6XUXSI; ;2Q0E2[ M6]G73QTW-[J=;7T(T_H0]R.OX-WLU[\2+I:=J9-^ M1 M)ZD+F6>1EB CTSK8VM>*UE:,%5PF'3<;FVXO3'[I1;N%!/D9(658WG9@S;R& MV3\6E]]7Z>>;"OOEU2IH+ZP_704>%/EUQG'/N"^!:2#8QUPTH9L?;C4W#E7M MB%_EKS4=$#$ZEM %ZU :<&T:M#X@XVC?EXPAQ.OI6+,O5P^_*[/1"@4A4S'% MZZS)K)$!+XY9\% $S\7()D-[GB=KY(O)PW'PR)L=CON]*X:K^_U#RID>_/F@ M:F(K36VTA9>0+"=O [RJTQCJF,2H S.U+BXH8Y5N,GE@:&U!3ZL]-=:,NP,J M@(ZVEM]ES37M :5IG> 8.AV%UM;[W"8BMIV>KO3#/I)_K!^.Y_?(IN(?E]^_ M7X7IX.)VKN-MD?R[69DOOJU%\PDOZM#&S_-[6_-NQ5Q!35D%YH)+9!Q+("WK M!,N1%"&W8 /NSC;&5.1)6A4E@^#)Y"[9L.!E61?IFI0+!F@SZZ"!Z[5^YB^X3(OI M]RJ&JS38Z)*)(1B60UHWF@K,2TO+#-(;F[1*J:'?M96FKHRJ?1"P7;41 MRYT^P>S+53F/],%*D_/_9>]-M]LZDG31)XI[OH3"8(S2&+8B9U@N:N73$LR$,,7F1&1,8!RIF:BK(:(==P0 M=RZ:$"6&;0:9;-7?=/VM8\-A(!W.#A5H#RBXVL\7@S%.!8A.UJC *"([<$BI M!*:U3W*KL>O;XV#L?J8]-79?YWN(;V2M_TH7\=>+KU=]5KF(J.DP+ J)\( " M*/[CE7GEA"@AAFTNBZWT?N>;1];\/GJ;#2'$L;4?_KQ%.+*D6+P_>;R>M$&TO[<0NXEB[U]_-V]3HD2>77# M/#$ MCN 09%#@I;.<(G)I?9/MZ<_0-7;>9%B?H84RNL'6WJU3332^_;LB!2 M1 LA^D#2B5[HF$+1(B!ZBE^_S'F]G7;[-I MG=4U*ZO?N=Y0/[RS$DE9,B:!OFZ3C0:BJ46?CIN"Q:5;>Y7^$Y,ENR!@EV3)+G+O M(4R^'+.5D^9*D3)+)**%RG)DIUTN#%9LHM >T#! MU="K&&42M@"K\[)5G6$1'&=@3$P^!:XHK'BAR9*=-/9(LF07\8T=+M^)\T.. M@HL8(.F4R ?3$LCY(B=)1I5CDC*IP>R_PV3)3GI[-%FRBQ#'UOZ=.#]:K7*] M!;VI0UU-B. 3!M#6^VM_;R%V$] ^'I7Y4H35TA([LA"8 MHX1H38"0M0E(+$;59C+/J29+]O$96BBC VS=C<=KI=99BCXFP1)(49?8"8P0 MM&00T5MCDRK:-,F]/22E1Z]S3TW/!A5[!\#Y^&4V7ZZ6AE]S8)4*-5D!#%/= ME^D,A*02I!)0&:FU44VV,STDI<>C9QC@'"CVD6LIKXE^C64VQX\7=!K3[[R; MIME7/%/&27C%U?-CPRAI5K!QN] M[E%OR*>K#4E@E$10VI/;%H($])*Q0E=YOM]&/M"ILCMNVLW9:7FB["_N#JZA MFV,PJ(16!F*ZNO(J4S07 G?@E;0RFERX;^0%[W+IM!NITQ B^PEYQ*-D51Y^ MYZ:\?FXZXY(+SER"G.JXJ!(#.%,HHI0L4N1OLHA\BUOFD8\?>5I.H_ME"%EV M_V!WNY_@=3@/TX0?OR ^T4EPZ%/>_M\X["/?0)RW>?ZSS$8O]"K14Q>EQ00U M00=<"D^8U2+*1F_U0S[_W0WX?I]\_K+\4/Y8X"LR6#I64W"N^ P.=;UTZT1% M75LPI+A_+?98E*5 M]K9:YV)"SMXO$[K)C<]<,"> [O#:VZ(T.*84&).D2W24:]?D57T@^L>.\(\# MSD;Z[ [&UXU1;R[F5?YG,JJHA#90ZF!/)3T#S]&!K(ND&/UAMDT._:?)&CMY MT AT!TF_7RR]GTW3FJ&LBDDI1SPD1!XJ(:Z0^!][W*'F(93/..=C6!BK=.( M48"S5H&P(B,RG^3]F2G'B (&#E+;#2L^5KS02*/](OG&J]V!=<:4*-QDL-S7 M^@[A(%I!ZL @D.F) 'D:>LGS$:*617D_J#>1-6'SY^7SVKU?3O)I' M?YQWD-V_M=U;R($2:#0[QBEAO67@:MV[PDQ04\H2\IPKDIN NLU:HH;O(;^% M'U7BBS.N P]1>O!.D3%9%BC:\QHB]Z&F,(5H,ZYS,SE=O8#LHO>GS[N]I+W[ MT>4OS6J*GU>6,MBE?"]'_B'6O?#KR?A?:JWXS[/Y8]D$EW2IW="0K$B@I$!P MT21 =(*$431BD\%+!]# MHL/X$0NZ.O-_NL#W),1/_\+S[_CK;+K\LCC3)0:;9;4K3NR+0.P[%Z (84O MXI$UB4SV);BK:WD7[.PT(W(HC7401F_+Y_]@F'_ZU^Q,Z)QX#@JXC1F448'N MFUIO:"1*09P'UF@:\TYT=G4S'P.'^^CGU.!'>,(SYA7RM!K\6M-4O&3PAGG( MU@@16/ EC7HB7E/:547"T2"XLXY.#(0_SR[F9P6-T%HC%(QU:Q/W$ /&VN#C MLK#)Z99#0;8GM*L2AF-!<&<-G1H")]_QS":K9(@,T""Y&MXK\'6[MS2E),NL M5O?7I(^ 0"*TJQJ(HR%P5PV=$ )?%?K.:R89PQ1BY4K& DK7P98^U&R_1VY\ M%-J,>A#>H;:K,HEC8'%_79T0(,\\9S4SFB"[[$B2SH"+=4AG76&4&#U'95[= ,@X/HJH.C[[%,>T"KBG)D2#K7:0)2@5,J065"J1P= MB]N,ESIJ?>NQ2@X. =40\MX;-M]Q'F>-WS8^?B&1OB;>+1X MY(.&>HW8ALZ!GAEJ+=_Y;'$Q7VWROOFR=?% [:A>K,B)E9RKV^T:;CQ+*UQ$ MR%8S@H8E:# A(,:08M3&^C:/X8>1?>C!M/6WO[[][3=+E*31UBFTD,@HR4CK M<"^O#*C(;< 0(XHFK4,'TCWNH\81D7K_8#RFOCM^&MY\+.V]<_3)CVM[E#;< M27H@3"5W3$65@2>ZQ)7Q'APO#+)QAC&6->HF&X_[.5 W:^S5?%[K+U;?^OK' M V-[]:\PSS<&1W8ER+(*N) #J+JV,P9!OT2MG'0YE_L#-(:7X@!\G/2!NPN2 MGSIPCXV'T7>Y?OT:YC\^E#^FI._E?))(UA^7Q,4?T\ER\6ZQN*C#+^ZO951> M!QD,Y&0RW6Z)070Q08K96H>B4)SWS'&\]Y>/^\8\ DJ/HZ8. O"/Z0OFB_,[ M1GC;P%;\?E@-\%G\5SB_N%0ZL?[U\O?N<2\BD\)D TRY7$?[9/"B3LN7WFH5 M"JK8Y+%F6#;&?<\>\5 >$0TGYQ0/L%EVRP]NZR@?9?/L@9@V=+5S'VWM=JU[ M"25"Q%+G9;/B69%2^":3$\9UF3=9X\X.TFK4-#-"E2(-(*]=2D@A:K3(P2GA M) G61VPS$WL1/+3Z^10\DTT M!,L%E)2J6\*Y://"=)>,<4&UOSH?P<4>LATY%O]4':7?5H[2&_*89O-+UVHV M_5S';KR;ULD'Y!M5!M=K.ZPNR=0EZ48S5RL^$;PL%DHV) <3]9(6:)NTM)S MAXIQDS=]7%S[JZ4#3.TON!NVI_F>!2MEK2C*0-',4$3.*#;7'DFX05NAI,VE MR;R=%LR,>S0>@*T':S5&5G0'8'_[]=OY[ ?BK533U4T@C!0N2"A&DOU'ZR$4 MBJ6D"%Y&JX3630H1'J5HY(A@=+#,6FAN9'_P]PV9?A+3[<3G%5.*(2^*@5"6 MU::S6I!%/$J*[4/227ID6_B!6W_AR-=X+VAKIZ0.#K]-C/W^\8\U,^1::UM? M-Y.I TQ33!!BB2"*=E9$'2-O,BS[2:K&?2OI!I;#:W#D@W#SH^>56Z_/7Q62BPXC6.UU M+88DIR")4HLA8]&RB"S]%M?FW4_M" 9#*FXVB!1'/FU^FLPQT1^O*4=%I+%B M@+ZF@"*'$)P7$@PWR+7T.@LUU&%R]ZO'R5(<"R0'BKJ##,.S]_ECU_DOU^L; MR5'4*G($[KBD*]U;($.1()D6W&I31&I2C'4XZ2/'E%V\A!T9 +U /C[/<;S/ M\=L_OTTN'ZCKB_4LGUGM4$H7P#'T%-:D2$<&Q3:,>[0)@S.V2>?.8!QT_F(Q M,/0V(?_H.!BP6WJ$4__]1;WDUB?6XM7%\LML/ODWYK/"%$M>),@4YX.R=>Z9 MTYRN/4:^D0TQ^S;[T(?FI/-GE2.8Q&BXZ.5NV$< 5TT0N*A+SZ;?5T);"Z:D@+;0 M/6SI8B;MU900H]C.ZX!2"66E;M-W=BP..W\.Z]2^FN+H/\/ [BV&^UM]]ODI M+/'G,)G7%L Z M,:3SG715NGK:AN0^+(=% MW]A]_\WDM7J3K?G.Q]YE;[D2OV.:?9Y69_W6[HLSI8S6$@MYZX'\]CI>S!D3 M0:@=1OLB+YW!P-+!?=).2ID),DPG,< 600/*BH%+D<% MJ*R1UDI5^#;E 1U%;$^Q.^[PWA<;HPV&L [L\%Z):TW#3A=X9DFR@94 Q9A M7"0!040Z7'A.==!V,;+)C,'-Y&SW>,M>*) '4%$'0+O5HE2KLZ^XD)DD$%P$ MFU6IDVL-.*]K+9)(=?\M3_?K]08ZD#>2LQW07FR9P.$JZ@!H6T4HUVFVRV!D M=8;?B6!FB^7[V?)_<'D3O5\>]S_/YNO?JG^/GV7ABR"I PL,0;&BP2%D$/!!*Z^\RI7&,22%$2! M6DD5N%#MJLV&Y&0[L_FK.* %,%Z69;R;D@\X74S2.MK7G&GI$XBLZGS1I"%* M$T%S)Y$9QU1IQ_H]]_,IJOA ME!?AO$[>$FA7^X[! MU8O]'7 0O?T3YVFRJ+T:5W5%GAQ8Q2*86"AZ+)@AU+8-DQ(:K;3'D:9M[<+"\( M8&<^E2BE%9 \&E!*)/"^/CFVX M(X(GKU^#B4?2#%@E(FDG<8B1,\!$VN)6T1'PW%:I(Y&ZG26\M"J!'G'0NUEL M(XT'K3Z/W9!G0@6G+3/ K"('E0<* Y75()3CWDGD69AC70];4[V=L;RTRH'. MT?$R[.9NS_@9A6^"8C3R&C-R4,5KB((%B&@R"YGSG.WQS.,N<=M9P4LK!.A# MUR\#[.]GRWLR<&3BWGF2 2\"5*([D@(E6^]-X7F.)*)MQO"WHF\[R+^T%_UN M--Y+ANJ!',Z$T,5B3. 0 Z@LZ2?O$;PS(7",*,P17P2W@^F+?A(_3$5='J^? MPI^O<8IELER<&995DMP0,_2+LMF#KT-SN71,"426Y?Z!Y:TOV@Y)+^V!>'@= MG-P^[(\77[^&^8]9V3 O/MQ9SO(J+2??ZR#6@1=G[T]!VPW; TFFCU7<*3GF M+9V'Z&1-3/A,[J;6]*_1!):=9+;)2L.7LHJ;G):BN320BV>UX,/5-:MU=F1T MW.3D4FYS[_^UBGM']+9;Q;T+!CKP8.\N."P9HTFA0$G.@I*&+K%"3A(YXSX; MJ45.35X_=]]I>@++N'="PI,[37=12P>8VE]P3VRX<:A+]DCFS.HLJ!P\."<1 M15:C M@JR%"]R()J.4#U_K=UJ[37<"S6YK_7;08 =P?'Q1:Q I29\#,$G<*"$B1&LM M6.[1&:&TU4T.T,-6[)[6TM-#8#B,YCJ X !I&N4*M_6E+\2"U76RX"*+](MS MWK'DC6Q7+WX0Z2.#N@OG]<@ .&7(;S\M]??9^?G/LWG]C\X*9SFH2.Z:BKR. M"D\07=2@/5?:8:+3IZ\%#7NQV;F;,C"(CS]_=U]$C?P< MUA6$*4I02=9Y]-Y#<@RC#,P%>ZJG^"[]I$-;S5!0'&U/P2ZXV-M@OJWF\GQ< MAOFR<[.Y+*B]FD5XICDO/%H#Q5L*L;00X#(+%'%96ZPUT3!W6E9SE\%Q HB3 M,YH#4/&B+YEU^\7-\,ZS8&I).[GNM7!0C8A @"UW#BOQ4.DJ2!:FLL=Z6G!KN MS^TFFAF\BO;D+.807!P8S;R='F8T5=;/+J7:\%IX.0[U6B\ZFNA1%8BAL)I$ MB1 CG10E*E:<92*P;3)1AU/2^0-;'UFK(RO\102BAP MP06PUBI&5ZJ+LJ]Y-L=>+-@D+W9LL'>Y5' 'Y/W'I=>>%Y\2HLX)TH"BUL.4 M8" F[8'I)*PSFMO.EET/+8'Q$G0OUGI;8O!%7[BWAJT\+S67192<)[H@_WQ]%V^S=E-+S@@O:\N"KN'Q]#JQ# ME@D$@@S-!HM*Z*C,:9GMCA(8+U7Y8BVW)09?M/'N$&=874KD=76'K#MN'"O@ M. 8(QGC.9>;)QM.RVX$CW":YTA=KLHV0UT'*]6YZ^U;Y^XU*!,?"ZB!!J1PY M#\E+B"XA."V*S]$77[89?/3\-XWC)9Y8RG1@A9WRA?'H'J!T/8(R6$>] M*I(MTZ;._F?6=R8N_G;?+98G!4; M8LI%0-&UIU31W>-0*C"91W2B!)O;#=$>EI=>RO&Z@_^A>N]RJ-(N(_>_38CB M#_,W89KP_%:-2 K.EE(4)"5)*2R2(VF5!B:Y9W65!;O?N]9D:-VC!/92+#<8 MHOM19Q\E/U6N[Q:+"\P_7ID1T9U)[*5L;_CANJ[4^D#FXQU6'JN5L2,Z2[)*D[L$;A^!323ZK M(F/J?4EH7\5EW;D9A^F\@^S&4Y/@-TJ;9U-0B (V2@\JDQ/E(_E4GK'ZV][S MXK;P'W;]WG%.UA/+?#15YLO*@SRY 8&DDFR)OLX4L/4Q,$/,6H/-)!&3I?"R M]^S(X=O,CI#^'AB@[<[VP=!R.GF5[1:)//)&=U= R)+D#AT84>KD0T$"TI$N M!9%EM)9+.5(QY7 \=E-U-;))C82:4[B;GA/-K7*5K>0CN+2>$^J=7\V*5G6> M*"8(R(()/EHMQFD!&YC1;BJC.C>MEOAY"?9UQ?UVTDGD@+O,(O 4:PVGTN $ M,V"E<1&EU-W-\]R'S6YJESJWK7;8.07+&LA/9H@9"T6U3*U6!J&GJ%982%8( MJ;4W-O>>#3O8EHY15/0RHJI=T#)H'NW(2RL^E#^F\PTC7FNRO3[V--I4L>W7 M'F4]Q5XRZ&,GA9,V1Q,%N%2G^I?@P#ED(%&$$$/R IMXX2/OI" 4K(S]FYV? M]71U)A*%DJC :.% ,5L']'H/S%476#D1RS8[IY_ZCL['QS;7_JR!*GHX/Z_N MD5^N1SY3D.=\T &$Y75_J4>(08G:>F&L+_#'?%'BCE'G!R MI,;YLZS1^J0E!%QL65R>W*O@> M^Z\6BXNOEV+Z@_[F9/IVL9Q\I;\Y_?Q0,HM9N;TP=]66.W1ZMA5];?.X1Y%J M'PE?I43V6 +4#2FUE:[.)$8.0C+Z(X$869-BII>RA+C4!U I(J3BL#9A*8BU M'4O70>B.([9Z!?QK"?&.Z&VWA'@7#'3@\MW-=$6*$4W=WJQ):"1"'HAX0Y=\ MM%*[2')L!PE/)K=W44L'F&J2]>),!$3G0*Z:!U C>*\B9.^]#):< M.C%.A<6))[=WPM8QDMN[*+H#L#^^.Y07-!3H&]"J:%!>*0B)#@'II:4K"9D- M39[[#MOZ>EJY\)W LO76UUTTUP$$]PZO;Z)[+[RQM2#=.Y=!Z90@D@2 G";K MF7/%F+X6HO62;._"6S@R $X9\M>A^:TXGHZ57W'Y999GY[///Z[C">8XA0\4 M12A?!\OHHL I'\ J%#YYIZ3V7=G$]KQU?A,,#->AK*41=D[9G)Z82$.L1N9Y M!!V$!.4LB4 K\BXS2SQ'=#F-TV70:!)1?^;2"J]'&&>T"WCVMI_O.(^S+BWH M^8<,;Y,F"1E(V:FZ/DZ""R:#CT;[C,IZWF7#P6D]@_U'6=ZPH#MMJ]RDP-\G MBW_\/$=\-Z6+%Q?+WTDV9\)RFWQPP)VODX"*@1"L!AY=M$D5EUE?*SZWY>Q$ MQ['V;GE-@-6+!QF?%TC<1B!O__R&M4KQ$\Z_E$!_XS%2TG<.=%7F+8];^-TK9Z4F74$KI=F;P\Z@"\E]-/D^R3C M-)\5QV.=%DG.M!6@N/1UEW%]A]/,A9A(@_T;WC-,;F6!YB\+[ QN'5<^7CW: MO<8IELFR/@?N4Z"X\6.&JB-\GL:!ROWNP&::?\?E9+X"SDTEU350D7.69?80 M;&(43V $QXR'*)- 7H0C!+0X;G:@\=#C^S?ZGLMO694)_S:CC[W^NK4R%C=? M^XFT\)K^^W^<2259\%:!<)A!91D@,ED7+>52BC5%\B9E3_L2/&X^NA7J[A^/ M1U'GB1UUJ[?BH0Z\]8>U//8VT3O"X>>C<4%8#CE:@B%:A,"8 1D]LU+Z8FV3 M+-T1#[^;2H3W>&4=JXK9E0INC,,H[2KU-%HPFGP.@H@(2AE9&*FT6B] M[>@[G:-M%TP]7FX\G++Z2+A?,_;J?/6W29 ?2CT*R%7%!_PEE:V7B*"E-W5. M'WG/7 BP4A5MLA,\M,F>[T3FN(]0Q\?DX*KK#)I7L='51;5N)+C'(,G+V<0+ M)!$=**7(==&L@%:A;B?4/);&S1Q;T3GN.\WQP3F\\CI(/+WY4D/^^A([G_WO M;?8^Q//)YY5T%]=!_VVC))G_?%&=J=JQ>;&X_*-[LA":3#0D#4&'.K(Q&_!U M4Y1)*0M$)G-NNIZ^S"[+XWS'-/D\G_ZX+HUZ' M\SI+[^,7Q.4]-IVU3LA,'*9$O_@LP;O P/(4# M66]?X&-^)WG'?+$;P-9HI M<^PM=]XQE@S9$9\ Z2?=59G6L+C$6E,H\&,=$OK>Q>O/FNEV^=-SD M?&NHM=5!5P?BPTOAW?3MGPD7B^T8YSJ0TVY)GB+Q*EYREI1"$'4J H]2HFS2 MJ#08!ULAV9XJDL=5>%=(__7B?#G!RSSC_";!>"LJE0Q=G>HAM:NST8R!B 0^ MHZ6TT7H;[Y^C0T/Y.1*WPJI[.5@=5&4#)A*.DZ]_'^9S^NSO!XRZWNIC6^;P MG^9AA&Q^" 2)B ASO@J_'#[ZA%=?! M17PCM54^X6J$@%'..A0:),L!E,MU/VEV4&1DF:EDC,XMX+>9G%[&APRN_]G@ MRN@24NO._CITV8J2R?[JO#D6D=P"$I*47(9$,I.J2;W*8P2-"ZLAE/TL?O:0 M? <(6I>)7!K8'9N[FN80@^:9SF^9ZOCN$NDX%R0N9M%DQ3B3IDEX^QQAO2%J M'_5O+MD91A<=8.O=:H%Q%=)'3+-I#O,?;\(2/\_FDW]?:JI:H;=)*HD!HJIK ML45=.>2=!>0E\X*,.=;DJ-J*NE[F8[2^#H=755?XJ]-#-O-U-0G'*"ZJ)+"%HIR1EHYLF5E4Y#Y$& 34$JH[FD*Z %I+:B;N1FZ*-=HL.KJDO\O9N6 MV?SKI?[B[&)YJW#BNJ\'H_!.(6A3+"@3'81,3K&4"EU0DNRV27?6/L2./+5W M>,P\B\J!%=@E2*\*W7Z^J'NOUXGY^9O9=#F?Q(O5J]][_'/Y,PD[G/\/AOF9 M\-P6)P4Y+[KVHB4%7M!!D+D3:'-4S#<9XC< [;U!>&B /8OHMMKN$N"O4KKX M>K$:[;UJ\*DI^CE^J2F$[_ANFF9?\3TN_T;NT^*7& >2/I/\^L7]WB\2;<)ZJ)";3 MSP]J.^IM6FOD5@WUWJMPN4N(9=) X(48-QI*CL&$;%EL\]0R& ?C>M(]H/X( MFC\QR).57TX@FZ1;O5!7-^(OL^GG.KWE=Z2;35]/\ MWY/E%Q+^[QCRY/S'3TA?^'4RK?'^S70^#)AR]A*J WCY&!A]2,!%$B*DE%EH M4ONV/\GC%KL?'>M'TFT'*%Z+]G;X4F59S?6FTO\L9V&X=\0%KY5_& ,XSP78 M8I3ST@9O;,,C_&GJQJV.'^L<'E!C'<#P0>WI^GWZXX3X*9,4ILM-D79E^LR9 MPE0N# 36$(.7 %YE!4E&%KRBJ\,UJ:D[@.9QR^"/#MEC:??DBHX_7GS]&N8_ M9F6SPS1L*?*67]:R0'D??DZZ M+5LN,BFC# ?#E""GACP;KV("#.3:I*)*B(V;-5Y4V?(N^#JL;'D7Q77@!CQ2 M/&E5<@RM!NU%J!-6%-T]=>..,#$GD8-Q1ZHP/;6RY9WTOUW9\B[*Z!)25X4> M/LJB2>EI-;:;>P8.B:.$WF-6&56;\4HG5;:\D[*W+5O>1?(=(.C94EE# ;]4 M%&N%DBG6HI@?2"X%C+!1:B]#:3.8^43+EG=2_ZYER[OHH@-L;5>2X8K,6"B$ M1Q98':;@P3O4(%*1GBQ4B7*DMZ1]*ZXZ*5L^Y#H<7E5=#-MZR-;FV.S:>>6< M1:QCFE"4.IE?V=IL+,G@2+">127;E"_O2FAOA2H'H^59/ ZHN"Z/QJNM*ZN\ MD/?? M)PE7S/#(A%+:0(BL#D>N8SAD%(!)NU0P19Z.5,5TBZK>RI*.BK5]M=,EU*X> MQJ\>Q&_2[V?:,".%DL!7"ZYM#N#J3YBDC;&@T>)(M^WC1/96*714( ZDN]UQ MZ2]Q.<7/X7)K4KMZH*^S^7+=)?.AW"KS.Y,JZ$P\04RBKE\7$:*.$4IDRI,G M8X)LDD/9@<;>JG2."LYA--+\PP5%BV= *:4J^N,!'@,&7*(4I>$5L@C MU9QM)K"W>IJCHG( G>U_C<^6X;P1%N\M]KE7'O=N^FR!W+6\8]2\U"Q6'-Q"3HR'$D4F__DX\!V,I]Z\U?;A^#APZ-+!W;52]$X]=2XY"JX2! QT M^"BCZ*J2&H+ Z%54WH8FH?3^B)?)2S&F >%TA/,5 MPS?;54T0G6?<-%YE I,871)(-?@ MK4^0A5!U#QUW*?U'5?G6#!RXJ%,T0[;@?&)UU[;32/]CV*3<\856]^V" MK\.J^W917 ?NSB,U1HDY+IP,%'!)NO**=^ +!?^Z!&0B&F/R7T-)#]?_=M5] MNRBC2TBMBXR,D);IDB%G&8D/J\EI806$0)TC,:C;[*L[J>J^G92];77?+I+O M $'/5I19AHF5XD"$9$$)(< G0T(RTFI;N FJ20QUHM5].ZE_U^J^7731 ;8> MGN&O?UR_#UY-G\/%VA9)2EEYR%B7?&DNP!6.)#SAN%>&<=YD4-\.-)Y2I=\A M5V,KM76 R ULK.TV,*.*<@)"S@E43A*B=@QBLIF;R'7F38* 1RGJ+6$Z$ ;N M'WF#**0#9+T)BR_K4SJ5A%DX#Z'FBE2M\@ZISOSQ6DJOG>"\S1K+:Q+&Q(=7!'XK5$9@%,] /COS/P(N_ M]]"Y<9O>T]\R[KTU+!H&ENG(Z%A5C$Y7J@CGC["3N=(J26(G!$<.I4S@3"#& M=+&QE&2=<5M 9(NO&K>.;7B<#"W=#FZ9GR=_UO>4.G'N 2M2B^BRY$!D,W+Y M*.@(D2YDPZ.-PC&5V@1J3] T;O%9FWMH*!5T@*;MJD*0*R>5B<"MR73;\@1> M8X22DU6Y2);:[+=Y=<[86:(>=>[*+!+D-[P=/D:?//^^QO.4]7P9ZS[.8)F#"%F M3NX$9Y5?\BX$CXR'')5L$P3N1VYO0!T:1L_B=G"==HG:2[[,Y3V5@!U=+P.J1Z\GBEZ"(Y[) M$HH0VD*)'BF$-12/Z+K@.*'QVGD>_9&R9]L1W-MLA4X1O+-N3Q/#/\\NYF>F ME!!B8D F:\E4;8(@K*N[O[/C-DMAF@SCW9/>W@8P](G@G35[H@">?"<[S2)H MQ3/8P!THRSP$YRD,J7(5SF=[K'&&6]';VZR&3@&\JV9/#\"5Q9NUCHM/7W". MH2QK77(1T@@?P%_.E402,^H"W$0F'2JFU;%R%'LQT-L*E?X@/HSNQR[&VXWG M3W56"METX"HE!2G5G792U.K6J" 8K9&B7%7L/7=C'M_=VYJ4AK \BGH& MFYISG(>.NLYHFB;GD]47S,J;+V'Z&1>3Z?6VK5FY>6A:U6A?_M7"9G<(F M;7_=]G9S'WF1,H*WAF)B7P>R"O3$1]16R?];]?;O8LRNH34 MNGJYY*RRUAIQ?)=X"@9_N) M$S->H,I0;,T8H^ 0LB5W/);VXYY#H<7E5=XN\RC'MW$\5]N!7%_3X[ M/_]Y-O]7F.N7'99@O6\UB74TXW+#7P6F.1CG"3LB./!53(&K.@2=G=8XB&G:D M&I+'2.RM[FDD> ZBP2X/S=MKTA>O?UQM3S_C6G-=C(?,=*%+R'/PW"LPKEY( MB,['(S6P/$)A;_5,(R%S"/UU"XX_/A(/+\S,J#]-5Q7'YGS2QCV7OI GACZ:8)CH$O MP4 V(B4I.9+8CH/!G=< CQ!_'Q%^>VNIR\/O]KI9Q:-)D9C1SF:2$R,S,LY# M,6ARY=.X(ZUDW749\ AQ]1$1MZ^.NBO*O9+=K>T]9ZB*M#DZB.2C$$.%/)8H M$HCL1'6GD=\'W995N!N^K-=@>' LM1%_S^M25QG1^229 / J26]"&"^M\"IP=,9E]F[9>P]\CGFF'Z:O37,P#^=U)-D6KF!8D MME1*!"5\K%NS)>@D=60Y*1:/!,@GZ>RM9::'"&-O/9X*4,^L$[8$H<"Y6E6G MZ3+P,AFP16/QT7)Q?UYU7R'O$9ME>@#D3OH:-$EXG Z95U_KZM-50\?GZ>3? MF"?U96DQ.Y_D:A:O _VEA!^_("X';GW9YYM;]K0<+(D1FE52$-8;C8"Q1L4I M: AH-'!4L22;A,0FLX&Z;5;Q 14F*R%8S2AM\ M'=:LLHOB.LCO/+8.S8I<5'T04%Z0O'(!SX@IGDL,T@=EVE2#GWZSRD[ZWW(1 MX0[*Z!)2ZYKYY&1Q=9R26>UJD:3^8-""R]MFE5TDWP&" MGF^0T#)RHQ1DY\F7Y36@DCQ UIK82L[GW.1V/-%FE9W4OW.SR@ZZZ !;6[Z* M60ZW!X576)O]O# ]9E/==C M:8O6.A15/59>'PLC!*8-2)NST^2WZS43N;8CK#7Q#06,/#.ZDIRZQ]R!Q]6YZ M.UEU,U2(^U0L0] A2E!66G"*>_S8B-F[330W?HS<6\:NB728B3\]5VN#-GE4JB1"!QR\NY@"YP M"21?7V0PQ'>3-NC#2>_MK&V"LLZ"/6]'=@]0OUPM9\ZVM?&3O_I+0$48;F5 MCJ!I:U&*S)E4$"T4G6222G&KFK0=#LQ';T64G5O P5 XN%)NE+&4-SU(87G= MFC3LZ_J37]'R&7U[WL88[HA>>D. 4AY77=L.HHP5:39*P866OLDIT^U[N4C6 MA4)B8-DBJ$C^5JAS"7,FBRN"[) UB0E?Z'OY+O@Z[+U\%\5U$ $^\FKGI,PR M&@4B)T%"4P5"[?+D1@55R[B<^FNXX^'ZW^Z]?!=E= FI];.=E2&H&"1('9U;R/.J72V36R&-34U2!2?U7KZ3LK=]+]]%\AT@Z-DW6N52QDCGMS7!DE>L M-7@I"_C$DN/(6>!_#7?<4_V[OI?OHHL.L+6AM/C'M6O\AD*/S[,Y!4 K6RQ! M*6^*A6!X;0TB)F/1!0Q7,7N-0ILCO9H_2N,IO9T?/O$$4T@&RWH3%%XJ, MZC_>_O-B\CV->B6U -(#@.X#/KQ=U:&-E8$V_4]RCM ($=Q(4J@A1&7(+N+118+"( M38!SGY!Q7P?:0.8@87< EGI8+G_<1KLU4C(7$$IT$0CZ"4(@\!MM$W+OG>%- MAEL_H&3<*0IMX'*8N#O R]\Q?[YS.,:"V2:A@6GO0;%:JJM$ (ZZ4/C+?79- M&GKO$S+NK(,V:#E(V!V Y?H![/6/ZQ__/L$Y$?7EQR_X'<]7481")[ 8"U8X MXJIP#1%KQ!J4Y[;^66KR"K,=>>/>6L>+_1LHJR<(_HJA"NIR%^D#_M;&:I(E M%A+%LSYJNKRE!,_I;%9677:"YC;3GW>B/>RBL8),*M 0V8'T88"J$RADYV<@3;]LT_0U G8AD?"8Y@[4"V=(DRL M6<%BD_?D7NHLZQN%"\1*CB"T]E@<-T$V<>Z?H&G<1,*X"-M'+9TB3%XE2Y % MP9(@%Y4Y4-YF<(RN ').#0:>F6HSD^,)FL;UX,9%V#YJZ11A7+R:YBM^,J^Y M7!DHHK**Y$1,^5JV*8.6TI'Q:'F\J_(68>,F+4:^+_=54$^ 6TLNOUJ^Q^4J MI%_]]F\X__B%=+#FCC-A2S8*K!$65%(68O(1- JIT>;"VW0W[D;FN#F1$< X MO/(Z@.9ESO CIHOYJFK\]8]WT^^X6%9Y?HC_BVDY^7Y9U<1K Y[4"0ICI0Y5 M*!"8=%#W:G-/+JMF31+]6U,X[NEXO%Q*&Y5UB,4-;%T96;+%^&RA1.-)?#6O M[12Y'H5$J1739.''P.*C%(X;V39"R#,X'$9=(\_[?C^;OB%+Q?,??\?S?.*@C9;20$ M&0 PR),V%O;]K92,V#@!&LQQ&>V ,(-,.+J_M1AK$ M$),01@(K(M4F%D;G+5*D[$SBD9=D2N=#G)IY]&,6HAZJJB[QMWDQF\[2&Q8\ M.)9(<%+D.LS/0>;6.>8CI]/V. @\B=7-!R-CS_UYNZBI2_3=\'+K4>\Z+J]= MR>'[V]JENIB0/?\R62S/N'9.6*M!LQHZJTPN0,1$SJB0COP#KOC1UY!N2WQO MXQG:X[:Q@@<#]7':SA\,MU],IF__3+A8S,KR"UZ+:%8N!Z*O!#=L6_I!)+1L M6Q].-B.TM6L>$Y=< *^6H[+E$")3@-H'):U2ROQGM;47M!'G;M;!> M*9U3D[>-DVIKWTG9V[:U[R+Y#A#T;"LUN=:U:HL!SZ*FOI"#TR9#L2)H=%.)_\>Z616XQ@=MXCN9,Z MUP',*4:()GN010<9)27C-RLV0(:PPJVA[-EJP01T18J^6"* MB:"D='0:T[FO$YV,R3C$U1Y>55WB[^$V2&62$XF$ALSK>NB2 M?\F9 73(F#)>&!./@[[]MG>._"JQ$R+V6-:YBWJZ1-RKE"Z^7IRO%DX^X(XG M)CG2C6\8LEJ#4,"II"!%[4+ADEN%QP'?4V2>PBO#L#@<3&E=0G+SVY\(-I/[ MZ2$HJ(E'/HY!8QQ9 TC5OZVPZ2 MH^IN?\S>&_P]%&:?N@N>YQRS55YI<$8:4(HA>.D48-9&D5HL2K47:@^A:MR* MJV/C]FCZ&PRYQZD=^'CQ]6N8_YB5_P]_O)N6V?SKZIOHA^477"*43 X"S='$9 2)*!S3D54Q->KHE3^BQE)_34OP..'G_J'T)! M'01#=Y^$WH>OEX^,Y$M'(:4 F;0F+@IQ8;,'+4(I,GJ W4_9 MS^)G#\F/'!>O'X_^/EM\FRROGWGH'+_EJ'PH;\\IVII/4CA_-\T7=)C_6/]W MG^;T;^35UCU05Q,:+8]%9XJH+)WLRGM% 1:+0(&5+YQ'JUS>(LP8G+#>X+NW\Q4&PVK9]UVQ(J+S_/YN]7H==\^H8, MBL*PZ22L&0Q69^LL@C0\@A*)>&.:'%<,F7C9IL'!U5[!8S> M0'V?AYM3^+]G\W_<<'ZKFL*F)%2H,ZFD) LR-M4!0@E242QEGU"9[7JK=__N M<5/'@^.KN?A'AA=]P&R^H_60X4BMBX7LC:&X.Q;P)2K(+II@ V,^B2W0M<=7 MCYO?'1Q>Q?MH]A_'6;9\RSXQK!]J(.K"1C(7N?4VRC"($ MZYV7VZ!IJR_;"C_F9/ SO( [R$ \S,W3@K=YM/E&YPOZ4?,__]LBA]) MAQ>+U8Z15:NM5YQSZ3B$PCU=Z5Y"]"I""CQPC"PYV6@MQT%TCYNF& P_S^&R MH3)/ [OUN)],/[_[^FT^^[ZZ8C[,?\"9,8ED M(;%N!4X2P659Z-I(*@D=O-%-QB0>A[UQS^D1+>'8T#@-@UF_H,_?S*84S,6+ MRO6;&;&J2S:N#F_+K&K#604!%=V<3 GZ%PKK9)-^V -H'C>E,R*T!U'BWGC] MCO,X.QYB/U[,TY4LL0TVL4E!+5\ZK^3Q,/Z]NE;=_?IO,5\K^*2SQ M3'M&?"H#WHOZ.!0]1)LRB)B44]'0/XX3QQW(R+CYJ#'=ZV;J[GA.T<89V7O4 M$&[^G*%J [>@%A$E!*$9J""]YZ&@RDWJ MVYXB:K"Y\[<;%$F8K^DO_>,,I<^910?6I8KRD,"3UPP\\5*G:Y(XFDP"?)*J M3E8"'8J01X?('ZR)4SMO5EF]P4Z=]:CY0ETD^^]_I;+>OY74_(L+V/Z"2ZN5BM\F/Y>!PV3DCZ_ M#HO)I2IN["2&Q*RR# I7Y(9F,KY L1'8$G1R'K._W\,Q= WR %QT?,+M@L#' M"Y2/K>E3.Q'?AWGU-;_C_ET=VWUNTU/R:2Z.<5YF0Y$G+P&B5AZ4+!J\U@%2 MREIEYD*,;5;6'\-C>_WC=:!()N''+XC+O\UG%]_(5"Z?R"1C6D:_FF-"MAJR M!^>U !\9*FL%Y[JMX_8$<1V?;KO@Y8G]M#WF3 MV25?1( B2G5R:T$L]PI0,>&C1"?O#PP:!EN;B.D$2X.I?#:P_#O$T+I 1!HL M*:L",:W$P@UXB0F*%P99\"67)G/+-I,S+HX.5_,SN-E#YAT@YR-.)[5L;(E7 M"S^*T91.V#\PQ9DVOM 25]X64?]=[WS0^2]9]( M%K_,PO3UU>['X%GQ"8&90M>XEW3:!AL O:301=%YS)YSGS=\[+C/[0/J_%"1 M=7 TO)E-O]=R&+I@JT"N"DF#<-Q$ <*;N@\(*3BMFX&BX\QIE@NJ1H/8-U S M[A-V@R/B<)EW\2Y=:7\W)8?_H@:IERONM"W*80:L9<>*D4!<873S!N0B"2^- M"RUP\Y"43I:1M_)G#Y1]!P?/70YN%3R3&;"$,I&.F0&5:Q$[TPQ0".8UZ3^9 M(V"HEV;B0Q7])&[VE/K(3LHK\B[L0S>+<6.RU B<9487;Y'@,_/D]2,=JR6X MQ/T6OLKF3^\)!/MJ;3:H"#LX0FZ=LK>RI3_/\9\7.$T_5L;BE'/6D8DDXQ&4 MX98D)!!$%BF6)&ST;9^:'Z=M7+^F^14UM'9Z MPFAJY,4F=AE= 0#=/5C6,0 MO5UM3"Q>2V6=Y4T!]SAMW>3XAL'#,[OC#U5.IWA;O)]-YU?/>5>FY3,&TJ.7>D<^0HH15>ML?E MP][9;)6B3)>=EM-5(=CKD/YQ/KL*@:R.:*,+X$LM?,TB0(PD.')-;-)> M<9.V&3WU[!=U"Z7#53QK)>\1P;.8+\\^_&M*G_-E\NW282TF:"6E;)-MFLW<(QY1QVHO4T8V$.48]\ND^^3\X_XN:;7 M-@03P6$]+RW0B6?KG>S ,:N(L4#11?84HVRS*.?I;^E _?LH;M9$BCUXPCMV MO]!?N)V8737#_'+=%FV,3<82WR+R JKF?ST:7Z>9H$Y6N\)R$S]Y2"ZV@J@] MN0ML?(UW /=:BO9I78IV+8@S10ZBYR%"XJ$NYF,:HJ0+03H=112>S+G)4)J- MU'3RU'-\=&RH&S],56,7V>0\J6H+Y]=7SV\X3U6;G_'=]/;=<195<*Q8I#"# M8*)4H?O#907!&T5QAL8#M4HHW0LW_ M>W')TYF*+*9 F(@ND!OLD$&@$*ONM,A%QY"E:-)C\2A%G;P(C8Z[8536 ?9^ MG4QG\\GRQ[NZ X-,:<-A_OH'"3'5Y/'LG#[F\^5?.?-T4=K"*?I/6/?/.U-; MU@J0Q^I]]LRB:#/H97^>3$ABCCQI'VN M$YRMT=7MI9^&^ P\T.9 *IJ.OQE20D<9+J:3EZQ(8&AK!+[2O&WI;!^'#8R9W*Y M!&2?*#BUM;!6!09""V.%-#;RMC/+!F:H$]0?AK>G3]MQE-^!$5P7B->7LH^5 M]_5I8+46INDG; MY;8$=O5*V@=0F^BV \RN5YK17\/%A_(3?ILM)E>#A2S3UHN405M#K @*"H*/ M%E(.)C*O4BY-ZO^?H*FKI]4^D#F4!CL XZ^S*?[X-OK'U < "]C5PJ_GM=,K/NT1%"UCQQ MT;I6LJ8 /A8!(GOC/<^6;?6BOU61^/6W=G7A'CD\WU_\/6#F"NJIH&2Z;@,Q MJ]U;!6*T#H2O$9TDQO6PJ!F[KGQ/C=W7^1[B&UGKOX8_)U\OOEYY>]$P)22# M%%7MIU"6CCCZUX#%Z4/G$M**D@K=D5"!U"* 4 M)J X0 -7+D1>F.>^34/WBQ@QM@L>]A@QMHMR.L7;XMILUR<[&NZS%+$.@J3[ MP3 /D7L-.G"#TICB6=LGVR>(ZP1Q0R%BF^%BAZBG)\B]_G']X]\G.">BOOSX M!;_C^>7K"D9N6"$W-)="7$D#3@H%)9N()$YF99.5\]N1UU7Z8/SK=RA%]@3/ MVR;WD+^U<;,:'$FEH22#H%@NX)T+=9>:3<$;P7W;6I]MJ.SDC!P0)ML9)$E98NI22O $S1UDF8=!6'[ MJ*53A,DK8^%D+F06$$-VH.I,7,(9="ET"@M#-B*] 53*AYRSM/?[TH?NZMQINV+7K76'1PL' M*J@[B+T)2_P\FT_^O=+CVFA\X+HHI4A "NOSJZN-J1JL%RQ8-"7))O[8\Z2- MZY8=JOPGL72P)CK UJ\7TTF:? OGKVI#6@F4B2 M"RF9;))WVT1,3_@Y7.'W*Q\.E7X'"!JVI8_QA%%0R(*LKC%D64/,D8'.:!&E M99$UV2I[_&%877<%#YBD.SHL.K")>ZW\-RU3-XO*-7JLP\B4"Y)^L0E\R19$ M\8:.$Q]B:-(B_"QEG:11CH^:IZ]N M&#Q3-CIN48+ 4$"I6C>?*=HW@8G(LDS*-;G^MZ9P7(P.C(S[];A-U#3R<*W? MR8F:3](25WQM8H9%P54J$;)0JU+C6@KD-=15#<9;3>QM,\OMV2\:-X?7!CK# M2[B#X^J&H1L??/'JUE##8(J0*@IPW!/\BXEU*(X"(;A4(@0EL,D[[7.$C9O# M:WLX#:J449=)5YNYQ<.[Z2\3O/A0?J^S&Z;A,VZR(&>YU8)IP-483:T2.)$9 ME"Q#M(F",[_-IM<=OW;<%_]V)U9+Z7=P?CTJN#-N&788?EE]P?LMXSM [ZUERX-'7 M)9+"@&.Q '/<61V*%]KLY#IM^)).GCY'BPJ'U4(WWO@- [^&96U$_?$;SB>S M?.:2RQB<@Q)]+21(%KQA#M!SSU0V6(3="5./?5,G+YZ= &L0?70\B.R_PGQR MV5-X.2;P[72Y$O5=TK>:)O;H1PTU$FP[6@^2U6OZ#_YQ)GU@$@L';@RY M3G&^<1LT:&^H^O$7>T#R."%-&!R5J4DY"FR#LZGCR3X54W3Y>-6 M4J(@EMJ0@W6*DF;@% HPT?#(4HFNS8R?NV1T?-+LHM;[)\T!LAZY0;=N-YR= M3W+=1GPMDEHWXC'$DGB=+LOJ,FNL8V #0D)C>/8J6KW-B]U6O;J/$3'NP\<:+KMDI 8H" HA."L"8'4\NV'Q_3(@[.:]MZ%#IR[385?^X,@=O?.8+XQG?#8 MYX^G\?TU-1M8;!VX'W],2=#G/^JCRMWIUM%RYF0FC3I)AR#C%H+C 1A+D@7N M4@Q-AM\_1M"X+U0#W!"#2KQ3Y*R-2@23HQ$);%PMZDD8^8JF+$JVE>_WC5 MDUHPQB"T@J1JKZL3LI:U.4!G0BHE^Z##-E?2#M_9'W#VT?'L" +OX$BJP=]R M?K%BX4U=<1?2\JJ=2VHAF4<'+BB2ER?G+BB9ZN4<0ZRO^KI)X/P$3>,&/0-C M:V@=C'PNO<=_A?D_?ID0V>MUBM-PN6[[U:2Z?,NZWGU2MV]/\;?Y['_);M9, MG.9W-865%B]<_;O_)RG% (4A>)D".B:(,^I%D&2UH43@3N>2DF_0& M;4_BN/72 _KKC;32&=[6-NH<0Q&R@%I? BH5!"^]!@Q9!A:T5FUVFCPD95S' MJY72G\#6'AH8^8[\0 [CW]Y-\T6MF\3%NVFZRH$4B])8!<$* 74K.T11*S"] M=IB#5X5MTZ'QV.?W XU]=#8;6( C/\%?G[0?$T[#?#);&85Q.627.219WUH< M&;VK@^6SUMQYYHP>;J+Z1@K&;:88J$3C<-F.#8XUW7],%]\P39,Q?@])Z:0N9AB8'"CI M#K!R"?3WLVE:T^^%1IXQX<\ M3O:4<@4-A?FSKSA_^V6ZR*QR32"/6CM)+,[#-9:ZVKL%-V_IO0Y7R;? M?L-YJFKZC.^F_V?V?[N[MN8V;B7]OO^ES^)^>=DJ.TY2WO+:WCC)UCZI<&G8 MK#"DEY2'E**91O>'1G>C\6&V./^=OE7^!;3D>4L* M4- AA?PH(2IO(13)DA:8[?U#H(_7ZIY[42<%F>-0,[Y*)^<@N"EF?GI^9"E; MD4Q2H*4,H)+V$"7-@:AE436',/>]U X^@GW>VDDB=3QR&BI[8A@]WAX_8(P" MI6:<*Q#:1% J)7#,6L@L>6>CXB4/Z>@Y]/V#H&5? +1.8H".3YB_OEB3#M?K M3_CYDBCGCLB#3I(_>,18)\:?ENW(D^'76+I\^"]8&R)JO')U?#A(#!:U@<09 M+4:>'$B@=!R,U84;E:.T30++70(=7?.[]]S':!.2TR)(*X"C(E!+%R%F^F1X M4-$;EC$VZ5T>(-O$=9\Q4/*@/CBR15Z0F]D45\=P-ML'M7(YC\G9VO%8RTUB M08(6TH+*-4%*: !+0HIEDLFI29FUF>-)7S!?S/%#N?^&MXNR7/VYL=3K[]M? MWD ?BV!2T>AU2@94\?4 (FI@QKO@3([8AF7G0'D[=5#[H.GA1E=[RW51=DK+ M19K-9YOQ?"A;SD72\=7(EK=/Q]Z,TYC$N9,*$M9MYQ*0$@VM(3'FE;;6*=6$ M!/]0@2 Z$EL-RG3[R,%MQ__N>GEG5\5V]:OO_^,R\^K\/7+++U:8;A< MMVX&6W)QN10).5?2+1U#O>DX ?=2&R:RX+D1U_3!,D]_:1K5*BIGQ]S^?;SA,2>08A&>7# MF0?PRCC@6B#G! K3YEK=5LG1^XO:/U:IX^N#J\^_TO.9V6 M!"4,+J.$H%4]=V RA6?.@"=<.B:C9*%-LVT?-9M-JZ047&L>'!B9 ZC(&+A0 M%'A1DA-R;\\+2.%8\5H"5Q0" M**\00J1\1"JKN>'>NC:7WMR1HI/>Y^.M^_A&V &JGKA]XX?9M]G\ZAYE&S,W MDD/6FS/S'B%&DITSZ66,.802GPFG[CVRBU7J$*,LC]?0Q(9]?4&Z(3_Y\VIY M\74K/A.80]W&H$S @DJL@.=) +<"F2T^JS*$)OZ11W=1ES_2T,=J;&*#?ZKG MP\+\_/M5,^MR=46^HE$:A>2:2Z[WF2,S$ *7P%B6 KTV]-\!=M_]ABY*W4>: M?R3]=4.+3LK?E"DW:QL7:%F*FI12N6@3^LN;!))!+9,K+)@AE9@]*=%OBS"Q MASA1'#F2";H#T79N!9T3JDP30=2YI7T ;Z*%4K)C3#$>DT119(V29"!5*11??5S+"S4BN&+Q44%$:#J;4XC5%7)2.&0O)Q2A8 M"H$&TP(^.R7J@=E^1 "-H_D.(+1I?%]?CN#'^:SRP=TB96:&9R9()Z'>=*), M\?3).N"Q2%-*]/K^,8-Q8/2D5-/$R\V@-)X%)@Y\WLW.9Y\WLO\0UKA9W;., MH\S> 3S0W)0BQ&11W3D$O*!H4\#U\_<6)UPJCY2-5W!9Q?Z2^V MT\HH\IC<93#.TA@J&:4+0D'*EG/+"RN#6J$/@,^-$--%/L<:=2<^#M3PQ"6: M5_.P_B,L_B=\_WT6\D6J=PS3DZ^*BUI(D4J"S.N-GT$5B)45@9%6I K+>P!-O&38R77>@W(YJ.VMCT<(* M7XG'/ 5U244(B;(%YY)(3,K@>)-6UB=DFG:SJ14,GD3;X3:9>"7\;5'"-\H^ M:?)M;F'ZY8+^K\\?<75. Z%/OR[_"].7L)BE,-\2>[^EA6,^HQF\F(6MDT_, M::Y2AD))*3EY24M'73^")'0_YQ3L-_SK?Y>K/[;C-2G2K"7AKQ&\PS=8WU17/;.4<9_5X=:C'JQG$ M9"443@M);2(.; B-QO-OFK84T0)-(VOW!7BO3QW=TR.;+7PE"F!"#J# MJGPDGF<#VNGDG(Q6WR=G/MA]/2O,M'G$5/YK7!MUD$8\D8:]NV&_<8D);3SI ML88)T1OPF#28* WCCA5>FF2U0X2;F+_LU"VP8YNK P@>0O477>:D,PG!1QJB M$1*\%@9882P+I8QO?N)X5%K&DQT&.!XP(Q U[F.]+@['7^_GOUTD&E5=?2K% MNZ:$*0.F>BS,USOXK%(0M+_.K/JKC_WWP]*UE%ZS)E3+;2&"K,]0H^ M!IYBXJ@]H_AXR'[YWB![0J:^N I&A]=8UN@ 6/=RKOKU[8*2H]DRG\6:809C M 2V:ZHXU*4O6D7F;94&*=)L<4'U"IHD3@]; &LL:$Q=&GAC&JT*OJ.&BYDXK M602M]?4FO\I0$R37D&S(LIZ5%V7(3L* 5TU,:=P*,RT4W3]NZ-NG+Z3X-[/Y MQ3GFMXLWR_D\K-97/S_SJ$KRB& \!9(*A0,OM2 ?DZQ H5.R0TY2D=7;-5#(B6[]ZJ4O3.JP$ROZ&.#I&^R^*].DV.]_R9C-D?4$+U/D=_KW+(MYK)!O@ MY6?2$X[*$C6:,.UHI=KHJS4/5:2H2_$B@9EZFK($";$P#]FB1^&31=V$,ZX9 M#]7=VSA==A*EY\!"9<-WUD',Z,"B,#'S9)AK0PE^1XR^-HP.LOU.YI[]]=Q! M//\T,XT66)37'CCSE#0SIR%DRJ&UXY')Z)@.;>9$Q\101YA[+\ZG?73? Y#N M<&%HB=9PG8 A)^$-?7*F%!J&<936*HHP6U[$T$-?]HC6?9+S:1]5=\3Y%!)6 M;BL)@;(.4.1^P45K@:<4(S>2230#8O5..9_V,LH.SJ=]--0AYQ,)R(HH&916 M#!1G=6M161#<2^9S23(.Z4?NG//I4$,?J[%^.9\R5R$JTH/0/E&R20/P3%:- M:,TIT[09A_0%OPS.IT/-/Y+^NJ/KV:QM-K/".=> F=R5JI>$>*LSE*P3K7$% MBQZR8?IR.9^.#Q%'TFYW^-A.FV13K.4@P.)H:7-"02@J0Q:\1"6E9F8T;H,7 M0^>TEV&'T#GMH^4.,HB=Q$+&1E[(KL6R7-U@A.AK4TGF@B=!TZL-?^S+H7/: MR]!#Z9SVT'H'X-E-*J31924"!YV\!^7=YII)#28E6]LII6T#GY=$YW0,@,;1 M? <0>N1J9"=R<=')2K9;":F2!)>-HY5<1Z64=3XVH0)[*,K$06^#HM=A6NX M)]O6V9BU"CYJD-%K4$E6^>NEUC$XC+Y.G29-S7MT+K>O;1UHQ.71&GU!&X@? MZ==I]C7,;ZZI"_/-177C[0L^_XY6VWU[CJ[U+IZC!2=%01%+B11$QV3!!S;Y@O9].EIRXV)^Z4HP". MT902(H'W$B$%[XT5UBC7Y"S9<6)W4)D_[KM>&.0Z@);K%) M\TQ2YQ I;+"HR;_3$B&3XJ50/,'\D#M_!V7].Z7HY5J9]C!8CFV3J8%U.2]O M#V&;OOCH7/2)1+><=!-1@&5;@ MBF9 (B//1=BHFD1!MV28KN@S+B".56\'R-ASY;U)<3TO4@L>@'+92KYB @2D MP=K@K*@*8*S1+=J'"=S+S2E6S:,/PT 'F\;6LD:W4 OT/H4;AUC@FO*6F.M>^M MWG#F:,U)Q3 37-99M_2A+X[<9BRTC,!LLX_INF"VV9:5!;="2[8E*0@I!HA,V<"08^0OZE#/8W117"=G*I6! M1)E 2 =QVH?S+[BB MA'UY=R@__O,K+M9X%H/VSDH+0'#E"UN7L+U^=7XG-N1'%H@<+!.BD*#2107"%LXC$F6N1\DUZ9>W)TT1T^ M+FZ.T?3^0/&70%G@Y[IXCP25*]=YE7#,%A>DG:UOI5CAP1%@RLI7@:PU6X35 M]TWN31-G0T^\G,\W4^=2)V=":N6]#I!EO1E=DV*CM &LUHG[1,Z8LS:P:S:F MOFCC1H)P'PCH./WX!>=UPGT,J_/OOZ["8DTZKXHY()'8^:BQ4H)ALHX4W.]Z MV34PRG^<$.[Z^]OCSW\S6:;Y<7ZSP M5U+Q:_J3/\Z$R]Q43G@1!4U.C1*9I27<4W"I+HM?^7[">Y5P*9S1U6KZEIL8[T.$MEA0]OT4QGRSQFQD"Y#/:&=:ZB) C*SCB>+2OHFI9+A M(O;3WM@(+P-7WB.-UQDLKV[_R5$(D0R@=?6$J/?@ OVCA;8Z\.R2;,*R^5"4 M/GW>L49_ EL'6&#B=MG7R[#*'\J;V0HW] (_?*DOYTQ;]1X+": J<^EZ_ M^7P6ZKXNY:]AD? 3KK[-TF8P_[BB*/+96HT,N'8)E*O7AU@=07H72RH4748W M [/OVG:JOZ(P!A9J1W$*;]1>KR:?]\V"YW_, _K2SX+$6I34,P@BR1_ET7- M.11")FVQ+ S+L4E9;I= _;3#GB8T'L4PG0)L.PL5BN ="R"DKR.IQ,9<8^4= M9AF+SZRM-WRW7KQ:?<8[K!U>&2XXV\FIN M422H1,-Q)6BPDM(%S@+F07/9K_[J\4^2XWIV/ M@LL-6ZAS!92D*>P42X!11B5X24DW60H/$;:?C/]XN S#XGBVFW@9O2W_]GK) MGY:K=QC6N#[#Z$+.F0,%%742HP,7M05CI;=(BR33=L#Z^=0[NH3.B-9=-E!U MORYMV]&V:0JZO4+4LRBW_^1,:TN+@Q8T4EU#AT#Q*XT3C+0V.,ZSC4TV!(^4 MNY]Z5E.T3F'EB?W@^XL:TGXH]:##^>IB,Z!M#+P^BTGPF$AI3%=R=ZEH :'I M"E[50S;6(;]_;<*C?O"I=_13$&ON!T=3]=1%];\6])POLZ\?<96JM3[CV\5_ M+F>+\]_IV\4*SZ(RD1NC@-2TV;'B$-%*0$;Y$6:ILAE"F?[LBZ9M,#TI>,95 M>D?!UZ?G1R8L4Y5I$S1S""KR"(Y2<)#.HB[1&WN_ /ML./;\6Z>]FGBR &UD M1KTM6!4(HV,GM2DX7Z'/--> M:WSR$&L,JW1Q.)M4=$<],US_<+&J.G^UR+73__(+N6?-M34&3*H;IJ$>+J[K MO2Q,<$9#3KY)8^1 ^::]W?CD\&MAM1'A.'Z;\V^+<)%G--K_OJ#AUJKY3[,% M3;Q9F+\)Y_<:M0>U.3_WQ+':G/>2?*0VYX>ONG4J_*89_AJ*@8MB2J;Y5VJ# MJJ5/'@F/Y+Z*,B7FA$VVB/>4\UA?]^3K;DX&6!TS,JT@*T[I;T8)/@L!R)5V M7@:*1IOL)PP3;]K*6TMDW7=R##XJS)U8@G]GDWVX!/3Z=JF)LYY4,V]90IX.:F M:D]J"MYD"/3SZ"VBB$V.L1TD[3$3BQ"- ME9"X-2DHY+[-->4OCD"O)>;&H-/;QY!=5&Q^7BW7ZX^K99F=GUF*KW6E#A84 M M-B8LFK8V&0O#1%%E5X:=)M&,TJH!>-4ES#^4K:[:+>DH,'6N(#K#4DD/&&7*XB@)4H[4%)376 MJ^K(-[.H8Q2>--\DX/C;L@B=$MN] *.+5?IRG=C,[R(%(BT*$-V&WU\)\$I+ M,,ZGQ*5!#$VXEF]$F'8S^)08/%#M74#F/9[?6A5:SZ 2/ M.@C(B*92(FGRK<%#TC**R).(HDF@OT.>:8L8)P'0(9H_14O(]A?UGQC6^!__ M]B]02P,$% @ <(A84MH>E,>:!P LSP !@ !T<&,M,C R,#$R,S%X M,3!K97@Y-2YH=&WM6UM3X[@2?M]?T9O9G0U5Q+%S)0E#%0>8FJEB& J8I?9I M2[;E1&=LRT>2D\G^^NV6$PA,@$!Q,R=Y2-F6U.K^NM6M2VO[U_VO>V=_'1_ MR"0Q''_[S^'G/:C4ZO7SYEZ]OG^V#Y_.OAQ"RW$].%,LU<((F;*X7C\XJD!E M9$S6K]MG)W4BU:K'4FKNA":L[&S3%_SG+-SY9?O76@WV99 G M/#40*,X,#R'7(AW">#W6:K->SV,=WX_:4:?9\WN] MZ&\/F:QC]:*--M.8?Z@D(JV-./7?;W8R,YB(T(SZGNO^7K'U=K8CF1KL3&'C MXO&"QHUE/_5B^ ]38[$8IGTK:Z5H.B\.9"Q5_YUK?P,JJ44L$?&T_\>92+B& M(SZ!$YFP](]-C?JI::Y$5%34XA^._"+K]G52R-)%.K%(^5PVKT$"'?P8"5^8 M]^^\CCOHM7\2Z YVEZ.PI%& VN+JA83\\OGH $YW/QZ<_07[GT_W#K^>?CLY MN#?;MZG\Z41J+17IE 6VW"3(",^(XQ,*P]A&'['JQD#&CIMK2E"KD6$-HG=.H3O'-"316#*F0+22 C[/.")SU4QJIK>)@4@]R%2/V[9161B:HC! MR9?&R*2/L0D=4R'AK()OQV$-L8Y9IGE__C# <9O%;-H7J47,-AJ,N<)1SN*9 MKS,RNXQUCEO$.X/LF'!.?U;LV**Z"9>4M9U6HWMCL>MX#RQK]5H/:GD;LQVG MTRT+KVVGL;55$EZ[3J=]<^EKX[57&GMM.UVW71)>RX5K;ZM9$EX[SI;7*0FO M7M-IME!I@@V&+5TQM(/E69EWB!C88CQO-_(?H"'\X"%*7K,(W,]E!41 MLO(4TY"MU58<-*V:Q_%'[1_CP H<##)9+-G[BM,\? M6"O\G@HO%@=5?P.^%HO>$FJ]N=;ZP[0>;L">, L;'^6U@=;:!NZT@4+K=B.* M'F;6X+F PQ]=)[S2E6YMC4>6ZM%RJ\4>\OH-AC M)1$\'L*NUEQK.NG2$"F9V%U8J'Y.(:2=/51P];>-2[S^_Y#Z4NS'GY"%(5X? MF4&>C.#ZV3 IN\]H5?D&'$EDGT-URO7[=ZWN()4;970=W;7K..8I,0N'?,AB M4C0==?AT^'?G8=P)'POD84\FB=#:'J MV,.5 77';HW/@N]#)?,TK,W$#@+. MHV@P.Y\@97I..T-P9"Q"(%0&#QUC3PKR\C.F0YD.":L5G,R-4-S# !\;3GN M_YKP;*^!?!P@Z93;:PS6<*[A7,.YAO/!<#X6A"Z4()K_=AW!1Y/^59N/M^EZ M[6+#X*D 0,7#/8%8.X57ZQ2> E@9'B%!^ M]@R$&L65OK=[QD3-91L8>#3[K8V-&&I2%3(:4W,\HUSF,,[.@# M1(3^(#5QL?>C*:WN8P"!B(LY5H6=2)GZ:6]1/ M=-F,+F6-B]32SL@R0FNDB <0X0 MY[9<\?+91JL4MA%<24A8S5+"Y99B74F> M3IA2Z!-L9OF"G00RR=!)V+L#"7D7(]$IW.QYWH()M$MA E',AJ2QQ1!SFP5X M;I' L-0(WH+:.J50VRICM7OA?9>-52U,/M=W.G/SEDC(-9U9%F%!^B<[27MB!C6$^E M5R>'F^1+L4PB"9J7D>L=L3$O;G_-FUSWZ/R^@WGQBNO/YZW7+[U>+%.+NT?N M91/FXX(49XR/>4]V]E]#$P,30N:'1M[5WI<]LXLO_^_@JLY^VN M747+.FS'1R95BJU,M,^17+)F4O-I"R(A"1N*U!*@%K_?MMB8ST)V>VO;V_:5VSO\.CH8^/JZ.BZ?\W> M]S_'ATU.KLL;VQUM.+HZ/9;%:9-2IQ,CKJ]XZPJ>.C M,(Z5J 0ZV'OS&J_ 3\&#-__S^F^'A^PZ]M.)B#3S$\&U"%BJ9#1B'P.A/K'# M0_O453R=)W(TUJQ>K=?8QSCY).^YN:^E#L4;U\[K(_/WZR/ZR.M!',S?O [D M/9/!SWMR6*_[9X/&0#1.@N/&.3_GQWZC7CL_'0Y/SX+SLW_7H)-'\+AY1^EY M*'[>F\CH<"SP^Q>OZE-].9.!'E_4JM6_[RT\I\5G?_=-3,,.'2B1R:!Y4\@]Q M4<./TY\SVQMH)Y21<+VKU;%+K<]C.9":U:J5VO'K(WS!#6IU:#P9P>@&L=;Q MY.(4VK=7=#RE/PMC\F%^1;*C0=VUKKJ=:];\T.I0)#+()(ZS5:J]J[.I]J]?[G35_ M:W5^;7GL7;?3;W::[+;7O6WU^NW6';MI->]:6P[S$>L*+).\>9)F_Y,J+8=S M[JX3 MALX"X<<)1]5TD0+))?@4" ^X&@6L"1HB,%IB=U-%$U6[/&!2L0D/!./0,^) MT'XRTK&Y,!P*7\M[N*U8/&1Z+%C][)OT^U7E;)OIG<9&Y5\D(N38LTOD^!:?>!*<7^<*J&U8C":J1W0,YAC40I^J3"VWX(I!!$/ M>$H&*0^)W.>@!.; 12P10Y&@#@ -, 9E((GD>;D%%;+;O 332P0,WPR-E 2A M8::0#T&OPI2#_@1UNRQ6/59Z38 3+,5W JY?H."G-S:^-P;_V 8%='?7ZK__ MQT\G9Y?/V\S9,$0P%L :\'8*NXQJ(Z8T$ICQ1)"X UI& :?'7#,?0",'WK1& M4 A3Q^YT(@0PYMT\A"FG%JP1! R=S%GS7D2I ",(.L$CSFZ3>"I,LS<"4*<' MD ]QP"*&_E<:"5;S /[5CCT2JR@"X#$ ,0M=>2<3I0NX"[KZ[7MG$'[7US%" MU%>>1:E%P*52;%\>L"90,=(TMEU[=:D0:/HB9)W4V!6GU>/#:K5^ M6*V=>RR,?;/,^@'J\8H ^+S6.*Z7'$M98@8J+\?BXC)ML335>N/TL'9>.ZS! M"L$:51?7YP'V75RA>J/QZKFLT-LRK!"HV//+;1VQSU+'LEU.L]6QY:9(IPA) M)[ ;8%GH45 &ZBR"D^>TR$$/X*+J6PG@&5QHD[0% \E#%&U'D%2AQD?C2 M(1#6'(&Z-6;>4V/"QW[KKX'P%I:J#!3X5 !O6P11/W$( EMP*"(F+F!1G, _ M'$@%YBZ"UZ W_TJ3=,HMKJ"7%I &.B;68 VC..'IO[#NW"7Y&%:SGA46""5! MMA#72P5+HG22.D8GF4"/+YHWN'+.0+-I-Z#$_%<,-)C4DV22>2(4J#46*$_!J9=F,-) 1:+H ; 8HD48\A$4> MQ"!!/102 S'FX=!^9*)$>&_;-CHT5Y!,I;Y/ LE^6RE8506JQ7B&,?*"W4&J M&H(*B6?J,>ZLXT7:P3^G/,"N'X9BJ"].7GV9F@[KM9T%\FN5':K'A9FB5QY0 MF#T!H A "ZWB-:(:BJ#NU)M;V5K&K*&3+U %)D?MB"CXMR8*:O$"EU/ZCR23 M^JO*Z1G.C*.'':__JG=61BZD)T@"\@% )Y!(EGPI*V%M!,7(I^%0)A.46N/\ M'<3KH$B%C4R< ;._-UTG!7:E>5WVU1%G>% ML1.&8%58K:FM"PP]1H\2#NL%P>):O!<\^&\*EHY(;/#1=N.K ."S,A3JS\90 MR%9[QXD>8$2R_@/DYA32MS$\SZM;T%/M[(>-L8;"SJV)<9L(7,%\3@-N0_?(@<=W_ ) M,V,+4GI?0J=(-F?8&27T^E<0@P8B%-K 6*D5YG/+1.BY\^]8=D',"@^K= "4 MK5/[ O71=#X>/B5#U>KK'8,[XA\[>RX*B#.!4Q//K+><'/G?P'__),D9EJB= M[Y#[V)50!".1^P<-/2LY24/-(Q&G:%18W[ .T/X:>YG7*OK;31@*5Y*7UB\ M9<* 9&43Y";*HLT#3)E6>3%@M1IITS%0.DSJR%@]V*%HI+R"QWOY>?02A&D@ M6,YXSK"B1P+F^(+M<\5<%,\^LM#:0<6RS@O1'&7V$9SCK/3!2MZQR@#. B;B MTS&K.V&P''/Y(68?(6;KP&.UT^KEZD]<;"O.R#OBQ%%13Z/$)44)XJH8*;>[ ME0)S'<1;@VXTSCSG3E%QC/(<6X:UHUT=::)2;@-JH.C)N:)0$)JU>&'"P"^S M,+ P\BU20F_'.^4LC0XI_T*AFB."'!9$1>-[B8JGLIG+*2L:,-6XVFN# R[D MN!GQN =!ZT^YA%L@0#(*,@_#%)AZ 8#!41(47H/ICP;YU'* MD[GY0KWV^"_ 3SM4(UMQ@#!..],4<8;FQB!,31I+8OU!71C6>Y@)1+G]&4S; M_! O]<< +"FB"!3,$T!;_UN#;P"A'&3SE".Q4KOF2B%F"CNTNLNK73?F8)$* M<&4$QC'F@B=&1I KSRN0O%EGP,L)+2C7M"A)YN<3;$3E+JS9@XP$I(?.<[;? M^/L!LZMX%4=2&B?M<\A6]NFV782TS1KB)P3R,1J +%)L(#99+ M'()FC-!RXB\,> 1E!AXV4,G!=%8F :X'QG^PX[UO(!/N,*X' J"V"6M\)^_H M)N2P1%XGE49C9Q0F2^-Q)WIJ1\P/>0IK1/X\6+Y\,??Y@0FMS-#!8F4JB>+, MJV<<%TOP-F2%,XJI[LKMR)+1@O]!R 76/S0 ZWXH M&V&-8BUS8ZZ83C+ QT? J-%JE^QX5L;INOJ%S4TO+O>B_F)R+\K,Q2YMR6/C M>";NT2@A2]OX.Q(QBG/A1_$4S'\V?@\0@(&!7T[QP?O64O>@*MC!R,U#V(#RB,Q9UJ/RIM&798;DH,RRW_L!<[-D( M6W=*. KD9D_\-\4-%+D&N$T3?XQD4))@=*;%%6N<@QHG+ :_#0XV('J,JA7< MAR8_?\&!N!"O5H9R,?O0P8HHA7_QP?M8!D^7<5-V4AZ6F)1KM4JU9F)=2*@/ M4'(FO>#:G8"%+"4=^X:."[[P\_W@!T4_\;2/2DS19-?T\":NNMFFVA/#5/&P M!&&;+WE),!@8+(=B,D.L0-;5??$2+"]QP-:OY=,Q6^VT7FYN*\_6+N./3!,3 MX4%TDTP\(%]$T2YR@X7; $#?B[EG]^AYB&GS700:ZV0/L0"95B;-B2H;2BKV MJ0AH$Q)/C+T<)\5=B%D(AY)Z]%@FIC[B?"F:1*8L9XFC'>.O2@SM4#S-P;&% M5NVNY0E&(7 ?.\;KE8MMF6"=RL-TT$6 \C,9AG:'HT*]^& W"UQ-H;4D]D4 MMGMQ Z7;]+'$[9470_#E25$^-]FC$N,F\4I.V4":O:W9-MCM:,!SQ&-(%1"( MO!>)"WX""<\2J;6(G).F_)59UXMHUATBFW=H%*6(?[FMS%NS-P;O(S&"$7 + M$D=Q'*##38_M#N<% FZ M= AMDP=79,J2'CG_1M1O.'7>JS=R_0O%,4!$C([\? M!)M/1C"D"*)%< &F)=7:P%YLA\J7H8N=":S[,=7AO)#;X_S?NV,1+\M;=/6O M;"X9PFKA!JW2R<3MX8<6Q+(M\8(8[;BLC(;;G3",:2J8+7#=(YB.:)JR&HC[ M%*K1G?/?$!/94)UPETD)K<21^!$GS>7_"XV3;A 7.UJ%L-E :=_3C\ONI= )7-K4J+LH[TG@'8? ME&%K%#6^&T>F.MN0W\-T#L(M[.;(EGM3FNX.M!0) M+$"&^;VLM!F'45I6A=HE\3W?G%OB[L]\R0R4O!)2>EQ"69 M%D=V("->.2[%;!)#H?A;@3ZI[,2#+(J9D=+!A'7R:!%'H#\=O[_&![3D(K>9 M(@?K/QFGVA;P(9 6G%DP 0R_3Z;A'%O($CSS%)IL"UO.!LL^[)="T*?E M(NAE?Q8^J[+$PM5U*@0F-8D^3=T#"1HG 6U@=&$:6Z#1T#G^;9I&6DELJCK5 M?+W]$"\NB3QSJ59N49>+>QLZ7 "'DB*'8I6\T 35UDN 28 #22 M3QO\G:/9B0O/Y*<5]I@]FAQ(#*7)/15OCN;$^7X8DP:TQE11+;N.+FQUQ:#? M0H>-#9]_@$^GX=QMBEUGKM,9:\8E2];A=!IC[##8_I-?O\.E#&5E=^1*^^K" M>TN*KTE57D4'UQ)=*?7X1VLV;E$+L5_P>I?$#=IFC-;B74"TDL? [%Q-YA MSN>[.+&N$E/C=(&L=9G](2C]LGKMB[72:6D*J/:$H$/P6*;0OP>F_$$ M[%>,H'C&C^&!I7=/*<'T:^;DH2@.E49:-O8V*$P0:%CX/XW\,8]&]@R0I8U* M5!N^B /-2R1YT76#(M_.MA'3ZP\:6*H73^.H4-9E5O5IM4Y]KM>SXW:Q6K/" M 16;E@M>>O\1X4)6#_I,EJ"M@-,-T:CR%;#QWT>A7I4N P$:>,AS;FR&47H M!"B)==@)2^IM15' WAU5V7D&D7=S-9@O)M MU[+3JU>]FFLKG:]2F[?-JX8O?@3!,EST,H-@Y3)F4"P[EOEJT$R@_Q6SGVT?62E&A ME04T)-!-G_.,Y*(L=V4Z$S'B29:).N&:RF&OGN"C4C2/A0D84%J-=($Q Z9, M=2>PEY3F%-]"*&DS& DI)CPTN,Y%,9 Y#!#T+*A!OQR>E1>AJ27,.^'\I>"5 MTE>?^86$(%+ #9^5DP,<@#?RVCB";6PZE\)KS 46\EE^=H6V=:CR$K=>%CP=&^ZPPA ?R%#J M^#.U]\^)]7P<+ M3BF]HA.SMTG\221E.-4P'A:3!VW$/(L^*1=*<8=MF%UYM.D6J"\0/-3VD!J@ MP0&-RAU0'-F:E=:8V^R;AC:CV+YM1JZQSU/ICK3.3V(H1,P>%2A; M<];X C\V'BRGLL:-_I@OE25D0'];I_-F@,1.,D.&Z<\W-^[#?JM?/3X?#T+#@_^_?Q MWG,)"#V"GI^.34J6 ]7NL(_M?J=U=\<^OF_U6MUWWJ*)BU+3YW0&\'I%90)- M2R:R3%B Q\_P5(_!U/B#U29Y[4KH6Q7WAM-ZO$(3?0>QMT^ZW7MI7 M:Y>VV>^W[OK;L_L7[FV<'!BZ)C6>"<<:UR7CW= M>+M:J6V\]U"S)R>5L_/CK9H]HBZ;;L/PU91'/^\U]G)Q2/KYHC[]S&J+Y(0J M>\V3NW'MFU)8?;D;]9T)=] M:&VM[-C8+R(2">YE!04:Y;;O5XO?7>J739C[^-6EHI_07,3!E.Q46#\%6VX) MACU")%:9.9#Z 3%C]0OJ8GB6 >Z6 7/#+:L,6C^%2]/F8=J]DD$A<++C-=Z2 M58LKO&19U0Q7;K?JWY0_UAD(7U9F"P3Y+?3ZSA0,*O=6:_UVH*^9L>L]_N=EZ(P/X%BP?\4F%W$QZ&8OY#8&\WA4O3YK&6 M.34:3-7?<(]Z)K_)[WDUE@*WM$<\\J79SHXF\+,@E4V \ZE$_9\4O2_ADT=D M&3_2+']QCLS3/^?(/!K$P1S^&>M)^.;_ 5!+ P04 " !PB%A2M4)@2FX9 M "WN %P '1P8RTR,#(P,3(S,7AE>#$P,34N:'1M[5WK4]M(MO]^_XI> MO_Z><[I;EE_@)! K M(5,U!&RIU8_S^)VG7O_MLGW1_==U@PW34<2N/[ZY:EZPK=V]O4_[%WM[E]U+ M]K[[X8H=5*H^ZRH>:YG*).;1WEZCM<6VAFDZ/MO;N[N[J]SM5Q(UV.MV]G"H M@[TH2;2HA&FX]<=K_ 1^"A[^\5^O_[:[RRZ3(!N).&6!$CP5(^%A[40U<7I^)\-T>.97JW_?FKDN%??I+H_D(#ZCV<*W_036 M9K\.DBA19Z^J]-\Y?K/;YR,93<[^T94CH5E+W+%.,N+Q/SP-.[RKA9)]R)U/F5RO^X>L]O,$M:G%I7 U@=;TD M39/1V1&,;S])DS']65A3 /LKU(86==.X:+MEO=>JO. MKCOMZT:G^R]VU:C?-&97_!1K!3)2?SS)L/_)="K[$_.1C$-XRMD^7+.A3>T. MI6;K[RQS>_"\;F84XN%$&B. K LPP.4>%50*+P M:1RR.LBAT,BBS>T6;91_OL/@@$<\%(S#S(BF0<;*.$W,!_V^"%)Y"U]KEO09 M;G'M)!VRD$_P[TL1B%%/*!2[5?;CG0!KY N\!.U2B@/I36CK>R*]$R)F]:MF MO=-NL6;KGXV;+O+?C<>NNI<5^-G\T.PV+MEUO=-M-3HW[YO7'N/L D1)/U&Q MY"R2(XE*<\Q5&@NEAW+,MN&[$6S(A'V.D[L83_9_E-2IXJP9WPJ=XL9H&#T- M\1EVA.OI"#MLN]2'? 7;!W,(RW":'IUE]V.WW6$@*)NM)KMH=Z[;G7JWV6[A M:7W@6O-@F&F1IIK!>L9V227?Y:Z(>3E$6(6Q[09L(8@MT+HRS'A$!#\!P38! M/F)*](5"N092;0@"3A+1\W*+*F2X20FVEP@8GAD9.0EBPVPA[X.N@"T'G8 8 M85ZPP@:77AO@%DNA2[#).Y6G!Z7?&RM^:H(2NKEI=-__]NKPY/QGA,.?WCNPTG$(H^#(2(?X.VVR,RF@\4'P]9;9OO;)3Q>B)* M[G9 N)V>LY]9NFW4BL^E6[G1[_O_M4+N2FB=J#+P?4$=_$![)THA,]DV 5DA M%0OXF >2-"G(QXB.ES171+/UP)K0XZF"HG61@,V7]=NK4__<"582&O#)/MF" MH*9YI).5NMH_/*WZK!V!*& W*:A/T)TWDPA$"$W!]_UCGUT %<35K\5<0;S MF=/O..PS:?CGG]W/@0D<)92!LI>@@0CW'/^7H[%*;@FB :4G@3D0$!]RYX&S M]HH.IE-__Z#V SC^B@O)$5 YS@=/8EO"EN,FSG#/2J@V"XIF@ F.]C.#DXTB M0#PAZS2 X] 2Q#F)3:GA5'2J,B#X! 0QX'@MW)= A7)?"% M$[NC))1]&1 !DP8:)@],>11WSYDI$5T:\#TQ MKH#30:+J@T)-[O0W.FK&/,2I[T:B;TCE,7+:K?G?@9Z6'Z)?V:!FFMDINN4! M7=41@#\!)M(I7J+4IU2*C:JKI_%/+J,)3)C8$$GPYR8)&O$,#U,&7T@DM>/* MT0GNC*.&C9X^6^IUE+$+5PF2@+P':!(DDB5?BB*OB Z@?.KWI1JAU!I.[T$+ M"?2HL%$'!5^DSZC?-DA\O5(3'VY+640/H^ >V.6TEK\PCB> <#)MP/!R"M.@ M-2,VY+>&-#4@,C82/$95"PI0(K8*E.R9J" 1X<(3C$]@'L)E,7H"F+@?@^[5 MH*L3N$C=@23\@HG?FVC@#UD(<0?Z6D)=IQ9,(YX0+I3B:1/=+M:"!9SGT%ITI42:,Q[=\8G>^J*T\G62CU>DG*^+([^V7+<]WPFMS_]^KLPW!G7\ MF>"F-.@KN8N%FLC%W+GD\@%DG_33%9C8R4MO?/RY#9,1_&&0OY(5L\@"71$76/5/_ M8/Y,05D^%)+\(4]K>7RH!$?F+>:)VNC&DM2C,L1P']EH0F%AF7:8):K<6U:B MO=JQH-H%ZWB ZC,2X4!,XS(&3VLYRB*0!R+)=)%HQ;T(LFE\9ZD#9BX+B(:> MRVXACR9!58+95%C#M!F)%Y,K9E)(T@3X"?3^P#B7\/GQ0'N%N&+A4IAJ$&6A M>"B W%?)R(2Q5H24BV/N5!S)/97?H\2VJE\R9ZR_8*OBKG2%&FV2KX"?BDD' M]1V'6N?CVT]M=#X1 ?HUOW+XG>V3=:R1.K":?U0]7_R9VPHV=DOI.\9LF--- M* ),1,8K1F<6[R,G.$D"-[C)#N*Q4RQ-]"K 82*Y.1G0$["KY#<'65A,'[,E M@Q2]_C,#V;E/7^R?./'Q0H1'4&;A81U=;Y Y.YNK.?4+GJX^919J5(J8! ." M9"I:]K^C:'DJY?;]/1_K21:6'_J*^*W+"ED-CMR%@!7&7,)7430=U5P,&V$: M/3!%2*9P&QQ"TH,=(6LLQ:S722%?UIPJG\?P+5I^$Y/\ ,EDE?@!'@661 M40+-4"798$@?9_!I-*U.-H*I5H5]>/O@\#S..* G<[GO??DCX*==O''@XI)A MY?GN4Z(0##B,K&1F%#W'I%=8V7O8'73LW B ;^EDMP6'"RP#R)1208"ZN0+D M]M_^\:D'1+23;]:\1MAP O@CAD(IA%'!4FC/GWS-G'R1(O"(!,:A)X(K(T;( M<>L5^,$:X4I?'*=J6!(!N^BO"N-973P==B% MQQ.3G(& 2!OI@EDI+@889_ O7GB;R/"ED*\H,_E:6&W(\P'ZG2K^!+0ZG&*9 MJ??P%_4^V<;V2TR]OE^I4H[1QXVE5UFUC588V836([K<*#SZX9Q-930(6TF* MSFT-,,@4'-#V*#%(X*\YLR5.4LRO7&I;+$M0U&FB:!28;-;G09J1NQNNU"#T M*.<2A(2X'T>)EK<8 .I'?#3B/01H<)7Q" M(4PAX)%G_.%X8RAN 2.;TB>7?>FQ87('%I3RIADS^4(+"QPK,K,\O)$:XGFF M7Q*.JX1. 7WGINPV?(8$Q@>F.1(:A0K6B<46O])B\O3!7VDQ)9<%0,9B!%PX M$4+O4#4:\"5LL7$+%]A8QEB.1G_ HX#)Z%=.%4:6]TPG3LM@"QX("=98)@#P M\/CS@M! F8'?X@"(E,84!8-K*.2?W$^ S5"&__;JX/@KA@BRE M&+-.A0 )82SQA6([_)B/QZ S4?:PB-_I%^2M/@0*&)0(F!PNLPHO19]GT<9\ M0X?K.:K]KP3+OT")V6(7<.J3I C-F5OES%,22RD\#^T':D^Y?4^=$?/*(\/^ M?&($1]\XG^^&(#;"3,RX7+EV3=^F $ES80&G _7KS'R0M1?3PL_YB+I;'L] M4!)$'.$6SLEL :7\89FI(0W&\RVR3R#H0D-Y3@33?B$8PV(6>[DW.QT[8R"[ M>B2Y EMUH>4C,P%!K,Z"2]*<%FU.EH3Q,1+@IA,*5T9C)R9'(Q'BC; 0%B! M"*<+U'2,=O/-0JUWW?C]^Q*4/FSTMG^X@RU& 6]1E[D[)5/@041M+PY%:#"2!9.>YX $F4J:'(-X>5*"18^2Z6.,JT2M=+ (-D@ MN:4I$+A%R\:44=DBW\]B# >3]%"QVA888Z&H+6VCKC)=L#RK')$M=R9TT^9!T;XJD#YN,-],VVYB)G?G4%] ]AKS9Y#P\X=@.\90 "DH8UE0D97+KC&'8 LF8E.!!6(U-5L"1XO/ MMS.?HP='\U1,C7//217 68/%JJTYW$*/!EM 9W!NM&?O3!A)0A1&ZH?V]M> M&&88EATS=/!+/&+3M:8C^IGF40D@Q&-5'9@.%LZC FI.&L,\"G'QZE-GPZ # M\U&:.\"DF-$I0]H.\H^1:N&Z'GT!MV,:60P6;RJY]78,DB1D?0[& MAX7L,_( O8UH*9%O 3FF%7"V!MTOTU8S+H. 1P"KN3*6,!RT MDP?S4F#3O?^_[F#KQ _DS"Z1()A-;P36DRGQVL-@P7GPS5(?^N]7>,V%U_9_ MA=?6!6(;@EV/R&*75>J<7POZ<@Z^BG6DXHL M43_%Z7I3D.@MMG/TQ/A.9BT M8+2-7JW-%B0X$U0O:V#).M;5DY&-9QR[F;I@P5)U USC [A M@IO8ABO60B_/PC%>'HES?;AMLC[:D<*M76>CD>ML!R.(%3;URV&_R]*PG_.N M3#F0T@VXC$Q+]1EV_ )NG$9[B"U-:* TC-E7V'Z>"O9<^0H,E,2"#6W="(+A M"4+AZCP6-H8-?+%;_-P.XY6\#=Q\FO@-%VO&\6EK/.+0Q_6T,6 MZ8^Z#0*P?I" EDA-O#>)3?_H/K^%C<6,ET?M=7P,IM3HU!GI:^,05H^=,],D M[)G-,+7RB/?=-JSP3A8#D@N[,F6##!LDZZSW'V!15SEO5C,;2\2U3;, T,%D MI /_+,AE&@M,9L+J'IV*L3;N*9T5@I/S(TYUI'5;96C5HM\5HS7%V02D'.5R',-%BX -R,81N-H@B/D73&F M*2LTO":IX9ADQM7^4HC\;6F(_*2RO[^D*(4,<)T7WLZ=4R$DG9)43&EZ(%Z! M+"G_PD68;*=Y0^_XMQD7"06(5(32I(+_>?TA40-0(Q>DC][P^+/'6I5ZI0R^ M]T>0!DZV#(BB4"6-4\J/,D3K!+E- 1. L@JH!Y9S@L^)#,\DQ10*LK^,)&Q: MS"V]ER>>$.L'44(*TF+>HN9VDT6PK#-;M(BNR<1@3I!^/$XR ANL_^=M3=LKPKHP5CL'2R"#L'/X0AWV0.@ 59]HM/9GI M7.+\J>IAN5KA5A?RIVPIXUNLTGN;*&L]F,[DFZ(KVC7&&O=HH&,^U+3;^GQW M)LK&!3%N?2,RG9LRCP?D4RG, Z^!7)6%.&;4AB&?JFEQVAO8W*WPH& M\[*^Y2^RFGLA$;&<:9&>M[I;?!'2%(%2]9V@+-L E#XRNU[V3@5G]!=X=;E\ MD/$O-1%G-! M:58JQ9K..P!!78J0%IIG>8U;#HB%KZ M*IU%:O/6N76JKU1B*O0'H!U5/ V//*8,*9.?.(EJ551F/(:1Z2XG6Y%JJT&(@\R9Q#6"5&'"5 MIXN->)IBG';QG7PZ&\,7IF;)A 0Q<;'P&C_3^@OL&5='CS#39A<1BE18GXZ_ M.9<>,H0 AYB, MO#9N$!O*F4KA)?B,"I[SMU&EMC/9M ^ZEWN/#<,XSXQ33-J\/_BNJ!FL)_JE MD&^)VA*M%.-O,T70M$Z5?!LF87I[VS6%)E:^#] 0M&FY+6SMOGN?KI&Y81(4 M_J(8'KDW^W:IW!0MX@MS0>[2R\ZX3F+>B["$CYHQ$34;\R5SB1V%!@(O&YV4 MJ%_1XKO 7+^B#P4CS/1\F1Y4&>6T)<6BUG?F*15XDU/;%>9:ZL]=V@ZZF'9: M+X802]2?8I7]F*'G#(.MNLQ4E],3OE4\BU(YCM!,FTZ>;4^+*"C?226Q#-AO MKT[]\^O+M_#O/KUTHL\#+6'^LW?O>*8?*DA.4VN1@Q+K8>$QW&RL10.(\6OS MHLWB),QM:3(0MG(^[WF F4W.$J76Y5.=\&*XH425U\NY 5L5*]Z3D4PG&^<& M))%;6$DHTXGSJ"#4J,SY.&^7L\8A M .Z+X7V9(EI#R"!R>AI M)>R-2CX+50:4F_2+Z3-YE]+.<^W>ZF*J9:@N+L%>*CQ*;9\JH,(>K0O? MHXU2,;9M.:PIM]H5"&/&B;VY6&ZW_![3#09]*&DD"O;>:"1-WXS9IR,+X PJ M,[A^FER'9#N*@8H];%HB[!OMADD4%M8]Y&I$68VFL(]:SG,4[J0B@HA+C-3! M0/ 5OO0FL.&\2!I!0_&\D(_X0% 83UNK0-R/16R:CSG%YDWM ,QP2?&M;A-M M$R%8G[J@<26IDYF=S<3,P";:PB6FATN^(=3TA>QM=T3F!IO$;X1(8($3^5^>KP M;[#;5T:K'@ZI?9*5FBWUJ=EN-FQOVZ7VCTVB_]6;M712@ ;8+6Z6S3,1ISEZ6BH7X$B*> MI4.P._ZBU*^^#%"#D@N?]*^%= M#FG07E)R7H"P79>)#Q_GX=\^WQ<=+M[C> M[39NND^VB)5$!Q24DF;-)8T*A=K%MT#RL19G[I?S4.IQQ"=G,J;)TDWG8#BD MV,[7DBE0KN6BXZ/*\5$-&2F%V:2A&][R6(5X;"\-%[\[\"NGU:.57UNORJMVYG&T[95?_5 O;'(-<->N==HLU6_\$1OG0:'5O/';5O5QB MVVUF@H^UO%K@S=DLS(/*?OZV.V=)V@\W)/7?3&RW]Z6-)YMQL!J'EGUIS53; MM;%W(A8*R[% E\%O3ZQ&-J-B5F'C@^-S33]AN)B#@=>JL&X&%M8<=/D"J5AE MY.9_2,Y8%8,P!ZYE@&-ER-QRRRJ$EF_AW+9YF.RN95AX+]:&SWA-5BV>\)RE MXANN7._4GY4_EH'JQ[79#$$^AVK?F(+I-EKU5G=Y4\EOV;$?9/4?N^T.NVYT MFJTFNVAWKMN=>K?9;KT0@?T.BU[?5=C-B$>1F/P2V.MMX=RV>:QAWA$.5N,_ ML7HRE]_DC;P82H'%EC&/ VD*+=$:+0TYK *53R7.OU*\OH1'[I$!_(76]XMS M_AU]G?-OKY>$$_AGF(ZB/_X?4$L#!!0 ( '"(6%(8\0A9E0X %EE 7 M ='!C+3(P,C Q,C,Q>&5X,3 Q-BYH=&WM7>M3V[@6_W[_"BV=[<),7@Z! M0& [DP53N23D)_Y#;77-=Y?-U&M=G!X/(B\HWKUN%XYJM=J-/RO!T26X78[1NE9S'[>&?.D.&+X_$:] M.M$G4Q[J4<.K5'[<6;E/LR^Z2&,^3!J&6K@:"5B;NQR(6,C&FXKY" @X7%9,\LC/AP\^O440/SQ#QA&75> M%4GROXSX@&OB54K>X6D9!V2+NKLT*H>PNH'06HP;AS"_^T:+B?EU:4T!\)?) MG!;5OVQUSTGS@]\^A[]]TN^02[]Y_I^/S6[?[_;(E=_L^61UM2]QG;L7;]_4 MZB>_FL\F\0Z.0>$Z5^=^F_3Z7=_O%TCO]ZL/S>YCUUHI58ZV9'T'L+YF^YQX MGE?WR-FEW^W^3IJ_^>V/?H%<=-K]9KM)KKN=:[_;;_EN3_>>?D_!+,AW3S+M M_U*E>32S7_$DA*9V=N;;V2C+C*UI6'\)+':>GC9?S;I24/]I/=MV^. MJM7*27Y$6$D,62 D10?=2$$H)=YEI$.&I EN,K2N,C].&3YY)WN$*S*F(2,T M"8E148 /-'"?A%%+-#\!BXK(B*B1XQXQ\]"=[UT]!CN3H3%/0W)8HJ4G:!1 M*-9*N.P;)C4/:.QLPX J9AFO1[E*94AGR+T+-I IE3.+H7:1F2])7(D_EX9S M0(I;(;V#F9'3 =-3QA+2O&HUNYTV:;5_\WM]-("] KGJGY?@L_6AU??/R348 MPC98PLO6=8%0<@:B$@F9<$IB/N8(@"=4ZH1)->(3L@O7QL"/&?F=[G6GV^RW.FW@$\9ENA+R5"=GU@(5AXP%L\ M3&ELQ'T&/F &6D0DBYA$%P .8 2^@!N1I]MMIU#=9EO 7B/ \,S86DDP&I:% M- *W"BP']PG>]I95+9"M]P/(7\[^(ES[@ #_%4'#TT4G>05Z'O+L4PL<7:_G M]R_?OCDX.GG9X=:&)4), D%'(2?1-#00ZT*-\EM+3ZADQJR"TJ AU2.J20#8 ME((-<+%6#*PC/2T9 PO0F\7 M,0"W!4"6B#=6H?J_TP10>@%0IE6U9&.NX'&[P/J013 ^M/Z2D=5% M[($I.S:.]F]LSO+<*2O6SN/#7B@.MLQH(T 7GD#DDV9Z&*42[I569]?L%>X@ M#4 P0YH$C$RY'L%= BYD!F@L0AY!P(Z"JU#MQB*SG$$:4PR[ .NCS,!0BZ4 MP3Y-CGG+MK[=^50@?=S_BT[7S]>A+4L [!)88,7!J-A0RZGL.-4F>)#":JZQ MWT,PQB8@OK-MUL!S0$,0>"1#%)\!&H$AC6&3!P*L5H' [ ,VHG'D'C)6++YQ M<\.O7$)XHB;.2*LT"(SC=<]6"G85(O'0!BZ8&$!R4*HB,-MBJKX3!4UHB*07 M8Q;IQD']86DJ5KT\\M!F#[U2CBYIA5-FR#U.JLL"KFEL=_$<;;_)[^45;1CN ME9[1QF#],B>AH,\M%&;&!FXG#[Y23*KUTN$1_X1BJ(:*?8[/FO$QT M?_' B'P6"TQ2T"L$$6;HIA39*FDK@:UU^ 7'B%MI3+AOZR.U;0G0+$R+ -0Y MJX6)2^0>ALE?LSUN*P Z:HX!N,5[+VU;+AD-_T@!"3.IMB:(_BYP\J) ;/7% M@-BY+N3J/4R ]JY01E! 3.#^3Q!T7'E$?+D'?V#?]=(V+&#ORY#.2.M1*42 M$R7N>'X=\>45@!PO07.,]K*NE0TLF('.T&>[M\ M+\-*#ZDKN,N0Q X9HR M8 Z"OX30%%8"LA!@<":SG"//-(< ]X14S+8W4]O8C!QG=8L;&4NOPYDAFA$V!T<0"[\KEH4&>#QE,Z4SO?VP;^4-OIR\PAW]41[.S= MSPTO':P)JN_#2Q^X"D"-:<)$FAMD.C .[A5@GX,MPSZWI27#/AN<=(?Z7@$TT^IM%$N1VV@&]M?/DDN%-L-FVIE4@4RK!FV II6 2 M+? /^I6$FK9!+&YS5_V"%9OLBLVL*//E??A LC'6T-(D&-%DZ(K8Z\+NPM(5 M.ZB CB]";D=S;MOR]_J:W:W2BUE'R2!#.@]\[I1\%C!FWEB)F4^%?5' SC7Y M(]LKP989L)[IQFUG2TJ$QH>$6'H*7:(!L<%2RP!N Q N@9^&Y\I5,.')RR5( M9#=-7)++IL7$TG:LWXWO2-B^* .R33G<.P8$N7(FD@B&YM55[]P)Q&U&2-@- MRI@3J,"1-N]3QCN,%FW*J64USSM9SX='+DR %+&99XA -IE/^:!],74)HT>H M*UBA,+GG&!>:#3&E7+V)B%?C5H-MU@KG5GUP!K"CS:PZG[."]-<*+=/*>0^C M/9;D>4/!BN)DK0F2#:D,LY@.XD"3IKW;>:!2"-T4,W>B:DPDQ\K>HED!%<. M4Z6I:4] ORTYS&>5!@!L;)TH=DD[?^.\;L%Y$(:W09"9(*YE=DP\>RW.(=QF M-4"NO#- ]:BQNZ%P:X_B[ZF=G2]+RMT"S4= 5F9U.H$@D=0# @ MV1\I=X5$&[BD65N&*R:_>F02;;%,>UZI8LJ*'Y:B+]O9F_?A6,,[FTA?;ZB= M,"Y[_2PT%0GV,H+9-N@!G8V3?]?/OH N:%^U>#6R.-QB672Q8XII8NP\SCD= M>:_0S<4)>Z?36/-)C#':@G:RRY,@3@W497A408J$!^3MFV/OY/K\ O[=/T&) MC6B@.-"_.GJO0!A:=C"=TQ&''^:@Q"57: *#;:CH3FS 9=M/M$R$':;%D!E# M;A ,U^@'1,+F8:AI4UHXA5>C#*-M5X8>P[K7@,<\MU.5"V5 $;F!E81 3)9. MF4!X-\_';<0>&*>9GC@6 MUZ'T3/9\9PJS,WVN$UC(19)?91EKES'&$VL_79*/[X M_&RU%M*;S(A9&HKL. $)+N"I+#SE@S2-1!PNK7I$Y=ATB2[:!H<4[;KQ#D%, M.18]8"*X!#]86 \_Q-S:&%,:">F8#IFIB"@7$; O$Y:80V%SGU98Q "P(:"2 M$"C/%%;CO?H)B8#J/4(E-W5^1\W,4F"J#!1O,6F:!4/,NT],J)UMD!W@#JE8 M Q(X" =#;Y]16? (1U@&/G*#Y\TU$)@+'.VF@AFL!5.IO.&NJ1>XP;,3.+8V M 5YX^4#.]Q8CMJ63P(*57NM]N]G_V/7)=?.]3RXZ5U>=3SV#7_YINLA85?VV MIHO'OXNOMO,W:=1X'2\?:[6)._-/S$G2SL7J:4YCS+ /:I/[L$6?6T$KER1, ML0";ZA&@?SPQ("((VM&5F3RZ<80.6=W?]?^DAUN>:S?OG3>?M[HU^WV_UW^\ MMC]P;2-S8.G:^-:Y;90ADT4\]DXGBC6R'TY"KB8QG35X8H@U@TY6ISNXVY5I M>&TO.XM0/RS5#ZMH%#30JE(R]*.OP[K6:5SJN'&Z\7"EY&Z_=-^W! M0>GHN/:H:X8V8Y/0^R"NP M%YWN:A^X6_M3+2L_Q=GT/K M4>RW;[S#RLG=SXTJN]IE5ROM'V1[,#^O8;_, MR07],G.YTR; >PE.8>4M::TDV.P"MGUI+:W MNU2KGRCS"=,E%"*_=HGT4RUNK?IK3&*%V#-%]Y@9YWG02\.]! Y#TFVW&VU M0>M9>(MM!7S;";Y/85'BR'F/'ZFJRSM\*^3RK%8^;M>?53_6!0X/.[,5@7P. MOYZ;@T'G[OOK#WE]#\=>QNHWO4SRE1CL]_BNV?T"3@@ DZ-C9^$:*R"7 ^E:G_1M/[&AY9 M-C'S5P;LKR[#N?]M&AV=\SM/[=E/S>ZY_^=5BPSU*"97O_]VV3XG.\5R^6;_O%QN^DWRP?]X M26JEBD=\287BFB>"QN5RJ[-#=H9:C^OE\F0R*4WV2XD&8>JE>,D4:P4 MZG#GW1G^ G\9#=_]Z^RG8I$TDR =,:%)(!G5+"2IXF) ;D*F/I%BT3UUGHRG MD@^&FE0K58_<)/(3OZ6V77,=LW?9.&=E^_VL;"8YZR?A]-U9R&\)#W_=X?2@ MU6B6J5?8/3ZI!M5K=CV@8!8?'7NV_'BRR#(_;/DI/8_;KSHB+XI#A M_/6CZEB?3GBHAW6O4OEY9^DYS>YTD<9\(.IFM= :); WUQPD<2+K;RKFOU-L M*49TQ.-I_1>?CY@B'38AO61$Q2\%!10N*B9Y9!]4_&]6]W!R\W7B5@/CQ%RP M;'5>%9?4NAOR/M?$JY2\H[,R=EC8E%T34$:^6VY;W3:5 ]AY/]$Z&=4/86[W MBT[&YNO"?@.@/9-;VK#_H=UKDL;'5J<)__O$[Y*+;L=O=!KDJM>]:O7\/\EE MJW'=6B'&5V]U#1V_<-C_I4KS:&I_XB*$6>K[\,RWIZEG:#KDBCR:L"0CP^NP!Q>R()$4H;&>PAE*?,H04X:D 0 56I#:'K$, MG;S3/0+'.Z(A(U2$Q' T@"\7.K$_1!$+-+^%9D62B""%O1,])"&=XO<+UI^Z0"[] M9@G^MC^V_5:37#5Z?J?5N_[0OBH02LX!1Z)$"DY)S$<F82BV85$,^)KO0 M-@)Z3,DGD4P$'NQ_)%=:4M(6MTQI)(R"T76(<[@1KN8C[)'=7)_Q)9 /UA#F MX30+YBS]W_UNCP!,MCMM!I?:1*T6"8*J:U(K"?L=M2SJGL M,T'S@6 E0G9;0$) +5"Y/$QI;!A^"K@V!3DBDD5,(JP!J T!W[AA>IIOI$*! MF^: O(:!8<[8XB3 AB4AC4!5 ,E!):"!< ]7@;ZYUP5(83("JR+@ +YF!M(82,:P=?UIA @V9H(Z2 MD$<\,(RK4.Q&209201I3=#_ XD6>@:[6HBB1?^+!=[HW!>+CZ5]T>ZWI\-:1RY24:*Q;=N;/C*)=CH:NPP6J5!P)1*I)M;*3A66'!HK7?T MCW$YR%01H'8R45]I<8QIB$LOQBS2]8.CS[-3L>I] WY:?XA>:8L::8E2ILL# M.JK' JYI;$^QB=!O4@5;-;B?Q]!>QQ.8$-@22]"79@DS8AT/DP=/9)+J4>GP M&"F3<<-63Y^L-9^YR,(NS" @[2>WP[&N"H>N]7(2G*.)RA* UG'=!@QS4 M*7/.LX0&_8+J;8N\U\\U[R%9\H(\Q,2H CHV>_D;PU$,&"=5F4&\AL$4Z,R8 M#.FM94P%]A@9,2I0T8+ZXVA9!9+W;6S+\.#*!&N-;9**&'0L87=CT+P*-'6" M!M\$-#YJ_EN.SA<:])EI1AJS^/_#,73#\IDK,$Y!KM"(,%U7-UA8L[0EQ],J M_((CQ+U8WO<09,J+?P8G^$H,I.IW8R#-Q&#+P.2OPL-,WC)!?!EC^]A[!"]Y MQS\LJS7<=>(,JUG8JRU4*M$?W[*)A>P4)1A!(+NU%UG+4>GX4<*8V.*DNF0Q M105UBDQ8K)5P*[<,0Q$T=IS7!ZZW4JF'VZ3?'CC8Z$L')H(&SCKXNG0\)%YE MM[F7:>#/"2OHQI#%S)FS5F[19)B X6MT)FA1<.^?4Y*]JE(C5NSF MO0-P&^"\3%"M^C.!9O)72B58826GA5^)"M[_;E3P1ZX"8 \J6)*JK_'0?JBU M9U9K%RE([44B ^M16"=CBWRU\XZ0UEW QB:Y/?>;[GLJ",4.IB7#A^"P;12\ M0"94 E+8\"OZ9O /8@8&(78D2SW74 MK"0)@R4*ZPF G&M<3IO(9(L$6$]T \G9ED2B<9(0H]6ABT4#[F^4Z\5JWE5S M85-]KX.!RKP+[:LD3O7F+M\^3;_"Q*9$UGMJ';#].Y390L>@X(I]T(:?BJ8$ MI$[C"9VJG2<52C^F9G9#$?6S%"P_!JVWA/I:E$.89S% JKPW M$(@<<$DGN12 S*ZW8&U+]FS63))M9,7 MD_!9T$FF+XRQJ!9,9"N)7@OWLCQS[\R-MY5DC0 MU6W[[YB!-87U9%-*W_(S MNV-!BKE,^#ROC+.(&[H;IJYZB7YB-O$ZJYDS.S4E;]GU ZH20?O@MTKV5\I= M]M+ZV&E6=.!2I:_>,HERS-2>5ZJ8J.K'!>_+EJW.#RJ'(.T8<5'C9Q&41&"5 M'D"VL1Q0T3C>=[77<[,%L54GKX8/!SGF0^;C M&/VS^=K)+A=!G!HSEV$-ODP$#\C;-R?>Z57S O[=/T6.C6B@."Q_N?=>@3!$ M=8#-R9##AYE!XF* 5$!GZR:ZVP70;"ME%A=AN^EDP R(&^N%:]0!B6 S%]04 MX,P5PJL1AF'>A>&:8>JMSV.NIUL7!F216]A)"(O)0BEC<.UFL;B-=@?Z:*;: M"[NX('QBO<<^C8W]G-FXKX7U>(Y9#^R!0U-CV$G(;S+YQ&0>#%Q@L>Q>&,#6 MK.!UEHU266K%Q8OQ?A5'OE.&_T)&8VW=-.3"OMF7"$=T0$SJ3OE_ %V-V;"W'>::;7"W , P0:A!#=YJK BP#LZ)1&L M>H]0R4VQ@5O-U*[ I,,H/F*"-'."F!Z]%KAKO6^2B>WG9O;DVAM$S*8'];T3+ MIXS[ZE*SU2]+S3[^G5:UG7]H.C&)N@'8O"LM.-2(U5IIM MTHTVGW7/)^>2A"F60:1Z",X-EOHG4<0#U-,F16"TO#,<'R[77\7>AP[S\VW? M^I5?#=]O7?O/MHF-+ ?\HXT"G^&,#)DLXK5Q.E:LGGTX#;D:QW1:Y\(LUG0Z M71[N8+7\U+"K;7;2=718.CJLHH!I6*<.LXF=[)6,[)5UN-I6\THGE<.-S962 MM['MH6$/#DK')[5'#5LV2[;+!L*H,16_[NSOS#''J)YZ=7Q'[GD?J(U6:)., MM_ ^.=2^EXU.\[+;:RX7RKK=/]?&MBI:;F>!;]]XAY73U;\;I7;Y M]E>MM#^K2)X5Q=H?MZ0-?IL:3B*D 6Z$!'Q>>N%66P2;+>&\;ZVME=L;><\$ MDS3.7AGVS IF.\IG_:;?OJD=G2KS%X83%#S,3HGX*;AX]TR:)Z!BA=C"[0=P MQBD?-'_@60+V+0])MMV\@M!Z$MXC6P%?&(+O))B_6FS+9_Q(45T\X7L>C&>E M\G&G_J+RL<[8_KPV6V+(EU#M6U,P?JO3Z/CKK\%\#<6^D]UO>"OA*P'L]_C: MTO.W"8>>#SF+R 475)A7@W6M MFYH;=MAD5#X7G'\AO+Z&*#(Q+FAT M;>U=ZU/;.!#_?G^%FDZO=S.-'8>0D$*O8DUR)9/DA/2 MO_[D5\NSEZ1 _1##0!*OI-V?=E<_/1P/7NQ_&IU_.3U KO0H.OV\=_1AA&IU MT[S8&IGF_OD^>G]^?(1:1L-"YQS[@DC"?$Q-\^"DAFJNE$'/-!>+A;'8,AB? MF>=G9E15RZ2,"3 P,_QM\*)>1_O,#CWP);(Y8 D."@7Q9^C" M 7&)ZO54:L2")23\PXT8&$^8LAP.' MS!%QWM9(8]J<=,%V+&SMM#H[[6YGVL'=EK4]Q=86M-O_6$I)4XDG981<4GA; M\XA?=R%JO]=I!K*_((YT>U:C\:H6RPT'4^9+U1A7A9.721UW:I)P)>N8DIG? MB^WIQQ\0WU&J][8:1G<[D+6DNJR(S2CCO9>-^*NF(3\R\G[S;&41\*>S):ZQ1Z1JS5[!NO-0,HY.574^4>[$ \9QY, % M-&4<3@1Q".9$M<*F2+J SF!&A%1A*=.O5/B"85, M8,*X [RNX* X$-#+7O0=(@**ESWBQR;$A?ISX)+8F*:*2!:DP=3=-JQN,XHG MJ;213E9]&FI&'&JF=.Y>:[6,=M=Z\'+#V.R:96Q9VQN6?%C9IF6TFYV"*&MM M&UO=G8(HNVVTVD_07T:GTUJI5C/V6YX)I!';2 +&02HL1(#]M[6M6B828,=1 M8UVO@:Q8*FM"BZXJFF*> TUR)=J^(]H,KB+A_ITQX'9"3O+\8P]U._]+0*+( M58-SI!2>P;?12'=RV3J931."^2%2#(3,3U<7 KZ]:'H$0MR 3?OE(_@E3_SR M;R:5SMHKUP)O#+-D[OT43ED(!$XIMB'Q(#9]#!P*&D9CL$-.I)J9;A)"]YA( M82KS9. )]J#"?IZX^!]8(!P$5"FE)O5_5AB/3WR&??+UYE)2]<+^T\('9YV( MGV#[FVEIKU1'= M6B9^V&,>!&J-B/HYL'^F@6=3\I>.'"LX0Q0DQU@(;+NA "E7(?"_'M7G;: ( M)&'%KMX#VV5OLIFN;3S;")D[)$9D3FAUS?\LL?MLUB<[BGDRWVHTUK"^"!WZ MZE%83I$LWE-3VTM%7GPA>6C'[.6^_=-?-(X5"4KA':>GED>H7?'LZ[RF#EM6E M515GE1=$V,H?R*/L8&I:F1.+JD)*(7"HFB'.*OE0L\FB]&GU MV.1'P-&M "B+YS6FR9H"C('/B0V:5VI>N)I6;I \ MB1#1;Q"0',-6U&1;"A0X M )M@*I?1Z5+)<7R2[VER^I'1*L\M;['*!OC!^J?FEYI<% M3N#O.( ?Y[GLK(^^<4<337WNLEPYN!3^45JN>8)G0">A<*\M9>KM<4TY]6T] MFG&6+XV/PT 59!R]"WTB\SS:YP\Z33'UO>*Y3;NE\)#2DLR+_4.]/:[9I%[ MU'2R5 E[CRW0P;\A">(;%H\ BVNWBNOOLMPL-?S^LM7I[VK(ULNF[[$7")?H M%4Q-+BM&+D]'9XI*C&] MU_A>!$\$HZ&\6^1!)6[\G3!GJ?ZYTJ/#_P!02P,$% @ <(A84J2%$?@^ M! 2PX !4 !T<&,M,C R,#$R,S%X97@R,RYH=&WM5UMOVS84?M^O8!TL M[8#H0DFV9=DQD-E.&S1U#,==L*>!$BF;J"P*)!W'^_4[U"4)C<]&BS]G$[32ZPS-OOY^>C)"+44!;:+ MT4*27''-14XRQYE,6ZBUTKJ('&>[W=I;WQ9RZ2SFCE$5.)D0BME4T]9P8/Z! M)R-T^,O@G66AL4@V:Y9KE$A&-*-HHWB^1!>4J6_(LFJND2AVDB]7&GFNA]&% MD-_X):GHFNN,#1L] ZA5AU_VU5?(- M!ZG(-1B3(%R]7NMXE';/BF97VB(97^91&6NK$FW(BW\,=M^_YSP_HFO9O>SPZFYY/I@MT=HQ.IN/); (/.,XG'T_.%Y/Y M9-S ^6@T.OLZ79Q,/Z+CD_F7_U1HP=W0)X(60A) M3/NA>(6)(:,Z67.F:>*ZAH\KFF@IE(]_W+=S!0<]#)*?5L1OT\@^K=#P.,#]!,*&VQ-&6)YI<,'8$$K:5LA(WW3VIM M=T,WJ+1ZKH][H+5QU,.A%W9O.1HBD2*QD1 ^)$,K1,WT:*KVS%+]P20E.7E= MB= +C;XI/HY9+#=$[NINA>R9 7D 6,YARMX RR1>;6+%*2>2@\,?C)K]O=#SW/Y(K N2[\H3[O]6,AOR=?ES MIDKUMQAQMZ\ H9I)6!H&U%J*#(E+)F\Y5Q73^$V*@H%A> -4ZQ57Z"C/-\ R M+UFND8!=ZS-*(09C?PH[4 MFL@E[(U8:"W64:*-IH[Y>4G:YI!Q-[].\T/8Q?I3LVH_3OJ>V MT[.#L/XWNF\??W FBH\@E8SP37VK2G'_;10FP2:(;3 MT]DU-G\L27?*@MO?J4L-9DA(!(J0$AFGR*2A_T85>XDS_X.D LFI,&-SR3*F M#M (O(%!F7/R2EB\:5H>'9BN[8;%S_\&?CAQ#Z_5.]_O/Y(]IQSF+]P_MZ\> MA:@N7E&UX2_9O;P1(3&TY4;?%WG%_:5^5M>L\L(W_ =02P,$% M @ <(A84C($86X8!@ H5, !4 !T<&,M,C R,#$R,S%X97@R-"YH=&WM MG%M3XS84@-_[*TZST]UV)K'CQ%QR668H@;W",I .TZ>.8BN)!EER)9F0_?4] MDA,6-@0H)92=B(?$MB[GIJ-/\A!U?^Y]V>O_>;P/8Y-Q./[C]\\?]J!2"\.S MYEX8]OH]>-\__ QQ4(^@KXC0S# I" _#_:,*5,;&Y.TPG$PFP:092#4*^R>A M[2H.N92:!JE)*SM=^P0_*4EW?NK^7*M!3R9%1H6!1%%B: J%9F($9RG5YU"K MS6KMR7RJV&ALH%%O1' FU3F[(&6Y88;3G7D_W;"\[X9.2'<@T^E.-V47P-*W M%4:WDSC>WAQL;"1;<922 8GC9JN5M+:V6HVDU?PK0B5#K%ZVT6;*Z=M*QD1M M3*W\]D:6U(8D8WS:?M-G&=5P1"=P(C,BWE0UQJ>FJ6+#LJ)F M7RGJBZJ[VTEIRQ;VPYF@<]NBAC5H_W+,!LR\?A5MUCN->,&@6]1-T/%45>YR MPWVM5F"EZ['-#$I+'F#WL9Q0!7((N\9()>CTX:&\*EM=K.);=3ZC53!C"H5( MJ=+H5)I6H<<43= $;8WI%W@%Q]B]8)A&*I>*V,2MPI@J.IB"IA=4$!D,BPXD)EW=14FS(P!GW'(G>^-+)O;VGA]HTN\M_;!$*TI="F3 M"2=!.&7QQGHB(3E)<&IR3U*6N#EE0+F-K"%7#?=DEC&M4:A[;A5VW^@B-%*D=H;3SA>$I??9 M #MP]9S$>? > MJL,\ELLLL1JZXA1&5,P&(CY(I:NJB\0Z#'75-Z-M&PSHF/#A]9'@-+HV M"@ M"<-NJ" #3I?F@A68R"Q'T5<1RI6\8#80&AX6Z*J5YDRS.3BW5=&_"TS'TMK% MCI8$/_@1IIX/_:/]TU/G=]0_U;/!E67H4$UQ3,@R(U-,07Q@;.JB^6%&P>H2X7[G/.UD]JA@ MO+0QV<,%SFTC\#L 1;$GT(O(K<<3Z)2EN/F!C[@OIMQ0W"Y3)CR*/(H019MK MB:)GR C/),\DSZ2E3+KYJM;#R,-H;6&TRE3P%/(4\A1:2J%#EHP)Y7 0P'NI M9"I80HDH/([6$T>'9 J-IH/0]II!Z%DRP=/(T\C3Z%X:G03PB?M7=&N+(;\K MN@:DU22#)Y$GD2?14A*=R 'J"7L!?&84+SV)/(G6ED2K309/(D\B3Z*E).I1 M(9B&7@!?SCDY]R#R($(0-=;R'=U*<\%SR'/(1IY&RW=%A%/[&U8*)Y1I[5'D4;2V*%II+G@.>0YY#BWG M$$O.%1%P&$"?7BCVE1%1+6>CCRKP6/)86MM?NSYG:GA*>4IY2MWQWPR"\!2. M@O(H'8\ECZ6UW2VM-!<\AYZ,0Z$[[&EG\32IZP&7="%(QZ_ M>Z8S1W_@%02P,$% @ <(A84N_" MOM<0" '"( !8 !T<&,M,C R,#$R,S%X97@S,3$N:'1MW5I;<]NV$GX_ MOP)5YJ3VC.Z7V)8=SRBR,M4TQ_8HRDG[= 8DEB+&%,$"H&3UUW<7H"ZVI$2> MI*>._2"+Q&*QEP_?+DA=_'1UTQ__?CM@L9TF[/;3NP_#/BM5:K7/K7ZM=C6^ M8K^,__.!M:OU!AMKGAIII4IY4JL-KDNL%%N;=6NU^7Q>G;>J2D]JXU&-5+5K MB5(&JL**TN4%W<%/X.+R7Q<_52KL2H7Y%%++0@W<@F"YD>F$?19@[EBE4DCU M5;;0BYJ_OJBY12X")1:7%T+.F!1O2Q+" MTY-6Z^Q-_:P>M$5'\%;G#"(0^#6HGW3@?PTTLH;B?HZQBP3>EJ8RK<1 ZW?; MS>I))[/G MR$G:=2Z6O*JE>*@2I;NOZN[OG$8J$9_*9-']>2RG8-@US-E(37GZ<]E@6BH& MM(R\H)%_@E_$7H)Y$I+%UJ-,F)P7TL VE?OVJ\J9^W&M7&0S<.WERSF_?L=C2\[@]O>Q_8X+=!_]-X^-\!WD:)P0@! M/OKXJ7<]9N,;]G'0IRF%Z_7F7L^?BZ?HV_B7 ?O8&[WK70\^5FY^^S#XG?7Z M8_*Z6?^"!X]R][?;W]YI_[",6I [!+NNLG%NE2ZS$+25T8+9F",(.Z?G!^,O MXT(@9U02B&RW]6:)2)D*S%&WTCC]Q_QL5#VFMC^'+.8S8!IF$N;(>C:6AO72 M-.>)%QA!IK1E*F7OE9[Z>XUZY5>F(A\Q=HLVI1*I4:,D)S)F1S8&]OK5:;-9 M/]PE1;>Z-ZCMN,)88B.F"W:5JGH"80-D'5_N "H6& MI KK#:[#9,,,B<3?%*2YZPB(=X2S,UE999Y>6V!%(( MP1BN%R0RY7? *!LKG0;O"30&ETQ<)<,U2""4&BL7BJ4X'2T1H-D\EF',3$X? MZ_EST% H(0>FTB18XJA:SJ6-T4&30>@,)+T9FJ8$NCG#:8(%B\TPO!0HM)X. M!6"13#'8E+=U<,N( Q3'8;TQ+M,(-Y_?6S(-DUR@3DS@1B3+F'RIDP7+,/X$ M'8)4DJRQ4:3%/%H:X2=KLC(M!UTLW2F"UK7TK>VWOS/GX0)**^QLFY*3);U!C:,BJ*)%ZZ\ T9U^ 2 MA8&700(44 :(CB"1)B9Q$ILB71!ET+60)DR4R7$>$8E6B<]8IE4( F\;=H0) M$H 9]UD8W(KA'1WD"IB#U%J\T.D=P["])2:,C_*UCIU-2IY%ZS-!* MC+;T!I1\:LFJIRT9;2\9X9+D^V.HH035JV^HRYWV,X(//]X'GRLPV-UA^!SY M?CW+9:H+(<_-X5.(H / /!4K>1:D@/25R;'DBEIR@U5"[=CC"LM MCD/P#(<&X>'*3O%; "2([(3S07P#&STK M. 4'PNG@C;R%JL,IX&!P(2!G4A!FN,%>G%B/&\0;]2$$)*[%,JD(,\D#F4B[ MH#JT:UF"N,N_2ZU'YP/1C3[&D>M]X5"68_MJ,!=4-\-0:>$,SX&"#$Y%'C&]) I7;_18:[D3X(];)^4]Z*+],>S'=N<"YQH8+7+]V*DZ%YP"B8: MFXRRKTH&2Y+)IY@F#)5SIF#7G<\ 7E+%V=^S]K"P1!HW41FC#V[?8_[<$ZKRXR:= MSXACL4@6[QE09_&NZ>RL>MIIT>LFB\99L51?O(FJNC=1-2MVC)U5FYW&WN%Z M=?_8E]2V3JO-T\[W5WM6;;QI'Z2VYB+AHX%1-1E/WY9:I>6$(N'=9G;/&@]? M5!$&'H?:)_3_OQ_=.\0KW%NNEK#W$.B<'B,WVV7WNG,%Q"(<7_"T3GZ6#A+] M$8+R^E4;N\FW"\X+O\"4$L#!!0 ( '"(6%** MS?K'&@@ "PB 6 ='!C+3(P,C Q,C,Q>&5X,S$R+FAT;=U:;5/C.!+^ M?K]"FZF;A:J\.20S$!BJ,B'LIFX.*,C>W'ZZDNUVK$*QO)**Z/_K]9L!2.Y'LYK>/GX9]5JDU&I^/^HW& MQ>B"_3KZYR?6KC<#-M(\,\(*E7'9: RN*JR26IMW&XW9;%:?'=65'C=&MPU2 MU6Y(I0S48QM7SL_H#GX"C\__=O93K<8N5%1,(+,LTL MQ*PP(ANSSS&8>U:K ME5)]E<^U&*>6M9JM@'U6^EY,N1^WPDHX7^@Y:_CKLX9;Y"Q4\?S\+!93)N(/ M%<&/DY.@';0[88#_6B'GQ\VHTPK? \!)$,-_ C2R@>)^CK%S"1\J$Y'54J#U MN^U6_7TGMZU4(\4E+I[INF^SNED5K")T+.NS^/Q 0,NX(9NU43GOU<-9B6 MF@$M$B]HQ'_!+^(N9]Z%]ZA'B@P6+@4MSW1L/K*W9]R6YNAU?]X4WO$[L<7O7P*WZ[OD2)P2T" M_/;NM][5B(VNV=V@3U-*UYN[/7\IGJ)OHU\'[*YW^[%W-;BK7?_[T^!WUNN/ MR.M6\PL>/,G=GVY_>ZO]PRK[A>LY^Z7.[B9<2IA7603:BF3.;,H1A)WCT[WQ ME_,X1LZH24AL]^C= I$BBS%'W5IP_)?Y&=0]IC8_ARSE4V :I@)FR'HV%8;U MLJS@T@O<0JZT92ICETI/_+V@6?L'4PD;%59I=H,V90*I4:,D)S)F!S8%]O;- M<:O5/-4P%L8B45MW(S@]Q*B>O(:HMG9&]2,W&$L,Q&3.[C,UDQ"/H>J#JWU M8X6&9 KK#:[#1<9X-F=%9G4!Z =6(%>,,,B<3?!*"RY9PB.\I9F:",NL\G(; M AE$8 S!&D4F_!X896.IT^"]&(W!):6K9+@&"41"8^5"L0RGHR4Q:#9+190R M4]#':OX,-)1*R(&),!)+'%7+F; I.FARB)R!I#='TU2,;DYQ6LS"^7H87@L4 MCIX/!6")R##8E+=5<*N( Q3'8;TV+K($-Y_?6R*+9!&C3DS@6B2KF'RAY9SE M&'^"#D%*RA4VRK28)TLC_&+7055)HI H@(!0F#6WG''V1-RD+)%J9A9H6>UJ MQNFFMQNMK*XEW2R,V;#VM>2]O3/OHT=!(NH+WI^:,K-EC:$MHY)$X*4+WY!Q M#2Y1&'@12J" ,D!TA%*8E,1);()T091!U[$PD52FP'E$)%I)G[%?4-=[K1?$'SXX2[X7(#![@[# MY\CWZUFN4EV(>&'VGT($'0+FJ5S)4[XJ-"K _3L5QK$"2D'F]%!'M.*3=4[2 M(+E+?,GYJY152[ZB08'<@K88)47LCEBF"(V(!=>"'!"^,CF6S$A38:A:N!UC M7&EQ'()G.#0(#U=N4LX1<5$A.5$?NN6,6%4=G.%KV'KIQ6\AD""R$\Z'^!O8 MZ$7!*=P33GMOY U4[4\!>X,+ 3D5,6&&&SS'$^MQ@WBC/H2 Q'6\2"K"3/!0 M2&'G5(>V+4L0=_EWJ?7H?"2ZUL7.0OMS<+#C8X$7G$^)8D5(7=;<$^;,F7TD#]5O+U5I6%BT[.[03PD4![ M7-9I@5>0^7@W@_B@;B:'SBUE>7Q(TD7CY+ YGBPN@=9GK^>R%>_.43?B+<7U3]WOG/_[!YFQ NH5E=[EBAD M'2ZK[4L)?T9!W.APEJ9Q['*LTF99@]P-5#G!X[H%^ )!A@JK'(W' NUS2@X0 M5,A'AO@._U.OM=@)\$G2Q.ML_*>]E%^N/9EFW.8YQH8+G+=V*D[%YP M"B8:FXRJKTH&2Y(I)I@F#)5SIF37K<\ 7E/%V=VS]K"P)!HW416C#V[?8_[< M$Z,C\L'9[JD"ICD4LT!1V>I\OS '\$(T_Y=*E?]3TC& MEMMUDT3@;+]27;Z+J[DU4P\9;QD[JK4ZP M<[A9WSWV);5'G?J[]LEW5]L.ZL?-W!IJ'U"___[T3E[@7O+U1)V":$NZ#%RJUUUKSN70"S#\05/F^1G M92_1'R$H;]^TD0OW8)("CH(LW]A.\QN\) KJ)RX7J*?"DC8Y;)F7?N>>3/"#4?]6TK-DQ\= MY,K_ZJ+K'_Q-8>-G""MTNN+47$WA(4*TL)M3OO++A?+3_X["_:+C_']02P,$ M% @ <(A84DE;YF,J!0 81( !8 !T<&,M,C R,#$R,S%X97@S,C$N M:'1MW5AM;]LV$/Z^7W%UL#8%K%?;\6L#N+*"&LOLP%:6]M- F51$5!(UBHKC M_?H=);G-2Y-YP+JV"P+!(N^%]]SQ^(B3%[.E%WRX\"%6:0(7EV_/YQZT#,NZ MZGB6-0MF\"[X]1RZINU ($E6<,5%1A++\AEYQE;#3O9V)5;]/K,K))!1T=SJA_ 8X?=/B M_;#O](?A@$64=>F A'9D=P>=DU[8/8E8=/*[@XNT4+S6*=0N86]:*<^,F&G_ MHZYK]GNY&F\Y5?'(L>V?6Y7HZ202F4)_$O7KG[69Q\:(O$9[2N2HCI84NU4& M2?AU-JI";-6F]N(;D0@Y.K*KO[&>,2*2\F0W>A7PE!6P8%M8B91DK]H%IL4H MF.11+5CP/UGMI'K=UB'TT4[",[8/R7%U$/YMS$.N7AXY)_:XXYK._3 ."V"# M&6#R&T7@^:M@?C;WIL%\N8#E&5RLY@MO?C$]!_^][UT&\]]\'$8)?X4%OEI? M3A4:!*?3L]M/HO"]1#U=PW2VO C\V;V8[D4RM$\T M'L$['];3U=OIPE\;R_?G_@>8>H&><6W;/33?7SW.[A?CG&>P$5G&-KKMP):K MN(Y-Q0RF65:2!%8L%U*!B" HE9!P@9XRCLU#XCBI](ZU^,NC@>O:8T^D.D7XKR4I-C^(F62X^KN+K&/: MK[%=.YJW$5'LO1069AUK&[R8<(DH5XZ\F+,(W:%[Q6\8+*.(;YC4T&C;3>1M MP#'%(_R1E[(H"695B;O;H4;[SG8 C)%0D>M.?5?GGJ0NM\;3FLB09*PPEK<) MV\%T4Z5'EUL;YPD&UAN,#^XT.:$43PR/DDNFSZ]"X_, ]V/2&,=R='K'=/\6 M/:RQ3_75X.P,.UU$>#C61?%_0-E]%F6>X89-ZXV.O4(1-$!QM()IGP+<)9B# M7+)"H]W6TR1) -5P3=A$<")'^(MVI17QC&0;/8X&:45YJ@V&4F52)TODK&XN MQ8/M97X%Q+] ,![;#852(AUIFG+'4^^)HUJ1,&%["Z&0E$D#$YJ0O&"C_8\Q MY46>D-V(9U5:*J7QC6X?&Y(T)M%+PXN&0W/0ZVAJI'"YBN[--ZS)K%B3I>@7 MYH:FVW.>G+;-I^>>,]OMF1W'_=?-:I[4Z1]DUJJ0J-% 5 NLD#>M3FNOT)3 MR,UOP;F?*5T5#Z&N4_S?;\.*[\YPKU2-&\Y8*$LB=^!VJX/P,VELX'@F4EO' MV3I(]$< Y>51MS\NJN>#L_D>)@>6P3\ YP#19E=7_29'9$3"*>PA^9% _NZ0 M_9' .X0A/D;4JEK]=_M9,(4"@<5C7N#',Q[627T($AG#+D3>$FKTU3 /-/JL0E3+C15R; M/O3S0 )'GH%!1!&4.8[H*%BAGF87#VXJ]>5+=0UT^A=02P,$% @ <(A84O2P'&LS!0 ;Q( M !8 !T<&,M,C R,#$R,S%X97@S,C(N:'1MW5AM;]LV$/Z^7W%UL#8%K%?; MB=\:P/5+:RRS#5M=UT\#)5(144G4*"J.]^MWE.0TB9O,&]:UG6$(DGAWY//< M"T\O?Z1 M=V'7@OY$=^3:IQ MQ57,+O9VAE;U/+3*28:^H+N+(>77P.FK!F^WJ$][8= Z<[KM<^+V@C ,B.-3 MRFQ&@_/?'%RDA>*53JYV,7O52'AJ1$S/WV^[YGDG4X,MIRKJ.[;]8Z,4O1B& M(E4XGT3]ZK8R MDN-J$-.;B/MKT:7,)LO1GB+=\L92DS7&.#KS;O1P@-O"4X7WID;=/)/4SWD/3L,\V']W8*F]'Z]6@QW1C+7R^G'V T]O2( M:]M'^_N+XVQ_%N<\A4"D*0MTV8$M5U&%344,1FE:D!C6+!-2@0C!*Y20L,*9 M4H[%0^)[4NJ=:O'G)UW7M0=CD60DW95/SN EX/!,R*1VOFW\!"$:T0H[1B2P ME&)YFK" )3Z3=9XX35V1[.J)Y!#R&(7TZDK%#0L*B842:2 IA>E-$)'TBN&2 MDH3GN5X1_K4DQ>('$9,,5W]WD16F_1J;U43S)KPA<@=O,&(3$L=LUT3;.)?B MUPQ^X0&#E60YI[JPZHG'$6KPJV?:$.F3E.7&\@97#:.@=)<.OR:. M$P3:Z0Z.KCP9H11W"R-FH>JWSO:UB*<:>-]PNE\M6D^=EQ7VPZN'--21&A9Q MO,.P3K)8A\AMV$CV>\$ET_M9KOEYP/LIJ8UC>#J=4[I_"A_&W&V\U3P[O58; M&>X-=%#\'UAVGV29IYC 297X6#L400,4WY8T[5U N$0?9)@NFNVF'L:, E3# M-6&JX$"&].?-4BN\32$T2,L6J$PPE"KBREDB8U6QR1^DE_D%&/],PW%HUQ=* MB:2OVY8[,W5*(XKX,=O+^T)2)@UT7TRRG/7W-P/*\RPFNSY/2R>42H-K72P" M$M>[(-JLNZ)>S^QV6KHQ4K@X1??FZY[)+'LF2]'/C/5,M^,\.FR;CX\]9;;5 M,<_:O7_=;-LQN_;CPW?-6B43%1O(:H[Q\*K1:NP5:H?WW>P&G/LME8Z!AU17 M#OWODZX$.\',*,LTS)@O"[T/N>UR&W1N [&FXPFDML;9.$KT>R#E^4G[?)"7 MUP<[\SU.C@R#OT'.$:)U5I?5)4-F1,PI["GYGDC^YIC]GLC[)_WA(<-66?J_ MV8^$$>1(-&[R C^E$4U<;<$<>RMLB11+<4%8OLH#A[K)HN#O#MO5"/M:GZ%\ M)L4UUXT_-K6/?E5H"K<2AT\2=02P,$% @ <(A84A"N8@!4#@ +$, !4 !T<&,M,C R M,#$R,S%X97@T-RYH=&WM7.MSVS82_WY_!>I>VV1&[]AI8KN9<1TW\5P39VQE M:9D5:JC"?] M_L7K W8PMS8_[O>7RV5O^:BG]*P_ON[C4H?]1"DC>K&-#YZ=XA/X4_#XV3]. MO^EVV7,5%:G(+(NTX%;$K# RF[%WL3"WK-OUH\Y5OM)R-K=L-!@-V3NE;^6" MN_=6VD0\"^N<]MWWTSYMK9:2P73,8_'C X?\>'3HR>/^'\?C8#*/HQWDXQ=)>*G@U1FW;E HY_'.7V9"EC.S\> M#@;?'="X9Z=3E5G83<-D]]&ML;&2%>]MER=REAW3@0[6">1 MF0CT#X='0/3%^[F<2 OB_+%)\*[#M!\C JX+_87.\?SBYOSZ\LWX\NHUN_J% MC5]>L.N+%YR623 YG2O-:?P#Y.1H M<+(4'?HT/&'^26'" Y[%X:$JM'_ZD$G#,F5QJSP15M P>/9[ .9 M_*-)[;8!)6VX'"X_GDL=MV_R\ZK[*U^:<;! M[,99N(&EF?"&!R>S@P%"*:5T@F0T(; MN(8U$Z.8*2:_B8B61-HKUL+VD="6 XMSK1;2P.%-$/XK;@P07QAA@?TO1"8T MT(&'Z^V5;K?;_5EAYTK#A)B=\UQ:(/T&N;)7I+>;Y14(DE?D1YY\)]0()"2- M)2D-AZ/.T6#0 7*8F8.XZ6E=!SKLG\,>O,VY9@N>%(+E0KNQ'=*%(4Y>6R G ME=2P]8?6N ^*<.[8<5^$_U(EL=#;#1K=(,"7F#Q?)MA"673BVCD:D@J;BR1& M3\&3A*7<6EP/?$ JK743N9OF]Z!)<[\O*D6LR"7/^0)"0)$6"7C%!6V%<8)0 MR9[Y@'9>7D[AI+\72A*D\\$H)@,>P%BVE! .W#YN")&&,_"1ITZ\CP2*N#E5Y;DR MS9$=5F00^>#XL!KB:LVR(M#+IU.ITU+HL Q0JL7OA=0N:"1\V7%Q=TL$=6]# M;%3 *@IGP*+W%K%\S;V%Y3CL8%12! :V,ZW'/H-0R]7P.=C(Q(O.4<-9GA00 MZB1@#;4A!AB 3[RWK%LCF91L:D*/W0,SN8O+ <8)5 N>K8"-"QD#)#*(7%*^ M0C[&(DJXUY)V"<)CBP^F!%$D$FPN]A852U/9AP9_X(Y:Y!V:./\$ M*0((!9X[20':$Q;-/ 4XB M7(N%32VX.(C]?I9X^-)Q83*P+&=.J5V1)QUH74C03N?;/L3<-83MC8''N*- ]9Y.2_]BRUV#>ZFM M7J$P9 ZJ4BLFPYACMQD8[H[IR2219M[!O ZR<%ZF5J8HW=2TL 6@N/UR4EM@ MG,]3+HB3Q),:Q)^ 3WF;T=GB>P/UW@FGQ.W0W6MA4^R532+D<^(CD7),(!$B MH'>M13O&<\SL>-)CL!UJ!CB0!(A$^1M4T=B7Z0(9N# $50Z:YP)@F:ZRO(!/ M1B!RR:*D()OU-.0%:%L$PZ=8')@9\C)<-G<(F0R2SB-T%+AJM3Z/P-VYLJ&A M0?!_\#B8'%=>7SG];:1&SIX) % Z#:070260ET4&QQ-Z@2G5A_A,)I01H[<8 M&9S/F9)G&WR'M,@@Y5-@71:#U<.SJ- 8LF#!C,^$\YVZFKR^+TK09_1DX9$J M ,IKK#MHEBI@="P!G$5%0NM 2( 1&E8&YE@L4G0A2P.Q(3X%UT=)PH3L!MR? MU2HAKAAT0ZG@+M='H*1G"&>MVX>$B!Y1O5_1/&%H-_+Q2Y!IQP7I"<9D #V1 M#=@2!\NL\,@).5>=&Y!;5BI#!P'N4K1SP<6S4JL=#]9]:%"8N)42U$!U+;?,ZZ -#^%+DL'8M0N\7R-A2%?$E MK)MZRG<,JT#>1*\!65U3'V B:(RKI+A=$-&5&P^'O=%==[X/ M[OA-H^A^M;.@R_6H","!HS2N ;R\16I\!'NF. M^:U0@!Y"[K ?BD$K'B-\E=%'\/U:I CC42^>EQX7$%@]B'Q)O>C5%=3=)L7" M(2Q7""V-=$O&.L$X!F>$P/B /W3A6NDRIXDX2!L/'"K7:XDS%F5_@VRP4;1K M@$,7C42VRW\TKEHVBGLSIV@0UN5FP;=6U_4[6S435!:AW 4+L)!.1 GH+A[L MP>0A!=;R8%51OGD6)*R6=^ )).X(:<"^7,#<49?/X@4A^]? )_CKVE66':I& MEM1TFH&+A/C-$P>^@^K#5 @GY!GW5>NSBL(- +7;#%(.:PA)JK.CC.I>9NW7 M.,NY(!/!0;RJKA;VTP'+%"LU>*5BM8R<%J(!)2!4 MZ[72%U%Q93?*;N\<P[F7(;17-W7272LTIFS(V:NMNX.E?@B1E5<,G@;0GB7$SWNK M!C]CDR-F1.*M0+"E]6+\6Y0'D(*1SAN QRO11(M9A#@0%P= MQB&#FY4WZ^@].I ,>G9$&^R A!&OJQ-)_50US:%ZHT=LG0]E#;EV]V[<%[(! MXE$317-*5"L83;5*03=G?$:*BUT!;51V$/S%8@HOXH :M]/1*<\D*RG7':HK MSN<@)A4[MXC5E97@6(4J;^EB7D%DBYVX-:N@0A)=QE&U&JPQXJG8OF5H%/C^ MVZ,G)Y_4"9ICT3>;=1,QM<>/'H-&46^HS&+@^'%W^"3_^WM#,\[!TA+R9X_2UJDOPDL6TITI6=G94JNRLBF.\Q)\ULT66ZN?@,*@6J M]'13E;ZJRR>J"UV6M+L+NE##JG4)K9X.6LMH/F,M&WTW5,3=MU@X"Y/VXR0, MZO)5R)]3R*TV*4UEO[ZYH,7J0^&L7C )*F&7JDMWA^93-,._KS=<=; -S5\/ MUPHQ?HEE5E':KCU[ MEVX_2M(1H$4M6)>/")<&SD 1:Q_47NW7G=8V=;=(!N MX^%P[JH+8 2B8I7XBTGX7M7BJSB&?8C2[> M"QU10U&V:BY(_@I(R,N#5-1U&-U%KP*Q)2+R$N M-,_N.\9=C\%Z3_E'7>&T!4)>?^)KV?E;N4_,X78*VA127@8+K^,KPS\EPD>:)6@E!* -33_QY*2^#]?V- M91BF$0XAJ,4N"Y<5K7)177ZW#56ZYTB3QEVVN=;?S .KLF1>=BR6S84;F R;%GPW,>:-[90YR4.F M2_7P]36H6@VJ@JFPB\_8'"ECR?7J+^O*?H7MOOMW).A?M'CV)U!+ 0(4 Q0 M ( '"(6%+/S_>7:)P$ #"J- 0 " 0 !T<&,M,C R M,#$R,S$N:'1M4$L! A0#% @ <(A84NC9I%B('@ RE$! ! M ( !EIP$ '1P8RTR,#(P,3(S,2YXNHH M 0#FI@$ $P @ &1J04 ='!C+3(P,C Q,C,Q7V"!"0!T<&,M M,C R,#$R,S%X,3!K97@Y-2YH=&U02P$"% ,4 " !PB%A2P31-Z#T8 !7 MM0 %P @ &PB0D ='!C+3(P,C Q,C,Q>&5X,3 Q-"YH=&U0 M2P$"% ,4 " !PB%A2M4)@2FX9 "WN %P @ $BH@D M='!C+3(P,C Q,C,Q>&5X,3 Q-2YH=&U02P$"% ,4 " !PB%A2&/$(694. M !990 %P @ '%NPD ='!C+3(P,C Q,C,Q>&5X,3 Q-BYH M=&U02P$"% ,4 " !PB%A2R;D6)>L- #47P %P @ &/ MR@D ='!C+3(P,C Q,C,Q>&5X,3 Q-RYH=&U02P$"% ,4 " !PB%A2+ZJU MX9H& !\AP %0 @ &OV D ='!C+3(P,C Q,C,Q>&5X,C$N M:'1M4$L! A0#% @ <(A84J2%$?@^! 2PX !4 ( ! M?-\) '1P8RTR,#(P,3(S,7AE>#(S+FAT;5!+ 0(4 Q0 ( '"(6%(R!&%N M& 8 *%3 5 " >WC"0!T<&,M,C R,#$R,S%X97@R-"YH M=&U02P$"% ,4 " !PB%A2[\*^UQ ( <(@ %@ @ $X MZ@D ='!C+3(P,C Q,C,Q>&5X,S$Q+FAT;5!+ 0(4 Q0 ( '"(6%**S?K' M&@@ "PB 6 " 7SR"0!T<&,M,C R,#$R,S%X97@S,3(N M:'1M4$L! A0#% @ <(A84DE;YF,J!0 81( !8 ( ! MROH) '1P8RTR,#(P,3(S,7AE>#,R,2YH=&U02P$"% ,4 " !PB%A2]+ < M:S,% !O$@ %@ @ $H H ='!C+3(P,C Q,C,Q>&5X,S(R M+FAT;5!+ 0(4 Q0 ( '"(6%(0KF( 5 X "Q# 5 " M 8\%"@!T<&,M,C R,#$R,S%X97@T-RYH=&U02P4& !0 % [!0 %A0* # end

6Y^' MSHRBGLZT%*1$QH0; ].ESL&L#A_QE#-(P:SAHN-$",V!AO=>@T8H;F/P&7H. M9H66SQ?G(E%55""R9,P<1*,$%ZJM%#8&L@'F8%:($KD^M,@9\$ NZ9"":!A" M;K&D\J>54,8-U^7.P5Q:S8+W!:'S68))Y$N!0BEK?$XE (?6P(4_[8\T;E2' MF(,9!ELRH;)JR&HC@; CC-X8:H'ZO(Q)FX?MX',PPP#MV;7B&1K&C$;EC 4$$HN>-@:FRYR#62$^ MAGTC'WKC 0 ?FL:,C;+"H6HT6MP@UDA9"V10/2Q9E? &V 7G&NY:9#O M@M@UKEJTIN'?URE6] _Z3Z\97#U';-DW]VW*V-YD.CD^/=Y$K>>+ =N2I-AK MDV!&IHCD); )@ Y'"AB]VE3 >GUZ(^B751)59B"7:,%G4T2%(*RQ./_[*Q0LMA *YKS. M"W&C0&J5*PL;>O8,41A-KY5<34S1V@B76+/MGVJ+N[+4>#^K!3J[/Z/I M_+Q)]?S'LW??^3#ZG3T_F>F;(QQ;L5JT-8,'ET$=5@[-Z,B*&A&;G,LEUIC; M:,16.,8\1(?JI+R-JMA]S(:9;%' 8O%]O^7:EA?XYR'7'UM%S4=774"E!K#) M+FG,!2KF*;7FL;8F 0/$L(FX+J,3/ M=2/'V;XL'DQG0D>3UU)O3U_(.6*W:#*]D#1RMCZ@:0UBR]Q:[W/@ MV>72 F]@/O%PIG+X9.-8"U*+)I=0H:C<%!]1FHU6R"/FC4;[D@SL&J!"W>PQ?>EF>7B\2R0NUFK8GQO4&'+SB8NTW'KF&/B- MR=9<"Y6[PL3UY"&G6GOW::BEY%Y-*Q4-+Y,.UF@V$;?+5[FKPZL6*>2,BR & MK!$\S]]+JGES-&XC\1I2Y:ZP!($QF,!G!:L"I8KLC,)6+7CRQ;C-R]A:$Y4[ M2#I74YEC O4-8@(0455NS0&E;UDIYGQOV,:B/83*'01E-DXM<4V8J?4>I%1= M=<;7!L$X'=D;C?*P*G<0O$TR+L=>OQ LI-+7BJ.'ZDI4&D22]9]]7WO3_57F MX .EOOM:@AIA4)E$-C;# DY";%PW)X]I4)6[.KS0I;[('R*4#&1]YB;&"D=V MWF-9X]9?(S*G7V>D6=^ 3;:D9C*H??DZ,1#!," ML]F>K^;W% ?Q\(-L20K9HBN MTQMLEM< [U:RN (2G0'B1A14)@5K$_6>&G[]=P6MO>G^.OONI#G*-63FHN.4 ML42O3M<""W).91-QNW25NT*\?)"L)\P6@2"*90=@0S.I>6LKPB;B-:#*765. M1D_U]$1%&,"QL :4[,1**)'AO +ZQGK$+S&5G_RU[DHYHOEAC7[0&@R7GYEQ0*KOLG,TX(G6P9>V568^E )!M M",'V"CP)R1O.[)-%;JEB&Y$^V++VRNR5Q5ZZQC*E&!L( )=LLO0VY-;7C&-2 M"+_C_>/I7,7J?'[O_!3O9LQ.7DP^5K[FH]?KB;D_ST[J:5DC5@TH4RY@ 4*.S15K X_(-U\QO@SC%7V*[&IH MB-@@9X>0/8DWSJ*H:QR35[QJ?!DF=P,IQFIZQDX$W^=<7#(UQN#%<6JCK!\\ M*%]^G$WJ8]G(.-%CSX4N&$MO&R<02)$(#)H@I4^\/D3'E4?B@CVB( MR=%$[^39KC3]@-RDTE^8?!3-RZ;H*+U21).D]-8O0$"ELJ$0K8D0-+1./HW M*VW9,URNEM1,$D-L%-0[);15)&N34'DUIH# ZL, *P MMZ%XYPIF.\H2_X.JG/^9/'[RDLXV,GQ"J0!H$TNQ$&NO>*):6&V-50Z!'8.C MNHID&<8O%1#,ON7JV*JJZ>L#X%.*-?G^1$;@EZXD688)H#!!@LK0"[ $;RB) M:V2!HRDIN/$'4 _UQLPV2[ ,XX.LH/=-])1)F4*!5+&8R 7!FT8XAJT>5XXI MPS@@JRRIWM9>%1T,R7(Y*5&SKEH'-8S 5T]I@SC?8A5J=B"+@% +!QM;J6H MI&6PA&-H5OCW3'GSSOS:M+YY;[[<2[-9Y!DHW]!DE2L$%4("])1KK#X%S$&\ M6AP_>H=T-<@S4 D>:MZD$EJO/LC"7&K-)5>CD77SQ*/W45>$/,/L?&@9DZ1L MR2>5-D4M#M6:8NC5"Z*K(W!;ZP7C, Y$4HGD*@5K^O)RQ(C@:HRHR%8XAW'- M'E>3$H0, M0LN)=81"M&,PJG_OD6]/Z^E\,9O0D?KDWDI59F7RT1:=J^3.CZ>3H]YRZ-;L MY/3Y)EIT:UPJ266="QZ:KYQ:BSYBKCG'[,,(+/J60T-O/PNE%&J&-! YRPU MMIF)BY-B,-,(W,F60P/[LN0+5]'X0&-)%9(IIX"%(_9$R2@PAL7]CRR)G#\XW]^+W8%2+0("Y,757%4#PY43,4A&.CYHC1!:RQ MI=&[L+W3J7[L^5(%W3IY(;-I/^UF4FB@ULNLIQ,505 +-!3B:#A0I +!0AG_ M LU5HM! E1IRB2ZITR+;*P3;'# 0@P;YXIF<&;T;NU(4&L:151\R2*KJQ*"% MS!!#P*CRR&0T-(8=;E\)SB^E[F:73Q"29+,P!N-!S0U%GZHUV9D0;&X;MN=Z M$WDSC,NJOO7];M8J9\"XRBUB#-/Z5'T34%VV>8=B(3>* M$<45I!J3@1'XJ;_'[X:^OJPN-4@BV<9'6U"5)J4TYTL&A[VI!H3F.#OQ&*2- MP%]M^3.@WX(*4K#%7-"#\Y@K)^_%NX F1/$C\%M;_@RYYH6"14BE3FW@T2!A MRUR:J4JA=LZ?4?NO_Q$Z6CRY3K-A,J$WWH$EH P9:P 02J?_"$",7:XH? M?X+1U2'00!L!;?$U8N9H&;R-Z*V@X9K4_)3RILC4F#W8%2+0,.E(R?>^++'U M=BP82 E4?*I@@I4$80Q]Z3Y6T>.5U ?SU=?M70O2#+15@Z*RQG@0 4"H6#,' MC;B:!YM=&<,\X54FS4 U&DI/L*=05DP!I6.21C2+G:DFAH=V9;+&I?;$6# M/?^2? NJG"F&:HGS&#;)KR>V4BIR,[FU9*'[;&M)P9.> M_XXEM,TRMO>>2T]IZYVDIHL9E<7)[(LG2M=D<\HPQCT'3%0@$?:I]:PA:+#. MM8*D['&;9MPWF#[#.!.U,-X[;R3[!N0#B@F^%&^,#YG:&/86;.DSX-8",LS% M>\X50:/,["L4MA5(W9CS8\A%6FOZ_+.,\%$Z,M-7AK/$*)6@*(-$[5RRQ52P M*HS&L,E@2Z7U<&HNIL"V]6DPM4F^LO4EEY1C($DMC*',Z99*Z^'@,MNH4IHM M1H $&J8!-"G"M1>VVK2IL 'TT>G18O)@.EG;0&KJUPHL Y5X\&2C$$D)TT9W)V3K72UK6-CD>#^+4: MK7,IM(;4 NS+SXUCB9+*Y7&L*%NK7GT*87H1^G(4L3:FDL^) $5U!12:@Z, M44W$5,90R.^J$V>@)N:VL".T&I*ISZJ..(6:FB2V[.-Y%N763 M^B?U6)@!"J@"$JNQ/5DRU(QL7=472IY/VQ Z2F]E/;IH6:*) 4(LF3F[VL1$ M!!^VJV/CX,Y 760AYF C.T\.N)H,4M%J[-7#=T]CJ'"TYO)1D>C8;:%0[*640Q# %,R 2*T MF((SW=_9$3BUM<\M^ ?D':5G,P9ZG= JGH(*(\B&567GX"&FEL(8.CQMN;0F M[HT3)9^:.#0-DI?<4O1&A1)X9T*V(W!O6RZMB8_C$*TP]8HW#@@#6JA5Q#5. MV&K&$?BXM49U&&\33"JH7B07!U!M93+1LXM4 HMUVVG 4=K]FGWDR+Y5,5!C MP6JSB@=(&3DX&$.NZWJC.LQR3]1H(C?O/7I0U+BY*E:=.O;*AX8WRP)_2M/( M3U(/>_3T9';]=+XX.9;9N[3IWT&%PYV30D?7'LNT;.AKQG&51-WX+&E4J8?*'U(/H@\*8O"4L9D<:^&V87;G:TV2 M77DS5%UNA%;#4" H!E#_[=OLC*XDKS!P/ M1DT,AA B@H/*/L=F0[;L:BG;W0); GV$0!E+LFB2#:D!<: ^F=7;8K<68[5C M<%97',&@XJ)B*0"Y@,]&QWZ+$HT)Q)'SAB72?W6Y\?-L\D*_Q<'+J6SFC';3 MH5U],9710&V!F7V*L40')JOP& %?5H7?4*IFE+RQL>](5/\0>NTW:S5&!2.I M,9F6*8UA#\<:2XV--SM ADJ1Z$RQ:F@\1C359N=CK9YE#,7*KC1^KB7'7F4& M$X*8AK%!0<&:"=2-\&8MA&[BXLI -2>3ZHP6&P:.$*N&J3'W8BH0O?/LQM(P M?+NX,E3RIPF62!JFJGX#D5IQ+2/%V*)5,3("_JRQ[+@R9LACW[WNL3C,$)O' MI&<7JH4M^L0P AIM<>QK]5%'ORF0572 NA%D'XQ/Z,1;%25N!#BNDPRYU/FQ M@>K>-&ESI?'S144BI@)4'8BZCQ0Y9#8:GA8L9L/RD39R<668)AHZ MJ$OON6=S &-;KSB&T,/ENWBRH#\"6R+B=+$MM3S#="G7FL\*8D< M-A@#?]98=EP9,X3>Y CLI?4>LK%P669A I2B?Y8Q5 G:XMC=B3'-&\\"+4(P M0)2R-1)*\M@3Z6]Q!Z[I/%Y@523-#61+26#$<7/A-)\ALB4+Z04 ,5>*D:& MHTI MA?NK\VN4 ?#(5:@J-#UIN-8:FHY,HA*5;=I/<=7,J/RN83J%[YU2C/2VRYU MCUY-CD^/E\3:1$*1L$C)Y,!["*GF%,B%8KF9W@)F3!;CLM=WML3Z6ZF3B)E2 M)%\;-,NYIV2I>[+)18MEVYISRZ\OXU?,C%U%92(<]]XP&K78)647V.L+<^D>AS,X8F B,4-!M- MJ5K5(-G>=KQ&D$CZ("*JG+&N^29C"KZVF%ZX' @^N1IB;@U,P!P:9(E5?(%@ MO-]03*^?S!<_'YW.;TK?2'W9+>@V=B4*<[;)!Y>IIXU&CQ2@>HY.&(GCID8Y MP[)IXY>AN!8L0:*SKD"FE(L/&$-,)3,WNZE^9UA6794UJ)J!U='5',GU9M"Y MAU^5#(:(I*9L2ZXQHZO!-'CT!E*PD*)C9",&,!@$:#"&YLRC7,&^!(4S4&4# M9SST?'CC(H!+&:VK1D,AQF1#&5,!GE$1:N,KKF1!3[DW?"2$1!J$:5"6C'<% M7;5F#"4S1DFLJ])B6*T4ENAB[DM/IM:,8@Q:RCXF*3B&VF]CV6LS#, FBB): M.#@CT,LG(%D?C;CL6\Y21@3P.B] #;&B.9#%@!(36+"E1'#>Y4263&2#G(3# MAE4Z'WPUZNH0"Z'TC8%L]0]HON2"^F^)T4!QI:7-(M:Z+$U='7X%C""E)JK1 M0_)$+3-+\M&VG&(;4YWD+9ZES M20N?PW!(!4SEYC,F\I!M[TUIL:H+JI*@F3%4QAV3NMEH+GDI)O@:JRH;()?9 M>K+-2B;?NJ+9+"ZMBZ#9:$IQ=%!=8@O%:QRF,1=RC*6BK8DU+AL1I;:87BPU M4J/@""N4 DB!0K(^8"I!&)ILXA3O\.O8F[L21-FW\,I3W&((Z'#50^E41U"4:Y0KV M92B<8>KKI1BI28@,&6R%3&+ 0S4&?340MH0:O\@9IH):=-%61[[8""R-](_4 MO''%JQ%+N"76QNB<0?A5K$'#P6;*#HK-V37;6"1CL%[L&$H!CV:OS2 LPMD M6C72F@,20K$.T'*O&>$2CJ'RZQ@6H 99T1RF)J2KM>_%DX@(2B>.2B/]FU++ M/9-WLP@U^&K4U2&6N,RA%A$" :>1MW>Y&1/$!*N M9ZES60N?P\3;R325RST7CT'M J/"VXKSG!&,VW9EVG+I,Y+!46V0R3F' +%5 M5B-D OD:/5K:P(X_%2.Z*V1D$-&/2R%M,?Z]K M8\26/NT6^#S'0%6I<-#G7IS?Q"G>X=>Q-W8E*K<<>G\.5;P(-AIFIS&T[RWM MDZL\IHX]XV'3QB]#L1,*T&*FY($L(AF-K4)F5&'*M:(I(1;Q%$2VY!HSNME85XL NV0@$7%QB5TNQ! DY3&4(>D]P'Z> MG=33LCB8W9/9"U6B;W&\=D3S9S1]2&>_3J@?LT>+Q6;NFPJF1HH I7>K-RA$ M(3OF@LU6YTKY[?:Z%YX:3AI.IHJ1'OO'HE$7[_P#0+Q8;CX4 E^@YIA3=OIW MB6;#V=T3I9L@]=RQ< (I1,:4+50@ *@:TO/FNT M472X!&LV I!+LV0K! 8Q"G&JH5&!4JG/:">&I$&@DU)Y(X"Y;$NV0GQ\0[&] M)FAV&9IQY(R(U-::CB2-H494%?2R5CV[GK]+T\=O1/RRQ>]DVM?&OZYH'ZIU M(66V!;QC"U%#:LDY-'3H#+I4M^U>/HT@YYLG-I$@E&I+C52<6H06*C9O?'.B M1KYV$[]9!+GPP=>F]6OU>[\ZMD78Y>@,L8<&D JCL\+BC7&Y.0M;ZFRMSEOJ MG$XGY[R9GO8O_CL3CH7FIS/YXN7C>S_#G"Q12N=3J+)R4R_VOOI"DM^*O/NG!0Z^NET-IG7 M25GH*482<<.RJ)D7@&B!@7/IR4R&)1$$M';\".WJN_/%I%P_.56;<#827$(P M)"5Z@V+ U(2QH(C)Y)=[2V#]X[LUPF6%<5USD0PG8(SJ7&/1)TUBY"24+6<: M/RZ#6+05(F3Z1&&37N]( RL;.&<505!GNJM>#SA([DV MG\MB_N/9'CT]F5T_HOG\?>=]?T95]DF5U4AT;B5C0N]]$VT"(XE3\LZ$/GD. MI= (ELIO7@F<=#2!Y1B@9TU8:WK?O :]DU$UB-1&-*6T=H -/V%8B^E*N4KR M LYY[B4!.79@LS%^!#N(_K'%O'!OIW1T=_+XR6(L Q)LB=ZKP01,("V32^1, M5HGH/;O6UA^R?S0.+[9OWI4CZD'I_,GD^5@@0XS.!H,&2*.JPEPIGC^(Q4H* MFVY#+PF[XI5=U*5@R0.U-C86S]9LV-L^W3>NXF)TN)XHN3.J/ M5)X=G3P>R>@LW-3O@>1,$; D2APUQ"/;^W[6,*8=&^N-WO#CTY&K2;!(U#MO M3"0?D[K-AK;VO$TWADGYP@@22M86L.%33!SXU!M*"RK)*):]QA @KG! *C*Y8(M)71MD,4SJ0EL-+6"V\7SOQ7I#MLY! MQE>!K)#!YGN]:UN ':& T4>UNN*:M6-(RAL#=L.;TUAK0@W_7;858HZD<8<0 M@E0?"[2X86-SP !QE;DP/NKY(N@ 9&B!LR<@BD[$ZNMV3 VPUQN]X<>G8/9@ M&DMSID^TLECK@DI94#/B$O8,& M?64KYE[G)V*5JGY,&F!>_T&Z-JBL,H= $&I/M@G)@XN5"8N/OJ)):$CR6,=* M-YXW_M_IY'D_FX:8-"WG:7E[)[/%8WH\&O%?&9T&]2VUI H#,5,H$9N)V8F* MCSK683,L0*O,\5"TD7W*331,*T#>8Y1J*))WMHW>VRSCI)_IC-2P+4O0O7D\ ME@$4$:"11DH4B_H=09?!Q)B;;39(M&,=0(/BLTH/%"2'6EMR-D&NCFM#=*F1 MU[C*Y!'DY:XLGAJK=E]E*!.2H'I&*3FF[*TKU%= M\3;,.*-V-BNBO/0^];D5,2;JE&@"J., M&I9C#J&) =ER_C/I<$=Z7=]5$W#,HVQ=J"[&$GE*P9& ZTT/BNTM=MC6FGH+ MC2W5-XMX*QG//\XF];'TU:F1T-PG3K:P<-.HUX(A3C$6)\E6%\BF-XD#2O.= M+=_7@>]K(2X^S()XEXQ_GP7QWJ%?LJ?7FM0+H;#)%AQR;CZFI@1-#0N5NO[F M>0#N_-4(N3F9S1=W)C(6HQ4URB^F)N^-AU(=A5"3L,'H,!6.6_ _TW#2T;QF^X300F[)I["M)@H*@WJX$R[%5R\2F;=79FE'P5YI- M^EK*W5Z&[CWZW90J,SJZ>3JM\QNM25E,7LB]E_2\'[J)"JVV&J(8PMZ1O<%SC91C M*+5 M3Z[6!!M5<,K3M\:$7LWB$I?/&(_=>_P1R\T9$WVRQ\-.3O,GK,/I*,! M#&,U APBZ>LEANUHV(Z&H213@\9V.MSE*S?2T7. 8B@Q0E]=Y* M:L/+EK.;8:I'24X 'Y)))=>0P9'+OC(ECP+@+#O>DG.4!G7UF]>OEKR&3%(# M]XKR&9B Q;IJL5F)56F[C2JWP^(JRF\*(5238C&]SYL/F:I#"B9Z-+'*5GZO M"2NWLRY?::-;KUL)XB,E@5(*!^)LD2.YDBINI]ZW_-]H^]_;1TLI!+$4IC\J!!;@!TM2\9;37]IAGO4;)4 MDN4\=8N\5F:I+/WD;*5V\<88G3)$C*M/QTNOPS#Z@BX+BPH!8,#07%.H'#(%4A*"AH_J$8) M(RC^N&9&X=+J!:R* >QC;XU53>\CX7TC5T'CQ&JQ4O;E;5F,O*X,6)NBK&\4 M8EX!*LTFS$G-<,X.7$XY-K*]+ZNUP40QZU^R\*_&9:_XN3B[?G+\_&2J;ZQJ M3*X-"598%]%UGZQ108/FH!9/X*(.5DR1:ZX\@L:0JT3EBYEW9T*\M-B?2KYU MX4%?(ZS5J"H#"\&Y7%M)T9K"%B0D-Z)6/U>.$,-W#VI@T=?FO%,'[S1&]D8: M*:,,J!$)(X[[+G= K[*BMZ-8% 0ABKWF'NGS'(&-)7% (U;=G^?=UP4/@-@- MJ0'3,]N%LDNY)L :P)#ENOYX7#F[^E5XX$KOYD/)UEK Q\#..;#5:_1#'D;5 M=/W*$6+X/NYJ+%),*M9,K&"S8%6IU@+$ZFRT.((9M:L:LZW0A 3KDY<DE.%F51>&O)R94;(1Z]WF7DD7V7+^()Q0.(8JB*&W*+(1 ZM+G4]J9YIEU'] ;:5K<.SMG9U3GG M&EI@L3'WUH(%&8*+/HO-WH%KY\[9;?%?+_S=ZEH:LQ=F"Q S@"V%@6U*5$JN M-@K[L7KLBW?'UBL7#5)E0RVYW-<]V253*:9B2D:T,-;HY5+Q6&'P8BTD*"YI M]%*AY\WE4 N0T9?1JU\X)8WZ\<;_'3>X.I6I(WGT#?N5./[BC07 M@5JR-9F<,V!&[Z)>46DZ>,P5= J9E:#H:E16]*NK(YN:,T M[JY@:=B"6G.5F]92DFA+R9ZP23I?71J)<5\G+ >QL;8$=,[IR$L50(=F$DLZ M(AOY*@WL"&QLG^._,UE,'M-"GU^G^3MQ^[4CFC^CZ4,Z^W5"];0L]J@7.MI$ M"\L64D&(-JINE^(SI62$5;+'Y(CJFU&9WXQ*D[W9(OD)8S)_\IC40[U9 9*^ MK]I[2#YR @B>V<0^ HVX7L]FV3C<1N//D8SK6/=P_9",O3#@IR$9WZ\A^ 5( M%E'16AQ0Z*MWA1 AY.BC]UQSP;#<7K4%\!.V6,65U75DCZ#2TU-B!<8%;$C5 MJ^ELSB1KX5R)6F?]SL6#+3@?UZ'JQJS_E-'UP:%?5*DEA:HZ,T,+T%,_>C\U M%)N"JCBM?S@HLX-F4S%)[O"!U8XPE)0S>\QI7;AU]>8926H*4@6,!93V@R6!M MK61:EOZ37_2R;&-I@:&1OK$5 M? V.H=J28^.:"FL$48.;NWZH\\N7OOP5=5'FEUN?RUU!#).*YZ MNX"H]<;9^JCYS/:\<&-(CJ(9T4Z9 MH8?,\%ME0H,J8DP.JG7 -_:.O5>ZF!Z0>1D_F)>N<08",@G4KG%0%8W1L+FZ M4JP52J;U1NOG4?0(\1O"?^'J9(6+@0U046A ZOLEY>*@5!KUC$"ID5R&2N54GJYN%S&-U+^:A+_ MUBG-]!Z)U#Z#Z:S/\%W$W$4ZZ*/!L&V!-@:D@B8G$4HH/=U MW#9X$!P'L;8JD IJO"'&(:066:VMM2&56!7.Z,>ME(; <:"YEN82^!P\&8)L M#)J8(%CVB+V/VAA*[_1-E/EB>+T;R:$-J:*PNL*[##VMIC0JECH M%^%<"K(&4F(]&&B.L6DL7*MTV]$\R?K;D:\& MT==A:9]=V3TYEOEB4GJ#Z,79/2FGL\EB,IJ6Q$(Y%RP6N29 (P3F_V?ORYO; MQI&^OPHK^QPS59('(, #R3ZIDDICO+IWVZ0 ME"A93N2,;1WF'C.6Q - 7[]N=#=(R DS$C"%4GK]]4K+,P^M9[B.8YGX5(9Q MP$W$E.8J"@*N:111KN3ZZYE;4\R=9SQPM>2R=TNRK9Z3UT79Q-IR$3,K0S_F ME$O!F10R242B"#4R7G]ETS+.:I"-B4S@"TN30'.JXI@D26"2D.G(AKX0ZZ]Q M-LQ*U3>]3K]:LS_08+ V#MH87T0"^"/6)N22)>!-1X*#IVV5#L.DA39;PS1W MJ&D28AA3L=92$TX3*248)HX=)71(B T>L:99%[FV0*, Y#:(&: (&8@0J)$0 M7XM$Z$3ZCUBNUT6*&(TCQD,;62:XI!$(#^=QP,+8$!K4S7!;$JVR_P/(C674 M1EI&/$Q,'%H;4"'"Q ^-'['U5W0_'5#<'1C\%Z+Q+[('+[TS(#X/\%^,]P=? MP-7'F1VI#2U3/._9&]D7XPG?_X. MRRUS?39^B\V;YVQV?='^X'(T+-P5=+O]D[OLAV3[*T7)A+%1$<\."V. YVX$(N!!$Q1NPC;&&PK0^ M_'L78LU:85JZW)+)B&IM LJYCGT)H#Q@41!11901:]REN16FEG]Q3SL!6X#[ M32;F"5/@0"HMN5!= - M?AEI#G)#$VQF9HR* =V%(1?&1C$-6IBWV<*T]?PKJ,$S>7S-)0$_.Y'<6"6T M%8F?).!_;ZF;W=CIOU-^61_.;1V4A_3VN4^9T51)QBD(4Z2$,!1;GY,$/O - MZ&ZY5MY *]./4XP(6)]$4,U)&',3Q$*'QE@2$!&96)4MR]=;C%K.;9V2E8L1 MI8%ED4RLY9:'<2+\(-%@F S(#J=L W(!6S%ZG)RKT1V)3900&7%B$F55+%DH MDBB)HB216^I.;S_GMN[(@T:E AL0:9F*L(\;D8(E 9>A(I((K1.^_F+4NB/K M+]-;+T8D\:6*@RA(1,*C*(PU^O2$6/BO;R.R_F+4M>O;QB-'6\@JV\>SK2/RH/Z\YB264H82!(A1KC3Q-;8,!Q, Z,JT K2) M_M#Z2//6"Y#/C?0#/XY\8;FBD8R(']$8T!+5V@]H*T ;Q[.M\_&0 B0"E9 P MTBIBDFML(!MH[/Z<6"*T4MM:1[+- K3U/!LJZOICDBB47/@L#K"D4$16!4' MU;9FZ&XSS[9NQX,>Z!T)J3DEBB4)]WTIF$&'/8F-$LK2L!6@UNUH!>A[ I00 M*V)) #51#H!)**-\L$3&#P2+Z :T*EH3 5H?GFW=C@?-J[' M65J\_Y .HC!1H M6:Y$2&U(N-164D+M!M3?K0^SM CW07>FC/4YIR0A*N'4RIA$6D8C:"6LY":A">.61@%;?P=MR]AWNSGW M#MTT392,#), ;#5G2@!6T*$?2!TS%@M_ VID6K#[.#DWIB:R$8O]2 A.M5&$ M)!&1S(+Z!44LUI]SUX=96K#[H.%<'5-.?$ZL#C@!GN6AI0:K:2F>;;D!._+; MQ;F/ >S>(?O2.& JXH%128@)N8HJ%5(1!98;HL(-.%'HIW8C2IY?AGG7A5!1 MJ(505$9<62Z$52:2TG >KX!&[D!YX6M,Z'NT'U,0AV$<0SJ7X,M4$J&+$YB M O)D**";EE"K5[[W91IO:1?7A6/QV&VE8R-";7E(@EA;@(!' MR[$;P+%W&>BPE%CF&R43Q1,=24 LS')KHIB(T-\ =_&G./9W:TZ7JAA=%SK9 MD$2*T, &F'0)&D7I2(4D9BP4OO8W8/=UC>ETE[OD(0T92_" FH2'OE)!XK/0 M2DNHM91O*V99FDZM 5@SA@UC083R8VK\@-/85R**&2 8IL!K338A7M@R[/HS M[)UF??J"!;'/2!#R6,4JH92'B601HRRQ&[ G_M/!N0,KBU%NS>[PT X=>[NO M_[#Y\9G,;8JMJ!W*0FXKZV*28$Z^0YT< M@OXU!'A6Q@D7+!*A220/F!^P0(92;K%.?CSI%7>I^;@AH=(JE&"[N5*2H-,4 M\!#^;6U '@>_W%EZQ=;S2WDP&2$^EP%/-(E9!&92@:*AOE5V ZHFVE2"A^UQ M'ZI(QKYDFG-M0_!H;8 =702W)'@LO5FWW![=Y99P+*W K!/#(HZU@P2[T%$> MJ,BWX&$^#G[9IUPJ^;#8P,A_7H=5O<@B7;OB^#36! M\.-$Q5QPS@A17-H0@$.,3JP--J";R5I2Z YEB.,1>C34PK>X41%+8_TH\7D4 M)1Q;-JV_#/U(S;W*^D#!5..O&R(VD0[P:$.BL9I=!F 7.5A%'DA)X >^ <'X MFXB"T;C*R.S]9R1[E1!M$&THH=3*B,:!%!PLC6(!>,L:ON!61.$&@)1U$9B[ M1(Z)'Q(M06[\@ LEXB@.(LY!6B1E"=V /NUK)C!W2!LFPYAJJ4B2:!YAO$!I M VZAXH#VE2\^OT+Y)"!7WRWR!2A:9_SXK+=#BAT^Z@N8-^E.SUK![F MJ9:]_8$9%<-\7-UWDL.G7:VST> >X#<0+Q^^ MQ2ZD)8:C(A[?2WR:*;Z:4S M7%#_\A-&;SP4NPVDF6#U*YC3J::F%B;C15Z(5%@> Z M(CHR@>_K(*%R2W3T6E%Z-0K;"E#,(@P9D0%H;BI#%9.(^5$D;>B'=$L4]GI1 M>B7:V\38)EY%A(4 J4F@M(U"'W?# A,30;=$>U\GYM2-^I#E%U,6N)\0V>J5 MMTE"RF4B M8\H(X]A)A<>1#PJ::"X#*N$7K=CZ;]BO569L8S!521/.YG5N_S.R SW^?O43 M7EJ\P]*@/!V<;DA6 ;=A$NB @STT+.U;+0)K22'$IL*@4[)GPX]CW_4CKQ/=MLEG=.AX)S1@5 M+/$5B0)I>61\J1+##$F,XJ$?QIOE:Y3]K'JRF&ME]?[X3?;%Y@-\\NXI4#*U MQ2NKAM.F(QL"$M$SM$$4:D(U5\;&86P$#P07A!,C@JV@ULLLO\QR.;0;2:+$ MQB!0,@ZQ?780"]"&/ ('WM>"8K^X[2"1S?$M&HA4'"6O[&56;$SG QX&<6@5 M%S[W>1PJ)0 T1V$4&B!=(#?@4.GUE*$[-$I&12'J.5]& "1$K'18=C31BEC. M-Z $:.V-TEV6G2H2D#A221)PK T6061"0<- 1Z#GR'90Z\$UWIT2B!IA_%#Y M.N)^',K(@@*,E6]B;#ZV"?4Z13Y\^DX.3JNM2?QX(+^F_5%_&[-%0&HDUUIP M4']<153(A <^EG,3E@3,;@6&.,@&=GP@\PL[W*0V",P/8H ))"8RY)1)$2=: MZH0Q$]-$!AO09GS:!N%ZO?#!: W7\K>BVQS2!+%,L*:5,83PF-C)6%^&$8\ M!$WG1QO6RVH=Q.4N>Q$+<$L%530!E99()40B7*#14B5"O@%]H]9#7.X2#K"$ M@8(*P< $/,&F%"3P(V5]GUGN)_Z&P(&CJX'-B[/TLI$ZGGY)>\?E4_Z5I8/A M7_#'Z(?-V=[,'?S!ZS6^"27 M@T)J+*TM7HR;O]S@U]Z"O.O/3??C1$)C9.0^DED6$Q4'-HU;G^T:A 3[N&PKIU5])?,4PDDW\>Z4?#6W%7C MPVSX1Y[V93XN>[7H%/[ M*-N!W?MZ*=VMQ]9I4CP.O?KS#CL?+^\EXNB.8 QOJE(EX+K]@5XGM^"N%'JD M*>CMF! =6ZZ20'(3!(R CI_KS4-[ M)?.+MRG]W12',CRQ>3^%CT<#^T>>X-&A1PPE6*1B8"O$S^A5AC5O]D'WS)GS(UAB^&UP6@4$[LR43S3=BU$!Z+0HZA?,!2*VA!=GMX/\ M4(G 4*ZP[X2FDMI(4,%88D,:)KSEG;_-.R]&*3QK-+JU/9&XYK/R;+[R%M8/6LQ,"(<3_F M0:(8-K)280B^:<"5H)* >7NDK+21M)2:@CFA)@HCSB-&8J8#(WP::POTY&P# M:'G'".%.>,?AYFH*>[T4\?(2"'XC.2@6Q(*SQ5FL8JXC(X0-N>2!Y)$Q"8NW MBX-N@Q-:3KH=)X4!Y5Q(*WUPD2)?2T&XBF1"$AU+9C8!YMXO6F@9ZG8,E0#> ME0;<)&T9YS*.N?459X$V@9)2;$)XJ*7H;!\,'L::*AI3$8(GS$3$I$\U!<]& M! F76T+122;D(6Z_N2=O(S43%?O:3PP5L>"@]6,N8A-K+B*JN8TV(?]MW7W2 M!XB)K2;K)8A"2Q46OW$@I8AD**)0QTH8%H)?NBEU;^O,.P\8$UL-#\6$)I1I M'DM!N0W].- L@1?X(HEL8&C+0QL8$UL-*X56L2241%I&>*@"H9D?) &W$KB' MJ$UH]KZ&,;'5T%)IFZA$VI@%AB?25WX41(&*L9Y*1V233L9Z]#&Q%8$3RJ/$ M"!4J7W#!8F65S\.08?/P*"DSN+:'@QY'3&Q%=H7& >-^ OB$\M#HF(4AB7P9 M,,%!06T"S&UC8NO$4#K0X#>%QBA@J"3QL;-+F #:E8S&TH@-8*B6HG/U'TP' MB3(DC /.F5*!T0$-1!3%0(B:WD?"+)!?Q/L BX@[,@$CZ-0HNM:[1,%.4M[VQ43&PU M9UR%,J*<&AF;F(LP$+X@B=)1S'T=4LI:'MK$F-A*6(E'6I-()(HDG)LP$B$G M(3$AYU1P2L@C9:6-I*5,I,])K*-$QUP*KB*BJ576:AOS1(@-H&4;$ULM!UDM M 8[P.(H89S023(!@;%4EMD\ 7 M0I#(9^%V<=+CBHFMYDAN[E/- QT93KB43.#)ZR&+M58A-S3: (9J*3I;;1<3 M)B,3&VQ;#;I"Z$@YW: I%YIM EQ9SYC82JBIE;(&((*,$FQJ:17U02P%"2.+ MD&++BA3N0^'7KW^;%04^%I!)V93^Q?A08K.FHV3Z=:,(^?T@D5^ PU3/NB+E M=Z,>7/.'S8 5\7 ^UM^.'1L0\631$26:= E2D0ZU@)L MA@S@FZAEQGMCQEWS!>W7;J[285D1?YT=IT?23]CQT%Y]S/*+K>1% GZY 3M' M;.5E[*P#=72D\6%''R0X[]2:49Z M>""' ):W;%-J1=O35B:2*HHZ:)J%1- A(P*D2<2Q5PJ4)#>/"C\VF-,=U)8]W-N7Q)) M&@NC\/AD$C,92AK*"(Q8+&P4K?&Q<(^>"^[R.-2 !HJ$ 0M]PFV8Q($E89AH M%LL(_AVVNF!-LR+NYZA(I1CP@:+<^IQI)2.9"!,DW!*%H:96)ZP]-]RE;F"6 M\$3$E$2"$^E+*P2- BF5M#:*6]VPYA[R_1P'%QMKK?0CK#8W% T&GO8;ASJ* MM*2T51&;PA1WJ"G"@/I!0!4#'N FIDH&S KE)Q9<#$799FN*!]E1NA=A]54H M=" 9-V',,2P5,FM-B&WO$@Y"NMG"^L!TN4-YL7AP8ZA(1"321<0BL)9I$NJ8 MF2#R-R!&/=-I^8W-3G-Y>89[#"6-=#8")39^^OYXRV*^U#!+1:"-L("6 QF' M<036D&G#E(XWI3Q^I91;3#A"LJDA5^!$8/=]KMI#V[Y[L4E"VALF)',A$+P M")PS2VTL:*B4M(P*M=XNV0II<)4:4P1[ M"==@]1,N&9-!1&E$PH FG)+2HUIS.+Y99%Y1TS868\$.%Q3PGDV4B(T*8B4E MT#Q1_B94?&P8F1\*UD^.Y;HL\]46'LM5_58_8NECN4A@;) D@H =X)&4,B8F MIN X<%\%>IWSPY8\S[7.\7N;%;N#4]NSQ=+E&??"L ]US.;]Y(PD/B-$$W<< M@5!2F=!0&A@6Q;Z)DTUH/[[.-%L]6) A"94Q2A$F>$"-" V>2)&$V(7/ZFTF M\&ZOEX)8[ ] <<8#]@>1"!S;&%*!D MDWIT;@ZI5U2"$$::4:Q=H98+/'PSX8'1<1@2X_MD$WH:;2"I5Q+V93$>JRJ9 MC&3,8RKB*+)"<&8MJ'5-[?KCN?6F\+W *H*;U8:&2A#%HR!1E@*>,LHRALMK MUSQENL6+;]NXF[6S?" $VL4-U9RGT6XY< 9 MT3%G(,&\JA&GY %=FMNO&R4/[A_0Q)<)(S[U;*&*OB+AJ#9P,H*046];E&];NNGWW QEM1O>.D=Z;=(^CX- MF%$)81P63B8@M0I< ,YC%9A*3BO]]C H\O;KMJQ^^UFG^+?TZ]/<%MDH!Y!9 M?CRSTKC!FO3+\W_"/^H3%GU%$PO<& =V?3T;/B4^SM1<#E\=I6:X=E36/?_?N(N??[/XE(.GO]3Y;_! \J_ MR^=YE5X^$MU2C%V(G#AA. M8 @K-33UXZNY[;BY_38TUW\3\8X@-_],=NCDM]_XVA031CL+"S)^\/]D[U7WO')[LG>\2R;K.%HC_=>OG^W M?[*_=^SM'K[R]O[?R]]W#]_L>2^/#@[VCX_WCPY7-P6QU P^R.(,6&68#3K> MJY>>3P(N;AQS0PK#&Z3P;JD0+36'UT?O#O[G'S0DS_X)>FV0#0Y'?7B2]BKU M]\XF:%^EX"(*I10VYDI01:30H.2L$4QHMC"T[PTD6@%CTZ>O,CU"A_MD?&F? M5$B'_356K[(O;_UW7SZR@Y$YW_ORZ8TX/^KODX/^_M=/_;_./[WZR ]/WIT= M?#L-#C\<\*,/>^33AS_Y8?]U>GAR0=ZRP][';Y?IX:M_I0 MDX\G<.W)7^='KWIGAV_^NCAZ]>GLX_G[X/!U_/6M_VG\\8,./YV_'Q^<'_8/ MSM_U#U\=T,-7.H#W?CM\=7;Q\>3BZNC-WK=/_??DTZOW7\R;O[CY_5^]3W[O MBSJ_[!^>[(\/_(_CPSW,14WV85:[_N77U'S-P6T9Y/A_)*4 M"[^\T+[.Y> "5MA[DPW/0+Q>9-G%39)+YB27STMN:1SO6EZ3+._+(=P-$P? M!E/,>DKV>ME095\7B?/N8#"2O7?V,LN'&RG6KU/UYGT(X@O77?!/Y_#>+[W[=!_??'I9+>ZYR]X5S#X=)*QHY/WY.CDK'_@ M_P77[Y./YR_2HS?[[.C#IXL#'_Y[').O\._/!+"V M3D+:C94)NT KWE7X5T*EB@*31$"R)\__YQ_P0_CL1J50L?P=EGB#<\L_C3*TV$* MP]C[BJTT3ZVWJX?X,Q6,7U.>#SXU&J")A6'C:).T@!7WQE;F'O@>UGCW*<)/ M#2:O=(5:H5X"2'>JX5X#A=DP<')!?OXS?0^GNC@ MZ-5'=T'G'#UR:W;WM=/Y_\Z/Z3QUX-7%\'AR=[7P_-]?G#R)_^L M.&&Q9+3+@O[+:[7V5&!^#'[.VI.,A M+WP?=B[A C^X=_-#C.2L2I;_'( 6+8"^;P -2[(\4WR !^/#BY^VQ&L"F=W^ M=NJZ2VXZ;#[H'UXQ_]/>^@C(%)?5G< "_'?;==_,* M= QC"SZ]^?CMZ,T!_!_&Z'\Z_W@"\_BVYX-2_@J_^>Z[OV9A,P]$Z >A[@9, M)P";&>M*&OE=&IJ0,29!)<85;.8/ )M+'EZL!GVG0E8!I:<\]ATX7=J#!J8N MO_A)8+U6\Z_Q]G"Z#F5HWTORK.]]GOS'@X%VRWE/O_P[IH\_A.E;+C;Y,NOW MTP(3;;S7*5@Q$ ) 4_O/=2WY_9M\)7E&S=2P?VM<)__V3!A:,+];A1)#5 ^ MDEW%@J@;,J6X,-H/*3CW%#Y3?MN W[K%C^^=E=[9T[1 41X>PB^/CYW89^L+ M6#U+N]8*O\MQ\U\&-NQB#[4D(%8I8T#KCX:@]]"='Z1>W?$*Q/\G(\KW%T(& M*+9#2CAV:P@<[<31SV'@[^-C(?P[1]8P6/#"?AY9BV5022G[?S]KQ*0 HHQPH5\(KZ>++P"6Q.O#28>$!MLAA K_.8+.?=S16N1PK MX/]%0;N#+TEV4'AI>9V4Q]6OH?'[_IJX\G+^#Z M=[U/'SY^/7SS^NS3^04_>/.1'KTR\*Z#KX?9FG+W#<;/Z5?TJ8_ \V]?X$779BTW, ":SBC MB]UE^:DC5G_/^7WK@OX9G[(X//OS5 M/WJS3SZ=[\-U%\'1A[_.#S^\2S_V#P+XCAW]%>/]_.#\XNKP_((=G&O_L[;@ M"^HHZ!*5Z"XW0G45E7&7FD ;F0@=Q*"3:2 (]8YZ("G>\3"W=GA]V^>AN.H2 M;E6@0QU$H7CR?-HW98FMYM8CN@]%_$<&$M;[E%ZV?O^24M-TARX^&VT)XPD' MS4E4E\*Z]#KN7LN?9KU:/ MAND7# TF6+/=^CP+%P^DU$,Q7<*S62I,O&&>S2_WJ!,1C^[F5K9:I+ V,-^S_L?S7@_&>O7Q'+!"_]/YT8<_KPY[ M\]CA@'VF 0L%1E%EJ $[ V[,HE0KVI)_(!S&D=/GLHO]ZG^_(VPQ/0 MS[+!)F]A;PN7_,D_$/;LY?(O][ ,7#' _O;&^&D/ FJ#R:]T+0L MF>)RUQ.-ETKE;*0DE7N*-K?&N[PQL\G_1Q-+ET>NQXW%=9[Y>E'(BE%B8O7[*MZW98Y6,XCK)U M3F]L9;^(3ERE4;XWK,J*^,WIKYRNF&#(>GAFS_IT/EZL5@X>Q MT5LH)?-[;0@ KF^SU5:F+OG8V(3KAQ:D_:D@22%U$-.N$@0M#1%=$5 *@J25 MQ.;(*@9+7R-9*NT\*3WI7M];H7@^P*AFEE M 9,S\$,QPM"0+#QCDW10YF2_&_5L20E.@@5M%H P.]Y'6Y375(5V]8<'*2WZ M '/Y-T[EN)K)OIO(1NJIGRX,@=\O^,&K/_W#DSUV<+[G?_8CK:C/;=>2"!2/ ME'$WCN$C"2(>X"F<8.*1KQ?KETFCD2UA^4$VA&_^,TI1[X"Z2; $+G?%D,4B M/50U%YE\:C89^0[+WSNS_Y7U1H.AS%U!75X\+B;'ZJ?Q9Z8L$3&-NCH)99<' M GRW*$RZA#&")TYHEX5\,V-O.'M?G5F723S'X[_0RF">@?Y&[C:>[/4F+-[D M?66K"^#!=U'\ZQGX=7#J+KW,K;8N'D=]S[4.*;Q?X*& -[UBI,^\XBS#^IZZ M '=X)H?S4[F2Q759=3=7L_D5C-3 >+_XC2DK@*YPD<+SF? F=SW()Z1XV+G_I,?JX8I9?TU>J5#.1P]0OG]]EF9T&>$A5WE)V&7 MZRCIBE#R+D\DRC$-3$R>/ ?]^EW+5'XXS&:4\!;),_(TL',_'0Y!"FP/V#K/ M!NB4]L:>!0=U[.VCKXI'(WRQWBLYE&5=]YRD3Y_1M'+74-T[>SKJE?GSQ]T3 M[Q?\,7KF^"^U%7G76)UWGV+?#GJB1#;XM<'$-'&>N)R5A+[^$24?+9! M(HF023>25G4YY>"O^B"GEB8D(3$- I6T(NH\J1X,VWI2:Q#1',\F 1 ?=A3\4?9!M>$M>FPA@\3ZLP;B#5AD>!P8,E^C4.\VSJ^%9_?,.V&?K MQN;<-M??PF79X?:_#].\883N9_JLONR'%]P\OOI"-,K5Q3>,M;YRQK&DONKZ M-;AN HR=Y4O3'VQWGOK^3^W.QSMQ= _;Z/?S6!KOB/!6_;;7O^WD^;2[^IM#Y_@/J#E(XYD&+Q>&W]U\Q5_#3AX\$8<;!^<=K>84' M'_YU?@CS.3KY$YL:DH,/K].C#W^RPY/7_8.3=[U/YS!/A"^]9O/$O>#P?.]Z MY3WMG!JUU^]&IO_.G5Q;=/)Z?!P;7*E??^ M9Q.04"NMNHE2'/,*>5?&H=^E)!"!$B$#V_7D^>Z\?7NV!TMH+CE[/*:]ON^RS M8D21*(R[BG #/ANC764((&L5^ F/K)1*_[@3XK:IJKW%?LC*1:<>UQLWK)?E MJ%H16D*$]AHB-%^YFGT][+^[^/@-Q.?DKXN/\$YX5@_?>W1RF'XZT?[AM_T MQM7_2*_5%?B?$\LC$?I)-] ^B!#8^ZX, ]--0K#_W)>,&'MW(G2+\X36(C:2 M?"<&@04%2V[&86#3A3,!.."NW##S1D49OP )+-O@+VC4F>7N7;TQOOPJA5>C M& ]@:AF:QB]IX8#(0 YT*GOHP6%/*[P8SV0U,C>%A[7DJ5F<>.!1]HO\=6$4 M8M856D'RP4\-X$?X:CFJ9UL4KVOLC%5@"M.=,6@EAT.+W0:0#X EL \=#$V> MNBVC_RT\612 :$_Z*F9UC(7$EX;/?H:\^.W4;;+S3PWN\<[[S<\2(_Q$*67W'*T_E5 MZ32J![:LP?I)FO?+>/LEO%OB12 M+M'#N!'+D4F'U;CN(<*^M%'52=P5TE==:Y54 M0609"]B/SX79?.%UP?;BS/9Z$PSWRTV92C,!99"?7QOI&O>BQI<\?H/,8 MEV^3L>:=R=6WSP#Q8AKSJ!MQ[%)BN.@*:K"0E"0VB V+ OI#K+<"J6EFL>,1JDI62-"O-D5M2,%$92'<3"&&X(0'X923\6C">&AS;X MO#\Y*A[TBT[[LE?\WQ,R>S3.8-0WV;#Z^;JH_>%L\>M>)H< _,$AMNX)CTGF M&@?4'%S!??PSX9)HRW0W]A.0.6Y)5PJ6=(V*-0VEH!JK;K@@'1Z$'1Z*6NYJ MJC['Y%1@@'^-!I6J9Z0\KZ;CF**'.3VJ"DAA9L]U;IG41/>S I$/9OSWQJ5O M8=$G 3V:#4Q]-M=_1JX=\0]W(E! MTR^Q94\^LC<>0O, .FIQ#&-"8*])8;3O$QJOO8Y-!Z560L4WR5:#&?P!-L+; MW]^?I,G-GEV))Z[ ?94V)=U_=S#(, EX#5T8K X!$\?G@'NR6TZZ*#'DS:7 MJOP>WY?7*U8_9X%YJW.!OF""7O9U[+ENBBZ$D5O,],/LO?+N:K0'UKIO81). MC9YE/6/SHLHC=&@,7H\*NU/5B'_G'6 .P%.;9!J[@-U<*C$&7B9QML;I-'@M MO B6W>7F>C(95NZ@A3LJ@]X\.A,&6([GYK7W<-G+B=MB3JG-8_MEFX $-QRZ MLEZ'Q(EX1Y!;I?+4%U3LS\ILJI^JX?R)4'?U5N[O1+C EUD9!WY:,NT7.STS MY+]GE5PU"#*]12H8S6AX_992@3S_I\I_FP_;-_Z)SW:V1G%?T<0"E(D#+EDL M AT+R:V)0ZD"P3]'3^I[SO)IE/_4=E5NY477,?!3V;L";G[RVRR# 2_-S?BV M@UVL)UU$XN$/7;SA_+'W)T?OO#_VWNT?[GLOC][]'K[??>N]VX-IG'A'A][KHW<'4^6^<9,ZV7WQ=L\[>@V4 6_M\.3XYWHB M!6MX0J;8\45PY]F1D=B)J+C[Q^Z$\7+]FY9,<+E%7]R_UT+75>$_3-'\#\&F MTYM_[+[9NU7;&JDO3O-L-##=:H1:6YLDWVL5L':GII<60S[L&\L5 =>\.L(" MD91]XIWEZ!3^X\>F$\^]^V/WW4FI/_ZAD;DUKVXQV) M>V>716_\V^S"GCS?!Q?#H[?CE/L@3)(\W#*Y_6*\Z@:2K68LMZ-;G2CX4(2K M'S%OJ.X=9FV/J+$;:+6%YG1+B!;6^G'WCDUIJSE7I#F!HN_2XL)[+?4PRV^G M/>^#JJU:_=L22LG/Z=56?=XW<42M/E^T^'+U8[D=X=X/,=#F93; MW[CCU +.C1$^&K:(<[.HYON5RO1;P+D5JA0)^D>>7>(RVQ9N;H%X_JQ2;77G M?1,GJ'0G:]'FZL=R.[J]M:>RYX&B! WGRJQ:E+DQ,M>BS(VC6EQI2MZBS.U0 MH4#0 [C%.Y:)'8Z]5VFA>UDQREO(N0VR^B,-.Y?M1X/O)!G>;SK+EFSO;TY9^K?E:HI3_QJ3?^R/,$KTQ^TIG\K3#\2]*"L_\2N'@N.*ZWJ MUO;^,TJ'XPY%A&4YSUX?XQR?2:+LO2MO+=1;K!R MWFE1Q=]6 VT@:UV)$U4Z.FP#6:L?R^WH=EPW8WH]Z5.#W<_;<-;&2!Z-VW#6 M9E&-DTI?1BVFW0I%B@0]F'0,FP!9C&J-RJI6!*J[ ]D;%ZD#J%-M^S(;F++7 M'5[SSA:CWM!=Y>M MC6ZMI:S^K(9M%>E]$Z?NY4)OV0BKU9\.JD[3O:N\[1N+%%L NS$2W +8C:-:W1F&WK*)5@M@ MUU4A T5KU>NT*E; @$HN9O3L20ZC+$^I+#I5+DT97?#VX:4 >HV];?"@Q;QK M*=XMYEU3XHBZLBU7JV)7JV*1<'_DZ4"GEP!JJQ1#1\%-G8W<\/%[KVUU M).JQS;^D^I:Y2*V!6J4.;#?8M] ]VHX-=L%G-MC_:O?76W7V77ZI:TOH+=NM MM9!NQ2 BPFV?LU2E55'>@FH][UB?63/JM>!B@Z2Q#4EN&M7@&;42O64_M#8F MN:;:U9'T=99CWEGWW][QJ-^7^7CEM&W5Z]\75!;]O>CBWSLZO97>!Y%>]N3Y M,2RM'-ZZRJN5SM5))]8N?+>WX6]#J7JV_KZQY-4PN+\3!3#4RZQP'=:>YFX_ MZ8M]=I6:X5F],(T;2_H])=-;I"JRWFAX\RT-\FH V39_>/KZ."9_;I4:_\31 MIN;_GBRSZ$_JF\[RJ0R/+;S#KTTT%W;MWGE^S> MM)E[XM-T"&30/URJ!]=O=S6Z6R3C/GE^@J+ATEC@A3<<@SDO-@!J3H&*P^RR M'/W#L_:U&-@/Z-6(;>W,3N[F::W=) !87LG<=-]FV04V>IBVUUF;*2U6.2=G M%EXYZ06DX08)%QEL;S$\2PMO=S 8R9[WSEYF^1#;62"&+NGE@/3P3 X]F5MO MD V]2S#.O;$']PVS'&VJ^R6I%J=7+4[C?=@OP[W)>GTK!_@K\/NQ=5D!Y5O\ M:!>_PTNFO>"]73W$;ZE@S/L%?\..G3YY-GN)^Y(^^[7:EFD^E>XM>.K>5^VZ M>S0>SV<>W[R@?G@'UDKW1H@QW'RP2UTO[;L6=MF@TYQN;D]A(=PL1[G7O]YN MU'Z]A%'**B?B++NT\"]E>ZE-"GP/J@'\S_I<'&LR0I#DYKSP MW=7OIZ/48'4&/LL6P[0/EY:!)S#SW08-+VWNBD;AVAT/&*;X+DF1XDH6P$+ M+#A-6-T<0U?-N;G75/-"IM,V'S2&9NP7V\LNI_VI8%II[EUF;OXP)/"ZX%FN MO2G66:\1 +=RAR4*UO>^\7B M2^%JD $)BR>+;.#T,YDUF\8893@SY*@>B@6(P*D@V^%'YX\Q^Z6WFM95EK=\]"^.Q"4A>QJQ_M@/6?MAO+",7FF %(X64,B MCRX-%GP!^7+[)46V&(R_0[D.,)ZM.,O)%C(/\N, !IU."]0[M?" [ Q*[G(, M>06OZ #;:'LYQ$<@.P*?Y?8_HS2WIARI)R^!D[03V6*JX7ORJE@ ,Y:$UNS) M&ACRVV*3_9.] X_N>"_>'^\?[AT?KPTBN>U$WMB!S65O;<9_ Z(:80;C'W#S M()U40Z*@_#+,3DNV=UW"TA)N@6N:&IC3H@1IV#T<; '0 830@0@@+)H+W M:VD0>U8Z+($S&.8C9UWA0SF8J?W/471'%J44;.)%J=C72]?N#8!I+"[P*;ZD MZ+Y#YC/>+S7D.WPW07HK5<49VDX<);"\S8LT03MY6LI$:;6E Q6=6:+T9ZL< MC"W &>RJ4=H#EJLRE5")7^;I%]3B8!R'@ ^J&HG+$6AZ[<$3!AKUY_ LST:G M#N,BHUQE>:_$)E[%B=Z5=.BHC^9V5KWC#3XA,4#]_!3$0-GAE;4#S_%X]QCH MI>2,Q+C63@L$J:),^=,,QD< TP.@JP%K.+[%F#W.CL:".[LSJ)[XOP7,V(*B M 9X'"5.C E:\P+.G%-P_0-#X);W.XO6*E9A33XJ=ST >_C.2>7FD%<+&@?Z"?P%EX"?.$]1FD<@(X'=C[ H*?C2I)0VI4N7V9JZZ^MO+O M!VE9K#)![:A0X/5@Z+*\A'G6E@#'7S=\TSR=?H42A2!>.FQ8.9ZE5W8.7R=2 MIST'&7ZM2>U.-"NP. A58(4HL])YQ1%]S/*+LGAHZD>64 2O*,9]E?4F:OV/ MESNUW@5L53+,A)LJ[]M6QZA=6=D#@P'C.P H+O49(._AMC@&4:X_-W4OORI85L'!M#Z9C.\ZZ].S7VIUS MSA]XK:6C6SU$C0S86'1L /9)&T*/OU_7&_Y<>WD8-#!-9=W"-;Y#);96O#.\]+=?N:YDZE< M%.$9K#4*1?GW90]<5+C_&2K.]J>*7J?-%RX-5\%6__/[7[LM?2_B2 MP"1Q=L/R13O>JY&CM$]\TD&5.IT=#AQ9!?R!//OJHAS@B=(.6*+9F==\M>YR MM3^HIKE>.AUPTDJ5>84O9^"W+.$LY?7WS$8!S MZ>P,SU:ZFD[G%D// !0$\ZB]J9;9J2T62'EV.H"G.J27#6RMMR;.0?HE[7E- M_539M1GPTL&[+8 MK/9R#@*:@F8!(WK8?;!P/9Q:-( M8-+"\OR3L)2'H]!P?;+RW9[LK@ SO@@Q]Y?J32@Q3!*7^MB0)SO/"%^;;[L M&'3ML&<[%<;!89?!Y')1W\%KW@(KE+A[E(.U+3\7]K0,,587-H'M@05#BF;H M"L915..K0K;>,8SO-09#TT)GWDN+C "S*"\&!Q,M9AE">@G66PZSJ\&$NYR] M^B&+.3^F0ND/QF63ES:BN@W6FEI.).I+M^TV69*76='/+C,\X0:+(PMD'=PL'9P.CPK 0N&Z8'M M"EM3:<8&P\*72L/M#]3+G Z27)87C7([!8 .7BIT(>7(<>B4L+5>=7LFIY7C MJ.6E5!6L[U31[ZM9@-K/$'WB4>&,KT9L[S6KGRPU8:L!8I4IW$E$[;K4+ MZ2&0<<'&XM)B^F[ZK9Q$ PUU&FBH,T%#'0\A3NG(.B]PZI]CV-T.SJ1CWBE4 MGIE2O;[PK^JB4YO!W"]AHHA@"^MV<(YN6AX7V$$L:W'\N)-@OLC!$$!LMY9(*!N8$BX[32WTK%Y'V7&;2X@C[J5+'<5RL>">.Z 4UI*=XI@LCSO MN7$)O-DM(\+YU*7N3%Q[B[YP"M,8XZ\.8-<__]!=Z-1[0:@#BG+G!;PJC(:D M\%28J*?SK$!6[Y4@_!(5Y&A0K:W[$6:J\DR:YLHF639$=WUX6V%\_D^5__;\ MQIL>8P8,NSD#IDUF6;?1/70RR]IM2+RH-?YQ"9"\HR^HL.W5!ECEB;5*W38$ MPD=K&G8NMU/<]Q2P!ACECO>BML@NGZ*T;@":7TZQUQH DAO9>Q%YGSQW4ZLI MN/K1_Y!PY7@KTDPA1GDB316N1]M;S"*K&G_F#1KCS\K+Q[$YC/\=Y8U< M)Q;!V]QH#JWIMI#="1ZG6>8P9%W_VT! M&>8=[RWH7CGS3/?(%P"ELY+5FO-"Y%94$T*G(04"P7K7(?L/Z,GA[@^N,,!SAD>K%G38?J27=U3*AZ>AAH7+!/2 MRWFXE;,Y=6SQQ6]&LC\+9&>&TIA_9^(_-9V-$BM/_) ;8K]S>TVX5#8?>'^ M%"03D2\WG0:UJU)EH^FIV/4R7;+2SCPI2U=CC@GK63:6>9%_6 F]BW!/=4(N MTQX"/.K):H M0DPEB<L!@D'TI#\$]R\H=J@X2 M#K[+RFC"Q(>#F7RQ8Q?#J&:XLTA4OK?F\Y[J_ )UYA4R#J O74)B&3Q)IFIY M0HO&8I9OG%B5[V]G[I0BC2-N,(,!Z2TE*L$:K.DX[%6:6X+]@=/)N%?@@N.P%D6[ M:;!PTV!4U%L%9>AW$O$K$!V9&W0Q7C\77ZZB,J6PI[FY'D>O!' :35]S+KH& M.2=K,TT4F0J-Q)2_R>PF4CZ)W%YE8(N&9YD!GZ):OG*##].,2^Q:1=>;<2B5 MFGJSO+P;8ZQ5_ [>K6UM,TMP:NS0Q>)=0K%;Y([GTG7+L4A/(46^R-[(Q1(O MLP*#<%=E'N]DZ"X&C=/!H&*=S^3B8RH=3%#I$!15:5C=UC(&DJH,Y/+)=I)^ M#)?*?J?>Y;5P >*.^0!T"B24^33$69IZF.*Z\\G)E))H'[,EV*;:K/:L!#HV M1,LE(]ENN: ND7366$]<5S4&?K#.H]!YZK;%RTAE[59,J7,M3II,FBO4\>D2 M05[_'BHXJ(,SP(/ \"%I<*]GB9_5+GWM6X%>)LYW5S&>V_: M+'!89.#BX,/TU$7LF[EPG9E/W<]Q>\&QV?#X4B#TSR[@HO,R/%0!1E+)8 4M5^KQ*HYBNAL!(0J4W8JW^G4 M'152>MJC4LX =^7HBH#Z=2FHIG['CP,8Y:; ^YWCG;E7[WB B; :N/)8KW$* M"&2_J#. P)R=RGR R7C9Y0@&"D@R19JGA6P@S;*0P4XR)6O_RCG;9=/IHK%& M*3H67\!K1M'K98/3+AHK#R>1]>'^%-S?N5W$)A7.,^7AIDF9]?*Z6BRD1FG[ M2LUSDPR@F1Q?HO[IC6MJFX9AG#-NSFKGY9Y8Y1DG&4HUEE,[]Z[7J9Q!_,ME M^)?*U1H7+.IELJKU@94=H!M4>@/&-7IU&J*REQ6]&Q%(^;7.'G[F*> KN'E4 MH%MF;>E.=4K+4/69G8'P92(K^'Z 0S= (AO[F-II4IC/@M@,6#TP-9C).BV? M@HLGU4).(:4:675VFW5N1VS!HZE08ZC &Z// (#ANYD.SRKE/Q\6QF__LGDNO\E!UCV4>8Z@XT49 M]88K$RD<#7-DYXS$%"R4<^E=V!F39\?YM887-3=E!C;=T9G)C M%E_N6GOA'V\E8-3,>;MEW&X9 MK_TNXV3G=',V&B=#KMT#L(TSUMUA#,S&L8UJF69)4;,2>;I1V4CL:N;[U["M M4754;6/6 8,F)C[+"H?N,)G?X4O9=['>V7AF5#LP(2Q&JC1B,/W?QRCGOVJ+M=:"ELG#7:%%77#OWH]RF@XD )G#6<>R< M>K>O6:YGY7C?5$GA7#%Y>HIUV(@_$S#/N)>E+R;QJ@)W'Z0JJYU*5[D*:3BW M'Z%[,Z6ML<6$UP"0@CG)!+>I)ONS997&E'6D!J2'CR^K."9U$0M+-W8 DF"O MA=-&"%!Z%W8\$Y*HPW^-JOZL3$F<+4+IE*[8),I3\YR77SN^HBD!/=S,<77V M]M+*VA]-$([TIF&JL@K&!5M,%0Z1^LP-9EI(61O>&A>7HN$ UKI[,.U&PT]L M-%#1UB3\W9J$!R9>L#":7+53C(X:/:F8.E\K.DFT'@-%\Z@O!L0XB2NY')>I=G9;HDL";N[-P\Q>9P&[&G>O#?1;*=< M0IL&T*_W(IAN,<\ECKC\C#J<-,=I%8\USGFLCV:93NI&]7ESLX2T&:+I.:SM M-AL:2UOW2YC)<\-ML%%NA^-IDEN#BR8Q'SW-JMN$[22';H&L981VV;!QK2K* M_9\%OM]U>9]48*#(PZ-SZ5+>K-LSK-C7Y20GC<2KR5;P=^+%SZITYW(LTYX. MI61-1N+D<@ WGR&K-00T*;D=Y,$9H4$R4013F9RR\K-RGV56?($WKG [=(AE M1S-Q4(< ;E(TT[N"9:*G>ST8=A_+S'ZO-*$+-YZ6/0<.W$X;K$@YHA?3ZJOI MCF>-BVZ^K%7ONPPL5-K#*'_SB2[L M?I;IH;RJ*^+*(P.+*M#Z"GNK@;XXNNC),^#?\I8_G.=Y*A<4U$WC[W#W"6@! MW!^Y_M(C4!HY@J0W4R%>L!#'P(02?YQ;B=(LCG+T2 L[F?\+U!/8=*^7*:QYYC)G7N)V."CPUR"^J9'@Y,ZV4)D#6%6%*[CI95J"P?@P M'@"380,,"]P$@+-N[C;=BT#E-B_Z$QW1T %E5FJO-RH34MV*S:.E22Y*_C__ M\!E[5HSZY1\..961EV34:ZJS4CET"Q 0N\A2K='^_RTCDPO+.#8H3+EX_#?4 M1RQ7@=F9[R]1QZQ*D@_L"!O45;OH&*$Q,XTQ@$^1>]#G/[4WE+1^=T^T"=^F MIJ)S(WXMTV8:)1 S-O$$?:?K*1Z#%"1]KCBW]OQ=^NO$,%3 9S9-J70DZJ!5 M&=<)WT4S=?<;N!M?.FTLK8Z:QP]?E5W+%LX-&97 =>'R*V M<@&PY6.C?J-L1.7@9UKFPSLW?-H+1(W+S=;OLDQ9$.6^MJ9*54#TXA)B)BD. M+OL![/(@+=LT31%?CCE+MKQRZLJ[&64P:T0*&-"XH$RJ7X2)9[ !C % ML[Y-6;Q?^UC5X/^W**>,H7I,*"AY(ZT;RY99-#B[=#"J^G-V&NN#S#O-W'.& M:4YUKH."^Z%WO 1];^LJU^)R:V_W-<8RX$,.(*HJ"D#B-&O.X66VEY1AC9KV MXSIF5=&OV?J@"H/-5G$TFQ_,M@A8-(2)&ECHRSM6 J(=+7";?IZXY@\PQ MF;5LK(DI%#@:X&*4ASH#MI==>5^RWK#>A;B".UU28JU-D?] .;3IVJ;6MBR MI+#" I.UEWF]:X"HIO0*F@A@)@5T,7+NE'&M8O&>4%/_HEZM"TAFG&G0]A*K M;&[>*6IX[(URLTE1&1(&U->$)G5?$?QVTM1.HY)$_WPPGG:%.L_R&;LPEX0^ MIT)NJO:IEVLVVE!#LM*OGO>I.Z4:=&T0ICM-;I!UL^!A&1OX8BUHJ@X[>[)92P[>J^6F:!C>#&\L.6U7A?J-8:I*8/;Z< MY?GK[MG$LYG2&^RF+*8VV2G^PF*PUJOVR;*RDV>;K=%0ST&;K=%F:ZP99"A- M07,+IU/6U W*O00G+Z[*>##"#>6RU1SV[ALZJ4_@B?E<4?$RE<3>AU>O<3OH MU/;4J"BCQ*] AX"/?# MV'35$34,^4'7F&MNRTPRQM0?F815TXE3W="+E=Z> M:58XEU8QU9"_-8UE"7'K)NQE9'52<=$POV[J-\":1JVJGD%O,)6J;>(,OL&2 MH'P28RC!V$YC5:M,_F8(&69=!5AN6//%][B&MPLK ;WC$:;"@.%Y@TC#7BO+ M7^0RUOG9Y41+[W$T3,L4F71P8Q)W<]^C3M&T']TEF.K[ RQAJK&K>)2OFQ^X/>A\O[K?9>JK5#KVBR=-5/ M3KG4[E$=J9^&*G[@*]ZHKC+Z*]& MW(P;'^B7&,T<_*CO()N)N);QYM7$;*?-_:X';==--@ M7OTDSE[F!^!1)"77=!IN9F>:(X;^0[TQ[L3-?8.2 Z8*%@:H5ZD;_.2,\.>3$C8'RGQC$VA#TUIV9I+X MUW!MQK^8(:M1UKIT$OIQ>3%5:^J::L,,=]C*HN5&=ST7SLIMOS+QY8D[TX!> M4ZVYJQNE1N6VD$OBJ8,EKN86HFW\[JM6'=E7EMC/]K?^+>PK;9:#R@)?RZ+\[M5ZKQRL="GH%=,$< M[;)ZA]%.F<=9GTHUVX"U5HFI:T%-RXKI^GF+]62I&&=495I4W2@;G>XG=86> M.Q"T>/HCT:UB(.CU-X0Y<+(\+$_]J8,EP#HYGMC%?5K_\0QT))!W_#0= M.,ET-\WG/L(SJZ""$#L1B3"N4!TH7#V^"CGLN)!#?0KMS&\<[HS$C3^3'7KC M;]][+"4[(;OYY^\]]ON_!8RU@]VLP?I+/?;O'H?MTR=S0E4)H7\Y]!R2\&J; M^9TSE\MPRHVG+M^I'8Y_!"-_SDRR.3&<2DJJ S]-E6.QO+="-O/OU11X)XI9)PAYZ4$N,2$@ MBG?+B7U'3'X,6Q?R^4+^6+_5#:+[7-95S.B_E["1-]&TE?/532'L$!9UJ A: M.;\/.;]7];EZ.?]9KV&3H$F] WJC@O-O-]\-85W:B8C?8>3[BF%9"M^AQOAY M-V([">63E5!H]=PZ#O>A#-AV.PZ/DJ8=)E@G],-68NYC=>EV2\S?W*"K]O39)3;: M&F$B33V!QKX#_=$.GENVJ*S*66<[?.+2ZM16V/0&H,M-@;.-_K-I?JWI05;E #?#K8M+5C'[.FVM. Q9,BW MI05M:<&=E!;,'L?9**R]CZV?#^U+5'8%#GGG="/.V%; MBG0OJQMM>2G28RA1.'#MY7(\/"NQ>";/M'?<(ZM:8#3NL#;7>=W)]),)%1NO MC%KN6$J(0]$)^6IXI"73\J6CCU2(MR@F\J)L,+R=%0H^YX %VNC O10V;[?3 M\!A)RD+>$<)OQ>7!3>7&B\MC\+$_8(_61^9-4T8Z?O3]N%L+Q%=.IN_7"FXO M$&^Y8[G"N+@3_&P)2RO$#[;+\4B%>(N\Z2-L7[^EOC0).CZ_URWA1^L<;'F/ ML$=)TB#HL#8Q905[1QLO+FV=_ZWK_!?FU[95_VVEYWVV/E[/6KRVT',C;%A; MZ-E6_:_1(K>VX.^UQUY/<6UM06L+MM@6?+_HO[J1^Z43E1P73WZ;[9F0#KIS2S@_^QOGF"1_;X[NB4_=F[$%S1G:P;9M+]:QLK]M>_$8NC>T;2_:MA=W2_8!&NV;'GH:)#J]%+V7%>+TPS&-D"!;)M9K,\4@B#L1.W1 />3 M']L>IM&VLEB+*00Q[W#>-K)H#P!IBVP6=LK+^GV;XQ%:#JJD S,JACE^?+P= M+0+2(?3[97EM^O[*R?0#[;.]^?LM>RQWX'O<3(]6BK.9IF3_BHQRXZ(3!3];=M@C^P53Y(T7P M+7X]20E?B>^7U3[:)V%]AB'K2,I#6F'\WNM M>'BT:]NVGFQ;3\ZVGKRIQK7M/MEV'/M)_=V) / PTG8Q38GY MM+:@M05+9K%T(D$Z_L^>9]S:@M86M+9@%=TGV]Y[F]HAKAULVWMO'=N+M;WW M9N>VG2WDVMY[;>^].^F]=WQIL8O&<.PZ!N=2#[.\:!OQM8WX-N\%FV#:_EZN MO(8A2C1[LSGS6+P^' T&MH<;##=FT"^[G;9VJ[$%_;QHAP1QAT=MYO_]-$W9 M[OW6V]&TE?-5RCDG88?P>V7(QROG]ZH^5R_GCZ%DX6#4^__LO7ESV\B9./Q5 M4%YGUZZ".+P/.YDJC2S/:&-;_DF:S)N_4DV@26(, APD M1.KI)CS7Z+%5.GQSX#:;-17O^37MJ*YD]U3\A!PB?XCLJ98MM%M==]"J#8:Z MQKFN6]B*7@9#=S!\U&8/SQ:V3YU>GH.!7;?&KT#KMML?WBYB:T5]Y]>TFPO: M/5>JL6.[>L6..]I1W_7ZFFHB?C[&]A/N$=#N=MUA/3VO-AYJ8WO+]K@#=]A_ MU(%ISQ:V=3"[;A)0;A*P53)NW3&@KA)]:'+2L#=RA]T'-M.NJT3K*M$[4:RN M$JT[!NP/D&M9L+EC0(=&7#UP?DTM"VI94,N"NF/ %C7=@RZ\V:_KVCO;;>A; MZ]I'V[B<]Z\R]_N4K6]3AL@O19VWEZ>P#R#!;+F0 M=:GW\ZU!OLQ$)BF%*(P]3"::RLC;+G?H )7501V\>G(!EGX=83GX;,;/27"- M?"B^B63RW/(6[Y@L_W23:>I4JZW08S=#KW:/'D](RWHO0<-\\MI5/9KSZ2E7 M3_M*Z^R5>V>O;,A/J6,D=8QDUPIB'?VK,7MO(?6 Z!^=O4G(^(-WW":E-?@J M?6>1!)X$(N!,Q=3!(<3RZT)Z&?PQB^DO091+_')@0(0.H/B:=J"57'4Y]W/-52FIZFDV_P MQ%U"S]'+]]3O]#F$4'_-12) 9Y XP.%K,,_G6W.AIQ0M:^VF=<3N<;P.IM;H M\3R"J;]C5^DGK&%UG[8P?HX*UNTI' =_I<]!OSJ)4^ Z89XZ$\D)L_&6#72> MDOS<31OLW6-XK5U]>P+0T\6.N_A?G2VR!9>L0^B+WYN82/"\8-Y$ 7IC&Y: M;7:2Q'/@1G.I;CN5E:=69QH'Q*@8?]09%)8P*CB_-RX;>G].O, !K3CG#.ZL MX?P!"\@P@/?80>52JE02X$9<3(_*>9@K_CM= ((#=D0RA5.9@MQ$AO1(.@L6 M"#CU(48]ON$$E"H$"C!JA2M.(2E@_0+H%PDII(ZRB$F_94#1\V6 M>!1"=D36+W*)S>+I]/KS*9%= (P#<1O0ZD8D! ^3 -;8H0K?-ET,1$2(5+I39#-2GA78CJ3()G#%3#/02"\$N%B)L8R8R)_[;Q+Q%3X M<>K\?GG\UGD?YH U)W&R4"SXK?-K(I!(L-.?6?>M\\] PI?+3UY^@4-_$;S2 M52*6 "[GER1.&R[+Y;/(:[RER\2DN3]$F,Y@^3A?$(W@F7_)@Y#V675L.JIP MK@5@(R-"1%]6 P02.>4?]$43S[CEZ,>G)^:EC=BA;J<;IM-%IWI]X;Q M_%J^U;E>E =FO:@TC6;QBAB#4I%GFU]9RY_9$0X.RM"P_WN6%%Z_J3P: ^O_ M'JZ3>><3+YMC/2BF\"L.,"[\Y3WZ9^_%WL M\>Z<62(G_WCQ7\&XVQZW)M+S^\->5W2&HYXW'(FN](=],>Z-NO\9@%5+2:) M/-BZ$U L_?M/XN>JV]X[OAA@[JX'6@03$R4.7H&HA(5+W(FXP6]YE)5_2YSF M]5OG%Q%.B-> RL(=3"V^=@*L]$O%>V^==Y\O5I[]-0C'(I(EYO:;C%(9.I]G M,ERDY75.8OC[1^\$](C9LN!TJ-@"AY5I:9T2+[W,)Y,X_++R>>*C>1+)9/4[ MN.#2\-1;F[7>+E>0U:**:EAKT65!AB#3$V2EH%E*;P9'\-0#BS"?CXF)YV.+ M%^^/V+V_[5$";YJE>W.4#1K$A)4W-@#FJ)H#!H T# 78N [\'RKC"]*MX,J! M@Z>8$@\OH#H7+DEINP8Z0RH+"ET;4P-3.YT=?P FXH"J-P$U#6P56%O %_^$ M_T6]4F7$ SZ"?@^Z*'PG /3$-$.V'+3:9M!U4I6S3VBJM'I\,XA2T,2QW!Z4 M;QE>XTE12<85\V@BKN$6D8-(_(35M2*1ICH8%PP4V@CLN:5P>!EG0=D&HI[1X/$;@D4H.ZECI M@'_E<:;WSD KTPQ]6M\?_&VQ -49#AS:Y< MOB/)[=6.>@%!RRWL]3B5.:UH],)J(R^4 IGX(]D! /$= MB&>@34D'Q+UTXB58FG1(VXIJ.!\(EPL# M$T^+>S.VH[%Q<5>D(H?Z,M ,56J?YG%,&F 'P='(#*(=17%F&4"^DX)F%DR MU<$^^(UT!F@.6$*$4K;SHAAW@ZC+Y2:,N03_")YP)GF6)X" P)QGM!=AKP]F MD%@$/IFOP(L5Y'5MR5PLG5 *,J=!'N9"(R5@=^#-U.8*Z(R!L\VU2X(@0(<$ M@@KC)>Y/X.RM4B,=7@)63(G9P^ECHF!!$!4'S- O8?W)LS;' F20O] MG%3M&PQH&?FIP8D\#= &;SCG.=XY6.2Y"O#"J\S(D,/-5UT\,_B23#1. C.) MB1+#B788("+SJL"Z@+%- F2-:(LGZ.ZQGD)O4[$P[BJ,;X .S7;4.RX6.^%+ M,R 1_/A-@&8.$(D@?H-;4.H=N;-8OL2>AY3-;"";P;<0)K'O *$ +4W)#D/N MQK(%/\]^J"72A_P*;#)33C("2XZNH-C/F7,15T3_#@F*3T#/,^<89!(Y\*U01%(7-M?$&YG^ G=2YAN?04.KE.0&Y3Y/IYE*RP)L6![.\B;!9N,)Y$,'#Z/4$=A-G ?U *.\'DR4I MN$Q\@8V"A+DY.J35GTB2DA+*FAV_9NVJM(G8+ED%S?!/I43@)FX$*=MP36!R M(C$Q"C-_:C@7BF7!H@%ZEHD0[W?R&Q3T"R#GKZ3, A+WFW_3V^4J6,T8D4BD M*,(1I Y(*/@RW9M'Y6^NESWJ@I@AX=+"*?1=9#$!#8$ZF\2%3DZUZ68H(OR M0DYSY0O?FT-6T\?*46;%45(^2E(<17E;*9S#AH8V$E#G)XMK12WY@Q4/-'_" MI3)15/$U&9H^\V/\%!L#]/DE"VQ9;,WH^*RV2F4[P#+X)*LY9'Y&$45R@.R M.$#'9I5#'45A<-G2-G&+H;6N95WKI:Q# M-,A#$P8DN8A!G(-VL]"N;(4ZY,/B6SCV*224,0(ZK_[[OX;M=O/M^>5OQ_3/ MUMO7EL%VZ]6Y6M-AL>>BL(,;@EVA?G $(0P0[ MW(D']N.QA]$6);# M/61F8]U\&GO(BI6.X!6 -=:YMG3'@9\J2SX&VQ\LVL:^"ZT_I"*/%;6)U9E2 M;-F$RC"02)X?P'UMVAIC/V#U$<$+F)[17G4LEF@MX,4%Y;C!6A&Z6J]E^9[8 M^@,A@O%GH 44, DYE[XH@KR160C_JR@_3&/0]B,?+7Z*9X-6%&7L, #"F8G_ M$XF/^RQ\#3&I_ +E6L.YM&SN"6*E"YL&4C%!9D9\@+3'_ EMXS$YFF+T62#3 MB$#_]%;(;N50AN_8^!>*&\WO+"+2$.0_ZSO"[_P9!XKJ=>@59UH#[.'#)C ^ M($*]#S89'F"&0;,'"9L4"BV$TR% MH9T5V%?#^S(PS.E[&@^6 MY,-,"!L]U+[0T4@A>Z2J.?HZM9\OF* :!A)(D+ORAA(@D%9].6?"X%@O:GB% M$*/&)CJA 0/JZ^RR3 65-:YN29FFS-ZQ[H!N+;Y=$W>J7LAFPBLHE-ZNGSS$N M/*SCPG5<^& ,M#/#8I&H?T'75C3=BPM1H@J0Y MZJ$Q8+O6CGPY$7F861O6EM^JU29R8*7Q&%,NC6AUC>562%M2%%"A2%(TFEJ# MMQSVCE*6GN9++CLTT9ADMQ_R6U@+KI!E5"B"N9(2*VEJDUQKH.2C\7./7S%K M'Y%HT!K*_C@^-F B*EX1*#1H H/-J'6WDNFA#457"UIVV)>R/95^K,T1$T5& MRQRN9AQC+ /5O$)/P+L#9"12X"!GMC0XH/0LA&AA8:@OEGQJ'-\XHGM:":Q: M^UK=1NE["[&DNZ7MKH5F3416V\E3W<- )YS:6SWF(X8@$B/2$"@(G@AS9'LG M#%"VG:ZE"?#ZY6ULH!0=L"]=E8F'J@ Z9OQ.X:DT,SKBVC'U^ON#J_>5 ;_E ME!\D%BA/G0L=$-V;\U33'B9(3M (-U:*"KNCXLRY-9Y'_ADD4@P$JQ17._:D M/ '&EQ.DJY&Q"K<.FTS,V16GQ.@Q(HD(:;SSLN2T\P [\H0ED$DE!A;L(_G& M6EZ!.0'"QF;&$JSS&YFP1^P*0WIT::BAT\K3'&A3;1B=T.A=QD1X9+ L_+503B)\P8\J\%!>I\.4T("N6V@)P9 M5\0/R.+W5X(30Q=8@^49?E6D_E)61_&GURYOGZ*7I37:+A@?L#R&6T2(B<8< M/.R[??W[&4 #[=;BQJZ*R"0L:[FF,PH+33%#WD%G&QQO07'[F,GL&FR^.>NF M1B:J>@O#JX.(?: D8BVUC^2@[CEZ4X2*PP#T_*47*D\+ZH9%)<(?^"TH*H(7A4N%&:HH!JA;&F>3\ !5AA)PSE5F7Z^,:=0_:*L09U%&$>.5OM5SJ/\N@@2(]C+4$F5MTKM M1V?X!,PU5CSZZ5N2K,91M[XX,J#R!XH,M*^9R=S1:6ZZ)3)Q!7S7Y![JS)H( MK**&\ZY(>JFJE;K9D#V'*]H9=!1S #:P6% "G2RSL[:)/V$1EWD#\";ER $9[$%(?FE! M4A (#3XSC2E -*E0 ,L8B/#"CE+4:&7LX/$LM2#B*PRUI.7:28QPA@##LWD M$7KW2UM%0UY'9U.),0ZJU"RD(N;4)2JK-+;46-:EYZ@4ZS0E'8KCE#1RM6.4 M+Q3HH])R&)8&, 2L)^B=%-]#WPWFP^D4#O1C)'(FJ1:O^ )S)H*\_MU*25U1 MF9=FNOB.^&; R5/D%BE)85'; ((N+DE!2"7,$MPB1: M!>&O+ 1'AQ5O-$XEP3&1AO-; !PBX;P6JP:4[9])3DD';,8H98U1BRSER01] M2G!OZ4PU@9))JM FQO;8BI?*GG9X0ZJB M(LJJ0)]),6<%2;%YE,#1] BSC/2YE(N"%:4DL5="8P^/0OX\"FVA.6AQU2+I M%U888YV)1BR*<0+IW[+#A$_& 9"$"7] V$_ M0?;%.GB!,^32@6^30Y'!HY0O3.6B'Q+#-!U5#AZD[+;!LB)>5B%E1,%(;0B@ M,5+@;:+%"^>:Q1E.*+2\"2 PE4U/9&7<=#+1Z,'!?]M/JLD80^RZDMWR<>'O M\)O7ARBO455G3LPY.+N5RG>(A;5T)LM 7S&OE"#B+*;UT"YF_.9$$YD2(6IA M(WHTN3'38M)"'SG0%KO(44"3\TAP#K1.GB"K4!F"2$P4-(<=D'I_HYB+;XDV MMDH1O\?2Y'2)@D=9D7?R(\2HH[#8#PT\4#;I(G522BR'J+&S#6]AKH \5Z8V M.(CR@*.J](!U:'"TP^36&$THM9BG7DQG/ZLMSJ5$ZDY-,KK^O6+!G#R5P%^Q M\-]Z,8AP6T46GLXX\$6 8A#/D)(AM1)TM\5767&Q'?4Z11J!BMEE3J=Y-"-. ML7)V6WLX,H#RJ!BK9*=H3(H7@0=[^A@G,M9)%? ^\"19=B&J%T"V@7X!Z[$@ ML! DIK8!(.S^3X*,XQ0(H)E@7>;1/UVK"*!. M);%08U2GDM2I)'O&KE8(F)V&0,7_SS5FV"J-#Y'$R2N)-J7@H>,ID8] +1"]GKAFMQ M#:YJ3S4OZJHN.>*M$TU.OW)9$^9HS ,RB$S6.;!*G71>(4D#_Q\O[D:15O_% M'F# O9.)KDX_.JWCAG-Q=OE/Y_WQR=7YQ>6>BU_M]B^#/A;ZVK(VCF%=UB]5X4=4]I< WE]**MP 7!N#!7_#F"_# M5'*Z+_FC@U01!N,^F-1>$BQ,FP]$4O/%+39)GF26S%B3%^JB.^HM%L!.$[MF MQ;0.T$^A+PQU3G+:XQ0_BL8GV$GJ*(SC+\K5D9F@1:0\3N6S*._<]E";&.W& MZ*NNV10%V#54>6F1SIP)5E\>KE)[09=Y401(SJD-E%5]'Y)P-]'KB M[0&[%==! B:09IPGY_\Z>W?4&IF2'=BA+^=D8*8:'TP)L_1="WOL"96K3Y;+ M?-TJ'-*=^-;1:'_P9G,:S!]8S*QKH!6/M J/.=5;]J5A!%+S$@Z@2'W%-5^$>1>#,*&7*M3_T,: O M,I6"6/ FE>\"UQ'C"WZ0)OF"4_95B8+)A2QY;MQ;,\Y<_5D$[ M[1BZ%IZ'>U$X#0;Y7SEIUW$8'@$%IZ:=YA&&T:5Z0>A$1O9'4I\#Q )0,DKM M,?7RY*X.I0YZL+1%%Z>=^ AW"A@$FV).J>1DYV!) M)J;JF"#MH_U/]>6>M9O"]B9.B"[^T%0!8TH'2Y6-S*2(U]GK%1S0!+E,_-E6 M<529KG$K%A,4.R- 5D)?[WGNKD!3HW7;A2@'>D:H6QK2ZS>#B! MRBVCH$_$%XQE@P6B5V?38IE\FJ<+KG8OZ(E51Y.)6W!UCF0'W(RIU/622L=O M:]=&X2IS\FM,O:"V44$1![ SQ^A.[#:BI@Z@E3+J9 4;,FB!\NM8^QSKG*WR7F\ MSB8Y)#FC:-1Z/:=AHDKC+H48U77$V/)X;%<>Z) PS'4JU[UQPAI-5S.ZU MZYHQH"Q#BN(RRIDH1(K+[=-T7B(BN]78ALOJI;]B7%F:'5L?15^:(+)ZCB#U M1:FT&EM1&+*4FS-&#) R2.>ZLW,0AHP)?W%6.]P9-3K!I"&5I%-XYDF5L4I1 M5G27N.@B5W2P+HYJGX$HS]*2U()<45FIA/U/JK0:-O!0JA>(7I#;2LL?J;(# MJ.I$';D(YR!!:QE:XW-Z[:V766&>@SB5M4MZ =;DL-3+4/;+MUG7H MCD.B@#^'0'@AAP6E;P)UJ\"6578BBV4X.+.DOY5>YI1_K5:&R+:S4?\P2":^ESLR@ M;!T.+*?2:O3(QREE9:%B9-_F6#*$4<4OL@,J[S@, *5\G35-.)*L @WA6KX;>/ 6!+"J9/G"*H M=%(RF2\*D[EP0I2]/6>9G#N#?5?OSC*518?\,5:=()$.*6#,[JT\-$F>)L6[ M0I_31JOJTREHT7@!MZ&@_K&;:MLL@5CUK M= 7]$LLO?-3+)@'7_BLMA3[GD9BGDKO<]+8R67P<;##-\8D%*\;AJFQ[9MQ8 M.3!-WSBO6J\)@'Y>9 ]7.P@TJ)E),$>81D&&N4"8 MWR)U-]KS6N*YIBT<=B;2-ZI[X0#C4"Y!HW3KF'-AH-_F '"U]3\62@.T1$I5 M^Q]+6]5DH8Q;6\2K(12D."8^%VH8-J]S<5;49@!J][6R19(E&54K+,1@C7'T M4%8I)7D&G''#GZ54F,B^"C*I]"2+()HD@JVO/)&6YE78VI06+QKTR)6NI\4>V7B@DN.B'0*(JD6.N9FO9&/: M<%<8&IE?P"6SDEU%J=E59M5K ,O@-1@,\R"S?!TJ1E!M6-N-UB,6FK#*\+53 M@!T$GT(-J\[-BFH3 M5F.P;!8P;TIK(Q<"*]STQO-%)HI>!-HEP_X=]LI)1@YRA&&]1AZI7E!**Z!* M AX4\:K5?*W*PRCIGQ03JG_%?>#,J2G[GDB9-S$$W39<>]_13Z0L6Z,7OE)! M)V/E)\$8NRUK4<<=T3+U/:7ZP"6BAV].Q>):_5%*"4 !ZT/\UVL=%U?PD"RGYNLEGS_F*N"*6FM>-725MH#9@.3QCQ-M^-I=!EG? ML*=J.66KWS9QF32PSFU5H.^Q3=GJ87<0T_$6TQBN2;M$!J*T_BH_#/Y9F3/2 MA+8Y4R.IP)Q->1[8:5-Y E3@U.11E[/>^0MVKW"ZUOB!=KZTD9?K((#%NMMY%'$$V:U!3+ B]H CF&X30*H?6#*?OXP&+ M8#9[MJE MI@($W_"=XF[70\9E/P / L20.F=I:3^!"=:AHT!Q:@$V0T(]-8X+ X?K/$2$ MS^(($U@7TYNY!FW%HVI"_[PK:HG.O!W?5J%ZS;]69KK$T3X98149YF&WBB#NP(5>F$R_5KE-ZI\JO2T% M1"F87.%#Q[["DCU^J/+Y^W/AMV9/VA=>3(NYP:&?)?\#M=]8.S6G,HZE:GWB M?$)M;:B]:Y]B52N(OGJ<-TPZ5N&0OC19A@WG0V"ZF :H)2*7(JY@Q*-R$)H9 M!GK&$?EZ5;MMO;5 M^UW/^%IJUVFU:3F^W$,@1'!>V8C;+@ M43?,[J:H$98;Q8&5@ ,U6=^&CW"<3:E_S#5+3<\YI91:P.EY%]Q-P=+Q^ M4$8H]U2RZS39V5<$]'G^*@)%A8>+J& Q\40)>$"9:T3\<*E>0Y6 VI%I[[Y] M7LRW**Y]];M@CH)Q,]>N+?HB\Y)T9AJ/V#Y\[/5C=Z=@>UBN)'; 1HSRT.KP MD $2?.IQG_L9,)3_S),E5KH2'2BC&QWJJZTZRN-*F&:/0Y%^@;7^@'/\*Q!4 MX <:#J9OD17[6=D")F7^PAD5:9^@2(ERGT9N&4*T8>NTLSC$GDE.M_,]+/*RU>\WAC@< M)N3NB 1.[.V+V3KV_'BAYS]F" M'4/S_P(S2+J[1K+H(0Z<)%JX MH K'J J(HDF[H7F*A2.$4]R;%G&674@JJ@-R! F?)]=G[*V9!'O4TW)#_U5N MFJ@C8!J0IHFL/>B-':(JG)>6NHTH7[!-/X4N0L:SI;F9G&Q5 6;U3"_&WF.\ M.;.&2)J>L,9M&8!3DDEH:]$!9'Q&8&VG6F13%I3::B+L4' /IE,E'N9PY>K6RL7F%3=ABXL MX3M>GR-;&B +6AC+:%>)VBK=E/8PLQKYF&EI>A^KOE;S=[M^FDLFU>0 3K]0 M8IL!&=W/J*6BN3S5JFL12IHB(Z/)2^U3U9J-2,^S^V)8[H- MLE*U57\(B;43Q$\579-QI)*=F69QSEGAX#:QG+C4\;K2+[$BC5V#R_M:H[:Y M54$!QV)<+0K&7^JKXG%<#9<+2DU=?: G3W0JK,'ZNR!/>-0(.14 MRIXB>T/PZ(\:RV6LY!US"RW;-K(BQ4[8"$P+<5]^*DC)(TC:!3MO=-BFO ?J M/69%:8NY2<9LRG7DGE<(4B5\$XZUJ=)O.Q%"O6J%&I71< _!H[0:C"RO5=GN MCU#:+-Q72MCY-*J*W<205MVOA8I//57)BI4+SA9-JM7GO0'%AB3F2!U!=W^O M.H090V$R&]GK;@VE]SRY(,=885ZIGN>AK)[%;#QYOQX??S:./&U8;3:FA*F3 MI9(4]>]JTX7S=6]9B_4MI@F,IF*YL0ASU34<6[7C"+YB#I=;L@]U 5"1*(T> M-; T5-\MRQ7.:W%9;+%3 GY $@/* 1A=#!;)RCMN@ XZZVJ1V5%EITJH 0 M5CG3S,^#.9X.:)LZ'1V_)=>6B9#;0SF9!ZFR4$YH(Y(#RQP=RIDJ$ $E.9(@ MK4R+!/12X *TEE+4Z,2RE8%8EU:APF(9!:31L,48+AC?*?;2ED( MI9JF]6RA=<.! O=&=:/97]Y,/Z^=^;?'M,J97YOSO93*>I")7\9J=11V^NF-Y$I\XJ34F>DIM7H0=.3GX.31UI0ZV.7\THV13>,5FKR6W3R8=$\KU2W1HX9 MTE>I#)8'/@JJI%-*?H'0 O5(IW:<<;42#%%[X')J=.!_6HZ M0 +\-\4#8.8'EK^0]V"/NL;DI MGID.MK'SUI95GY;>PJVZ#-IMX+19:31;00.FJRIEW9:#H/L#T+N]T$V0M%T)6G^ M-OY0.)77F#?##P$"(H?2"E9DSBKRLB*1Z'YLS&B#4BTTW@LG15DZF9)N)!T% M79B:!U%Q$>24]U>JHV=YAII,ZJZ6'PJ.D%S'V)N.&[CAJ7@N[3CWIQ+?!J8U M 4CU+-04B7!.GO$CE]-*S;1 \0:*<@HQ]A?&\^98X654$Z/PO$KY(N\"* M-YI5B5M3B$Y2F2M'=).VLBRS2Y+6SJ(+[8RFH30,#7F[49$N_C(>/Z&2.=1@ MQU(VD]*#N41=B\>5!I#[PWHV5D#H:+B5&%0]46F=.:W,&>(>!:;;67GLL)EA MY'(-*B9\*?M6!>"5_"XB]MC6A\&J.EZ:"5%%PIA&!F,II215IZB-!"E7/!0L MDH:@W3TQ%Y_ (6;<-RQ9[0;%N@RFW8?"M/P,$KV_P!K_MO-KO\7$+$!PS]LP M8H+RF#"_F'3Z*N#2K"D+LJIM8_J%?6F5>*;1BA7VS6.J>"HE2/TR=I'%BRU< M1;*@A ,:<)MJ?Y%J;J4VH ;(FZ$4E-%:D0;)..*NG8>C-T! U,+=:LT5^:N] M2XKQE_>'N$F+K*S=5E->2LTC>*1O\NW2 M3%#3PNYA=0[&^U"1N,V_LH;4KEA@7+T> A0XKE(&<#6K60'U*GA5Q;#Q6J^" M .%3>E171'56J5DB=8*:2%06&OE+P*+@BX10#2.8EOLMFJ%84?"JGO98SC M@)0[MFCXNX+5NA:0R8%Z56UF,<\RNZ==9_?4V3U[)F6OR#+:0E$A+:67,C3U0.B&\R_3((V,">3M:,H3S[E>'3[(G4>S&![B3*:- MG0C70;2Z0>HR 9:5+F]7\Q%]+L8ZXNHW>S8BL'137H..(^#"Y$D3966Y[.JQ M%;>C'H%4MZINIV?Z!=S9L_*HY8!L'*:!UK$")KV'@K5-?RI^3E_B\9N;J[>T#O*V7;F,C-R':NB6]>J=J9(J>4=4:&&5(<4J3I& M -%STIWI,\D^*NKZ1(OJ(IWBZO?G2C?Z,E X(-/@F>%1U82A&="0;PU*30%9.; MRTF0:Z/+\"O%E0&R+X>-#B7'D)"\LN"KK*%UT.JK&8OVK98NU=PI>2WM($YA31=5LO:AZE%0 M@&F75@,TNS&:U0S-;J+&GGVK-5JY+=JJ%++"IY:&Q\!B_TEUK'4]_KE NNI+5_C,BV8=,Y !NGH@2'QRWRVU M.HS^,A0B.EQD#)9BJ#+WHM.-UJM\=X4)XEIIKV[)*T1ZLYKO8#YB1>-U"K5N ML%<, %#EA6Y96J)^;DOO8E!=SMN^N(=YS MLB^Y.S7-@:E[+3RF:L,9L61XM78QB3-RZ6(:(#=)9*=Y<1$V!Z&X8G%[U/?' MQ\Y!JJR?NEGSJ-%,7;=N[J7\D,HLQ4;46$3MJQ+_U9Z8%F-2U-L >,$UPLLA MV:YDUFO!P08I]Z'##!*;TE:''B@O+861T9$>31%Q;:E=[+:L3)-C0(T7+T\= M<.T.CG/.'Y2F81X]P%&%R.%=:M"585)NI;%-?I[,:E<: M:E5&]5]BQQR&LW7OGTBWK=@C\%3SJ$_KX.#4$]/W3H_OD@%W$53P8)XT#GS. M95-#&P2J;''&?7[I#PW=8BDU+6.Y5%^UI$)YB&W1%I0?%GBJ]BB>9&HJ(-Y- MK#4-I0B9G D=$22N1+)0^9,\C;_808R:8NI39E+,W<)PI[O"V5PE?QS< Y!U M*!(K!O1'@.,7%$-DMPWW:E3X09&X.2<6EF88\I@+E5/("1,E2VP2),A%RU/Q M-)11?6&QJ3KM&N^>0KF%C&2FQD"0:61:?$:EK$Y[XJ3:,J,[*9'TAO$;%D)! M+>C'VF58CI[JLQ?\DB>ET;VH+^OH((>H-E)*X=13B1?[0SJ;RSV117-W$F5L MEBZVU#DL58ZU5 GX4A<[]+M1!ZQU-8TZ:RG]4E?LJ79B>\]=CE/.'UCW;P,[ MC;CG&)RXW&&-:I"F>@;&_:P4A#.EFJC!3;"QF/0U47 5OX55?/>J[A,^E#ATQE:X; %.? M3,UCQMAP&!F$%8TQ%<,ZRNH_IZ)*_1L@(Y*U0.D^:CQ28KQ MH"G':@M6\5L"7'.%?&%B-(K3F1"-25JU6G %55WYBA1$X"'<]JIBN5(D/4US MJ5KS&8\-ZMHZ4"OM!G"566/5W_2P3-:<_JONJ_U1 M7#;K=B4MWO;AEP*DNIR$.[Z1/\YU[*FQA?>6>RI:^:;EXBI3=[\Z^+XRGWQ# M,-?J(B$2'*^R1Z"N)KKWF^<*K(:VT!"1";4'?MGI]QH#T_/6:F!@BB77JJG0 M].*QO!FZPW2%0ZE]2,/9_NJY!;9NCTWQCK@TKLX:8HI^^2 L1A[J/:QMH.1R MUQC%GWJKOD@3T%*3_6ZYG-\"2J4<)2OPLES3ILROHOCI;6DB#AIT<%;%!,BD M!48#]Q55#>P#B/LQCNO3SW *IL?M 9-8CV)3_0'YPF.$L]$M_JIM]%N\4Q-]Q4YW'5;W#Y+U)/.[(JV9 U94 T.D!! M 0VN<*F^]5(*0,G2Y5B([H6^.N'H-D1:9;]J5E(1VN+>2VO=4$V-GJGPXP%( M*T$T;J&3R1)'4)7V1"#E7MG%ODQNE;UO9YTI,K536173XSTX'N:VHH MP+YX4U&$\>[4%'BL]A'WY02=@T<*E18A;-5;FM:NI3)4^DZH.8WMNT8N;KSL M:DEE@3'ZS/SY M"94LF3B<\EC\"8*(!>9VB0XY<4KK6J@1+#*5>2]UO&/M-JXQ)E"&I M'D!%@%V!B:[I*=<:FO,!RXH7Q2Q2G(-C'UF!9LKY@RLC6VB[*<4P2[5DUJ=H M74Q;*7O(8I,6G5\K5-B&]AOXD3DJ0QGOCK#ZEFM "5X!5Z&]436O) MWYHHAFD\A]3TF[+D85V2L.6&E5H'U,.RDG+&S:KV:?3(_=9<-F4E"6Z%@Y\N M8><&E4PGL1Q$&MT9J"%8J>J4S.2;:H2;M8 MDE*9]*']0(A1&+?BL/#ZAVD)SM15&*8$F^H(;6&@*G-AU&3QSOI$4?%_(/=S MZX2CM9$LEB%AL0(K$=+JK(-Y'[GJ)F,UJ=Z?HV_3_9>$ELT"2S86I0NX*NRB MBGI1575MZ*#ZRZ[-,D2+H'TEG$JI.5;^)SONN!,">VOMM @?C/(@U2$;JTP, M&24/C\;S:'T)DKKIP5W7B7CK701QN4#_-T$6J5>?>%QS7 MQOB2"(W?U]X]RCO!FD.YCKS<\$CO!&E12R34S_-BX//$&GL*D)C((%,I*"HX MY.H'2'3R!$D2TJENDT2*S5APQ3+I3"HWP())4?902LV8JT&A.O"F$4L[0?O8A&8C9ZKH MXLHR4?4K*#!1&^%(O^^5%7D24_*3\QGO@7SGQZIH5$=E236^(4\[D.[1&(=V M)9Q'T]CL:-\/[G6UW7$!,*W18. J\/RSX?RB3JG^VFZVFFX)*FNP*#2\/W.0 M#KZRMZT.JX#C,[#V,XKDBDB3.7,MLDHHK8;T0**JN?BB1L#'5['KS.R82-IF;!SF9BN M!<+C&FYE?BA#S0S4FL:Q3[A0R') >Q%-Z695?UWK^E6Y+K?'4 TD;TNBLKL4 M'6.*+55GZ'"OU64#S5.:A)%0EPHU'(8]C6M#88KI66N]A\=ZXHM.G7WP)#]2 M.":ZND1-A**YKO0)&F-@#=:C/'UK1B:ZKG ?Q5XIP>^+U!RFM.\;2I,S28 K M052V^;36*$W/"C*?ECF%&U4@*,-"#":NI0*O&]#E51F=PN8Z[E^+NW3KN7L?= M]XPMSFG^I,4#+.G$D1YV=',>M37!U68@]AQ39WWP>-%CKMR15ZCB<95^E?!H MGVB39%YO8J+,3"4>E'7,Z8NH_!28L'@ JQ%:E>*.:C]XV M(F9_C/\J1+U-$%V0&GY1>&]1GSI1Z8V7NGGB7A]/*;C7JVTTBKZ5J-J.X7QT MZW>FLQ2<2"M:RHKG7E[::I_DX40-/2+#RTI-Y<:Y7 0_+O4JV1M ;K045#LK M F"U'7T:!@E%^-B_J+Z^Q8PI[#E'<7C68P81_#"\O"7K493%X2S+Q-^U6PV MVL9^\4*0:MS# YNSJ2Y)Q.DF< MP&.%6IB#%A\BZUAY"E1A&K;^R26!A)_V/!DJ)PM_HA#WJIQ>0PQ'*2WYK1(% MF1D_R/DN ^ZK8_V]0'_5]-/LD-/OV;:,40TXSJ? 8!D?6D/&!^<5'E4UM*%? MG/ RQWH9,V")[N67C^?.;R))@A1LT.B+\ZEQW*!@S'$Y:G \I>KARQN$Y@?L M\_U!TDX1Q3_\=.*<84IC8KED0OH[E6I1T22[D1@5LBI?N6NS-5U)F%KT%=7)3A,J=QBO;-AB4![?K01I13?THIU!;/3- M<9PD\8V:J"8\C&CR;>-7*AW#H@X@90"C M0)I&S)JMDG)6 LH&9AQ-*6M3%F-F8 \5W]9!!-4CGR=#<1$C5B^Z*')1L&0\ M]A'W<=N8Y4W7B>&=G,OL2Z.O5<8CQ@CN0*]25ZX(4Y"C.-<3E4U@Q("*9+-/ M4O0Z@#NGDI_B(^Z]L)73%HF(.8G)](PV@Q]MM0\E-#J4OW>?%=<>*:EOWV)9 MNI;*((6JTBF74GW2+-]*-]U(S91N5W!M'D&0)6I07Z'34)8@9WOJK#]<2:I$ M!AZR06'_:*D[J2>2CXY]H5"MVAN2W]SO;#$#RCA27:A0)GV *X-[/,,SCU$[ M."!:0KO[>!@+ID^W&%%!#0IH!(]*3MO;3C[57/@7K2[82F&U_J&C M,YPL!0KH2A=$,TW>&OE!>=3P&(ITFF*Z"N<@,LV $;?I!E7S]Y:.<7,:_#]A M/3^>&UGQWA#]"6 0Z$&@JH)ZEE!#0=WGG5)R9,KJ*RWN&K;G,\\+^.Y5$BZA M)\:QK%?XGRJ90T8^!]G;+=AGAIIGCAEQ6(LX67N)8C<>>4A((0I2R@&A#Y-G M!N,IW%1X+F'W/C=P$:&7JPP>C=.PSIAFBP+H@W3&?1%GY@C:[$NM[Z"'7FV4 M^Y+JZ7[ZC/"MM1W;XV-43GZ#Y;2S8+'79U.9<:13ZH) M**,'_#Y!LIF$-*6GR+I6"ITN0:$!]K:+QH[2Q1HVAB?L#P8\M,'>-C!T82N1 M "A^ KK,,ZR*8]::8"?6)$^S5)?)A*SX?DP:_#%ZO&1]\V]^3>)\86QN!*R_ MTKZOU?^;<8WD&5K'I 92V:+5&'0^1YF'J+O:)2:.K"D&]S2!RW&_C_>'%W +8U>E''T?=U M=T\NCGY?S>7LZO2CT_JEX?S^Z>+T\OS#OT[?.9=7Q^_?.R?G'S^>?KJZW'.1 M_ FD1P7;VHXVV^T7>W"P!]U9N^%\OCC_?'IQ=7:Z[W>D@W^L_V"3+KMC3&$V M+KGKFDKGWUYP;]Z:?,7_];I]7H-=L;_]QLM![XMUYG\T=O M>_..S?:[PT/9;+O1'&VW[$]T:WQS@ *(7/]XT7E1R'D?E;XW[<57IP4X9:DV MH9QD%7CQX[D-8=\YD69JR$.=^Y8C-?% +[9ZM.+TK-CMT?G)9 *6\8&+BL&$ M80/@,ZP7!<\6+K_H(-.EI(S:5^GK$BSNP'^,]$VI' M[NZPKQJ^3)44_">RW%NX'A)03[1W C"5JCK_6\P7;YU+,UGOI B[WX?6[TFU MK&GM" :_8#+*5/C"I9X'.V;O.P4%T=AS!@ 1P7<1:@=% 32$[2) %^%[GO_\ MQ]FN^>MA(I4QYCWVQ/H@< M=&1?(!6\_U"SQWO9DWMAY1P6S'[)@Y "J\_0C'F?".Q0/L/!%1^W\3H\68;[ M["6.)H-G)W1^S<,))B("!5S6G+.V7_:.R@Z)F'[C?963"U>$ J?9T$H M?!DN9H%PG<^U15-;-'5PYMOX"GSR1"1AG&[I(7BR'+8V86[#=;T7_8*J7OQ> M -JO1Y]* =ZIJ8+]-U;!/MN"L[H0[W +\>J"AL>@2/3>!1)WGOI!N'0WY/808QY.?L\69,\SFOP^QJ%@H@XBURZ7@R"Q Y1C MOP7A6&+&^0,5S&?+D6LA5@NQ.B6JEF9["K-'"-P=H'2[B%-),Z)E,U(9:+KE:GP"_D2S;4[L"=G%2*)+,R&;NU(G./C(S(7P MG9E,9$ #Y+*IT&\['LT^GSN7Q^].K?SOOSBY//IQ?_GYQ""W- M_9BFL<8W$:8K\(@Y2->BE'M.#8L\&FZF:#'U'NP0#&D M\[V$?P$.?<2_7XJ)S):$1+_Q#/-CCX8FM4:# 8Z2I4%--S1D\QJ6ID_04&@< M&J*FUQ&F%G.R58=U'+T:37$P+/PE6:[,0+&6#*))G,QY1A>/HT<@GX\OKA@\9V75Q?' MGZ[4 +A+FE!Q_LDY_7^_GUW]VX4G/AQ?T?B*\Y-__G;^X=WI!2QP=75Z<>D< M?WKGG%U>_@Z_^OS[QGE\[Y>_6N-1KS/P)/_3O./FB1JF=?E6C50M.F2[GXS@TH[ ^GS34 M#*QZCI$%Z59_\QRC>B31ONWNV8\D^BT.L0?1GK.OXPSTM'&2BV3)0KHUHCF M+9I9FJ!*!O_5Z75!#:3SX"TE>&"_:@"=/2&NX@6P%.1,A!,:-!>ARB9Q8#S/ MSXMRFIT'?QK+2$X",D!XN.+^#%2\+Q:\"U#UQ*&LJ%">I6D.1_R<)Q[.+B78 M8,8TJ)Z7TLL3FB:T-V?=;#($/MD,B5RHDY"]4($/CI_CA&@U"2E/0.__"W M MXWOF\>9ZK!*N"*HS&!'H"PF7/+O8-P T$[BMY6G8-+_L!/,Y&+V(28L0!QR# M*@ZV31H?+O(@N@@:U#AQ?H_ 'HD-%U,,BR8:S9@<#_LTQ(#<4K^#41B]G> MG*0:VE>E>6-3W#&2RX+&A=+TXGR>LX+H3."_CI8X[CF+<:!Q(FE0/ZW4.)G^?7E*@SI1Y92@V_ORJYD2^BZ^)3:0T<%3>ZT7;MZ"GK>'K ?T1=!1 EN$CM-^$)U0SS(.5QIR7XQBCUKF6:H5/-=7P M%'4_;!G )_!FCG!&-X,*-+8^*D@%TIF,-V IS"+8"% MS.GV1>:\!.V69MR:%6 [56. 6SW<@UYO7U;";( ADJ9@(RC:);=4QE0G#J0@0ZOLB$\;NB>.0![SR< M&VX<,#O-^+KC- U0AY[D@&9T_89S5?C@]01?J^[-/QY].SHX_ M..^.KTR"RH_?](N?G;T15/<%ZJ76N39$" _'4UO6CBF>G8)B)5/4.XQJ.3$G M(^F+>A4*V! E+>K,I)FEJ.>!7K+IK706YZ&/D3)@BQ1V!:7RSSQBU8=TGK-, MSIU!PWEDK+P7P3<'#4Q%9Y(G7<N2<]&)4IG\,^54?RV5PMWK[!F\5/B3OT"X!M&=@J4A <"Z]F?3S4.X8 MD;2%P[%A.Z3,GD]@!C),Y0TY3TG?#W"X:I3#82XD3GBXTVCYT<.[1Z/&L-=! M)>R^L[N[S4:GT_WN@ZM;S4:_U:F7?;1EM[NR[]N39![X?BB_M^P?;M5UXN3\ MT^7YA[-W%%@__WQZ<7QU]NE7Y^+T\OJ?D*-#> M':?3<@^NH=3J::LS%E\1EXUS6 (]8?*K)Q<9>D",RV-&67"@F+W>>-56'N+ZG^P.TMD+ZA/YZ#_SM@+_,>X_)ZK46ACMLG:CH'0)@OMSF(?8 $7]ZG M$[3=UFCD#D?S3Y8WKODQT_2P71W)[AJU#H\#&JYK4[7;;=_B+7W)" V:H_<[AW2 MN8:7C6'-9M\=#FJ(;0^Q=JOC#IK#&F+;0PRYV.#Q79/?(8S8NBN,R"!O-]I[ M+B6OL$#K6PS@K8%R&%C8XN-5#2A M0/@>M1O#]189V"J$B[-?614M7+-?:Y'=8=]M]6K?Q3[>3;N+R9>U;;R/=X-^ MBVY--_M[-\T'9B#4=_/(=S-P6Z,'9CD=JL]B9^J:C&BF #5%\[$S?YHEW'I0 M?EW(*'VD]A"/J\6-M]?B#H\^7K7;'3#\:C-Y.UCUW5'K4T MSF>1%\^E\RJ,T_2U,TGB>7G^X+WR))Z8?PO-K$ZW>SL.[LC%^+0@_:K3[[G- MYD:+MH;R=\FQ'[7D0;WM#@8UI!^?1S=;[JA]1PQBQZ&&)^/4 M.%>=GUEE4&&'UP?HU_"?I5_C50OX?Z\VNA\%N'VWW[^#X=?P_:84^7;O@>GQ M-7RW@6_''0X?F)]4 W@K!C&Z2R/@[[9;[3IL MN06H^@.W.^K6H-H&5!VWUZH34K8"U@:D,\$U_E5M[Y9Y*6VAI@(Y$'-H:K4X8?EU5TVSUWV-G(5NM[V1'-4+%P M70*QEW?3ZX#I6)= [.7==$=NJ[6O=_/$2B#.C+Y3!!] %XKD85:PRJ==^X#= M8VO_Q3:.P9[;;_Z0R2M/ ERO.M3;I,:LNT'5Z]=HM;T3H^.V1X_:I..Y.S$^ MRY5F<.)]A]2AP3N)D$7-M MXJ-I,0<]XO0[''^OZ;+5'+J=T1[;:/@;M*Y#H5 M203[3;6=MY )0&,^CV$C,Y'(-P>8S25>OQJ_?N6]?N6_OCNSZ[O=>!/ON\KA M4G]A=U]XD@.U?Q%IX&WA_3IHV7@X4J[=:-WN^?B^.E-]PSNH &X,'CO+L;[= MG1E+C3NZA=0W?. WW&Z,?DCV;7W#NZ/AT>/'G'^(Q7@@.NB[(,PSZ7^#57\' M* Z:<+['^?>:WD#G_7:_SI;$\+CNQ1H-#Q@-;U7,:Q2L4?"'6 _?'NZKT;!& MPV\V<6J!O#>W\6S1L+7':+A? ;\=7,X?](/TCP1L2DQE*="7.G&>I9F(Z#0; M"Q\.-1!4?Z$.ESVY2IY>T^W?T8FYKAXH@:M]QWR"&EP%N+HC=]2K:U/N :Y^ M]X<$DIX*N%J]QR?&;U3Z>+$J^?F,G/H/*-#^'G [##SNM=SF0YO)/P*2_9CZ M^V=TO7?K#/7U'O3U=IK?UK>DOMZ]OMY![]O:3]?7N[_7V\7)U=]6=;K+ZR7= M]"Y)T6J[3;K:;+CUQ$L]AVTLGD1ZBM>\(QYN)9"J=>.*\;/4:;0>V'>*8X2!R M@U%DD\23(G%JD\X7_'R9>M=MYP-N+^' X11%SOA$BQ1@L[PORMT*PUV@K- M^OW&\!8\:S>+!WXIQ_P;>#?/ %_H(HA6 *N MCGY7&J0]<2XOG-'(&2]AX3_C(,I@C2C+$^D &CHWL\";EGJ8+'ISB3SE"?$7]*<2U )"I_HP.]#R(1(88YEQG\ K$JI5U/\H1F M@EI+TD)!Z@3P7..)81Y+?85^PZW0;W K]@&7ZU5@GZO0X4;@LP$ "TZ*#<.. M ,]F;A5RYA&V1/=P#8VG<9Y1-Q5X KF.Q6U\8!=T61;&"B?-QYYB'PZJ,/H< M<+D+V)P#SPOG)+@.0LU:*GE2-A,9[1P^O@@E+@]_!H!UO@$=]DZ MWR24IQ%\&1%V"C*'T+7=:PQ*LJS3WX(Y"J>0Q)5H)B(?L2N5?^6(-:G,LI"X MB,9>C8<2,"9>TE\TUFTEXIX8G[E%PID[BV')#+947%['YC5X>;UNU>6M2"FU M.'6Y&KR%B_7^R@,N@=6< T"&/P+[;X,LTHT*\696^<$V<@WWRVPR+KH?3HR$ MT*YPI>Y%&F>,!+!228B2)QK$>92H]3JN>37(,VXT>(U M+$\O*MPJ[;KAO-\@V/AA&SZ(US;ZEK;E E18H#JM]OWEZV:<5HC4;;-O?[U@ M^2;PLYDR5^T7E=W9+%X18]@$(,?&5RSCTI-X,SNBE]9PI:3:^N]94MAR4WDT M3J3X QA!8:KQ]]XR,GDVPY)*[X),@"I=S>[)^C[ MJ%@00WV3 Y=(N.#\[V*/=^?,$CGYQXO_"L;=]K@UD9[?'_:ZHC,<];SA2'2E M/^R+<6_4_<_@Q<]7)#> /I"Q(^;__2?Q<]5M'Z:^X.V1OK"-$5_2<3>;6%H9 M=:9Q[-^ T'$">"9(B*]:"G!G,&HH9ZBE!I?[_!%;+UM+(+<(J5(09/U&K])$ M8[% T@,7$!'+CF!N;R5#266? 18"N33'0Z2XP_\%S9GWIXY<%@!!A$\+P^Z) MN_CQ3:0Y^BWG!U//> ^,+.A_3U%P0'3@[Q$=L-Y\'M'E.WVZ]\$:JDN0I3ZI M5U4H22I1$06EHY[$V0SYZ-,$L22#\O( PONQF!#>_\ MMY@OWCJ7^6(^XSJ?&<<-Y!6!'QQ(<$.Q*5)':S;>_Q)-C^F?K[6M6 MOJPS*,<4JXTA?&-*)&$;JI,@A#\#SMM@9,L/* LWLZ)Y+O($""65J^_ =CW^ MG".8'QPA,& [YGA$\+CA;W%N[0]MR#VB#981UJPU-6J-M/F[;$QD[&'N2[0/ M)Q+4 >!CN(::TL8ND6ZCMTY/[6HO7 *JMF;P[&=+DB4Y)V"I2&9:4L S*$N8 MH>(.4R8[X730?0:L%'O' EDC(BE7K(S BK2MT),X 2OG.DCRU#D.@/@N9!C( M"2/O*0BH>!YXFLJ6SC&ZUA3QG!Q?G%[B;S0%.:\,Q^_=G^._/D"G[7'JX-[A M0E&VCN-KLMTG<9Q%" 50A#8J$ZPE&-OU%I'JL^["J@F E=F/6"R2^&L 8AKY MVKD_\U MLH8NB&B1+&BX)*V=_MZX;#A&&-HW1C\34T#R!HIJM_[F.G(R8:&FQ,ZPX1P7 MH'=+W$P] =])XGPZ8^Y%_E:RC4DPXB6Q1S72/LS!9H=,X0/#[PC_SSPUW.5E MK]/H6)C2:C2K_+Z6LU>'BPH_3R+1OR&T8R8 &/OH^4]0HN(7@?TIN(>!& K@WN)&[F8[R(*#);*%ECW"0VW0;5P,%LE'/ M$(M4OM'_>(MNO5 LWP01812]M!JQAC6513X:-8:]#AKE*IU2+:_L]0;9ZRO1 M=_Y;M]GH=+H;_]QLM#;^[;9E6\U&O]6IEWVT9;>[LBUK1C96LK1ZVXR488_7 M;I)/!I7))\V8%;H^=VX.%S._#@ MN1VX?Q_&O4T5YKU LCMV7PV0D_-/E^Y=4&J,V3N,Z;B]5M,=#>_;W*G&F.>+ M,:U!S^W?,5JUQI@:8PJ,:0ZZ;N?>+9-JC'FN&--VAYV!.[BCZ$# MU/NMV,VW]$0XO,+*MMON V/JWU>455_UCZA]/408MYHC=WAO4JYA?(]VA&YO M-'!'#^W06L-X.Q@/6^ZP6\/X46'<&KJC>YL6WQ'&#W7W/961Z'_$R1=,AO'$ M I/R[ZMY/=>!EO<^_I[3X;#5=YOWGG3^ %IX+&NN1L2G@8C=9LMM=>[;F:I& MQ!H1O[=F,ABX_7MWP*L1L4;$[\T11VVW=V\SI$;$&A&_,R)VP%8;MAX8!MK; MN><'9*MI_RTEHSXOSVVK,7Q@M]+:$;,5>&M?XN..CWE@M\X:O-N!]X'=,FOP M;L=[']@(_#O*=?TM4Q_(!6$/R]%\4$9IO<;V:SP#9>QS@G7AV9)J@N1?>;#@ M+AQ4,3YQA.?E\YR;$?ARD6!K,2R&_!82>F+V4=4)]YH1=H6@ M\*77'+G]X>T#W&M\J?&EZ/O>=/O]W5H*-;X<$+[T!VYWQY9EC2\'A"\8TFKO MT-'S#&KKKK!SSX;*NJW.NVQWVW,%# MP](UC+>"<6>(M0B[K5YYZC#&1/Q6>[_@R:_QG51(GER[WZC%JJ0OQ]GS4B1;;K/=<[O]^SK.:N&P M/8R''5 E![MM O"T(3SHM]Q>\X$9]36$MX%PI^^V:QQ^3 CW1FZO=5\'X_XI MD(<@[2^SV/N" _EDDJJ)0A16SI;/+-//[?4Z=?WP(\.XVVVZK>Y]71PUC.]5 M4]<C*-2+NR84\7T3LM+!CP /S5^I"[>\9N>7!?,7(()J%MH4Y][1] M"MW=U'+OX*1_>UX7V]F-M[.^V$>_V)IBZXNM+_:0+G8W#ON=7^PSJ#&Y0)41 M-4G2,'',^,/S! XV-Z5Y_Y8U=>K/?<#;>Z!OMP;O5N!]J'U>@W<[\-:E)8\* MWL-/"MQG"6\G _Z/$N_H18+SSNZD4R-+5NZ](>- M_FX[W-78++:W&+BLSGI1S;U )X?.K MWTXOG'?'5\=@?=ES6>@2'Y"YPAC*>.R)RE%(DC([\V&P^7_0[= M3K?G#NH>I#7&;%N^TW+;[9;;:NUV?$*-,H>#,B.W/>J[_=%],UEKC'FN&#-P MV\..V^W4/JH:8[8[6A^DTL!M[2A?\.G9DM50QE7$C4C\9]:*%&LQ.FYGL,/6 M=T\>QGV ;\]M]^LTAL>$,;;X'CVTRK*&\18P[N%,0[?7K+O-/:+7V!UT>FYS MN,-N:,_ UZ=:D3KRZT)&?I#EB7R8W#_8G.=>UQW'K6JE_#. .^FZSUZN!^SC !9NT66/NXP!WB&'F3@W<1P$NB/IA MM[L3X#Y7._^5$OFOG4D0BACFH]JC@WY=2O^(++0]=$>#T?8L MM ;N?32KGML9]&O@/@[F8C"PN1/@DO#_*1/C4,+_^L'USW^G__JN8.C=!88V M@N$_/_(_!M;ZR$[@_^-%,.ZVQZV)]/S^L-<5G>&HYPU'HBO]85^,>Z/N?[K- M%_9+"D)SD4R#B%N]-JDLZKO"#]((J((Q,\*D7/Y]= MG7YT!@WGX_&GXU]//YY^NE*#L2Z==V>7)[]?7IZ=?W*./[V#_S_^\._+LTOG M_+WS_NS3\:>3L^,/SLGYIW=G5_J9B]/+WS]7Z0>GF: I0<$?GP_R)^C.//'KO)LAFM.@)/(LM@$4&6N=[\X7+ M#'XQEQ$LBY_(8)_"\^(YP&B)6_T49P"%+-[B_2#RPMQG-]89_-)I]?2M/!+( M:<4WU'W7V^(2&L[IUUDP#M19*P[A7'HSZ>=AH7_O ED0@-D,\.$XBG+8WH5< MQ$G6<*[P=Q;NP#UG(@ 4F,0))@SP)NA6S$.KP%%@O0+ MGQX0!!@SO([61L-Y'R=@HN2,4F($6,@4/DV>97+-T VVC+9$?[\Z9 5OY MQXO_NEL[&H"@1542:0;D5<;$+'ZNNNV]4Q$\$N-^,$$6.@?*3D T 75/DG@. M'" &]BJ DWK!@D0PR0AY"U/FCO5,_P@0Q>Z="7"&. &>S?(:7G*=,;#[*,Z< M,)@'N'@6N^J32MS84OVXL6><_ *$FO.>C[5;W@UR58:IO)G)1&Z0XKM75#=" MMTJM?_'S"2J#H#> ) MQY;E4:C#)R6KXZ*P.LZ-U;%K]1CO NX0N%'SZ)_(!(D9ZLX8TN?+>R<].1_+ MA'_JM%RZ6!Y M2)9.NX]+M9L5U+RE'=_95SO^Q<^G7P$8J/HYY]'QK/-_G;T[ D[U M^P(-UMWO?Q-"MWJPVS,ERH,DS9R_ ,% ]C.O;3==^A.88Z2(XF\%2.IK&<(F M$Q3G*-GC)([$=9#DP)/TT<'R S0'A2H4"6"Z<.!@OIP''EC!$R 8,MAI\=\C MDOED_Q"C6R3R&HUA,N(6Y%5 A4K#% D$U(1@"L\[:$P'P#H]6@\TKC28!*PM M?!0)6(U$)LYQ&#J])FLG&SYLMJH>@D\"[TJF,O*6+GWT&AATG*=PWCS*$J)5 M\DO28C=Q$OJ64K/^!0 E*$FPO%S0,8&-PRH>G#,1 - &;#A:ZJ_C]SQF",@D M*GT*.P$_F;W3EPLT$(AYPHYT&B M<2,A!P,\2MN'"YR!I0SXXLSCA'Q64B1'3WD*<8>I=G 1LJ2R M 6><@9<"4P..2'PPT[%%!U,S I@46"6J!_H6R>6HQ@1&Q%SL21#8BQ1R*ZO MHXT01!Y"!SPI724!!HX/1X$=\)6 LH+G@S-%> UJ#2:.28YU<6:1/="K[^+Q M!3LW -24BZZWE+AT*#SF\M M_G(-]^XJ",$>"/,!TP+D/[X,Q5(Q^/A/N)@"&?"/@&=(&O!M_6?)B@#K@2[2 M:"K_RNF"B-$FQ*[(39W"-6+>XEPH@AX3R O<'L(:PFNO,T9T(OV3? MY(TDW$NE) N6.#/=.YN^J.J!SIH!NTS8J$4W.N=0(-M(E*<+A.:;]D8>;XIT"F+-$7;/EYU]?I&76>$7, M0X.5V+3:Q[:K Z>(O8 6UDIQ*HUDMUDU!1J\> J\C>6\HD18*XC]]'7# 5S' MT&!&=VV#3:,YR2,P-F08,GLDM09N,DH%[PR^D\)?\<3$OH'IY4&HY#IPBQMR MEBB>@?8);T4COJ>NF'CB5P(8,)67JOQ>00VUDBR>2GS'12S4L.5/E#:N;QM6 M89C ]TX_7R(.OFPVNBW\.-,W6)$9.VY@XZG,,JV+:$O2QHQ]YUI7)'52Y.M_ MLDQ1(2K%(H":0!>1'A]8R<@3X$*@GLHI<@?7$K&D4VE!SYB$Z C2#UD\:DD1 M@LXH358ZE%NB5J9_O8>2_@"/D>Q5NA0"'V6-4@5( HJ)A(,DV(R?.1APC=]@ MQ6M$@VKV/!.H%@!6PS- %BS7M$9T'8K$C%H$99\+SB8,N8-B0.;2[R2+E.%K8"I)8SV^0Y2/#8^"/8O M2&8TBA.\D'06+/" G;MDF;N;#O3%!6D$H9 MARAYPI U15@7T0(5 _AT)KXR(U^H8)]^'79!\1/\G5(DA,H$N*.4D58:6X4Q 3%G6+#<,&6:@A($"/?36=Y=N3' M-\#O@0G%GI<#.GC+DB&@]4+KQ!AB3K()T%WJA,H[S+2,3-BF:.5M1FUPDM.I MRW%&2]53HJ"0[/ Z:2C../!I6BV87Y;BJD6])BYDHW-%.0"0 'A2***(D&62 M"!9R))<4F^"PF+X5386 H.,@LEU! *HT4%8*&=?:;M*DK=HD0\A A3'T"( 0'1F1:DMJ$ D8\TN5&41A5Y!)4J/.1/I$)A9;4"FE MH(;G"\7TX $-??PEHOLKE25 \,>+3UYKEV9Q P#1FQD@]!JGJ;Y+)$3"Q9N M0K\I1IC]QN90X\YE&OF&_B )P82HK(W"'BM,&S*+5HPW,L: 7A=*14"522JJ M-4)+1F 6Q1''8- > GK/$U)IA#,%11.].R#J4A(98-C,1>@9X9E*S/D $@DG MR@748J$$:*#->6WA$WH(:WVS&%X-1I("#Q&/73K $S)0>5)ZS=7\G[ JS -? MH7NE_'-7;YZH%5T_8* M&'7]G%5)9@W IV+<+KM1C<<'I 5#KD#@U+6<)$I= M!9P)?-#IT05!),_)+RA$5WT>2F)SP@IZ%?*(K"92X.!'HAX$/>*\#I<3+$K+ M& >Y4F8+I=Y:WCRD-^Q6I^2XE1D\0%UA\!=#&NZA8.6X4:!YUP:*XAR >92P M8GMPC,:L;>E"#R*U%=@HZA"V9R,-IA%Q++@X/$2[^=9H6_1SZRUNC[_)PD)I M3*Y6EPI1:,Y)V06%$F7R1,K[666!A14*7TQSE(XI,7F-T 6_+MD1$E2Z>"EE M61K$P+9NXN2+G:=BON_IQ"B%$_#!/+I!Y9_-S$)I+%: (\Y=%*(SL6 A([]F M%%+0!@[@JR3AA<\NB<(W?V)L_$ (?>7 *%RT\#A^0KO[1*H%<(4.2@H''VE- MX^"\+5MHY:A$D"W"/MVY^"+U=2$'69H[$T0CZ',1% E*D'9 UF^V39YCRDB[ M6:>,U"DC>Q_X.C?-0^X9FM\1696R2FW?&9K&%,%ZV6MT0*]6GD,1L>-1L/8$ M:ZC(/?NF7G8;/?TP&]BM$?/3:1+?@(*/*RZ2 X?(//,P.P9YR9NH)?V+<\# MB145-MA@6>"73N""8-]1($S$Y1,HWB!%TZP30:&VK7P%M'UC MP2S+RII26 ML#]M-$(]+YFN9 MEI9QGN",!6O1BMO<&PMD6[E+[0EZV^VW 40TS&Q\%6'Q@ M$MRZ%#K'._U>HUER3A;8>^QCJHS'!W]>GS\V5)+53B1 MC?85B7WA"V,A"XY$N[HP!!+)^+ MT8#G0 (%0 \H\O+&Z?7L0XW.8/H=H&-+8JYRY$A<4>[=RPL+6-J_TNC>@@_8 M;MZ[NI%?:/>/1G_FJ_#6 ),S?9.ISOG#.=->F34L4]!J9R,GES]_Y+OQ=[B_ MO\#"^(?G(B>V]F@+^]87$%WP2X.28!M8JV$=*BM^_WG%QNG:G5]7KZ)H+5-Q *-\-L:S/<8FXFM@Q-K] MTZ\B,!)[YBYRA%8F3% 2,>$Q7<7SJ'4)O+E: M+/@XQ&@"'*UA7<&I\0SG9,LS?3YOFB2+KDF)R"5O4MXS-X],%8Y-TOD^>N@X M,'SF.%:;YFD7#(B6[;1RQ#263S*2ZJ>0V5;W)KO6Z)_K:G"_\R'=^@]OWE"IX-*MYB@6\*1=/C+%UW MF;U ),ZKCR/^9W[)-;3?.:U 7<=$OO0V9.W/8&DFVZPZQN<$N1%GU@#'J@- M]XXV@7.V<<_X(F<;<]PT"V.7+9VSFXV;5!DBBT,'C+#D]D6E23JMLZ@3W>@T MI&BPK&9A$U/%\XS@VAIQ0;FW83J^%@FF8\H=+HI(TAIR,QA^GTQDW,+W!3+( M@AMZ$=B7A-QEY 93!@OA060 "B"4.HAGQ7P*8B;JW"&%\-(@EPAA1CTXE(B) MJH#Z%-R3>W-DI4:K)5D9::+XV0?EA)!J:N4@N<_2 M&"Z]ZX"2#8,D#R59%5S(Q>FW6Y:I'2GW2"[A0.G[[XM/]YQNZ=,KG"OO@3P. M>Z5/"E23(FQ4D'OV2OQP,:LZ[][Y! 0/=(C+]9W<F2.+ MF/CYGA9\XW0/-]D69CCV"W]S>)U MD+.IB:F85TX1_D(]'.(SYKL*#(&#> OD9%7M>J.4%*W=H@_A %T0D7$0#KR( M8*Q+H\(T >HG%F(NFA%$0V<]+N<:F;P-KM MLPE!;*!!SE/\4_,"8A9M_O"2L[J P(^S4%O5L>T+.GM,,IDSO[,0K@11JC8%0K6E+@_&-B'W3:BO^P)*9>7E&$3 M911:5/%WW9;=!!:XZ.NF[2S\;MFR3M/N.>UZV9[366O9%?T\=ZAMYQ[0B-3) MX[GN:)L=C676\QQN+E. #OI" M*_]5WVD!_U\1*I4PZ[PIMX,\85C&$[8=^2&53WPQ[)G4 \.:1#O],+7C7/'6OT6SW[4WG16T$@9_H?_Q@U/?: M4'#'L'#0Z=E;3GS,,I=A!@AX.>O7S^3PTN M4T0ZC<%AQ^XO$I$UL Q@.8U^L_4$Q+C3\TK7A&5I5L-+&5"Z-G-O#[96$%[Y M/,)U_2'-IMVI ?RH L1I=^Q6/4_SD43.87=@'SX?!J^216RFR.2.-KQD'*:8 MS*% 8]@QSDX[U*_"Q%WH4'\P*.RX/?]P<*@X63J-5LNQG>5T^9"T\;-NIAI# M7Q>&MAJ=3GN5ZE,C:(V@SZ8X=AMMY]!>/.6^1LX:.9_-B]AH=[HK_(C/CZ#U MT-M"?ID$Z@$2U#OG4%&9%XQ%D+P[P$^>*;/>R%Q\^M>_S\&E9P\0#F6??UTW(,L_ MS0[_2>E[Q _8#U6_R:^6U(Q5^-:'%;KU=@?AH#( L=VDG!&HFVZ8C?/I)KA' M^LALN1&)J>O1/-&9B*CC#+7+&?HXQD=. *!R?#^4[;NHFTQ[BVXRUB5VX>1- M8E,>U6Y$;26KAY8#)JB[$^W)0*DPDI,8^.L@3!#%N&')2&"?X2\X^(6ZST^X MA"_KK8XC'A*Z$H27+$$VJZZY!M/-7H>-Y7%PR3VVNL&NJ;PWG'L3E;U>/T _ MYM$^/ (E6SZA,8#8\B$(C0N@7OIE?;'O!%?DJ5?HVD]MV1V*]PO2:-%_B0-5(M:;/!$(NY/7%^9G&^Z^_(#? F M7.P@S/5.8W$M"S5ENXP$>!N\ETKE(X]:1I34[)KJNE'&L?GF%B4C M9>:ZL\NC9EUCL\D=FB-0GU^SHX;L#:*'1F$E,^$C41/2X=RXCP50FM_04.3* MGM5V)(;+3L$2]!G74-^KKMT2+I$[G1VD,[-U(_>'P%D0LK7]7^8,U3S1F?NZ MDQ,&=;^6N+RW 1>34^,*Y,5^"%P;Q] 1E)'?]W[GWI9Q%2/G5"W()[N@/M3 M+=V- 35&%Q,UD!5/ 8=(=)L!.>"$KH;:)27E_2+H>KC1.?<2X&N]#;$]$2)? MD,)+0QKCQ$/-U!BI MR1:4*\@^)/(@?"YL1";'J'X.<8KJM<"9#,?8VO@>J^CQ2]GPSOJ"TY&P:?H! MG32F\0W8WT6UD.%V-?IP5+2=GVNCZOVQ!V:V6]B+.B51>:?)=-U0==^7PDT2 MI.J_W!C[>"=(!;RY2QI.=R5[6;1E7S5N=[/L_=W.PM>WNJHT_$C>6.FPD#A# MYVSXB-;BX+L0.<0P!0)&R5]H@[J@D8MN=\UC&FA@/,[P631XP0MNX39Y.V,U M'X)[E^I1&D0WLAT/#V>1%R>H80M/\I"4C ,_)'^FGMR);AG.S:OBAAP$D6]% M?Q/>+8444;_J+J^XM2%IL!^3:B@TW^Y^,?_EI;*55@V9T>QR#)P,UAX5FM!_ MLR]M>7?WI'W("1HX=1$'>,A1>8E2-;!8Y :T\3"2#0ZP&Q@/SU,]*&3O))U$EV^,V,L9&!%T^;Z/BRL<5T2@"$MD1ZW%PBI#F M87LDHV/;J18OB%Q3*(*F5BAH.7 MDCL=^%[-V$XYL9O69])]=JL5Q@.!\1= MC:AM/9IV*=J!>MK%V(L4<^*6/_1[/61\ 3F5S*! M]$$>\ L-^5N >AZ,TOCXJ7.SGJ+T-=69I52S43U>6"$*QKG^386^3OW.44L6S&3J'OM1X MJ/T*RL)#M80Z9HU(<5[4F5ORSK^0/QZ'2%#9( NS4Q9,!)K]QBVYLLDELS2*4^[)Q0;$PI9@)>=J ME.R/%10\FJ6GI18F^0VE9265^9*^85IHJ:MA\I!=E?0#QDR,A>B=K5#6^S=> M<%1CI"@.NZ*!EM2E1S:F5:OJ7N6EPPP+4TG43.:G0NQ MM[2W;'1<;!ESS,S)6:9L73!%*QLQA:O#;>GV0G1CTB(JF013BEE*[DL.ET9$ M!ZS.,;*A<:.G?B4@5*:5E^/<4YRF (^%'&&7;W<:ZJ$(.=\7CD@&8.C!37IB MX4AU==5^ +X&+#:PV&WA)](2($:623G3N)P/&XA7IDVM02BBVQ*T:7L!W:N M;?QG\G32QAH5 U1%^_G2WF@WU0+79S7/BO9V+)T>@&T\D?)9H47=CTMXES?^ MVR^KVT%U>K]4@.&5SWA9H^__L^]\09^JT)A2R,,'S6A"IJ+'.IJ@^ECAP'-L MZZ58,CHQ:>8[#6NA>5?<]I/Z#?M98^MO 3G0+MF[M2?'GR'\Y.2S_8::0"U? M12J FE.^>,($>Q,CV4Y>CB9&+6;%5 H59%DP!("Z"W+'4/91"MD!TXM9FLV4 M;B>W6^:NY0F /"X45ZA;^!E8V&K5+?SJ%GX58XTX]'+D4J@'U@+<(Q:9QCQM MTY7#^6@>X:WKIZX>*UYT261,)Q?6R4(*$QXZ"/8:6]3Y\>W$U4!V>D*U8U_) MU!IR:FPVREM-5<\BF(5'Y=C,AII>:YZ9S5;T\=!P1X_&=IO,DG #'3C*_*%4 M!J7%9\J^?DDV1(C1ZIY@%XE@7&7C1G5V7 U\-.EDLW]V,6PXM(D:%^\5>N>; M\S[F[6G 15YH7X%79*,+I#]_#T<7[*_JV*\>"D12>+ 8EKC"5N365P!DX%E* M4V=[O#@T04]=D$OA_ 0,%^(LMQLU0%P_E82\">*5IQCGOE;U$3O97H))RDD%$P( M9(90)"B+0,UU05U#ASR0Y.;(&7$)=;%H3#R'4 5?:*@EAC/'F,:%SASB%[$' M-$1A<3EQ:]F>,\UP>"^?IS4#"GM>Y*:%Q5E0\<&'AIFZ(VZ&# ^+PPOL(C9N.;LK7?_FL8O?UMX4-/ MK[F56SX7H;&MMV>LTUCVT[7;C=;#][3=6#WG$&]ZF.LVEKOMG:A MG4?=*K>\)]^N'VIE_Y4=/9=.GR.1MDZ3@AT]J/95O[R#93Y!NL3Y$MY7U":T M'$;_Q*$R)Z2I;].]^^< U+2H$*%^P1._H'SU]2K]=[^0_W03KP+&W#'[QFAJ M75H%]DHJ_W:^L&_/Z3:7-(1\\I+2&F]V V]:[?6J06O4J5%GCN7T6W:O9CDU MWFR(-[WNDK9:-=K4:%..-FW F^:SX;I]S4 M347KIF,(@.Y@U="D9^\X5F/GJ\7.U6/E:NRLL?/YG*P]NU.W$JTQLWJ8N88; MM\;,&C.?P>W1664Q/CMVEG>X??X$['ZSOTT"=M^Q>ZW^@R<*.RV[V^X]SK+K M[7;-!.2%V4R]WP4$S,DI**J"G64',[BZR,:*UD M[FVS*LL18^J-Q[YX'L3 LIQ7=N!"ON@KRJPMIY:SGZE#7)UV6,^N?MFSJYWF MX;:#ZRH]O;I&PYU"P[WV87_Q=-CG0\&-Q__SYJTVUV]B%6Y#/@]N%-1J^*#3< MZ_8WF?G^5!@H)8O:B-JRC 5M[8DL"7T]<(%V==[P&BSKCVNV=]O.$[NN_5W^YO+M]H)4A?0U0DZU9,Z-G?7Q5Y',1Y?=C?MP>%.R>Z7Y]AY/K2/L U6],FB<1-+W98OW-!S M6O;S&'K/<=A?7]OE=K?-B=WYRWT-+@1T'O ,'1S)4;L,*N R>'[$?_GWZSQ7 MTN7S7^Y/.DQ>4S^AA.2:[^JAW_;JX;,60S\_I=:(M2)UOKNJ>5.- M6(M%P'R)_YKCM0>_+.X+\*SCM9?-R;V0L_9 R;WD$8_6^7PWN.<^U<)!HGI6 MH)S?2&.M&I8:!$65WWIZDF5,3E(#+7G2(7*P M#Q<>K[SQ'6KLT8$G'Z$#1]/NM1=_O6S9Y=]UV^W'V>QZ&_K9=B&#NEW(;K4+ M>?KN'\]YSP_9_6.=N,D+ ES=120/$2FWZRX@CW7^:IM*K88SV+JO]U/T 7EP MHBSRNQK37P>F.XU^?U#9CC?U;,R-9F.6>0I?F+^OU>G:A\\^$7!;7%RH5;[< M"WOFR9^O(2&I+NNI;EG/!JBV#G-X0=?TS./+ZLDYQ4CW&J[F]16.UQ.!7%LC M>=YN\X^&X^OK-*\')W9@I-#R%N_R-)V6W<%">J)D]X@YA\VFR^)$YU^@SQ>I:[7Q@S/SOC:X*F+G7XF 8"??[@3N!S;YS M_3OW/O[E;3Z2Y@4'!1@6C[_PD)/)(X53RXZ]+%[^7VZ%=V?=1&+RMU_^O]7) M"GW,<$7:"B<4%<=(^'^]=7\KN^VJ!I IQHOQ#932@'P8OF]U?L6:OID;P1]) M:*$7W[8X48 ? N7I+KFQ[MS8FD4>1H+]>VN<4H.S$+B#B]:"7F\6A?_"'&#Q M0XQ2$OPN)KX!%<-QX*];>#Y,8VOJQO%!$L&AN-@8'XIA'>L8[A3V&7@NQ;"_ M>$$@XC!QR6=Q)^!E\+\8J :6(((170C^"7L+HX-[C-*IG<.1I/(!+PM'GHL* MRIT'AZ'GQ[#Y6%B7%]9@8/TKC>XM^&#LP>:S[ ;8$/XV%KP.W+J7^/"YNO:G M3F8HO]\3!O:ML,[A"+>>N'OD_2W=C6W])2P1)X K"6#)C9MP8L'Y/TX_'C@# M"[8T%E-O9 7BFN0 X!.:FR.\'G5WPWO+G0%>_*!5X!=O.ET5D<1;031NS",D MOF@B$U;HS2YE7F(=.^N?P;7.@$'C%E;#M(9A2*F9%;M6!;'GO,R*@>3;;&QD MS3X/=E<\6^ATC60?9.9OR.8HTE1.&+@6^I*7+P7L]PUYY_(KH10Y^3'R4\HJ M0[)D$E?L>G&!B'J^L5G^$AT)56:UCP80^L1'QDUI;5I&X0[:#HB]LA-GXD__ MO"#X(F!8 ;(G/,4M**53+2*+# 7E%QPO@G_3.!40:W"[*+(":P1JM0L[4*)O M _%& NN E&A85P)M#R[!O$[YV!NGUS,^51!6W'8^X4L"?[\,""Y8 B#M[V'Q M22P2!01CIZZYSS?MOO'J3!AKF4IO_+^Q=2T"5"-DSAIHO1[<,$D&4"-F(HB! M.,HD>"2FL+D4_P=V?NW2PL#SF<'#+PEAZ(QXQ<&].@]BA(#] M$Y6TNBH8/"?'7#\.+76C),;YMHS5L*"#*8EK$&-!RO8R# K6HCMY M!KOB7/%#V&TX]BM7S.MV&0$8?'W *J]0[N[_VL^M;+L=VV[_6O&!8\6 M_E00?Q1Q"7O$1Y?PR )UXMTN?(L^7JD&;RI,F=K+_(O0:ASQ/[/7T9TK/8UX MW&HTF4\.ZN_%&-SFB'P-7N:?5 MX6X3N">X:"^.4\20H3 MSSXJ.0Z<5Y1J^E)Z O#K0 L8#CRP8;4NBI' T2B.Y-X=>!O]HV=;9_,8!JY$ZQQ;P"FE]JX#7-S%&7JOP?-Q8'MJ)5Y%AN)4Y)$!TH2E2V(^_T"G[NC MFQ2$,FD2"$-@Y1V](LI4V)SQR)'O#MVIRU@Y+S9N*$$@PZ+8NPZ\B3=R@T23 M?GP#@)^ 0L!7-45@QPG*(]R 'XX +-?H(0@XE1S$_,@3L2'UX&=3]YX0S@L8 MKT\E]0R$M'P @DP"BT(7!04;>C,1XG,YF M/JDF)GHHC60BQJ3S9 "JN@0MD@B@BR815C55!I#B?%_3""!@?8:EK$OI06E; MEXK7*&Q$*-("'8.Z/@+GC?$?0(E? <\ 5']Y8Q$HL%^E48"A/>N3.Z)+4UV]UM7%@':<^ )[W!L0X!0;">!(??""=ZRI"]*("F- W*0?A M\,\P^OY>T9G3/\RK=5/A6 20=&:VM9R\ ML_)-SVZNL9 2OGJI4HD*:DM(WJ&$$OADKJ,@.7Z26 "-W!I).V6=:$ *-4G6F@U(5G=>%977A6%Y[5A6=UX5E=>%87GM7E.-N4XPP..S_9*JD].VNW6]V;-?0UUO]C3Z2%UN]FI0HMVO/$HL+S>K5+RLK-;&*:FU M*:EAV+R89DG]S/EWW[T)5:+/RGQ>RM+%>!N_Y[XL5;GP%BZSB 0=S1>4@QA9 M@7 IC"L_A+W;UH4.K0.H59K56,0S+^&4'Y70.BY+5"W/;YW/8'4&S2P%O"X0 M>6Q\KQA(*E @LC! _2KK83MU/6Q=#ULQ&;W:89FE+U-9$6C+60U-+M&[;?>K M4/B$RMLZA4^=]J9U3P$FC_ESE4]*AA9EY!HU [G"^.M5PLSYM0UWE3%\[I*"V* JY;C1UF9BV-WUBB& M:=E.A8IA\) /AL@OO/AE+B=/U[\<#OJKZE]:Q?J7ALJD7Z\.7";#>IGY(2C9 M/OHN$LHS;, ;(Z#H64@9I_Y]8U$YR6;U+,LJ08K\PCL5MH2"@)'T\M@)"*5!['DG';:V%+/8S*=CT\@4E*Z,P]<>Y6A+F][H( MRC"HNG2'&)67[5:C9S51/OL]J1XE?699@F-SY^ M_SN?R8#,'R$0<*X:*OH.%^16'A6*M15S+)J40<>H/MRDO*(]^+7(QM>ITR@M MK\B$[",45,P=.U=9<>-B[;U$\&RQLNH!RQU%V.% <>Z"C+&N17@=N;,;8"^J MC@Q$Q X#JDAV5U9U:#@05HE&]!U>J@1,,/(O2M@NSRP[NLYAT'T<'1 M;[THK$HEVH8U%>43BW:SP&+;Z3[K/*>(;^F$I[KVHJZ]J&LOZMJ+NO9B8S1_ MF;"IRROJ\HHZZ=Q(.G?:G6V[CM?E%36F[PRF#UKU5)_GOH-ZJL_:?'G-!+:Z MQJ("E[7G]%MVKY[H4Q=8U 46=8&%R<6[O7JB3P7NH5AAL88"4A=:;*^4U(46 MKP8E]IR>W5FA^=1%%EL/-&DM&FB2'V22Y35N6G6AF O0H;!O)GE3E/*J[,4RI:=LVH;+4R#DM(4L217.ZJIT0.JK/7%OPX@2$MQHZ"4R MZ7\L1MQT&-?"\XE_IPAF[*O-K9S59:A9#6(Z\\-[^@8S%]*DF(V,8*;I#L91 MC($9QKB,0"16&A@;(\CATCFI8X@9:C^="2%3ZJ@FQ5*HJ,3=CF,;,B$(N8DL M]TRG1NU> &3JC5.Z4Y0C$5QO0Z?9;3Z4Q+&;9L=T?E5N_LC27)3B'!*3'LOJ M%U4BUS)@PBTH$0]B6(Q +L<%.+4&V>22]>&$*8_RY#P5QZ@:D=BU*>D2[YAHGYD)_-7.Y^/:;ZN7?HZE9AFXKE\(2%ZB=XRW^7ZP8HS]92@ MJ@N'\GDA=G?]\H@]Y]#NK3,N9,^Q#_>?I$8"\>F:2QB6SPNA?N/8GSH/84-7!)'V SV+M&=1]52@6&]4G;UI._AX0QS88 M;))7L(R7F.]P.LVY=SSP !36XB(A2BT&3+_FT@C_/K>Q0:92;GT:MW1N$0Z] M\W-H5G$L*];>+&=FLA!GL-VH#3LJX(37 QM% ME515ORA'2'%:UE!>!6R#JWQXQ@ABZ%QI4#85!=16-6@1M=GR020T?T3DIX^8 M,Z8(1B#>@?$#!6BVWP!3#NLWK]66$;/8C0"40JMPJ0\<5<2QA:6'4E:P8BM, M4F@H=B[Y=\%MK$TR?8NS5(YKN1&^FJP&5U]X'6X=2^D/_IURQ=\=>@C"0,V8 MX5X]/Y;-5O'&?_MEM>[2;?U2 3(N*Q5:IC@>A]$,/P9(7+D_N'L2U79] :L' M[OCY^=.&55'Z0-;OQH35H_R$U1,Y8?7Y3[?O: MW?GV'3GV26K?)N_.N:C@12'\S V2C/?R#$CB+@=#V?IBB@_G1L8VY._"-(E! M[B-13H"4Y;1!(>2&>[6#8FL@*2=D-,9CI4J9 29?<;\(DL890? M$4CDSY"&]4^M#W!S$V]E+6!=P%87L-4%;'4!V^X5:=7#@^KJM@=)3V)9J]SQ M4J%8F*Y4EP"][!*@/<>Q!X]W^W656V5N^M6B>&_5M(^JUKCMDE31EIH4*&OD MBN]B:F^_9[<6<1T5 M1GNM;52:N@+LR>1Q=]O9E:^E_*'<1,NJ(2CIE'(@Y7><(.@8[G#3#8X_#,TE M\=<](WV6%U:N<7/=O+.[$&3DU+-8)\M*?[29 DJ :99J>1HE6@A>%8AOMF$0;V9%M- 3N=46N]1T7IW:',09F$&GE @Q"R M>@#E:!YQ- ?*%48$QK-*YV >TRU60N0YC:"2),HTSA:@0!QEX[;LWJ_EKW2Z MV)M\W<7T$B:)4P?]6)9)*7:E'QE[L%HDJ/H!?@R"Y#^[DF+Y, MJC?OQY5LD&L5L$EV[ TY34AE:W-.A6U]PP@X?W1T<7)I'6%NC@@X01].],6- M8/567Z6J4$';^6<9"Y7\A8X\=>\QIP./Y&'743Q5.L/M3Q#L6"= C%H@D5H4 M><<(Z2TEH46IC]A[_EE&;T-*-\:VDWREQL)P9DP\P6OUXNPWV:$XI8\NA3XV M<(YZA)?>XO">+P/A2UM7!T6Q!4_0]G'W?,D3,:90<)RX29J$T7T>.=O=7_&/ M&P*MRX^,T@A?QC_"-!_G5T+-6.\P5C(R0]9L581*6?3'GW=:W:R(P[:.\B5 U#2ZW1\8 M*M&2 BO01T9I'*M:HS4W30FM>- WG8%99W64%[ZMYL#(0I![DR]&5$(Z'F.8 M/_&0&^1YL35+HUD8"ZT!Q:#2>J 8<,J!3@^XR7-?8C8K&"+5(L3E9U_]++-H MY,/,?G6B_^I'U5%RY0[F[G5SY257AB>4C)&481#IOQ\=?056%(""A00_!2Z4 M1J@ $KW:[Z 'YW3DI^#X=;V$62_1J^LEZGJ)B@G$ MO$[6R.A;FC-YELNZ2Y;@!3K4 ;(F+K&5.;Q2.8W$K_'#& MF;[P.+QL["4RKVQ>J6B4*A\H>X&F:0'9^[ZL7F#-O-'N+N:-?O; NA^K"1K' M+@W4H.D;:32J?&)EMGLO9HMO+"<&W+J>3Q1%IC 5SI!-#+^_=7VDKP9_DED" M; P;'0D9I\Q)-I0Z.1JA X?SK0E:?0?ADTZ&!1 M3(:/V<"8N62A6,,PBL([DN)LU* [ -2#OG7,"WXR7XC9VD""F%N*E1'_"B-I ME>%3P+G(.XE@/PL34NN\Y$9*]:ETA07X#66&)B[7%;&!A%OR5,T2W@RY(SRR MY&C&4 JD+Q5&T_ K@R*\6*A1&ECWY"54Q>]Q*;3\=:;A.GVCL)RV'*=#WYNJ MO'.J6(WCU)7EX[Z@G&IC+>(Z=V0LXTOPKF)I/N8<=EC1DU)1/"CY_:Y=F/O" ME4[-PL<-THE4B8MBL-)@I2O&36:80&]OE._R+?Q2)0(K[9M092A\3ZC18:LH MP_4Q=9\@A1>?!K0+^18@"T 91@L3M(RQ><( @\*95=8#D*LA4NWZ)2)].3FZ5D\P;6+$-WYXR8 MZG:PL2K0M\7Z1"Q3PDP:I8BDI=P6<83=RX0IIL^S8<5"R(HB=E^CKR7!(L]J M0?\C[/Q9>P8Q M"_EJH2YYT,XWG5E2HT=[\*93H";V V5L?6((F*SV1(D:Y7MO9MXM%GJ=MOG) MLDWCS]G14I"*>54#U8.A("XL1:XJ+T-F@*7,F/%$_/M?(2AD%G)O8.-2R<-2 M._PA1L+"",D?CZ&KZ@CVYH)IL&1)"3#S]X5W4M!3PY#/@MWF7N,+!^XCQA[)%D89$Y(I\!=&"J6UI.-SSS0Y[+&,[+ '7N< M=K? K[YNQ[X>CEVLOS>\E,PY16"F4..(JB&#.(U0R<@:_% =YS5U1 (U[UJ- M1CLO@TANCU:&A8@@6<%[S_3%YO!#*]N(FJ;6J]OX*24H"VX4U.@*L-9U/.*X M=VJG)'(E&T5=#DT1 H]IKV7!)J-=H>Q;UK(+$=X]TS4*1T ?=C0F5R8;3* 2 MTD9B#\'*4:TFL!<17:.!,[&NT*MY< F"8L@%J5_AY(&WWR#/1(9*9.3-J\+: M[RFMY'+O0H:AJ+$5=-3YUE!%)5:IJBM!6A;Y,R=G4Q%@+(<"9HV0]"&X-P_: MM#1XEERVL:J8STTF'HV8DP+ !4@=1%#ER=&3:U4U/FE096!9M"C02/F*\(7N M?85C <%.B6+5Y4S5\(?(WXH@W>+8QOA'G+ +^Z>KE(,1%VGIRB:3F1 TL34V M5/T0H) H69>EC9A9(R/?]::\6; N9C1B="P;#UF4JQM;>Z;?#,XV"P/=V$VM MPUVYZ/:,IEG2]L]"ISZ>)"<]Q!S!&VQOX<32RE'I4.\.'T1*4#+.*"QNSQ,@[" M)(%XYUX+XXNJ2[TK"L+VC+YU.=:S'NY@0)ZU)(XI8S8:ZK$4GUN0T6$$2>=? MN8%\*B#!HI=IN!<00V?UJ/V5)RF2;S'+)%RI9U%I'#5QE^?_+3'CI9ED^E\[-[@;>L ML9?N(3;C6^ 9?'ZAOF&@P0S05!0]+],IZ@N8!DK1''*IHG;Y7=Q3^D&L]#NZ MKF5>7QF!DWYF"GV"KC=U$ZE 3C!N'Y)GT^HKCPKY.?'C8].+_DFG.V)[2G)( ML/O"12_0J")6XH;A.E+K96[%D0I$/O\IEM=L/4!BRQX^(+T&I3#0905D 7_X M4?$%-33\+"OX@F_G\]M@Z!453 M_LF17I^^E^["TIT4\V\H'3OK"UJ:CF,>[PI_\)E^H _%7 _S(8R5%F;OS$/K M@GZ*Q*:\+4^;J)(/UZW(46'8&F#@# Y*Q,#P5@&;^KHI9.ZHY0_Q:^63W0;Y MK%SRO6+?N33PJ;PNT+4BE,MT*0(/X,-LAF)X1B0&EO[3#5)T0;:;O*P18Q@X MUAB]N30O0L%)II0L?LD^;4QYA7%G9/\F!;"L=>[YS<&M4Y->E+329SM)(\)N M]-_-R)#89TX\Y0(#S8,MO.!(SVG),?=2:G@ IET!+KW2E\?)ZRS]9IAK2M@/ M0 '[,94.V0B5%&1T$R^*4;L1[,J5_5.%U&I2G9Q6SEZ*::X:UT:N/THY2$DU M(LH G, ^L/%IE&!4VXV]^%W5F@&"060WV2C:M!M@;V!WG<[#-]B#+]O;+;NJ M&^!V/0:7;K9K=UJM)^X&.%^+/J'_VZTN:%>1ZQ&5?$)J_>1ATV+KOYE88NX? MN$W+P)?637$NA^%!@?(2V^L=$>.O.Q-N ;H+*2CK[H0F5#XMTQK6P;.'AM!3 M(LZ:,&K:O0%5P8,V\2@@V8@@MU]]-Z#]?_SD/386^9N%WFWKW3S8=Z&ES$KG MJAQ[QT,"/+*.*3SZ8Z:LJ#";IS,L_E1GEH["6X&9__$J#;\"]LZ&7BDT2L%P M4U'DA05 %UD!$+OA\ZF*"Z8W566TDW9F@3'O6RVRIYW^4E_6"C_6/)CR;JS+ M-+B*T-6!3BRZNXYN2+Y2>I\=Q/,DAE'-N)ZO4WR2]*^R588^.><6M5HE?J*1:C1/B*+6- M_ -VE2.>R*,5Q]?2 [AF0= M;12&S7.9BE+;,M=Q*J>6LEBRB&Q 9R"!F7#Q<+@?PY$\E@Q7CAXF9./\WP67#_<\VRL"35EWD19=Y) M3;FPW3F4JSH6T3@^P*(_4V ;3I=8=B\/6^0\E!+2S,WK;=F'_>ZO.4+/^8$Q M \18M>7DJ&^./VC&CHF,Z Z^I?%0MCLFR:@IO*TL"LO:,0L;1**():92=3'6Z*B=% M,7!CM^@'W@?*2^;K)AJ%4HF]-[V^\2?UG9I@ O04BV[^0]E=,>6,+LH:WDMC?@0$6YV)P-@]F8 A'L)7AME TMQ2CE M94:PR.B\JI4A?)XK?.%4W?G2Z^=7;9=RBJLRT4ZG3@.N"!J;53^%CF*,92&5 M_J)-@(A%R>;(HE%^2F2[-8"Y()]X:2YPSD,JF:< [*!V')-A1P:P$;:]EO\&T5 M4&0V1-8371WQ*4MNAZ-_ 5WY&CAIU9'7U)5!KAAHG0W5M1C^&]!@7E+J0?QU?D63JVT?#G[EWPN69Z/?\YEHO: M-,KY%$;&*4P#*UAP3MU@5=ALE;:W:O,K/M,S6>Q7;M#"F:=GK@%$)V#-FOG-?2V M@%[[H%M#;VOH?0FIM!+>6P;%2N7(/D>XO_FH+4U[=G>-#92$:!"P!VUZN@@M M-Q;LXM]S]PMN\'H8\ZL:QNPTFIU^H^]T*CJ2N1X\7N/Z@^%ZL]5HM0YK3*\Q M_85C>FO0<)HU2Z\1_:4C>M=I-WK=&M-K3'_IF-X!Y:5?6>5E8Q_ ZJK]:IKY M9A+0^&69_%D49;-[*V4-3G-07U.UKVG0;G0']2U5_);:@\:@M:D-\X"WM&T IQ+9!VO" M^%S/,O!IM,/".. R%"LY]XZ@F-/L-PX'SG;6PS.8PC_%"7;XFEJ-KM.J;ZGB MMW38:'5K6JKZ+3F-SF!3*7-!AL&D>IK^B)KXCZ<+3>U]=4 M7U/MN\+&,*_.8=48M/NU]5;Q6VITMTTSJR_IJ2ZIWZT]BA6_HNW$:'U-3WQ- MAXW>X3/Z?5?I.ISD)3LOM.$EXS#%3@L*,$86F+/30PE*JVT?' H[GA#Y<'"H M-E$ZCV"( MK4S/H'Z2__N4_[>PHZ0$Z@$2U#OG4%$9SB((DG<'^,G3(Q3!QRBE>OK7O\_! MI6OX_V,!0]\\N2H*1XU"+>)GTW3*;>3]88I/X$MKU- M&)Q@G(T@D\EE,MD,$8H'N\T ?PYXM SW(?;AS+9U$B?43GE<6!SQ2S4G'HK[ M4,ZIK.4(S<%&?:PT$!YNXU;4-/^_A7.K[F 5@T.$;( M;<4T\(-7LR+A>\B5=Z^;\?ED.,8I^;@2/ CGFB$%/D5%(V15_F&^=B"&@5*&FL& -3F MW\<>L7UD%N9@HF!,":!R;A1.O..?<;4.,:98RI04A_?@\[G95I_T8I<)?$ ( MK>9&$2L@-C##F53Q MB$? IG@IG/I@.8H?\0P(8(LK-\A=YWE3>G[IW-BNLBM74_2X, M;H5@5*PLYIE[+DM=.>\,!#_.1)-2'-[* M\P#;L1P 51S724W)-81B#:'W\H)A/]A-7W8_5[@%ES9)<9:EEBXCFDDX]G#, MAYY"%AM A;T3"'&^Z9]N "+GGI46TEEP0F1N&-:QGD/2:O8;UR-K$0ME13M 7$A<(-*HMOAP1<)S&8+B(Z'&2 MR-?D."8@$8!ZU*AU*80DT;WQ?H/_V9:35^"?GYLYM^KT859._Z1DA4E'&MEE_[*S8OY(I*;<(Q ,0@( M@:XQ+V^]/P?"R60-O27-+CUDSZ,0< %M*QJP ;>OAA[RV#;0@I/P /_7FO)9 M659-A8O<-,9),=<1-4P.[XAIT%1O0;BBV29Q<\0?Q7UI'V2CJ8E]8T058IZX M@"L_2#!RKK%R+!]! -, (F"*A-;$8_7 "!97\ZCLYJ]HE&<.(\4[7G,<]_3 M0!MI$EHTA%'- R0%8<[6 6N.=J@OM"%G:5][MR+;*\II YT5ZR*QF4V/AL_N MI6+$UF,]5; PKFU03Q6LIPI6S$H[#?0D,QH.A7P*)\?S,-&QL*Y!S05M1A # MTO)GK(R,M\@O\OQ1NGD,SHB:"6S/M:U/H-@C1T=^A-X'S0;#_!/ZK4HMET/0 M89MI ,3A2TZ$!(WJ^$1DV_$]$#*L/HW=*8Z6PXE]%KK'>(SK6( A0T)&"M#D M?B9,SMXPV2F\)*)&$31@UN3!Y!(:"MH13M:-$ L:3^UC)DZ_%C]PP#%^ MKM0$?1 ]\UBRW#@_FQF$&RR.,P/EK<1PR*F'NP/- 'ER2'9=V'T70%2C.4( M,?F;>VWIP'E1483U /TE*)CQJV7'J51*,_4R3H>('PF;ZQH3\B.(M6BAC80\ M2)&.9%M_>* &1/SB1K8I%L&9MX[!QW(&A5+D20!F"DT%_&Y+B>J8CP1RG_0] MNEW G#B)4IHD;"A(F6=BZHYQ_IR+9)@S)(?WF0;5T$J0.8N0'I5P5"MD2A=K M9#F%$'WP@(TQ&?[*':QQ.YLCG$=#K0/$&H-I;?GBF#4=Y(1X6$!3B4,EKA9I MH>& XTSY<[7J$X[,6=/E6J#O?1>^=Q.&/-D]&P2Z8!YA*3$?%DD4I3L+ZCM9([VX$L4 XC/0Z&UJ<\KA(+0I>'\0N8P7/LL^\(CX@ M,XX7I/>0/R6.%9-%0L0)J+BDN7D"A>_GW"E[-YKR&IGS'WZ($]U';@QK[+.+ MB.P6-PX#..J]Z88QU4?35Z].@YL. YHPF VM+S^?O&+B//!&>BE@W%#Z>VC6 MM^E_0U2+8IQ;AZ@Z35E!-'BH5DQIA#VR$$(?O ;>0QI($0?Y4*#.-O0V9G],=AK=,\@L@EC$SGHSN58)5;^AX.#89]9\A8(WU M#P $FN05\CA(G2T3)'BAXH<8T54KM^F_:/NW6)^&Z/M!B_!T(5CL% M^-W*YM3OKP "K5*@RX3;H=.LFO\V6XI^6AY+QGFT+7 VGWVI'.X0MO)+$.#!TE%9Q.IF@DQ8^ M@;/,\"2\>;DM#*^3&U@0+%"8WE(LA; M3!-MVF#X(QU2R(,DG!$5 7$51F#8 M[ WEQE 0P%)P@R J1A(T1.&@\9/6JA_6<"(5RHM)J=V3)R4I)+UI*@P%!K7R M.TE&=!N2000$SM8A93])]UKF7J01QL,XC(;YM ,_)$R0IH8$BV14M!(^"-), MH&*0>Q*V[8TY[ /W%!36V&_@*GLCXZ[D1GE_^M=\=3>ASYP(\(P=4V_HVDW9W7LU7?@CE MOTP3GU0B^$AS5)-#H*9J\ CES%RLCL.S>:KU8B;Y?APJ#SBR 'DX M5B39A0":7W0O,W" @%F/)*\^,BEV..L8$S\DN5?1L"0G?(Z7S<([MFS&(+)E M-!G4R""<2H]"/G2N<6L>034G6L@#-)DT%A*[3#.*R<9NY+@FXB3[CK0KWB=W MC;E#:8P@#BS@]*:9B!3G7D="&%%U3GAB=+X+X(D;;V:Q @DHUD"2T-E," 6@ M#]HPQ<7I@ W6D7CZ.[XW"[]C4ML02"\ -&\4>!,N, S="+G!#!Z%+>7BB-DL M>6OF1G0)A=0N W>DG!2QBIV48%$>0H2'AD $!J->(]D!O%@B":8(3F<8B4SF MI6_,QL>"C2U&:MOZ2QDM:D\%4RK$VU[P="-#^]@DAS'["A=I="5!E+Q=;C(; M8UM+"--5N]!N.QG22L,T]N^KSIL^<;PO,YD*NAH324@",Q#Z6B8I4J,)^$+V MQ&ADY)<2>Y=*B'0L%%Z3159S LAX ^Z- ZV8%01K#>]+/9?YY]F(D225?Z=\ M8G7B#%GO^5PFEQ('\JX2=X:OCCS:M@^K&HJK%Y3NU81?:0X,8C/ ;:1%^EBGAM+=,E3!45",I+ OW @W$%4#UC5-BI-^? M]5\ S>]A.$8_5'5.'C\E] ]$EM$U M4O8Z^K71,XD?<#26N">%V?-V6>:KPL6NLRVI4$G)6AR&8J98<(#.K:WWR?%Z MN4&)]O\7#NP&UYYRG'F8*0[$I<20_FY!QMHI9QMF[Z>=91O0XFKYNN*'AW%[ M&2W7(1CE(D;WG!]>-[3GGE/LD#I!I= D"[\,7$"3"A#+4O3["RX&V;6^ZPEK M 8!5,O,C2-DT(1P\'R7A$,[L:%T5QPNCRH'2DZH'\OF.RL-9@JOT.**[O$OO1^6& !]@#4!%^#V';$=VU+D=%6/!5S('3M*SD38''(Z$O^:I9@X> MQ^#04Y\.R1>/%KEU PN#S$/K%X&A,_A4PIU2>*^C\ XLIHC3R=C:5?J1#[_Q MXX:N,U._ C,79!Z80Y(%3U$IF/E23^4SBO&!BZK6M=#Z],B=(2YDB7.L)<RB!)0A2?H/2X MIB]NZHZB4/F+LJH/6(HN=<(1U 9IH>A2R&P:,\@-EEN)M%59G"!G8.N!G-5YH2Q23.06Y@@J1!D)]N67$8;369 A; MBEY,49"N*'Q-3A<* W*Q4@ZY?&7^/%3QPMC)UC$H/BK=1]FZ9I8NBG^0U7AH M#I$7,-N*0WAGQ+H IXZG$9 J/!/!J93VK/2NS!;/'!-NH/&NN#BK<7^F@3!K M(@:R5B0+A@.2! %J4]N\%'RA$!2W")"1C> M?S2!F$]H2,\A@9$.HY(9](_O7(YW*93&L/)(!C9T0DE>GR6NY=UZ?E&OY5PZ M])TDK"$/P_"[? ZX0SZ#A U/S#4BDB5'D_+^H^LUASS&D;RYU"/X)ZG3$_"D I'KM -AB7NP)I M'E2*:$W",.ARWY,:$&<)E\?G_SC]> !\"DXY%K!A'>!9-5YDU-+_2+Y!J [1-[U-;]$Q>9&,I$0G;^Y M:^=*"T7;B/A:R^#"_IRN06]@!8WD8"8P YD+"LRGS,1?R!B& C-1(2>\Z9[6%\!"2JWDN&:DN.1@')ZA*Q[T'9@)@4:?0Z!W?T'DH&TNI4&,2 MJ/%B54IY@9@"5(#9I()13L==@99+()31 !P?[V>(CA!D:C)/C?*LU0+SU &_ MNA.^3TA$2)Y3.?!@98BG,5^IHF5W)]TB2I'**FCF$?!)$>?YV?2&;FED_3JRCLX_XP6?U]\?3R^// MYY??+DXNK:,/Y]^NK"]'%W\_N;(N3B___OQ4L,K?+*.,Y =$.P7-MI;J!&2<(9OPZ0 M(Z/(2:.8^(_BM@UI\)4U.N!43GP%>Y]E7HRQ/GE6,)KL^?,IS1,?P4'M?Q%<324K7$$?;=K=YJ_<;R>-S&UFJ23ZJ4A,72JIDFI;P\B)Y&X/RGTF MBZ"0+H##\+_1T,H#LF6W-,R4%1X 5[(2T!D 3T#=2FY^@O=V=I;W'MK6I].S MH[/CTZ//UB7PVY,O)V=7E\2"+[]]_?J9_CZZ^*?U\>CJJ.*\%@W#"U*?$-=/ M RZH0X9Q(:Z]."$3\6L*7&)DZB&?/ KDCM=I<8#N9V!V@$0)JH36*7QC.5U6 M?\%R/V(K0NTB0(UB*CU/S8._A6:_;# $','%X>QUL3%_L[B MXL"VCO\X.OL=I/SI&6$@"/ZCWR].)$[^=7KUAW5T?'S^#3 2/S@_4W^>GOU. M#V2XG.D,%4?:G^H>U6_N[FV#UG=\?G9U3Q5)Z% )N%0=%V@VY)EMU(' ME4)C]%D:F8>=Z<.BZJ';[]U;%UA6[;3= Z>[)_:EJH=O.?DAE84CK'1>JJ_< MJ>+2[.DXA9UQ>2A'YU05'65_4DFBL>LL7](,4%%XY<83$]@+E?F :G".11 B M8OE WV6"07Z'57BZ_Q>IXQE<9?;@YHLB-&4>'BZY'""-=:^"%"Q]QPT66QP% MTD7<6:DE>XXCESVF\+,ZM\+,K7#JW(HZMZ)BVH197ZT+&#FU6;*'+/3#GD:P M6#V?7>9@%D^]!#72< 9_"Z4M[P2*M5Y0;4H M5T]4(LGQPW12M*E\8(/DFZ(Z] 0JCN)'F()F6BWR- M$[VHCP'UD9C7D1KDW%5:2\-0F3#SA5H0J3 HOB-2'=/PC.2%A+OGJ.G4_&4:I7MDPUD>V+J.LHWTFU*KOGB%?1"7YQS;Z/3Y$[%=259Z_5=-K/ MV*D)?-P)[?N&Y%(P?N$<\,4RJ/9OG>XT- M8*):Q\\H239A)WJ"@1'$X%RQEM&F3+;"T(T+@+VN\B-0)_Y<4^-"'B\7T<;? M57FLU/2XD1E50L#VE1R3K26-S ,SE4;5?3/#57G!U!G,RRHGLY;9>642WTBI M)A[Y9JN.$!^%'R*+8MKX/^YT]MZZ"D%@"^OSYZ_L?/ ,/WB4^<%G[ *FDG3"^0?#V! M_YQ=617IUX8^K%/-+OV+VH@>WR+%HPVAY]H,N&!0T@_VBFKF%)'SV M(RW,$"-II90NUMG6%8U+KE+W6_+&GANALKN':\MN8H9N14W.EAM;VF#23@?M M=JH]#Y7S/%A[Q^>7Y_NZ14#(5)-O9:+19UR=%]CF08&YE1F,S^,\EVC MTM.A$B)!!8R=];@?]FV2++!1UIJ9JU!4PK7$?9G,I5#:2.HZQ^Z\U):+Y=_> MMX"X*R5SQ?O6WM?CH_,/^PW52&N%C>M*7T?6B13K$9<:(HVR.IDL[F;)-#,Q MC+*)3:T./0LKB!_8%25F"SD-5".LL:+ES'E5VE^G,K=>+L8_N#AN#4$I!7IE M]KNRY$P[(PS'94E4Q@S";,5#):I13[9<*Z_2-)T-XB=S_9U&LA\-OO9A@G$< MN\WUC>-V8Z'":\3J'";_C+-'2Q2J!44>0AG5+C5 7>#G,CQAFKT02] IFH7P MN>E&HR>DC"Q4L2]B7=_L2]N:".Q)[7/+86Y Z+MWF:J.$[2\$=E6% .7L?1K MF?VOV=YE]CS^0D?B# U +4EGJ@X[6"@$"@6]>(GK2P$ZHW7%_07TMVJJ4R++ M8'&BJRR;Y^9-!')Z$]:<#:FCM^5I@2:O M6\B9VF8=X.S_88W:AZEUP^X5W6XAV>#02FH6#?0LG2#,/TW!+7O/BAEDZ&\EP=&BH7J1\Q,I_-*OULA,(I&?YE&,M'JGG: M%F*""NM5BQDS8VAIXF.6;L.5R=F0-AP!LD!R<\/'W S%4K62\C=^R /HDJX2 MOI>-VH%O1+$0<0;6X8@ZT]C63T&(64XL-Y%,9A*^Z^.;;00:4[*1\X5H"R%9V M\B\)@/=@C>VOD=4ZUW!29;@AI\EX2]8$?9V;_8D[5,-T>.*&\&9J5.5-M8 MJE;4_PA,\C7"_8\9ZA]F1_^I<#_Q8\7-PFB'(_YOX[>6BOI;Q8!_Q??^.<3< M@&M!/.YXOIKPF3I%EWI@ZDBN&O(OR[NBCQ UC@ M5W^<7%BG9Y_.+[X<79V>GU6A MP=O][;^&T=O?M@;58&=K;9VF;7T\O3@YOCJ_N&Q8)_]SGQR MP06XQ^<77\\OCJY.K-_/_W%R@97452^>IE:R925/%$@%@Y_K\YMH^\O9"KG* M>[/DGINO42&E=*79K:"F1%#%E*QM@IU88Q!9%LDO=L\'8]6ML.KZ MI(Z_J?9&P-/'Q-L_J 9O'2J,E8EBIE!<'2@L3X%U6M2.L5 M-/+P7N3:L](#TO!%4TW5PC2,#S,3AKT0ZG/#=%;O8>_I.OO'L29AG&11@SLQ M!*5,6'[(!5Z80I@DLW=OWZII4K&=8)[%C-(L;# PWFH\.KA&8XO\'F_Q7[>> MN'L+2.2F?F*[\>P'N2#)-Y(O.Y.6D@NH-9:S>[*^.MFXVRR0N/)DLF+%]6Y% MM,ESUC7-M>8".EV2E+M \V+9F%9 DX0PR;5M(Y+(QC23?88FG?+8J#.C.<;[ MW5J(';9VES,[ML&.C\^_?#TYN]P%K6--SNM4BO.NB4[=W46GEHV5M-\N3J_^ M:9W_=0:B_8_3KYCM"%+^ZNCTS/IP OR%B7N:P M[>KB"'C?,7W9D/U_6&SDXM_@"WT0AA<9Q?1:YTV>KOEB_C']L H[>,&FQT=P)MQ3L [[KEQ M_WXW"+"+BNX?IQ].97?!DK:#UN7Q'RCPA[%3SJTE3\2R,5O[I;+-(<-$X>J8"G8WUG.)W2L67=[$_\ MMZQ-Y+N%D)AA&75P?>"+2?*N_1087'YR]I.L[':Y3L]8G:E* P>D=9_<8" 6 M4Z1U9W@.!R\OW52I,[+=+LHO[#&?A-><>:=CN=MV^=1)T^NU^I0"=*+P?B:Q M?G&5L\4%SD/824 I>SC5"H=#?3IP=H] 6H]#(-;EZ$:,,<&U^I1RQ),9EI8' M6+$Z#V%-*)MH& ML0I_+0P/](]S!+=[>-I^ #P]^7'C#;U=8-[8GES(W5J^%V<-VT@JXV!DFAI1 MC6KT4I6U,HD-G2F"RVQ;GD)&@U7P813@VLU-B@,?/D MAB4\4F59IT2!2THM"'D*P[($GH24SBL"P^^BNF0:306-,B#LP1>6=.S,BIDF M(I+%3"SWE_>?Q]_Q'$D/9Q^NSI&5D@&YGG%%7;JAA A+BQ N_E#_&C_KV/?)%.@D"D[?Y >+JCC&_QA MDHW9WF)98Q,2K$7)B--_$JS3R:KNIV%P)UP_(;?4%S>.W=$-F-%)0C.+_DS] M>^M0>I[V%@=)0!)*?F8!'N.?RM'SWZIUMERL->#5]NT2S?$!&?].4'SKR;E^ M3?%/3/$@W9M-QSF4% ]_*HKO,L5?W7@1D'@9W4N!N+1_T;I$V5U E$?I=1I+ M+:1%<[][#T>:/R.;GETGZVRGD^W:F4^-D8I<'RTS$2_P1X1\TH:ZM_[@MFD- M:83J%-53BBV84WM>&2OO;*F\U:Q\%UBYXPS:3JO;/&SVN]W>X=NQ^-&1^MKE MC1L)U4U0#ZMLR,9%1[/(\PW>V@15:LA5W"XH7M=+M+>+,'#]L75FR]^HL%]L MOE )AH-+0(RAFQ,,[&X)HWL5LEA/5"C>IY4X_N#PX.^&S,B.U>=C/;;(V D6 ML)TV5]MON\ "E#9'_^PZ;R<>-IA!I2TQ##<*=)Z%,M+FJ%+NY4SB$ML<9(%^ MATC*:6I.,13)';HYE^;-%-@%67\&J\#2=I#.\%:>J/Q@K*"P>>SHAINOK3O@ M!^U:)7BQ_,!Q.LUVSW&<9MO!CT CR+EP\IR@M1XG^#,-A&F).;O! [)M]WC; MM38 U-^IM8%70/V=7JO=74'][>WT@/8N\8#BYA^<$^RP'M"M]8 7RPGR7MZF MX>5UNC\,MJ ]9/.RWNFRVW4S0O_+\[']8P)_7D5I#%SDC+YT?>LHCL.1MXE[ MV*!M:X%HEQ3]Z,[AG:#H7BW;7RQ%DU#O#IQ^L]7M=OIO7:=_<-CL=/ZW!>0\ M7D3.IJ>/;6 PXU?Y^% GN$Y=["J W00#=\JC+2C3:'TB)R&?X/=B38F^F.#- M"A?N_+^:I>X,2]TV8MH!_:'3&6#$U&DZ V;$ MF0O!&+A&^HX:[X[JU33P)I@5CNQ:^THV<5@@C@WPTT6AF6P?EP>.M8>5NX;3 MIMT^6]O1._K-^Y>SOF=F-?\UN>^"*"F,GX*PX764[!1T$@?E@?"@-C="OSCUD/ MCJ_4@R.KEPUQ*)K[>B] U0N_;B@XG:-28Y:CZLU!;TF=:/L9@X'7=)K<%"I_/G,+@^N!+1U.#NS-"QV8E<"GYW M#MIK5$?B,(KNUT^+E4^0A_K.C M*?(0*+*['D6>3P-OF,9SWHF?)T9+9L+456Y$A[U:,KY\.D0E$21/IB2V6AV* MX?;Z@W'W<(D#\81F&)$9.I?BGF]IVY*&QT]EN&\:$5Z2PU[878=W5PM?)/I^ M+7Q?/M&3\&UV,N'K-//"-Y=)83DZN6(3'O"G&V0I%%*P/@$'L%80?VY;A[6\ MSTC_L!;W+Y;R5;)[I]GN=KN]MZ[3.3CL=@;_ZR#9JVQW;!,F(FJ-_5FXL5C: MZ,(Y+$CUY5GP#T31A:Y&VH3NUT(\H^1!+<-?*R6W5.IED+B!BP&C&=S7_4MV M=Z\%D$=B:'^/O!C :)W28%1JKM6P/B=C>WW6UGIRUK;+2HK3K+64%\O;N MXN>78N8B-6NFRK5ZUBM)==GD MOM_:CN]_<>&E5KN4Z6_"X-=7]%XQVVO5['\.#MNH_9NQ_[:E5Z_SS5 MJEN 73W5JA("YJ&V_%13K>J9/H\XTV>G/1)U.^#7JYFV1^'4%]+GBJV"C2)T MD.^K RHR0=OJL[3?Q/=XY'MN1"F*M4JZ\G)>LTIJPF&92MJN/1*;\/VZ[?/K MY?L=+Q@OX?NOF-GD(/-ZHI";@*76!9X7_J]9%\CAX1)=H//DNL!.VX!U$_C= MT04*;2.=IM.1G77@H6"\J06GLLEW2>@O!$'K)1SB\"4V67AW*JG9+T"2J9Q)AU-R8/F MP.GG*%E6H"'Y?1"!F'C)LOGA%@\[07OXR8FZ7$9;OE4 MS:E6+475\&=;.KW6EL^^&#]%.R>G66MT'"]0BE MET_"+)A[34,P*Q5;]U,"4@DGY!>+O!&)X20^!3BZX\Y%K_9FPRO7*@+N MU>+4H,6Z5_^KIL7V-K1XYR4WUN\IJ-5!(L3ZI+FR&.K!27.GQ63=M/]5DV8G M3YI,C^>%OBSK$]_*ZH-:+IK$5^<;O7C:8RL3/H+S.$WG $CPQR@28R]QF;QD M!U_Z:-YGY,9(ED?I-?8SXD:7Z*I9GCG1L#Y\.;?^<*/(BZT/;O#=.K./[ 8N M=C2>PH^Q(Q)-X#BZIG==W@$B69_AM&#BXL')2/W\]M@ZC>-49*WU0OA/9/GT MF]B:N9CV@1\)(/N?=4:I0PZ>QHRM+F?(C41HU?W3=H='%-*G6LH[G YC;^RY MD2>(G!?1[2,+Q5W!^.WJ\VNI6 6,;ZN&]$%,B&N0/2 4 MQM;7=.A[(^MH-()+3%#\?/*B:;)-S?-WE@*D1?4UO --"76W!)A](.XM M\4.,4JD:3)$3P?6Z[OAZ2E?7$#]UJH)%SLJ5FZ MA#+"_HZJ%?S BZRAN'']22UDD,3:CKV=8E6+F0H06=M1@T\0S!, -#DL@&"^ M@DXU\F:N#P8'DAL:.><3^ 40X]82R H>DO'(#^,T$K4X MX:'4CGUZ=OGD$N4Y#GY*+>ZM__EP\=DZ#>+$Q>C=QW"4DK^)G$O.>^L*&*.G MOAVK;\QY4;"0L_8&,M9,0%(KY%M2[W/SEW(Z^*ZB)*7QW\\.>M];I2\L'EZ$9,78VC/XD5NT:O.72.D.>SX>G%2R:A90B MR<>33S4+":R/8N(%WJ.@R*Z14Y;?5ZWDA4<]]'%XB[XG]WJ1F7- MM*(?H:C MZJQ)%$Y+X_5'09"ZOG4A9F&48,P^"^!/PH@>N4>KBEO]J%Z<*BBG\D+AIU,W M0>>6%^2L)DS.]-,Q9Y1F=^7LVXOL^[D)A0\,XNXJ"-,4P/]]RO_+@\(8)2>Q M\@!1\%V[I_#2HZRF=P?XR3--2?Q_C 'S_S721$:P"J*F!7@T K0#YN4F871O MS7S8, [.CB(WX!\O!$$]EU+-I>P5**8P?= ;_^V7U3,-X="_J*<>89KE+@VL MK.#NGFHV)4ZBQ-T_.BKW-[R=TZN3+Y;3LZU/YQ=?6 I=?OORY>CBGPL9Q%,? MJ9PZS\) V)5@8I7A5_V'X5?MFE]5=G=/S:^>01B7<;!??KL\_?WLZ.K;Q^-]_D %H\4HC8#]"%3A1S>HLZF( MM#-H=QIRY6NJ[X)WW8"N/\8F)11KP0HN+X;OR<* ?0P%I0]S]14&8CA!&/.3 M<2%"+_Y!@XN\T@">H@7=-+D)(SC_>#&SW;GYRYV^W6_U'GS^9E?X'I3)W42#VUA/_[0W]],J>",6\LXY3D%29E'-U29>FAV%U%(7 MQMZ%YA?[9; HJ$Z.)-R'@D_NIVN"O_(P_>@FXEW6][S%(_?6R?_<\(C,6Y_3 M _;A7IWJJ,*> :#0>V-+[;I*V+8A$-[&;XOM?%\[ MFZO!4?#6JV3E?W@C0<$NCRHTL=#_^,83D_D' MV-M/JLU#X8=W2EV>A*I";P9JG:1WKOUE_U'6;?E#'9LQX?. M^AM>H.IUUE#U2C@=.P2>@]>5:_Z7\'HW22.Q@?ZUD-?O) 2NO,1_O:?_2 /4 M?\ZRD4R3!-I"37$#L*WQTYUXY<-RC@W%D^MPK4NO<0GN<#*0^'XQO4B6,6PDN>8\RL%S7)G9\WE:]7H,52CQ3ZJ M6AO:E9^^/FUHF2_ZV:^CUH9^+ICP>D3^3\<07@^H:NVHUHZ>7CLR>JO6ZE&E M#E*K1\N<1?<\&^TRC,+O;JT=[9IV]!3W5WD@+%2)EC#EUP6A-72B5?DENY-: MW#VT6X>=!T\";MD=9_#P"S#H/V1J\18JFUK"++3LV-U-DHE>@#)W3O-6 M=!?P)]/?JJUI;89U- NJSW5'E>6&7T4"%WT4?=_,GU"I](ORD^UO*]]>X"U? M>F.C=(7^^%5\'X>.# S M&VPO;^KO_*@71RW"XO#*TO0B'L!7KV+8^ M>V*XD?_DA:#MSF"FGGWE!=8G=Y2\=-3\*(+ BZV/MG7^W7>_OU[,?.D:WX5[ M/PV#,8K.\T!<^]XF?N[ZKG?JKC^ZOD C[D)X<5Q?\XN]9F_T/8+7?K&M*W$; M>?_QW*#![5?^C.S7>^^55S*POFN\JMW"\GC2J^P+=O@P?<%ZO_Q6]P6KZ.Y> M;5^PJV]7YQ?6UY.+T[-3Z_C\XNOYQ='5Z?F9=73VT;K\]N'R]./IT<7I^FW# M*G.RT[./)_]C79W#JP0=?3LZN=N]H M5TE$@@=%XV+"0#D68S?PG_!SK)TC\1P4"I*!?*2H<1G)W9<)?)!KJY(U M%7LD"^.A&LBOE27\6$/;GD.U>&Q%PFD.?OE-=;&?6*>PQ$Q0^HY$"A'1Z,4A MJ#9F,MPG+YHN&#?W=!A0HJ-'")YG4M$_'92BP".^#P>;Y^/A.\>IEA\&!^A)H<'Y(<\4J[SSO%LZ;3!Z?3[E(ZQY6'7C&^N3']YM1J>U%*TB >-=']92=#?IM+^<3JF) M,[9.MD[^G7K)?2U6=X8JX68'M5A]6>3:;N)4-FQFGH36R@!"+5MWGHKQPIWF M,C*N\W!R-^P\3"+.H$[$J>SN7L5 T5]^NSCY>GYQA2D75R<7)Q^MK]\^?#X]MHZ.C\^_G5V=GOUN?3J]^%+QF857 M/#;E,@E'WV]"'ZDE%3E!^57\)Z\:]%9:;CKU$\!6YHQ'/F,?P^LA4O(;2[1B3VW'9Q=%]Q^DP M]L:>&^&(FCU<&J?6MYKOC1GV+>?]/HZ61XPHG4U/*[6:SD!-J?1I*[E]Q3E# M+M3QQH8URL4T/!G3\#&F 5]F%I\@BZ]!+QNAPV:"#IN&-8'3"7=TH_)3$N#' MPKH7;A2K,3SP-B\<6YBK,%YPAH9&?[7]@!3;/M\*_A^\F(L(D!]!W M 2(&O"8:L;*3*N#9UBD@8!K!L0D9&4QE3U@ B1CS*2:N%_EP6#B Z_O6%'X0 MX4_AZQGL)BXNH70C!01Y?>M>6W;V./7YBG!H:'9-/-0(/LH@_V" A]\"JL!J M4[A?Z\Y+;@B_9?+(C'O>^7 7UR* _?@XHQ2,@1E>DGS/M\#3W@+:_=$4WCQR M5XY6J@IM^W&H")PO'0 0C8F2"2!X2$"38 RL66=BR4P;===F^ZE;&N]ZDTAF MOI<#T+ZU]_7XZ/S#?L/$E?^+MP9H%@ ZP7TD4>A;(:QC8!G/RL(7+,.K!C"A MF"?/CB*/$-<2,=H%'G ENK/*#!;DO%MU[&-Y;"1PB^N(S9H(W?U;-QXOC%'G]O;H_H)Q$D%YY.4.N&Q$21-=NX/U'$K#$F2LP&,9@ M)_!3<:P$ ;(G.0I-6O"RYH+O5A5>-"SQ WD4WB\=U[2;H%5 MU:'6<'>P!S S M\1G;.B<4R?W>(\^/1 E$B(5(4+H+S2<0^XC]Q;8%/!%WYUHS9F^&+)AXT51. MVJ-40\T:B9T1'N.CEOASW!SM-_3SY&3,)\1=Z+F&!&O69JD,2"P484/4X M'2'+R&YQ?1%&A[2N;L+8_%;>(/S$A3L#/<*7DSE H4!%@6&.K\)+#(>)"R\$ MSA:' =V!"PPRHE>[PS"%)6X$=5M;J'L66 M&B; BEM N#(MCYD,$/ZT%=NZ3$&G,WZLCR-^ H%L%0#:=:U0)5(D(8]V(JX MQ6Z8(QJ$"5>([Z,[FB+M,K*/O7@$:KU<<^&Q 6**E3 I5[NFCIV M^>:!(H;"]\2MQ%Z#* "F""6 G(&J0RU4# NA.F2_H%@ >=@(^U 3#7YQ0?TH MMC"L'*^ZPH&L:N/,/*:\<;1!IVG XUCEZ%?D".IK,(]CDC]1R*P'F'@$UWT@ M[1M>; E:*$86B?RKPJ@HK')?2P'%RX^TFL<2 A;<<_:EN4I,A8+-D28T)!TB[^-QT!M)E:[6; M4G5@\JKYRPEAH]Z(Q..]O,RJ4_\%,+<@!=@>J4-=@"'HW2(_:[ 1Y8)Z=01" M3B+49\\EC1'U'F5<&>8J 7;-*^5H7,UBE3$=B%(+X_8] 98[0A6YY M9-[R2-TR6X3R"AEYX.13:T\ZU_AKV*KICLPM198YT.DUV::2[[AY#$O(',I> M*CE(DDR5CA&>E%,"ML8^[JR0@3?)G!O2LL8ZS/O M8:%<[/(F04D9B7W"6?G+[-%1&">Q-EA(OH!<23* ,&_%=6P =_GM]1W%#*ENXL>PT<.B)A^R5K2O4Z_E3,MQ!D4D$ MPXM/@;_29] V'BF[N%F2 /1#_2,X]UA*,?(D%J IES6!H&Y4&7/H.Y:Z+NG] M(=B.UPP:&SE1.IU)..FK#$D]4_2_Y^];W]*:TG;_5[ M<90G'>>G=EYQ6#DYO7NZ>U(XOZ?3FTXKGXY]R:*T1TE$SHR V1M/D[.W])PS M#]MD:O7W(G03=YW"+H@W$S^>AB9X/YIJ@"A HZZ_V/EF-U"^Z%36_-3W/87F M]>,P]WR7.6$NPJ__5)KA=$\G<;HG(W\V&_$(1/^C\'RGKQ\6V\UTIE9'5,KXPH&9RO _T@QV'3Q;J'.37%/$[VT8#XD> Q'<>C33)R>G$Y2%BY0 M7D+;]VZT%I*&*597LM F]W :QW68S-1Q LIH$'>F<=F#<<.(=!,T1X40B\LX M&D,++MMX._$!:E&-Z10DB6IL-IV#M,A&I\DK4:RWN"3BK;KBY?CP,TMD$L4N MHD@S<5@HE+@!?(OC-/F@3K S<3N=R3<35]>+VE]3UJS=N"L]SY0/?'/*1T[> MJ-K=/;GDC>M797,Q#3;#>I34V?BWHU;R52\%0' T73779 8A2$WO# N+JRM&R/>U3&= MKI^(G4A[DV^'9BQ(Z+LS" MC!B]_)V)XDGA37*S04K$?HGD+#M[VN('I%<>:2Z++8C_Z_&B]I?&9MKNZ*,O M@BC3X8]L-+&V^E,/PS1@/O6/7&>C3ZCBPGTRV]@OI/K/;>BIQWJV@NHWNS$6 M-Y629\ /D]S6G_WD?F>7_O/&/:%TJ?(6N& ?3W*\"A/YSZMK]I=T.#4?^&+M ML+Q ;[= 1S[Y !+7U$8ZS>]T95ZG/4H1Q\N4;F1L2E M1914X,G %>PP>><\@J:3[G*UTZ_)[SOSG]C34<1\Y([?$DMYG=UFG7WT,]'J M9^FBLS#V;,=:W!UNV +,60W]>5G_=HL,T,D;DN-JFFAXC^Z2'@J.GE>++;9JR7O6+%[YJ5U;TNK,U=!%W,S MF*V-(UP9T+W3'?&G($I_+#Q7]U^ M\LLDA^/%/G[9*HY7*5Q#DWL:3ETPQ>F7X65S9'2#53X)#O=T.FU29*YX7WRV M2&JY4!CUJ2MJ$C.9K[K;L7Y>3IPJ$[_H8-%! M5[C>YMFX>?(JP!=I/R\R!&;SM.#1FG/%9??$)%5KND2FFN[J9Z['_%$WV@/# MPALY7TEIQ=R0)#"Q+XK#.,;')11.>Z';ZWFW*FV1U]12:VH5CP N MN%[$Y=Z?IP&4V&,:KKKFDEE#/H[9EVDQI;GPR'\;=&>QR)*&++\K+\[[6ISO+ES.I4C=H#_/(U@(>:63 M,M.E_%M>K&E>Q-G3]EL]8OQX9S!P1=[<3=G>Q5#PG.9=C;AXYQINGH%BL@@_ MSR8T">Z4 ]L=%@O_(N-ZEFF1#M:4#E3%]]72A?S%0=3NMV[YV'DDTW'MCTD2 MR3P9Y"?N@\D%IFG2Q0&.*013XNCD/@;](KEUX2LF10CFSS%--?DS+<%)%83A ML,!7<;>+6:ZS&.ST,:\^U*7O.AW-J:2H?1&MU^$@U55(-QFG_(L?7[PV^:HK M8=[2EUR^')B$8BXN.LV%6=CB"A/JB[_AQ%RQJY8RJ$LI$-,MN3C]/1OBR2)- MF^6\5,2DVNZ?C\NS2)Y>>J&F5\XKIEX*[,TBN(3!;'I MKRG[;S%'>9(<.ZO(,8C$K4>+)%%BZWE66NGX7Q%$[XXFB5?#B\>?X,$[D'-= M%W)=2=#JR^]E/'-$I9#1CBBDO?-QZ_7KQ?,+OT>F$B6]+IR4" MO9J_4V+42<[$SYEK\2B&&7R;'0DM:AU$$V5X!B:[:S&))Z>]\>1H]"1(7QR0 M+A?O23O:XJ8T^NF6MK#77[.C38:HB,_K.77.YF5A+_RM+6^W?U.R9$I/FYSM M3*'FP>DH&:%1$8\GYS/2U8H")=-_A\G)B(FOK^]+AVXGX>GIP?'(_CTW$RNE M,ZX7"OY%[>9##]4 P<>Y;1 ?ZD+'%/G4UYY5C<,P,49&)^F\^\R&C^,SG^V% M-7P1/$G'S7YGU=8O;:SU6D+B[ S/3Y9M?3HADTI)"ZB:G:_J7[<,XZQ.JHQB*#_F+).3R7>0LY)R%O,R&<6OHE4Y9+D K9PVO0]9P*=G\)K*;G6?^ M24[QKQ=7<9RE< F7-,$O*'V^ "\OS4O6V%475U%/K'NRZ%APZ0V#VZ;_Y56W M9 3@YQ'7ZZ._LX5T;5SW0M%=&\W].O3?"GGW2VD\(ZR1/IF=8\Y+XD&6Q&]G M@_UR#A?6QV\91''5I%HXI24X74_U:2V;BPJ$Y8#,XF+[2?WC>!7RYV43:?H\ M16RA-_@\(;,_Z)^_OMN+W?.&DT"3:GIQCX^C>8D1X]WVSJ8)5C.&G=[81>3B MHO;K+%&JWYU$XXH:5#[2>FJL\#7#XAYA4;(H+]6!Z [MZ4FJ=%=$"R=[]X7# M=CJA%WMQO69.QT4Y@5[W9%+]>;!0%+FH4>$_)\Y-IV22MR*M'=__UAT.^H6M MFJ?YOJ9Y%G2(IEEW,J-%39:?V'C?+Q-FDD'7JJ"2'"O%_TJ1O5'\'KL8?IP1 MV(TI%9.0XT4.Q=37[OPWWTL%K3ZGP]:38UAAH6KF8IKG]2[R,F,G_3@U36YX MP'D*P4(IOKQ8J[Q8?R'I;[MDEUBNTQBX_SK6BQ5K2\GBLPWO)T=MYYO@=>G$ M<^OW^D6:EO;"OEI88:6\XFD\?WY ;C9P>7D_F!*]F+J?^S<6I>:L$.IIR4?T M-9H0PZ*J??V:WUX;H-:3HJJSHV_AXE3;SS;_ZZY4'9?;]8OAGZ-_UK;CWI'* M4M;^CS[Y^J]:9W!JX].\??NNXO?^=C"J;<6]KJ"NUUM7[O:10JK75EVO^%#. MNABDJE&3HBTETOV_HPO/]"C5(XL/!/'-"_MYQM'I2MJ$(9S;A%7V[AXZ^OZO MAU_=U\=E.A\Z[;W:N\;>;FNW]KJ]]ZZ]M]79;;=J6ZWMVOZ'5_N[V[M;>[N- M_1LYH2I/\KK=VF^_W=W>ZC3BG7?B7\U&J[-?:[]YMGW0VG%>B]F\>?86CT^P MQ>,3A7C[=]$SF0]??:RVR_NH_C0Y7:?\9I3 MXE+JA60D<=>TL^ST\E-:>U'0VJP!Z<+O.'DA^,V_AB_0C;_[V641?,$16:O+ MTM^Z[&\VU8:I76OI>A=O5;_3H7D"_!N[NZYT[>=Z_G%60FIZ]