0000102729-20-000047.txt : 20200729 0000102729-20-000047.hdr.sgml : 20200729 20200729121928 ACCESSION NUMBER: 0000102729-20-000047 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20200627 FILED AS OF DATE: 20200729 DATE AS OF CHANGE: 20200729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VALMONT INDUSTRIES INC CENTRAL INDEX KEY: 0000102729 STANDARD INDUSTRIAL CLASSIFICATION: FABRICATED STRUCTURAL METAL PRODUCTS [3440] IRS NUMBER: 470351813 STATE OF INCORPORATION: DE FISCAL YEAR END: 1226 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31429 FILM NUMBER: 201056453 BUSINESS ADDRESS: STREET 1: ONE VALMONT PLAZA CITY: OMAHA STATE: NE ZIP: 68154 BUSINESS PHONE: 402-963-1000 MAIL ADDRESS: STREET 1: ONE VALMONT PLAZA CITY: OMAHA STATE: NE ZIP: 68154 FORMER COMPANY: FORMER CONFORMED NAME: VALLEY MANUFACTURING CO DATE OF NAME CHANGE: 19680822 10-Q 1 vmi-20200627.htm 10-Q vmi-20200627
0000102729false12/262020Q2us-gaap:AccountingStandardsUpdate201602Member00001027292019-12-292020-06-27xbrli:shares00001027292020-07-23iso4217:USD0000102729us-gaap:ProductMember2020-03-292020-06-270000102729us-gaap:ProductMember2019-03-312019-06-290000102729us-gaap:ProductMember2019-12-292020-06-270000102729us-gaap:ProductMember2018-12-302019-06-290000102729us-gaap:ServiceMember2020-03-292020-06-270000102729us-gaap:ServiceMember2019-03-312019-06-290000102729us-gaap:ServiceMember2019-12-292020-06-270000102729us-gaap:ServiceMember2018-12-302019-06-2900001027292020-03-292020-06-2700001027292019-03-312019-06-2900001027292018-12-302019-06-29iso4217:USDxbrli:shares00001027292020-06-2700001027292019-12-2800001027292018-12-2900001027292019-06-290000102729us-gaap:CommonStockMember2019-03-300000102729us-gaap:AdditionalPaidInCapitalMember2019-03-300000102729us-gaap:RetainedEarningsMember2019-03-300000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-300000102729us-gaap:TreasuryStockMember2019-03-300000102729us-gaap:NoncontrollingInterestMember2019-03-3000001027292019-03-300000102729us-gaap:RetainedEarningsMember2019-03-312019-06-290000102729us-gaap:NoncontrollingInterestMember2019-03-312019-06-290000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-312019-06-290000102729us-gaap:AdditionalPaidInCapitalMember2019-03-312019-06-290000102729us-gaap:TreasuryStockMember2019-03-312019-06-290000102729us-gaap:CommonStockMember2019-06-290000102729us-gaap:AdditionalPaidInCapitalMember2019-06-290000102729us-gaap:RetainedEarningsMember2019-06-290000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-290000102729us-gaap:TreasuryStockMember2019-06-290000102729us-gaap:NoncontrollingInterestMember2019-06-290000102729us-gaap:CommonStockMember2020-03-280000102729us-gaap:AdditionalPaidInCapitalMember2020-03-280000102729us-gaap:RetainedEarningsMember2020-03-280000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-280000102729us-gaap:TreasuryStockMember2020-03-280000102729us-gaap:NoncontrollingInterestMember2020-03-2800001027292020-03-280000102729us-gaap:RetainedEarningsMember2020-03-292020-06-270000102729us-gaap:NoncontrollingInterestMember2020-03-292020-06-270000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-292020-06-270000102729us-gaap:AdditionalPaidInCapitalMember2020-03-292020-06-270000102729us-gaap:TreasuryStockMember2020-03-292020-06-270000102729us-gaap:CommonStockMember2020-06-270000102729us-gaap:AdditionalPaidInCapitalMember2020-06-270000102729us-gaap:RetainedEarningsMember2020-06-270000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-270000102729us-gaap:TreasuryStockMember2020-06-270000102729us-gaap:NoncontrollingInterestMember2020-06-270000102729us-gaap:CommonStockMember2018-12-290000102729us-gaap:AdditionalPaidInCapitalMember2018-12-290000102729us-gaap:RetainedEarningsMember2018-12-290000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-290000102729us-gaap:TreasuryStockMember2018-12-290000102729us-gaap:NoncontrollingInterestMember2018-12-290000102729us-gaap:RetainedEarningsMember2018-12-302019-06-290000102729us-gaap:NoncontrollingInterestMember2018-12-302019-06-290000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-302019-06-290000102729us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-300000102729srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-300000102729us-gaap:AdditionalPaidInCapitalMember2018-12-302019-06-290000102729us-gaap:TreasuryStockMember2018-12-302019-06-290000102729us-gaap:CommonStockMember2019-12-280000102729us-gaap:AdditionalPaidInCapitalMember2019-12-280000102729us-gaap:RetainedEarningsMember2019-12-280000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-280000102729us-gaap:TreasuryStockMember2019-12-280000102729us-gaap:NoncontrollingInterestMember2019-12-280000102729us-gaap:RetainedEarningsMember2019-12-292020-06-270000102729us-gaap:NoncontrollingInterestMember2019-12-292020-06-270000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292020-06-270000102729us-gaap:AdditionalPaidInCapitalMember2019-12-292020-06-270000102729us-gaap:TreasuryStockMember2019-12-292020-06-270000102729srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-290000102729srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-280000102729srt:ScenarioPreviouslyReportedMember2019-03-312019-06-290000102729srt:RestatementAdjustmentMember2019-03-312019-06-290000102729srt:ScenarioPreviouslyReportedMember2018-12-302019-06-290000102729srt:RestatementAdjustmentMember2018-12-302019-06-290000102729srt:ScenarioPreviouslyReportedMember2019-12-280000102729srt:RestatementAdjustmentMember2019-12-280000102729us-gaap:EmployeeStockOptionMember2020-06-270000102729us-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-12-292020-06-270000102729srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-12-292020-06-270000102729us-gaap:EmployeeStockOptionMember2019-12-292020-06-270000102729us-gaap:RestrictedStockUnitsRSUMember2019-12-292020-06-270000102729us-gaap:EmployeeStockOptionMember2020-03-292020-06-270000102729us-gaap:EmployeeStockOptionMember2019-03-312019-06-290000102729us-gaap:EmployeeStockOptionMember2018-12-302019-06-290000102729vmi:DeltaEMDPtyLtdMember2020-06-270000102729vmi:DeltaEMDPtyLtdMember2019-12-280000102729us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-270000102729us-gaap:FairValueInputsLevel1Member2020-06-270000102729us-gaap:FairValueInputsLevel2Member2020-06-270000102729us-gaap:FairValueInputsLevel3Member2020-06-270000102729us-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-280000102729us-gaap:FairValueInputsLevel1Member2019-12-280000102729us-gaap:FairValueInputsLevel2Member2019-12-280000102729us-gaap:FairValueInputsLevel3Member2019-12-280000102729us-gaap:AccumulatedTranslationAdjustmentMember2019-12-280000102729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-280000102729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-280000102729us-gaap:AccumulatedTranslationAdjustmentMember2019-12-292020-06-270000102729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-292020-06-270000102729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-292020-06-270000102729us-gaap:AccumulatedTranslationAdjustmentMember2020-06-270000102729us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-270000102729us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-03-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredOverTimeMember2020-03-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-12-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredOverTimeMember2019-12-292020-06-270000102729us-gaap:TransferredAtPointInTimeMembervmi:EngineeredSupportStructuresSegmentMember2020-03-292020-06-270000102729us-gaap:TransferredOverTimeMembervmi:EngineeredSupportStructuresSegmentMember2020-03-292020-06-270000102729us-gaap:TransferredAtPointInTimeMembervmi:EngineeredSupportStructuresSegmentMember2019-12-292020-06-270000102729us-gaap:TransferredOverTimeMembervmi:EngineeredSupportStructuresSegmentMember2019-12-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:TransferredOverTimeMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-12-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:TransferredOverTimeMember2019-12-292020-06-270000102729us-gaap:TransferredAtPointInTimeMembervmi:IrrigationSegmentMember2020-03-292020-06-270000102729us-gaap:TransferredOverTimeMembervmi:IrrigationSegmentMember2020-03-292020-06-270000102729us-gaap:TransferredAtPointInTimeMembervmi:IrrigationSegmentMember2019-12-292020-06-270000102729us-gaap:TransferredOverTimeMembervmi:IrrigationSegmentMember2019-12-292020-06-270000102729us-gaap:TransferredAtPointInTimeMember2020-03-292020-06-270000102729us-gaap:TransferredOverTimeMember2020-03-292020-06-270000102729us-gaap:TransferredAtPointInTimeMember2019-12-292020-06-270000102729us-gaap:TransferredOverTimeMember2019-12-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-03-312019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredOverTimeMember2019-03-312019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-12-302019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:TransferredOverTimeMember2018-12-302019-06-290000102729us-gaap:TransferredAtPointInTimeMembervmi:EngineeredSupportStructuresSegmentMember2019-03-312019-06-290000102729us-gaap:TransferredOverTimeMembervmi:EngineeredSupportStructuresSegmentMember2019-03-312019-06-290000102729us-gaap:TransferredAtPointInTimeMembervmi:EngineeredSupportStructuresSegmentMember2018-12-302019-06-290000102729us-gaap:TransferredOverTimeMembervmi:EngineeredSupportStructuresSegmentMember2018-12-302019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-03-312019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:TransferredOverTimeMember2019-03-312019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-12-302019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:TransferredOverTimeMember2018-12-302019-06-290000102729us-gaap:TransferredAtPointInTimeMembervmi:IrrigationSegmentMember2019-03-312019-06-290000102729us-gaap:TransferredOverTimeMembervmi:IrrigationSegmentMember2019-03-312019-06-290000102729us-gaap:TransferredAtPointInTimeMembervmi:IrrigationSegmentMember2018-12-302019-06-290000102729us-gaap:TransferredOverTimeMembervmi:IrrigationSegmentMember2018-12-302019-06-290000102729us-gaap:TransferredAtPointInTimeMember2019-03-312019-06-290000102729us-gaap:TransferredOverTimeMember2019-03-312019-06-290000102729us-gaap:TransferredAtPointInTimeMember2018-12-302019-06-290000102729us-gaap:TransferredOverTimeMember2018-12-302019-06-29xbrli:pure0000102729vmi:EnergiaSolarDoBrasilMember2020-05-290000102729vmi:EnergiaSolarDoBrasilMember2020-05-292020-05-290000102729vmi:EnergiaSolarDoBrasilMemberus-gaap:CustomerRelationshipsMember2020-05-290000102729vmi:EnergiaSolarDoBrasilMemberus-gaap:CustomerRelationshipsMember2020-05-292020-05-290000102729vmi:ConnectItWirelessInc.Member2019-05-132019-05-130000102729vmi:ConnectItWirelessInc.Member2019-05-130000102729vmi:ConnectItWirelessInc.Memberus-gaap:CustomerRelationshipsMember2019-05-130000102729vmi:UnitedGalvanizingMember2019-02-112019-02-110000102729vmi:UnitedGalvanizingMember2019-02-110000102729vmi:UnitedGalvanizingMember2020-06-270000102729vmi:LarsonCamouflageMember2018-12-312018-12-310000102729vmi:LarsonCamouflageMember2018-12-310000102729vmi:AgSenseMember2020-02-290000102729vmi:AgSenseMember2020-02-012020-02-290000102729vmi:AgSenseMember2020-03-292020-06-270000102729vmi:AgSenseMember2020-06-270000102729vmi:ConvertItaliaSpAMember2020-02-290000102729vmi:ConvertItaliaSpAMembervmi:MinorityInterestOwnerMember2020-02-290000102729vmi:ConvertItaliaSpAMember2020-02-012020-02-290000102729vmi:ValmontSMMember2019-04-300000102729vmi:ValmontSMMember2019-04-012019-04-300000102729us-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMembervmi:ESSMember2020-03-292020-06-270000102729vmi:UtilityMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:CorporateMemberus-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMemberus-gaap:CostOfSalesMembervmi:ESSMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMembervmi:UtilityMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:OtherRestructuringMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMemberus-gaap:CorporateMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:AssetImpairmentNetLossOnDisposalsMemberus-gaap:CostOfSalesMembervmi:ESSMember2020-03-292020-06-270000102729vmi:AssetImpairmentNetLossOnDisposalsMembervmi:UtilityMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMembervmi:AssetImpairmentNetLossOnDisposalsMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:AssetImpairmentNetLossOnDisposalsMemberus-gaap:CorporateMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:AssetImpairmentNetLossOnDisposalsMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:CostOfSalesMembervmi:ESSMember2020-03-292020-06-270000102729vmi:UtilityMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:CorporateMemberus-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:CostOfSalesMember2020-03-292020-06-270000102729us-gaap:EmployeeSeveranceMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembervmi:ESSMember2020-03-292020-06-270000102729vmi:UtilityMemberus-gaap:EmployeeSeveranceMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:EmployeeSeveranceMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:CorporateMemberus-gaap:EmployeeSeveranceMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:EmployeeSeveranceMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembervmi:ESSMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMembervmi:UtilityMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:OtherRestructuringMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMemberus-gaap:CorporateMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:OtherRestructuringMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:SellingGeneralAndAdministrativeExpensesMembervmi:ESSMember2020-03-292020-06-270000102729vmi:UtilityMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:CorporateMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-270000102729vmi:ESSMember2020-03-292020-06-270000102729vmi:UtilityMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMember2020-03-292020-06-270000102729us-gaap:CorporateMember2020-03-292020-06-270000102729us-gaap:EmployeeSeveranceMember2019-12-280000102729us-gaap:EmployeeSeveranceMember2019-12-292020-06-270000102729us-gaap:EmployeeSeveranceMember2020-06-270000102729us-gaap:OtherRestructuringMember2019-12-280000102729us-gaap:OtherRestructuringMember2019-12-292020-06-270000102729us-gaap:OtherRestructuringMember2020-06-270000102729us-gaap:CustomerRelationshipsMember2020-06-270000102729us-gaap:CustomerRelationshipsMember2019-12-292020-06-270000102729vmi:PatentsAndProprietaryTechnologyMember2020-06-270000102729vmi:PatentsAndProprietaryTechnologyMember2019-12-292020-06-270000102729us-gaap:OtherIntangibleAssetsMember2020-06-270000102729us-gaap:OtherIntangibleAssetsMember2019-12-292020-06-270000102729us-gaap:CustomerRelationshipsMember2019-12-280000102729us-gaap:CustomerRelationshipsMember2018-12-302019-12-280000102729vmi:PatentsAndProprietaryTechnologyMember2019-12-280000102729vmi:PatentsAndProprietaryTechnologyMember2018-12-302019-12-280000102729us-gaap:OtherIntangibleAssetsMember2019-12-280000102729us-gaap:OtherIntangibleAssetsMember2018-12-302019-12-280000102729vmi:NewmarkMember2020-06-270000102729vmi:NewmarkMember2019-12-280000102729vmi:WebforgeMember2020-06-270000102729vmi:WebforgeMember2019-12-280000102729vmi:ConvertItaliaSpAMember2020-06-270000102729vmi:ConvertItaliaSpAMember2019-12-280000102729vmi:ValmontSMMember2020-06-270000102729vmi:ValmontSMMember2019-12-280000102729vmi:IngalEPSOrIngalCivilProductsMember2020-06-270000102729vmi:IngalEPSOrIngalCivilProductsMember2019-12-280000102729vmi:WalparLLCMember2020-06-270000102729vmi:WalparLLCMember2019-12-280000102729vmi:ShakespeareMember2020-06-270000102729vmi:ShakespeareMember2019-12-280000102729vmi:OtherTradeNamesMember2020-06-270000102729vmi:OtherTradeNamesMember2019-12-280000102729us-gaap:TradeNamesMember2020-06-270000102729us-gaap:TradeNamesMember2019-12-280000102729us-gaap:TradeNamesMember2019-06-302019-09-280000102729us-gaap:TradeNamesMember2020-03-292020-06-27vmi:numberOfTradeNames0000102729vmi:EngineeredSupportStructuresSegmentMember2019-12-280000102729vmi:UtilitySupportStructuresSegmentMember2019-12-280000102729vmi:CoatingsSegmentMember2019-12-280000102729vmi:IrrigationSegmentMember2019-12-280000102729vmi:EngineeredSupportStructuresSegmentMember2019-12-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMember2019-12-292020-06-270000102729vmi:CoatingsSegmentMember2019-12-292020-06-270000102729vmi:IrrigationSegmentMember2019-12-292020-06-270000102729vmi:EngineeredSupportStructuresSegmentMember2020-06-270000102729vmi:UtilitySupportStructuresSegmentMember2020-06-270000102729vmi:CoatingsSegmentMember2020-06-270000102729vmi:IrrigationSegmentMember2020-06-2700001027292019-06-302019-09-280000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2020-06-270000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2019-12-280000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CrossCurrencyInterestRateContractMember2020-06-270000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CrossCurrencyInterestRateContractMember2019-12-280000102729us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2020-03-292020-06-270000102729us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2019-03-312019-06-290000102729us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2019-12-292020-06-270000102729us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2018-12-302019-06-290000102729us-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-03-292020-06-270000102729us-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-03-312019-06-290000102729us-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-12-292020-06-270000102729us-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2018-12-302019-06-290000102729us-gaap:ForeignExchangeForwardMembervmi:GainLossonDispositionofBusinessMember2020-03-292020-06-270000102729us-gaap:ForeignExchangeForwardMembervmi:GainLossonDispositionofBusinessMember2019-03-312019-06-290000102729us-gaap:ForeignExchangeForwardMembervmi:GainLossonDispositionofBusinessMember2019-12-292020-06-270000102729us-gaap:ForeignExchangeForwardMembervmi:GainLossonDispositionofBusinessMember2018-12-302019-06-290000102729us-gaap:InterestRateContractMemberus-gaap:InterestExpenseMember2020-03-292020-06-270000102729us-gaap:InterestRateContractMemberus-gaap:InterestExpenseMember2019-03-312019-06-290000102729us-gaap:InterestRateContractMemberus-gaap:InterestExpenseMember2019-12-292020-06-270000102729us-gaap:InterestRateContractMemberus-gaap:InterestExpenseMember2018-12-302019-06-290000102729us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMember2020-03-292020-06-270000102729us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMember2019-03-312019-06-290000102729us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMember2019-12-292020-06-270000102729us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMember2018-12-302019-06-290000102729us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:CommodityContractMember2019-09-28utr:T0000102729us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:CommodityContractMember2019-05-012019-09-30iso4217:EUR0000102729us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:EURus-gaap:ForeignExchangeForwardMember2020-05-310000102729us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:EURus-gaap:ForeignExchangeForwardMember2020-06-270000102729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMembercurrency:AUD2020-03-292020-06-270000102729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMember2019-03-312019-06-29vmi:derivative0000102729us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:SeniorNotesMembervmi:SeniorUnsecuredNotes5.00PercentDue2044Member2019-06-290000102729us-gaap:SeniorNotesMembervmi:SeniorUnsecuredNotes5.00PercentDue2044Member2019-06-290000102729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMembervmi:CrossCurrencyInterestRateContractOneMembercurrency:DKK2020-06-27iso4217:DKK0000102729us-gaap:DesignatedAsHedgingInstrumentMembercurrency:EURus-gaap:NetInvestmentHedgingMembervmi:CrossCurrencyInterestRateContractTwoMember2020-06-270000102729us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:CrossCurrencyInterestRateContractMember2020-06-27vmi:segment0000102729vmi:LightingAndTrafficMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:LightingAndTrafficMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:LightingAndTrafficMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:LightingAndTrafficMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:CommunicationStructuresMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:CommunicationStructuresMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:CommunicationStructuresMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:CommunicationStructuresMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:AccessSystemsMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:AccessSystemsMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:AccessSystemsMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:AccessSystemsMembervmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:SteelMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:SteelMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:SteelMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:SteelMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:ConcreteMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:ConcreteMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:ConcreteMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:ConcreteMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:UtilitySupportStructuresSegmentMembervmi:EngineeredSolarTrackerSolutionsMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMembervmi:EngineeredSolarTrackerSolutionsMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:UtilitySupportStructuresSegmentMembervmi:EngineeredSolarTrackerSolutionsMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMembervmi:EngineeredSolarTrackerSolutionsMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:OffshoreandOtherComplexSteelStructuresMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:OffshoreandOtherComplexSteelStructuresMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:OffshoreandOtherComplexSteelStructuresMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:OffshoreandOtherComplexSteelStructuresMembervmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2020-03-292020-06-270000102729srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2019-03-312019-06-290000102729srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2019-12-292020-06-270000102729srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2018-12-302019-06-290000102729vmi:InternationalMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2020-03-292020-06-270000102729vmi:InternationalMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2019-03-312019-06-290000102729vmi:InternationalMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2019-12-292020-06-270000102729vmi:InternationalMemberus-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2018-12-302019-06-290000102729us-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2020-03-292020-06-270000102729us-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2019-03-312019-06-290000102729us-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2019-12-292020-06-270000102729us-gaap:OperatingSegmentsMembervmi:IrrigationSegmentMember2018-12-302019-06-290000102729us-gaap:OperatingSegmentsMember2020-03-292020-06-270000102729us-gaap:OperatingSegmentsMember2019-03-312019-06-290000102729us-gaap:OperatingSegmentsMember2019-12-292020-06-270000102729us-gaap:OperatingSegmentsMember2018-12-302019-06-290000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2020-03-292020-06-270000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2019-03-312019-06-290000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2019-12-292020-06-270000102729vmi:EngineeredSupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2018-12-302019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2020-03-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2019-03-312019-06-290000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2019-12-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMemberus-gaap:IntersegmentEliminationMember2018-12-302019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:IntersegmentEliminationMember2020-03-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:IntersegmentEliminationMember2019-03-312019-06-290000102729vmi:CoatingsSegmentMemberus-gaap:IntersegmentEliminationMember2019-12-292020-06-270000102729vmi:CoatingsSegmentMemberus-gaap:IntersegmentEliminationMember2018-12-302019-06-290000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationSegmentMember2020-03-292020-06-270000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationSegmentMember2019-03-312019-06-290000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationSegmentMember2019-12-292020-06-270000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationSegmentMember2018-12-302019-06-290000102729us-gaap:IntersegmentEliminationMember2020-03-292020-06-270000102729us-gaap:IntersegmentEliminationMember2019-03-312019-06-290000102729us-gaap:IntersegmentEliminationMember2019-12-292020-06-270000102729us-gaap:IntersegmentEliminationMember2018-12-302019-06-290000102729vmi:EngineeredSupportStructuresSegmentMember2020-03-292020-06-270000102729vmi:EngineeredSupportStructuresSegmentMember2019-03-312019-06-290000102729vmi:EngineeredSupportStructuresSegmentMember2018-12-302019-06-290000102729vmi:UtilitySupportStructuresSegmentMember2020-03-292020-06-270000102729vmi:UtilitySupportStructuresSegmentMember2019-03-312019-06-290000102729vmi:UtilitySupportStructuresSegmentMember2018-12-302019-06-290000102729vmi:CoatingsSegmentMember2019-03-312019-06-290000102729vmi:CoatingsSegmentMember2018-12-302019-06-290000102729vmi:IrrigationSegmentMember2020-03-292020-06-270000102729vmi:IrrigationSegmentMember2019-03-312019-06-290000102729vmi:IrrigationSegmentMember2018-12-302019-06-290000102729us-gaap:MaterialReconcilingItemsMember2020-03-292020-06-270000102729us-gaap:MaterialReconcilingItemsMember2019-03-312019-06-290000102729us-gaap:MaterialReconcilingItemsMember2019-12-292020-06-270000102729us-gaap:MaterialReconcilingItemsMember2018-12-302019-06-29


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
Form 10-Q
(Mark One)
 QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES
        EXCHANGE ACT OF 1934
For the quarterly period ended June 27, 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-31429
_____________________________________
Valmont Industries, Inc.
(Exact name of registrant as specified in its charter)
Delaware
47-0351813
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
One Valmont Plaza,
Omaha,Nebraska  68154-5215
 (Address of Principal Executive Offices)
 (Zip Code)

(402963-1000
(Registrant’s telephone number, including area code)
(Former name, former address and former fiscal year, if changed since last report)
________________________

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
VMI
New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 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 x No o
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 x No o
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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filerNon‑accelerated filerSmaller 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes
No x
21,361,581
Outstanding shares of common stock as of July 23, 2020

1


VALMONT INDUSTRIES, INC.

INDEX TO FORM 10-Q
Page No.
PART I. FINANCIAL INFORMATION
Item 1.
weeks ended June 27, 2020 and June 29, 2019
and twenty-six weeks ended June 27, 2020 and June 29, 2019
Condensed Consolidated Balance Sheets as of June 27, 2020 and December 28,
2019
Condensed Consolidated Statements of Cash Flows for the twenty-six weeks ended
 June 27, 2020 and June 29, 2019
Condensed Consolidated Statements of Shareholders' Equity for the thirteen and
twenty-six weeks ended June 27, 2020 and June 29, 2019
Notes to Condensed Consolidated Financial Statements
Item 2.
Item 3.
Item 4.
PART II. OTHER INFORMATION
Item 1A.
Risk Factors
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds
Item 6.
Exhibits
Signatures









2




VALMONT INDUSTRIES, INC. AND SUBSIDIARIES
PART I. FINANCIAL INFORMATION
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS
(Dollars in thousands, except per share amounts)
(Unaudited)
Thirteen weeks endedTwenty-six weeks ended
June 27,
2020
June 29,
2019
June 27,
2020
June 29,
2019
Product sales
$617,587  $609,516  $1,216,496  $1,224,480  
Services sales
71,221  91,355  146,512  168,530  
Net sales
688,808  700,871  1,363,008  1,393,010  
Product cost of sales
458,995  463,329  897,783  938,226  
Services cost of sales
45,876  59,366  95,039  111,981  
Total cost of sales
504,871  522,695  992,822  1,050,207  
Gross profit
183,937  178,176  370,186  342,803  
Selling, general and administrative expenses
123,859  116,702  243,213  226,727  
 Impairment of goodwill and intangible assets16,638    16,638    
Operating income
43,440  61,474  110,335  116,076  
Other income (expenses):
Interest expense
(10,098) (10,117) (20,112) (19,995) 
Interest income
458  1,036  1,501  1,846  
Gain on investments (unrealized)
2,510  1,520  202  4,352  
Other
(694) 156  1,116  1,170  
(7,824) (7,405) (17,293) (12,627) 
Earnings before income taxes
35,616  54,069  93,042  103,449  
Income tax expense:
Current
21,645  17,353  27,954  19,993  
Deferred
(9,043) (3,952) (866) 5,710  
12,602  13,401  27,088  25,703  
Earnings before equity in earnings of nonconsolidated subsidiaries
23,014  40,668  65,954  77,746  
Equity in loss of nonconsolidated subsidiaries
(260)   (479)   
Net earnings
22,754  40,668  65,475  77,746  
Less: loss (earnings) attributable to noncontrolling interests
(147) (949) 61  (1,923) 
Net earnings attributable to Valmont Industries, Inc.
$22,607  $39,719  $65,536  $75,823  
Earnings per share:
Basic
$1.06  $1.83  $3.06  $3.48  
Diluted
$1.06  $1.82  $3.05  $3.46  

See accompanying notes to condensed consolidated financial statements.
3


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Dollars in thousands)
(Unaudited)
Thirteen Weeks EndedTwenty-six Weeks Ended
June 27,
2020
June 29,
2019
June 27,
2020
June 29,
2019
Net earnings
22,754  40,668  65,475  77,746  
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments:
Unrealized translation gain (loss)18,888  1,049  (30,493) 3,315  
         Gain (loss) on hedging activities:
      Net investment hedges
(1,427) 711  7,284  780  
Cash flow hedges(73)   370    
Amortization cost included in interest expense(16) (16) (32) (32) 
     Commodity hedges
  (2,109)   (2,109) 
     Cross currency swaps
(2,007) (3,933) 4,295  (1,672) 
Other comprehensive income (loss)
15,365  (4,298) (18,576) 282  
Comprehensive income
38,119  36,370  46,899  78,028  
Comprehensive income attributable to noncontrolling interests
(130) (983) (427) (2,092) 
Comprehensive income attributable to Valmont Industries, Inc.
$37,989  $35,387  $46,472  $75,936  











See accompanying notes to condensed consolidated financial statements.
4


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Dollars in thousands)
(Unaudited)
June 27,
2020
December 28,
2019
ASSETS
Current assets:
Cash and cash equivalents
$353,348  $353,542  
 Receivables, net
500,838  480,000  
Inventories
449,516  418,370  
Contract asset - costs and profits in excess of billings
125,004  141,322  
Prepaid expenses and other assets
51,113  32,043  
     Refundable income taxes
  6,947  
        Total current assets
1,479,819  1,432,224  
Property, plant and equipment, at cost
1,269,231  1,245,261  
Less accumulated depreciation and amortization
705,448  687,132  
Net property, plant and equipment
563,783  558,129  
Goodwill
417,668  428,864  
Other intangible assets, net
169,744  175,742  
Other assets
200,828  212,257  
Total assets
$2,831,842  $2,807,216  
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Current installments of long-term debt
$2,587  $760  
Notes payable to banks
14,577  21,774  
Accounts payable
241,294  197,957  
Accrued employee compensation and benefits
91,857  83,528  
Contract liability - billings in excess of costs and earnings
138,820  117,945  
Other accrued expenses
89,093  83,736  
Income taxes payable
16,984    
      Dividends payable9,613  8,079  
Total current liabilities
604,825  513,779  
Deferred income taxes
49,906  58,906  
Long-term debt, excluding current installments
778,283  764,944  
Defined benefit pension liability
111,525  140,007  
Operating lease liabilities
79,799  85,817  
Deferred compensation
45,736  45,114  
Other noncurrent liabilities
9,066  8,904  
Shareholders’ equity:
Common stock of $1 par value -
Authorized 75,000,000 shares; 27,900,000 issued
27,900  27,900  
Retained earnings
2,194,916  2,173,802  
Accumulated other comprehensive loss
(332,486) (313,422) 
Treasury stock
(763,495) (743,942) 
Total Valmont Industries, Inc. shareholders’ equity
1,126,835  1,144,338  
Noncontrolling interest in consolidated subsidiaries
25,867  45,407  
Total shareholders’ equity
1,152,702  1,189,745  
Total liabilities and shareholders’ equity
$2,831,842  $2,807,216  

See accompanying notes to condensed consolidated financial statements.
5


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollars in thousands)
(Unaudited)
Twenty-six weeks ended
June 27,
2020
June 29,
2019
Cash flows from operating activities:
Net earnings
$65,475  $77,746  
Adjustments to reconcile net earnings to net cash flows from operations:
Depreciation and amortization
40,584  40,583  
Noncash loss on trading securities
34  28  
Impairment of property, plant and equipment
2,258    
Impairment of goodwill & intangible assets
16,638    
Stock-based compensation
5,671  6,370  
Defined benefit pension plan benefit
(3,547) (259) 
Contribution to defined benefit pension plan
(17,138) (13,682) 
        (Gain) loss on sale of property, plant and equipment86  (278) 
Equity in loss in nonconsolidated subsidiaries
479    
Deferred income taxes
(866) 5,710  
Changes in assets and liabilities:
Receivables
(28,896) (19,633) 
Inventories
(39,313) (16,308) 
Prepaid expenses and other assets
(13,984) (13,367) 
Contract asset - costs and profits in excess of billings
16,147  (11,400) 
Accounts payable
39,775  7,973  
Accrued expenses
42,197  62,467  
Other noncurrent liabilities
(1,210) (5,582) 
Income taxes refundable
26,354  (6,931) 
Net cash flows from operating activities
150,744  113,437  
Cash flows from investing activities:
Purchase of property, plant and equipment
(48,165) (49,310) 
Proceeds from sale of assets
169  466  
Acquisitions, net of cash acquired
(15,862) (81,841) 
     Settlement of net investment hedges11,983  11,184  
Other, net
(1,137) 3,893  
Net cash flows from investing activities
(53,012) (115,608) 
Cash flows from financing activities:
Proceeds from short-term agreements
3,006  14,994  
Payments on short-term agreements
(9,261) (5,108) 
Proceeds from long-term borrowings
88,872  31,000  
Principal payments on long-term borrowings
(75,568) (10,386) 
Dividends paid
(17,704) (16,425) 
Dividends to noncontrolling interest
(5,642) (4,459) 
Purchase of noncontrolling interest
(55,916) (27,845) 
Purchase of treasury shares
(20,481) (38,350) 
Proceeds from exercises under stock plans
724  1,744  
Purchase of common treasury shares—stock plan exercises
(5) (827) 
Net cash flows from financing activities
(91,975) (55,662) 
Effect of exchange rate changes on cash and cash equivalents
(5,951) 1,567  
Net change in cash and cash equivalents
(194) (56,266) 
Cash, cash equivalents, and restricted cash—beginning of year
353,542  313,210  
Cash, cash equivalents, and restricted cash—end of period
$353,348  $256,944  

See accompanying notes to condensed consolidated financial statements.
6


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(Dollars in thousands)
(Unaudited)
Common
stock
Additional
paid-in
capital
Retained
earnings
Accumulated
other
comprehensive
income (loss)
Treasury
stock
Noncontrolling
interest in
consolidated
subsidiaries
Total
shareholders’
equity
Balance at 3/30/2019 (1)$27,900  $  $2,089,276  $(298,740) $(700,333) $52,950  $1,171,053  
Net earnings—  —  39,719  —  —  949  40,668  
Other comprehensive income (loss)—  —  —  (4,332) —  34  (4,298) 
Cash dividends declared ($0.375 per share)
—  —  (8,126) —  —  —  (8,126) 
Dividends to noncontrolling interests
—  —  —  —  —  (3,621) (3,621) 
Purchase of noncontrolling interest
—  277  —  —  —  (5,040) (4,763) 
Purchase of treasury shares; 236,323 shares acquired
—  —  —  —  (28,929) —  (28,929) 
Stock plan exercises; 645 shares acquired
—  —  —  —  (80) —  (80) 
Stock options exercised; 2,642 shares issued
—  (2,575) 2,885  —  260  —  570  
Stock option expense
—  728  —  —  —  —  728  
Stock awards; 2,692 shares issued
—  1,570  —  —  402  —  1,972  
Balance at 6/29/2019 (1)$27,900  $  $2,123,754  $(303,072) $(728,680) $45,272  $1,165,174  
Balance at March 28, 2020$27,900  $  $2,171,329  $(347,868) $(763,950) $22,719  1,110,130  
Net earnings—  —  22,607  —  —  147  22,754  
Other comprehensive income (loss)—  —  —  15,382  —  (17) 15,365  
Cash dividends declared ($0.45 per share)
—  —  (9,598) —  —  —  (9,598) 
Dividends to noncontrolling interests
—  —  —  —  —  (300) (300) 
Purchase of noncontrolling interest
—    8,025  —  —  (207) 7,818  
Addition of noncontrolling interest
—  —  —  —  —  3,525  3,525  
Stock plan exercises; 14 shares acquired
—  —  —  —  (2) —  (2) 
Stock options exercised; 318 shares issued
—  (2,206) 2,553  —  317  —  664  
Stock option expense
—  612  —  —  —  —  612  
Stock awards; 6,204 shares issued
—  1,594  —  —  140  —  1,734  
Balance at June 27, 2020$27,900  $  $2,194,916  $(332,486) $(763,495) $25,867  $1,152,702  

(1) The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from     LIFO to FIFO. Refer to Note 1 for additional information.











See accompanying notes to the condensed consolidated financial statements.


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(Dollars in thousands)
(Unaudited)
Common
stock
Additional
paid-in
capital
Retained
earnings
Accumulated
other
comprehensive
income (loss)
Treasury
stock
Noncontrolling
interest in
consolidated
subsidiaries
Total
shareholders’
equity
Balance at 12/29/2018 (1)$27,900  $  $2,067,811  $(303,185) $(692,549) $75,761  $1,175,738  
Net earnings—  —  75,823  —  —  1,923  77,746  
Other comprehensive income (loss)—  —  —  113  —  169  282  
Cash dividends declared ($0.75 per share)
—  —  (16,339) —  —  —  (16,339) 
Dividends to noncontrolling interests
—  —  —  —  —  (4,459) (4,459) 
Impact of ASC 842 adoption
—  —  (8,886) —  —  —  (8,886) 
Purchase of noncontrolling interest
—  277  —  —  —  (28,122) (27,845) 
Purchase of treasury shares; 306,729 shares acquired
—  —  —  —  (38,350) —  (38,350) 
Stock plan exercises; 6,096 shares acquired
—  —  —  —  (827) —  (827) 
Stock options exercised; 15,637 shares issued
—  (5,242) 5,345  —  1,641  —  1,744  
Stock option expense
—  1,456  —  —  —  —  1,456  
Stock awards; 10,327 shares issued
—  3,509  —  —  1,405  —  4,914  
Balance at 6/29/2019 (1)$27,900  $  $2,123,754  $(303,072) $(728,680) $45,272  $1,165,174  
Balance at 12/28/2019 (1)$27,900  $  $2,173,802  $(313,422) $(743,942) $45,407  $1,189,745  
Net earnings—  —  65,536  —  —  (61) 65,475  
Other comprehensive income (loss)—  —  —  (19,064) —  488  (18,576) 
Cash dividends declared ($0.90 per share)
—  —  (19,223) —  —  —  (19,223) 
Dividends to noncontrolling interests
—  —  —  —  —  (5,642) (5,642) 
Purchase of noncontrolling interest
  (30,661) (19,450) (50,111) 
Addition of noncontrolling interest
—  —  —  —  —  5,125  5,125  
Purchase of treasury shares; 190,491 shares acquired
—  —  —  —  (20,481) —  (20,481) 
Stock plan exercises; 37 shares acquired
—  —  —  —  (5) —  (5) 
Stock options exercised; 1,484 shares issued
—  (5,217) 5,462  —  479  —  724  
Stock option expense
—  1,223  —  —  —  —  1,223  
Stock awards; 8,704 shares issued
—  3,994  —  —  454  —  4,448  
Balance at June 27, 2020$27,900  $  $2,194,916  $(332,486) $(763,495) $25,867  $1,152,702  

(1) The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from     LIFO to FIFO. Refer to Note 1 for additional information.








See accompanying notes to the condensed consolidated financial statements.
7


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(1) SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Condensed Consolidated Financial Statements
The Condensed Consolidated Balance Sheet as of June 27, 2020, the Condensed Consolidated Statements of Earnings, Comprehensive Income, and Shareholders' Equity for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, and the Condensed Consolidated Statements of Cash Flows for the twenty-six week periods then ended have been prepared by the Company, without audit. In the opinion of management, all necessary adjustments (which include normal recurring adjustments) have been made to present fairly the financial statements as of June 27, 2020 and for all periods presented.
Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended December 28, 2019. The accounting policies and methods of computation followed in these interim financial statements are the same as those followed in the financial statements for the year ended December 28, 2019 with the exception of the change in method of accounting for certain inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. In addition, the Company adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326) and early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant's Securities as released by the Securities and Exchange Commission that are discussed further at the end of footnote 1. The results of operations for the period ended June 27, 2020 are not necessarily indicative of the operating results for the full year.
        Inventories
Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods.
Inventories consisted of the following:
June 27,
2020
December 28,
2019
Raw materials and purchased parts
$167,626  $158,314  
Work-in-process
32,535  38,088  
Finished goods and manufactured goods
249,355  221,968  
449,516  418,370  

Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company’s Condensed Consolidated Balance Sheets, and standardizes the Company’s inventory valuation methodology.

In accordance with ASC 250, Accounting Changes and Error Corrections, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 29, 2018 and December 28, 2019 was an increase of $40,215 and $32,854, respectively. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.


8


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)



The impact of the change from LIFO to FIFO on the Company’s Condensed Consolidated Statements of Earnings and Comprehensive Income for the thirteen and twenty-six weeks ended June 29, 2019 is as follows:

Thirteen weeks endedTwenty-six weeks ended
(in 000's, except earnings per share)As Previously ReportedRetrospectively AdjustedAdjustmentAs Previously ReportedRetrospectively AdjustedAdjustment
Cost of sales520,457522,6952,2381,047,4671,050,2072,740
Operating income63,71261,474(2,238)118,816116,076(2,740)
Income tax expense13,96113,401(560)26,38825,703(685)
Net earnings attributed to Valmont Industries, Inc41,39739,719(1,679)77,87875,823(2,055)
Comprehensive (loss) income38,04836,370(1,679)80,08378,028(2,055)
Net earnings per diluted share1.901.82(0.08)3.563.46(0.10)
The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows:

December 28, 2019
Consolidated Balance SheetAs Previously Reported AdjustmentRetrospectively Adjusted
Inventory374,56543,805418,370
Deferred income tax liability47,95510,95158,906
Retained earnings2,140,94832,8542,173,802

Income Taxes
Earnings before income taxes for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, were as follows: 
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
United States
$54,237  $45,031  $107,737  $86,780  
Foreign
(18,621) 9,038  (14,695) 16,669  
$35,616  $54,069  $93,042  $103,449  
        

Pension Benefits

The Company incurs expenses in connection with the Delta Pension Plan ("DPP"). The DPP was acquired as part of the Delta plc acquisition in fiscal 2010 and has no members that are active employees. In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates. These assumptions are based on historical
9


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits.

The components of the net periodic pension (benefit) expense for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:
Thirteen weeks endedTwenty-six weeks ended
Net periodic (benefit) expense:2020201920202019
Interest cost
$3,160  $4,182  $6,284  $8,527  
Expected return on plan assets
(5,664) (4,943) (11,262) (10,078) 
Amortization of actuarial loss
720  634  1,431  1,292  
Net periodic (benefit) expense
$(1,784) $(127) $(3,547) $(259) 


        Stock Plans
The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At June 27, 2020, 1,187,679 shares of common stock remained available for issuance under the plans.
        Under the plans, the exercise price of each option equals the closing market price at the date of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years to six years or on the grant's fifth anniversary. Expiration of grants is seven years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant.
The Company's compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options and restricted stock for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively, were as follows:
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
Compensation expense
$2,346  $2,700  $5,671  $6,370  
Income tax benefits
587  675  1,418  1,593  
Fair Value
The Company applies the provisions of Accounting Standards Codification 820, Fair Value Measurements (“ASC 820”) which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
10


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

ASC 820 establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. Inputs refer broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:
         Level 1: Quoted market prices in active markets for identical assets or liabilities.
        Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.
        Level 3: Unobservable inputs that are not corroborated by market data.
The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.
Trading Securities: The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan at June 27, 2020 of $37,035 ($36,290 at December 28, 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with Accounting Standards Codification ("ASC") 320, Accounting for Certain Investments in Debt and Equity Securities, considering the employee's ability to change investment allocation of their deferred compensation at any time. The Company's ownership of shares in Delta EMD Pty. Ltd. (JSE:DTA) is also classified as trading securities. The shares are valued at $170 and $210 as of June 27, 2020 and December 28, 2019, respectively, which is the estimated fair value. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.
Derivative Financial Instruments: The fair value of foreign currency and commodity forward contracts, and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.
Fair Value Measurement Using:
Carrying Value June 27, 2020Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$37,205  $37,205  $  $  
Derivative financial instruments, net
7,268    7,268    

Fair Value Measurement Using:
Carrying Value December 28, 2019Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$36,500  $36,500  $  $  
Derivative financial instruments, net
3,247    3,247    

11


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Long-Lived Assets
        The Company's other non-financial assets include goodwill and other intangible assets, which are classified as Level 3 items. These assets are measured at fair value on a non-recurring basis as part of annual impairment testing. Note 4 to these condensed consolidated financial statements contain additional information related to goodwill and intangible asset impairments recognized in fiscal 2020.

Comprehensive Income (Loss)
Comprehensive income (loss) includes net earnings, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) consisted of the following at June 27, 2020 and December 28, 2019:
Foreign Currency Translation AdjustmentsGain on Hedging ActivitiesDefined Benefit Pension PlanAccumulated Other Comprehensive Loss
Balance at December 28, 2019$(232,575) $14,076  $(94,923) $(313,422) 
Current-period comprehensive income (loss)
(30,981) 11,917    (19,064) 
Balance at June 27, 2020$(263,556) $25,993  $(94,923) $(332,486) 

        Revenue Recognition
        The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration. Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.
        Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer. The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.
        Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time. With the exception of the Utility segment and the wireless communication structures product line, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.

12


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Segment and Product Line Revenue Recognition
        The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit. Production of an order, once started, is typically completed within three months. Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.
        The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication. For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication product line has large regional customers who have unique product specifications for communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.
        The global Coatings segment revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed.
        The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers. Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.
        Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 is as follows:
13


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Point in TimeOver TimePoint in TimeOver Time
Thirteen weeks ended June 27, 2020Thirteen weeks ended June 27, 2020Twenty-six weeks ended June 27, 2020Twenty-six weeks ended June 27, 2020
Utility Support Structures$4,619  $223,854  $13,543  $437,878  
Engineered Support Structures
236,827  12,046  452,706  23,533  
Coatings
62,667    131,257    
Irrigation
144,988  3,807  296,730  7,361  
  Total
$449,101  $239,707  $894,236  $468,772  

Point in TimeOver TimePoint in TimeOver Time
Thirteen weeks ended June 29, 2019Thirteen weeks ended June 29, 2019Twenty-six weeks ended June 29, 2019Twenty-six weeks ended June 29, 2019
Utility Support Structures$9,932  $199,077  $40,224  $412,043  
Engineered Support Structures
244,604  12,961  461,074  24,460  
Coatings
81,089    151,320    
Irrigation
149,956  3,252  297,814  6,075  
  Total
$485,581  $215,290  $950,432  $442,578  

The Company's contract asset as of June 27, 2020 and December 28, 2019 was $125,004 and $141,322,
respectively. Both steel and concrete utility customers are generally invoiced upon shipment or delivery of the goods to the customer's specified location with few customers that make up-front or progress payments. The offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment.

        At June 27, 2020 and December 28, 2019, the contract liability for revenue recognized over time was $138,820 and $117,945, respectively. During the thirteen and twenty-six weeks ended June 27, 2020, the Company recognized $21,037 and $39,277 of revenue that was included in the liability as of December 28, 2019. In the thirteen and twenty-six weeks ended June 29, 2019, the Company recognized $897 and $1,928 of revenue that was included in the liability as of December 29, 2018. The revenue recognized was due to applying advance payments received for projects completed during the period.

Recently Adopted Accounting Pronouncements and Guarantors Disclosures

        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update was intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU in the first quarter of 2020. The adoption of the ASU No. 2016-13 did not have a significant impact on the condensed consolidated financial statements.

The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant’s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company’s registered debt
14


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company’s consolidated financial statements or in management’s discussion and analysis of financial condition and results of operations. The Company has elected to provide the simplified disclosure within Management’s Discussion and Analysis of Financial Condition and Results of Operations.

(2) ACQUISITIONS
        On May 29, 2020, the Company acquired 55% of Energia Solar do Brasil ("Solbras") for $4,308. Approximately $646 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. Solbras is a leading provider of solar energy solutions for agriculture. In the preliminary purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 8 years. The acquisition of Solbras, located in Brazil, allows the Company to expand its product offerings in the Irrigation segment to include not only pivots, but also a sustainable and low-cost energy source to provide electricity to the units. The Company expects to finalize the purchase price allocation in the fourth quarter of 2020. Proforma disclosures were omitted as this business does not have a significant impact on the Company's financial results.
On May 13, 2019, the Company acquired the assets of Connect-It Wireless, Inc. ("Connect-It") for $6,034 in cash. Connect-It operates in Florida and is a manufacturer and distributor of wireless site components and safety products. In the purchase price allocation, goodwill of $3,299 and customer relationships of $828 were recorded and the remainder is net working capital. A portion of the goodwill is deductible for tax purposes. Connect-It is included in the ESS segment and was acquired to expand the Company's wireless component distribution network. The Company finalized the purchase price allocation in the fourth quarter of 2019.
        On February 11, 2019, the Company acquired the outstanding shares of United Galvanizing ("United"), a provider of coatings services with an agreed upon purchase price of $28,000, with $2,000 being contingent on seller representations and warranties that was settled in the first quarter of 2020 for $1,522. On December 31, 2018, the Company acquired the assets of Larson Camouflage ("Larson"), an industry leading provider of architectural and camouflage concealment solutions for the wireless telecommunication market with an agreed upon purchase price of $34,562, with 10% being held back for seller representations and warranties that was settled in the first quarter of 2020 for $3,481.
Acquisitions of Noncontrolling Interests
        In February 2020, the Company acquired the remaining 49% of AgSense that it did not own for $43,983, which includes a holdback payment of $2,200 that was made in the second quarter of 2020. The Company finalized the accounting for owning 100% of AgSense in the second quarter of 2020 which resulted in the recognition of a deferred tax asset of approximately $7,700. In the first quarter of 2020, the Company acquired 16% of the remaining 25% that it did not own of Convert Italia for a cash payment of $11,750. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition. In April 2019, the Company acquired the remaining 4.8% of Valmont SM that it did not own for $4,763.

As these transactions were for the acquisition of all or part of the remaining shares of a consolidated subsidiary with no change in control, they were recorded within shareholders' equity and as a financing activity in the Condensed Consolidated Statements of Cash Flows.


15


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(3) RESTRUCTURING ACTIVITIES 
        During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS, Utility, and Coatings segments to reduce employment levels and exit under-performing locations.

        The following pre-tax expenses were recognized during the second quarter of 2020:

ESSUtilityCoatingsCorporateTotal
Severance$399  $  $135  $  $534  
Other cash restructuring expenses48  803  32    883  
Asset impairments  2,258      2,258  
   Total cost of sales447  3,061  167    3,675  
Severance242  613  55  221  1,131  
Other cash restructuring expenses773    0  773  
  Total selling, general and administrative expenses1,015  613  55  221  1,904  
      Consolidated total$1,462  $3,674  $222  $221  $5,579  

        
        Liabilities recorded for the restructuring plans were as follows:
Recognized Restructuring ExpenseCosts Paid or Otherwise Settled Balance at June 27, 2020
Severance$1,665  $854  $811  
Other cash restructuring expenses1,656  853  803  
   Total $3,321  $1,707  $1,614  

(4) GOODWILL AND INTANGIBLE ASSETS
Amortized Intangible Assets
The components of amortized intangible assets at June 27, 2020 and December 28, 2019 were as follows:
June 27, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Weighted
Average
Life
Customer Relationships
$230,235  $142,425  13 years
Patents & Proprietary Technology
24,484  7,190  14 years
Other
7,362  6,604  4 years
$262,081  $156,219  

16


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

December 28, 2019
Gross
Carrying
Amount
Accumulated
Amortization
Weighted
Average
Life
Customer Relationships
$237,626  $149,720  13 years
Patents & Proprietary Technology
24,068  6,358  14 years
Other
8,054  7,035  5 years
$269,748  $163,113  
Amortization expense for intangible assets for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively was as follows:
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
$4,511  $4,632  $9,103  $9,022  
Estimated annual amortization expense related to finite-lived intangible assets is as follows:
Estimated
Amortization
Expense
2020$17,214  
202114,838  
202212,959  
202311,116  
20249,389  
The useful lives assigned to finite-lived intangible assets included consideration of factors such as the Company’s past and expected experience related to customer retention rates, the remaining legal or contractual life of the underlying arrangement that resulted in the recognition of the intangible asset and the Company’s expected use of the intangible asset.
Non-amortized intangible assets
Intangible assets with indefinite lives are not amortized and consist solely of trade names. The carrying value of trade names at June 27, 2020 and December 28, 2019 are as follows:
June 27,
2020
December 28,
2019
Year Acquired
Newmark$11,111  $11,111  2004
Webforge7,250  9,143  2010
Convert Italia S.p.A8,412  8,378  2018
Valmont SM8,010  7,966  2014
Ingal EPS/Ingal Civil Products7,029  7,454  2010
Walpar3,500  3,500  2018
Shakespeare4,000  4,000  2014
Other14,570  17,555  
$63,882  $69,107  

17


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

In its determination of these intangible assets as indefinite-lived, the Company considered such factors as its expected future use of the intangible asset, legal, regulatory, technological and competitive factors that may impact the useful life or value of the intangible asset and the expected costs to maintain the value of the intangible asset. The Company expects that these intangible assets will maintain their value indefinitely. Accordingly, these assets are not amortized. 
The Company’s trade names were tested for impairment in the third quarter of 2019. The values of each trade name was determined using the relief-from-royalty method. Based on this evaluation, no trade names were determined to be impaired. In conjunction with an interim second quarter 2020 goodwill impairment test, impairment indicators were noted for the Webforge and Locker trade names requiring an interim impairment test. As a result, an impairment charge of approximately $3,900 was recognized against these two trade names in fiscal 2020.
Goodwill
The carrying amount of goodwill by segment as of June 27, 2020 and December 28, 2019 was as follows:
Engineered
Support
Structures
Segment
Utility
Support
Structures
Segment
Coatings
Segment
Irrigation
Segment
Total
Gross Balance December 28, 2019$228,634  $130,594  $93,747  $25,136  $478,111  
Accumulated impairment losses
(18,670) (14,355) (16,222)   (49,247) 
Balance at December 28, 2019209,964  116,239  77,525  25,136  428,864  
Acquisitions
  1,100    5,127  6,227  
Asset impairment
(12,575)       (12,575) 
Foreign currency translation
(4,301) 141  (790) 102  (4,848) 
Balance at June 27, 2020$193,088  $117,480  $76,735  $30,365  $417,668  


The Company’s annual impairment test of goodwill was performed during the third quarter of 2019, using the discounted cash flow method. The estimated fair value of all of our reporting units exceeded their respective carrying value, so no goodwill was impaired.
In April 2020, the price of a barrel of oil began a large decline and various economic forecasts show the lower price of oil will continue into the next few years. This lower price for oil and a revised assessment of the Australian market performed in conjunction with the executed restructuring activities required the Company to re-assess the financial projections for the access systems reporting unit. This resulted in lower projected net sales, operating income, and cash flows for this reporting unit, resulting in the need for an interim impairment test. The results of the test showed that the reporting unit's carrying value was higher than its estimated fair value. Accordingly, the Company recorded a $12,575 impairment of access system's goodwill in the second quarter of 2020.
(5) CASH FLOW SUPPLEMENTARY INFORMATION
        The Company considers all highly liquid temporary cash investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash payments for interest and income taxes (net of refunds) for the twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:
20202019
Interest
$19,690  $19,411  
Income taxes
3,887  24,529  
18


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(6) EARNINGS PER SHARE
The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):
Basic EPSDilutive
Effect of
Stock
Options
Diluted EPS
Thirteen weeks ended June 27, 2020:
Net earnings attributable to Valmont Industries, Inc.
$22,607  $  $22,607  
Weighted average shares outstanding (000's)
21,312  81  21,393  
Per share amount
$1.06  $  $1.06  
Thirteen weeks ended June 29, 2019:
Net earnings attributable to Valmont Industries, Inc.
$39,719$  $39,719  
Weighted average shares outstanding (000's)
21,734  97  21,831  
Per share amount
$1.83  $(0.01) $1.82  
Twenty-six weeks ended June 27, 2020
Net earnings attributable to Valmont Industries, Inc.
$65,536  $  $65,536  
Weighted average shares outstanding (000's)
21,383  88  21,471  
Per share amount
$3.06  $(0.01) $3.05  
Twenty-six weeks ended June 29, 2019:
Net earnings attributable to Valmont Industries, Inc.
$75,823  $  $75,823  
Weighted average shares outstanding (000's)
21,810  87  21,897  
Per share amount
$3.48  $(0.02) $3.46  

        At June 27, 2020 and June 29, 2019, there were 296,490 and 297,170 outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share, respectively.
19


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(7) DERIVATIVE FINANCIAL INSTRUMENTS
        The Company manages interest rate risk, commodity price risk, and foreign currency risk related to foreign currency denominated transactions and investments in foreign subsidiaries. Depending on the circumstances, the Company may manage these risks by utilizing derivative financial instruments. Some derivative financial instruments are marked to market and recorded in the Company's consolidated statements of earnings, while others may be accounted for as fair value, cash flow, or net investment hedges. Derivative financial instruments have credit and market risk. The Company manages these risks of derivative instruments by monitoring limits as to the types and degree of risk that can be taken, and by entering into transactions with counterparties who are recognized, stable multinational banks.
        Fair value of derivative instruments at June 27, 2020 and December 28, 2019 are as follows:
Derivatives designated as hedging instruments:Balance sheet locationJune 27, 2020December 28, 2019
Foreign currency forward contracts
Prepaid expenses and other assets
$425  $2,119  
Cross currency swap contracts
Prepaid expenses and other assets
6,843  1,128  
$7,268  $3,247  
        Gains (losses) on derivatives recognized in the condensed consolidated statements of earnings for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 are as follows:
Thirteen weeks endedTwenty-six weeks ended
Statements of earnings locationJune 27, 2020June 29, 2019June 27, 2020June 29, 2019
Commodity forward contracts
Product cost of sales
$  $(96) $  $(96) 
Foreign currency forward contracts
Other income (expenses)
$(93) $152  30  704  
Foreign currency forward contracts
Product sales
99    152    
Interest rate hedge amortization
Interest expense
(16) (16) (32) (32) 
Cross currency swap contracts
Interest expense
719  674  1,462  1,327  
$709  $714  $1,612  $1,903  
        
Cash Flow Hedges
        In 2019, the Company entered into steel hot rolled coil (HRC) forward contracts that qualified as a cash flow hedge of the variability in cash flows attributable to future steel purchases. The forward contracts had a notional amount of $12,128 for the purchase of 3,500 short tons for each month from May 2019 to September 2019. The gain/(loss) realized upon settlement is recorded in product cost of sales in the condensed consolidated statements of earnings over average inventory turns. The forward contracts were closed out in the third quarter of 2019.
        In May 2020, a Brazilian subsidiary with a Real functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a customer order with components purchased in Euros. The forward contract, which qualifies as a cash flow hedge, has a final maturity date of December 2020 and a notional amount to buy 4,500 euros in exchange for a stated amount of Brazilian Real. In March 2020, a subsidiary with a Euro functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contract, which qualifies as a cash flow hedge, has a final maturity date of June 2021 and a notional amount to sell $27,500 in exchange for a stated amount of Euros.
        Net Investment Hedges
20


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

        In the second quarter of 2020, the Company early settled their Australian dollar denominated forward currency contracts and received proceeds of $11,983. In the second quarter of 2019, all existing net investment hedges were early settled and the Company received proceeds of $11,184. The proceeds/gain from these settlements will remain in Other Comprehensive Income (OCI) until either the sale or substantially complete liquidation of the related subsidiaries.
        In the second quarter of 2019, the Company entered into two fixed-for-fixed cross currency swaps (“CCS”), swapping U.S. dollar principal and interest payments on a portion of its 5.00% senior unsecured notes due 2044 for Danish krone (DKK) and Euro denominated payments. The CCS were entered into in order to mitigate foreign currency risk on the Company's Euro and DKK investments and to reduce interest expense. Interest is exchanged twice per year on April 1 and October 1.
        Key terms of the two CCS are as follows:
CurrencyNotional AmountTermination DateSwapped Interest RateSet Settlement Amount
Danish Krone (DKK)$50,000  April 1, 20242.68%DKK 333,625
Euro$80,000  April 1, 20242.825%71,550

        The Company designated the full notional amount of the two CCS ($130,000) as a hedge of the net investment in certain Danish and European subsidiaries under the spot method, with all changes in the fair value of the CCS that are included in the assessment of effectiveness (changes due to spot foreign exchange rates) are recorded as cumulative foreign currency translation within OCI, and will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.

21


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)


(8) BUSINESS SEGMENTS
        The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and the allocation of capital within the segment. Net corporate expense is net of certain service-related expenses that are allocated to business units generally on the basis of employee headcounts.

Reportable segments are as follows:

        ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for global lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;

        UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for the global utility transmission, distribution, substations, and renewable energy generation equipment;
        COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and
        IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services and tubular products, water management solutions, and technology for precision agriculture.
        The Company evaluates the performance of its business segments based upon operating income and invested capital. The Company does not allocate interest expense, non-operating income and deductions, or income taxes to its business segments.
22


VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Summary by Business
Thirteen weeks endedTwenty-six weeks ended
June 27,
2020
June 29,
2019
June 27,
2020
June 29,
2019
SALES:
Engineered Support Structures segment:
Lighting, Traffic, and Highway Safety Products
$181,027  $181,575  $353,014  $338,759  
    Communication Products
50,886  47,454  89,082  90,319  
Access Systems
21,472  29,719  42,031  59,958  
Engineered Support Structures segment
253,385  258,748  484,127  489,036  
Utility Support Structures segment:
Steel
159,817  147,116  326,348  306,876  
Concrete
45,653  30,560  81,438  60,404  
Engineered Solar Tracker Solutions
4,619  9,932  13,543  40,224  
Offshore and Other Complex Steel Structures
21,235  22,221  35,456  46,247  
Utility Support Structures segment
231,324  209,829  456,785  453,751  
Coatings segment
80,005  98,406  168,090  185,185  
Irrigation segment:
—  
    North America
99,034  102,810  205,594  211,287  
    International
51,605  52,375  101,765  96,714  
        Irrigation segment
150,639  155,185  307,359  308,001  
Total
715,353  722,168  1,416,361  1,435,973  
INTERSEGMENT SALES:
Engineered Support Structures segment
4,512  1,183  7,888  3,502  
Utility Support Structures segment
2,851  820  5,364  1,484  
Coatings segment
17,338  17,317  36,833  33,865  
Irrigation segment
1,844  1,977  3,268  4,112  
Total
26,545  21,297  53,353  42,963  
NET SALES:
Engineered Support Structures segment
248,873  257,565  476,239  485,534  
Utility Support Structures segment
228,473  209,009  451,421  452,267  
Coatings segment
62,667  81,089  131,257  151,320  
Irrigation segment
148,795  153,208  304,091  303,889  
Total
$688,808  $700,871  $1,363,008  $1,393,010  
OPERATING INCOME:
Engineered Support Structures segment
$4,818  $20,882  $20,749  $33,327  
Utility Support Structures segment
21,650  16,033  49,374  41,081  
Coatings segment
10,148  15,032  21,202  25,172  
Irrigation segment
22,351  21,530  46,014  41,664  
Corporate
(15,527) (12,003) (27,004) (25,168) 
Total
$43,440  $61,474  $110,335  $116,076  

23


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

Management’s discussion and analysis contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are based on assumptions that management has made in light of experience in the industries in which the Company operates, as well as management’s perceptions of historical trends, current conditions, expected future developments and other factors believed to be appropriate under the circumstances. These statements are not guarantees of performance or results. They involve risks, uncertainties (some of which are beyond the Company’s control) and assumptions. Management believes that these forward-looking statements are based on reasonable assumptions. Many factors could affect the Company’s actual financial results and cause them to differ materially from those anticipated in the forward-looking statements. These factors include, among other things, the continuing and developing effects of COVID-19 including the effects of the outbreak on the general economy and the specific effects on the Company's business and that of its customers and suppliers, risk factors described from time to time in the Company’s reports to the Securities and Exchange Commission, as well as future economic and market circumstances, industry conditions, company performance and financial results, operating efficiencies, availability and price of raw materials, availability and market acceptance of new products, product pricing, domestic and international competitive environments, and actions and policy changes of domestic and foreign governments.
This discussion should be read in conjunction with the financial statements and notes thereto, and the management's discussion and analysis included in the Company's Annual Report on Form 10-K for the fiscal year ended December 28, 2019. Segment net sales in the table below and elsewhere are presented net of intersegment sales. See Note 8 of our condensed consolidated financial statements for additional information on segment sales and intersegment sales.
24


Results of Operations (Dollars in millions, except per share amounts) 
Thirteen weeks endedTwenty-six weeks ended
June 27, 2020June 29, 2019% Incr. (Decr.)June 27, 2020June 29, 2019% Incr. (Decr.)
Consolidated
Net sales
$688.8  $700.9  (1.7)%$1,363.0  $1,393.0  (2.2)%
Gross profit
183.9  178.2  3.2 %370.2  342.8  8.0 %
as a percent of sales 
26.7 %25.4 %27.2 %24.6 %
SG&A expense (1)
140.5  116.7  20.4 %259.9  $226.7  14.6 %
as a percent of sales 
20.4 %16.7 %19.1 %16.3 %
Operating income
43.4  61.5  (29.4)%110.3  116.1  (5.0)%
as a percent of sales 
6.3 %8.8 %8.1 %8.3 %
Net interest expense
9.6  9.1  5.5 %18.6  18.1  2.8 %
Effective tax rate
35.4 %24.8 %29.1 %24.9 %
Net earnings
$22.6  $39.7  (43.1)%$65.5  $75.8  (13.6)%
Diluted earnings per share
$1.06  $1.82  (41.8)%$3.05  $3.46  (11.8)%
Engineered Support Structures (ESS)
Net sales
$248.8  $257.5  (3.4)%$476.2  $485.5  (1.9)%
Gross profit
68.4  63.5  7.7 %130.1  115.4  12.7 %
SG&A expense
63.6  42.7  48.9 %109.4  82.1  33.3 %
Operating income
4.8  20.8  (76.9)%20.7  33.3  (37.8)%
Utility Support Structures (Utility)
Net sales
$228.5  $209.1  9.3 %$451.4  $452.3  (0.2)%
Gross profit
47.9  40.9  17.1 %101.5  89.6  13.3 %
SG&A expense
26.2  24.9  5.2 %52.1  48.5  7.4 %
Operating income
21.7  16.0  35.6 %49.4  41.1  20.2 %
Coatings
Net sales
$62.7  $81.1  (22.7)%$131.3  $151.3  (13.2)%
Gross profit
19.8  27.1  (26.9)%41.6  47.7  (12.8)%
SG&A expense
9.7  12.0  (19.2)%20.4  22.5  (9.3)%
Operating income
10.1  15.1  (33.1)%21.2  25.2  (15.9)%
Irrigation
Net sales
$148.8  $153.2  (2.9)%$304.1  $303.9  0.1 %
Gross profit
47.8  46.7  2.4 %97.0  90.1  7.7 %
SG&A expense
25.5  25.1  1.6 %51.0  48.4  5.4 %
Operating income
22.3  21.6  3.2 %46.0  41.7  10.3 %
Net corporate expense
SG&A
$15.5  $12.0  29.2 %$27.0  $25.2  7.1 %
Operating loss
(15.5) (12.0) (29.2)%(27.0) (25.2) (7.1)%
(1) The second quarter and first half of 2020 include impairment of goodwill and intangible assets.
25


Overview
On a consolidated basis, net sales were lower in the second quarter of 2020 compared to 2019 due to lower sales in ESS, Coatings, and Irrigation segments that were partially offset by increased sales for the Utility segment. Excluding the effect from foreign currency translation, second quarter 2020 sales for ESS and Irrigation were similar to 2019. In the first half of 2020, as compared to 2019, sales decreased due to lower sales in the ESS and Coatings segments. The change in net sales in the second quarter and first half of fiscal 2020, as compared with the same periods in 2019, is as follows:
Second quarter
TotalESSUtilityCoatingsIrrigation
Sales - 2019$700.9  $257.5  $209.1  $81.1  $153.2  
Volume(2.1) (5.8) 14.3  (13.9) 3.3  
Pricing/mix0.8  2.0  3.6  (2.8) (2.0) 
Acquisition/(divestiture)2.9  1.2  1.8  —  (0.1) 
Currency translation(13.7) (6.1) (0.3) (1.7) (5.6) 
Sales - 2020$688.8  $248.8  $228.5  $62.7  $148.8  
        
Year-to-date
TotalESSUtilityCoatingsIrrigation
Sales - 2019$1393.0  $485.5  $452.3  $151.3  $303.9  
Volume(9.0) (3.6) (7.0) (13.3) 14.9  
Pricing/mix0.6  3.2  5.3  (3.6) (4.3) 
Acquisition/(divestiture)2.3  2.6  1.8  —  (2.1) 
Currency translation(23.9) (11.5) (1.0) (3.1) (8.3) 
Sales - 2020$1,363.0  $476.2  $451.4  $131.3  $304.1  

Volume effects are estimated based on a physical production or sales measure. Since products we sell are not uniform in nature, pricing and mix relate to a combination of changes in sales prices and the attributes of the product sold. Accordingly, pricing and mix changes do not necessarily result in operating income changes.
        Average steel prices for both hot rolled coil and plate were lower in North America and China in the second quarter and first half of 2020, as compared to 2019, contributing to lower cost of sales and improved gross profit.
        
        The Company acquired the following businesses:

Connect-It Wireless, Inc. ("Connect-It") in the second quarter of 2019, a domestic communication components business (ESS).
In the first quarter of 2020, we acquired the remaining 49% of AgSense that the Company did not own (Irrigation).
In the first quarter of 2020, we acquired 16% of the remaining 25% of Convert Italia that the Company did not own (Utility).
Energia Solar Do Brasil ("Solbras") in the second quarter of 2020, a leading provider of solar energy solutions for agriculture (Irrigation).

COVID-19 Impact on Financial Results and Liquidity

We are considered an essential business because of the products and services that serve critical infrastructure sectors as defined by many governments around the world. Our manufacturing facilities in Argentina, France, Malaysia, New Zealand, Philippines, and South Africa closed late in the first quarter of 2020 due to government mandates, have all resumed
26


operations. All our manufacturing facilities are open and fully operational as of July 28, 2020. We continue to monitor incidence of COVID-19 on a continuous basis, particularly in areas reporting recent increases in infection. To protect the safety, health and well-being of employees, customers, suppliers and communities, CDC and WHO guidelines are being followed in all facilities.

We generated positive cash flows from operating activities during the first half of 2020 and expect positive cash flows from operating activities for the full fiscal 2020 year. Our main focus is to maintain liquidity to support the working capital needs of our operations and maintain our investment grade credit rating.
Our capital spending for the 2020 fiscal year has been reduced from the previously announced approximately $100 million to $125 million to approximately $80 to $90 million.
We have suspended repurchase of shares to preserve financial liquidity until the COVID-19 impact is clearer.

As a result of the evolving impact of COVID-19 on the global economy, we anticipate and are planning for slowdown in customer demand and business disruption, primarily in the Coatings and Irrigation segments. Consolidated operating income and specifically operating margin in the third quarter of 2020, is expected to be lower than the same period of 2019 as a result of the lower sales in these two segments. The ultimate magnitude of COVID-19, including the extent of its impact on the Company’s financial and operational results, cash balances and available borrowings on our line of credit, will be determined by the length of time the pandemic continues, its effect on the demand for the Company’s products and services and supply chain, as well as the effect of governmental regulations imposed in response to the pandemic.
        
Currency Translation

        In the second quarter and first half of 2020, we realized a decrease in operating profit, as compared with 2019, due in part to currency translation effects associated with a stronger U.S. dollar against most foreign currencies. The breakdown of this effect by segment was as follows:
        
TotalESSUtilityCoatingsIrrigationCorporate
Second quarter$(0.6) $(0.4) $0.2  $(0.1) $(0.3) $—  
 
Year-to-date$(1.2) $(0.6) $0.2  $(0.3) $(0.6) $0.1  

Gross Profit, SG&A, and Operating Income

        At a consolidated level, gross profit as a percent of sales was higher in the second quarter and first half of 2020, as compared with the same periods in 2019, due to lower raw material costs across the Company, improved selling prices across our infrastructure businesses, and improved volumes for the Irrigation segment and associated operating leverage of fixed costs. Gross profit improved for all operating segments, with the exception of Coatings that had lower sales volumes.
        SG&A expenses increased in the second quarter and first half of 2020, as compared to the same periods in 2019. The increase was due to recording a partial impairment of goodwill and tradename for the Access Systems business, higher compensation related costs including sales commissions for the North American infrastructure businesses, higher incentives due to improved operations, and salary merit increases. These increases were partially offset by lower travel costs, foreign currency translation effects, and reduced SG&A deferred compensation expense in the first half of 2020 (offset by an increase of the same amount in other expense).

 In the second quarter and first half of 2020, as compared to the same periods in 2019, operating income was higher in the Utility and Irrigation segments and lower for the ESS and Coatings segments. The overall decrease in operating income in the second quarter and first half of 2020 can be attributed to the goodwill and tradename impairment for the Access Systems business, certain restructuring activities, and lower volumes for the Coatings business. The decrease was offset by lower raw material costs, improved sales pricing for the infrastructure businesses, and improved sales volumes in the Irrigation segment.

Net Interest Expense and Debt
        
        Net interest expense in the second quarter and first half of 2020 was similar to the same periods in 2019. Interest income was lower in the second quarter and first half of 2020, as compared to 2019, due to lower interest rates.
27



Other Income/Expenses

        The change in other income/expenses in the second quarter and first half of 2020, as compared to 2019, was due to the change in valuation of deferred compensation assets which resulted in additional other income of $1.0 million and reduced other income of $4.2 million, respectively. This amount is shown as Gain on investments (unrealized) on the condensed consolidated statements of earnings. The change related to deferred compensation assets are offset by an opposite change of the same amount in SG&A expense. The remaining change was due to fluctuations in foreign currency transaction gains/losses that was less favorable in 2020.

Income Tax Expense
        
        Our effective income tax rate in the second quarter and first half of 2020 was 35.4% and 29.1%, compared to 24.8% and 24.9% in the second quarter and first half of 2019. The increase in the effective tax rate is a result of the partial impairment of goodwill and tradename for the Access Systems business that is not fully tax deductible.

        Earnings attributable to noncontrolling interests was lower in the second quarter and first half of 2020, as compared to 2019. The decrease can be attributed to the acquisition of the remaining noncontrolling interests of AgSense and partial acquisition of the noncontrolling interest of Convert in the first quarter of 2020.

Cash Flows from Operations
        Our cash flows provided by operations was $150.7 million in the first half of fiscal 2020, as compared with $113.4 million provided by operations in the first half of 2019. The increase in operating cash flow in the first half of 2020, as compared with 2019, was due to improved working capital management. The lower working capital is primarily attributed to an increase in accounts payable and a larger contract liability for customer billings in excess of costs and earnings.

ESS segment
        Net sales were lower in the second quarter and first half of 2020 as compared to 2019, primarily driven by unfavorable foreign currency translation effects of $6.1 million and $11.5 million, respectively. Lighting, traffic, and highway safety product sales were relatively flat in the second quarter of 2020 as compared to 2019, while communication product sales volumes were higher and sales volumes of access systems were lower. In the first half of 2020, sales were higher for the lighting, traffic, and highway safety product business and lower for communication products and access systems.
         Global lighting, traffic, and highway safety product sales in the second quarter and first half of 2020 was lower by $0.5 million and higher by $14.3 million, as compared to the same periods in fiscal 2019. Sales volumes improved in North America due to a strong backlog in transportation markets, while sales volumes were down slightly in commercial markets. Europe sales volumes were lower due to the ceasing of operations in Morocco, the temporary plant shutdowns in France and India due to COVID-19, and unfavorable foreign currency translation effects. In addition, COVID-19 contributed to tempered demand for other locations that contributed to the decrease in sales. Lighting, traffic, and highway safety product sales in the Asia-Pacific region decreased in the second quarter and first half of 2020, as compared to 2019, due primarily to temporary shutdowns in India due to COVID-19.
Communication product line sales were higher by $3.4 million in the second quarter and lower by $1.2 million in the first half of 2020, as compared with 2019. In North America, communication structure sales volumes increased in the second quarter of 2020 due to improved demand and the acquisition of Connect-It. Communication product sales in Europe improved due to new project work and Asia-Pacific sales volumes decreased primarily due to lower market activity in China.
Access Systems product line net sales decreased in the second quarter and first half of 2020, as compared to 2019, by $8.2 million and $17.9 million. Sales volumes declines were driven by Australia engineering construction spending that remained subdued negatively impacting all product lines. The business also exited the detention center and portions of the industrial product line that contributed to the sales declined along with unfavorable foreign currency translation effects.

Gross profit was higher in the second quarter and first half of 2020, as compared to 2019, due to lower cost of raw materials across the segment and sales volume improvements in the U.S. lighting and traffic businesses. SG&A spending was higher in the second quarter and first half of 2020 due to recording a partial goodwill and tradename impairment for the
28


Access Systems business of $16.6 million and higher sales commissions and incentives due to improved operations in North America. Operating income decreased due to the goodwill and tradename impairment of the Access Systems business partially offset by lower raw material costs for all businesses and sales volume improvements in North America.
        Utility segment
        In the Utility segment, sales increased in the second quarter, as compared with 2019, due to improved sales volumes for steel and concrete structures in North America and an improved sales mix. Sales for the first half of 2020 were comparable to 2019. A number of our sales contracts in North America contain provisions that tie the sales price to published steel index pricing at the time our customer issues their purchase order but that did not result in a meaningful decrease to the average selling prices for our steel utility structures product line for the first half of 2020, as compared with 2019.
        Offshore and Solar sales decreased in the second quarter and first half of 2020, as compared to 2019, due to lower volumes and unfavorable currency translation effects. The decrease for both businesses can be attributed to large projects in the prior year that did not recur.
        Gross profit increased in the second quarter and first half of 2020, as compared to 2019, due to an improved sales mix, higher sale volumes and its associated operating leverage of fixed costs, as well as lower costs of steel while average selling prices were similar to prior year. In addition, the business incurred approximately $3.0 million of inspection costs during 2019 to finalize the requirements from a 2015 commercial settlement that did not recur in 2020. Partially offsetting that was a $2.2 million impairment of a facility that is classified as an asset held for sale. SG&A expense was higher in the second quarter and first half of 2020, as compared with 2019, due to higher incentives due to improved operating results in North America and $0.6 million of restructuring expenses incurred for the offshore and other complex steel structures' product line. Operating income increased due to an improved mix of product line sales and higher sales volumes.  
Coatings segment
        Coatings segment sales decreased in the second quarter and first half of 2020, as compared to the same periods in 2019, due to lower volumes in North America and Asia, reduced sales pricing attributed to lower zinc costs, and unfavorable foreign currency translation. Sales volumes decreased in North America in the second quarter and first half of 2020, as compared to 2019, due primarily to the slowdown caused by COVID-19. In Asia-Pacific region, sales volumes improved in Australia, but was more than offset by decreased volumes in Asia that were impacted by sites temporarily closed during second quarter 2020 due to COVID-19. Sales pricing also declined in Asia-Pacific due to lower zinc costs and customer mix.
        SG&A expense was lower in the second quarter and first half of 2020, as compared to 2019, due to one-time expenses associated with a legal settlement in 2019. Operating income was lower in the second quarter and first half of 2020, compared to the same periods in 2019, due to sales volume decreases in North America and Asia and the associated operating deleverage of fixed costs. The decrease was partially offset by a one-time expenses associated with a legal settlement in 2019.
        Irrigation segment
        The decrease in Irrigation segment net sales in the second quarter of 2020, as compared to 2019, is primarily due to unfavorable foreign currency translation effects that were partially offset by sales volume improvements in both North America and international markets. Brazil drove the sales volume improvements for international irrigation that were partially offset by unfavorable currency translation effects from a weaker Brazil real and South African rand. Sales volumes increased in North America, primarily due to increased service part sales resulting from drier weather conditions in 2020. Sales increased slightly in the first half of 2020 as compared to 2019, due to higher sales volumes in North America and international markets that were offset by unfavorable foreign currency translation effects and lower sales pricing in our tubing business. Sales of technology-related products and services continue to increase, as growers are increasing adoption of technology to reduce costs and enhance profitability.
        SG&A was higher in the second quarter and first half of 2020, as compared to 2019, due to higher product development expenses. Operating income for the segment increased in the second quarter and first half of 2020 over the same periods in 2019, as a result of lower raw material costs and higher sales volumes in international markets.
        Net corporate expense
Corporate SG&A expense was higher in the second quarter and first half of 2020, as compared to 2019. The increase the second quarter is attributed to a change in valuation of deferred compensation assets which resulted in higher expense of $1.0 million. In addition, there were higher incentive accruals related to improved business performance. The increase in the first half of 2020 is due to higher incentive, partially offset by the change in valuation of deferred compensation assets which
29


resulted in lower expense of $4.2 million. The change in deferred compensation plan assets is offset by the same amount in other income/expenses.

Liquidity and Capital Resources
Cash Flows
Working Capital and Operating Cash Flows-Net working capital was $875.0 million at June 27, 2020, as compared to $918.4 million at December 28, 2019. The decrease in net working capital in 2020 is attributed to an increase in accounts payable of $43.3 million and contract liability for customer billings in excess of costs and earnings of $20.9 million. Cash flow provided by operations was $150.7 million in the first half of 2020, as compared with $113.4 million in the first half of 2019. The increase in operating cash flows in the first half of 2020, as compared to 2019, was primarily the result of improved working capital management.
Investing Cash Flows-Capital spending in the second quarter of fiscal 2020 was $48.2 million, as compared to $49.3 million for the same period in 2019. The decrease in investing cash outflows in the second quarter of 2020, as compared to 2019, can be attributed to a reduction in cash paid for acquisitions.
Financing Cash Flows-Our total interest-bearing debt was $795.4 million at June 27, 2020 and $787.5 million at December 28, 2019. Financing cash flows changed from an outflow of $55.7 million in the first half of 2019 to an outflow of $92.0 million for the first half of 2020. The increase in financing cash outflows in the first half of 2020, as compared to 2019, was due to the higher amounts paid to purchase noncontrolling interests.
Guarantor Summarized Financial Information

We are providing the following information in compliance with Rule 3-10 and Rule 13-01 of Regulation S-X with respect to our two tranches of senior unsecured notes. All of the senior notes are guaranteed, jointly, severally, fully and unconditionally (subject to certain customary release provisions, including sale of the subsidiary guarantor, or sale of all or substantially all of its assets) by certain of the Company’s current and future direct and indirect domestic and foreign subsidiaries (collectively the “Guarantors”). The Parent is the Issuer of the notes and consolidates all Guarantors.

The financial information of Issuer and Guarantors is presented on a combined basis with intercompany balances and transactions between Issuer and Guarantors eliminated. The Issuer’s or Guarantors' amounts due from, amounts due to, and transactions with non-guarantor subsidiaries are separately disclosed.

Combined financial information is as follows:
Supplemental Combined Parent and Guarantors Financial Information
For the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019
Thirteen weeks endedTwenty-six weeks ended
Dollars in thousandsJune 27, 2020June 29, 2019June 27, 2020June 29, 2019
Net sales
$470,667  $446,568  $938,347  $880,575  
Gross Profit
134,963116,537270,198226,107
Operating income
55,47147,883114,60592,497
Net earnings
37,15029,39373,47558,266
Net earnings attributable to Valmont Industries, Inc.37,16529,39373,49058,266



30


Supplemental Combined Parent and Guarantors Financial Information
June 27, 2020 and December 28, 2019

Dollars in thousandsJune 27, 2020December 28, 2019
Current assets
$804,098  $728,457  
Noncurrent assets
370,145  354,173  
Current liabilities
344,983  312,984  
Noncurrent liabilities
1,083,920  1,076,491  
Noncontrolling interest in consolidated subsidiaries
1,585  —  
Included in noncurrent assets is a due from non-guarantor subsidiaries receivable of $68,508 and $54,915 at June 27, 2020 and December 28, 2019. Included in noncurrent liabilities is a due to non-guarantor subsidiaries payable of $246,920 and $249,056 at June 27, 2020 and December 28, 2019.
Financing and Capital
The Board of Directors authorized the purchase of $250 million of the Company's shares without an expiration date in October 2018. The share purchases will be funded from available working capital and short-term borrowings and will be made subject to market and economic conditions. We are not obligated to make any share repurchases under the share repurchase program and we may discontinue the share repurchase program at any time. We acquired 190,491 treasury shares for approximately $20.5 million under our share repurchase program during the first half of 2020. As of June 27, 2020, we have approximately $184.0 million open under this authorization to repurchase shares in the future. We suspended repurchase of shares at the end of the first quarter to preserve financial liquidity until the COVID-19 impact is clearer.

        Our capital allocation philosophy announcement included our intention to manage our capital structure to maintain our investment grade debt rating. Our most recent ratings were Baa3 by Moody's Investors Services, Inc., BBB- rating by Fitch Rating Services, and BBB+ rating by Standard and Poor's Rating Services. We expect to maintain a leverage ratio which will support our current investment grade debt rating.

Our debt financing at June 27, 2020 is primarily long-term debt consisting of:
$450 million face value ($436.5 million carrying value) of senior unsecured notes that bear interest at 5.00% per annum and are due in October 2044.
$305 million face value ($297.6 million carrying value) of unsecured notes that bear interest at 5.25% per annum and are due in October 2054.
We are allowed to repurchase the notes at specified prepayment premiums. Both tranches of these notes are guaranteed by certain of our subsidiaries.

        At June 27, 2020 and December 28, 2019, we had $40.4 million and $29.0 million outstanding borrowings under our revolving credit agreement, respectively. The revolving credit agreement contains certain financial covenants that may limit our additional borrowing capability under the agreement. At June 27, 2020, we had the ability to borrow $544.5 million under this facility, after consideration of standby letters of credit of $15.1 million associated with certain insurance obligations and international sales commitments. We also maintain certain short-term bank lines of credit totaling $132.3 million, $117.8 million of which was unused at June 27, 2020.

Our senior unsecured notes and revolving credit agreement each contain cross-default provisions which permit the acceleration of our indebtedness to them if we default on other indebtedness that results in, or permits, the acceleration of such other indebtedness.
The debt agreements contain covenants that require us to maintain certain coverage ratios and may limit us with respect to certain business activities, including capital expenditures. The debt agreements allow us to add estimated EBITDA from acquired businesses for periods we did not own the acquired business. The debt agreements also provide for an adjustment to EBITDA, subject to certain limitations, for non-cash charges or gains that are non-recurring in nature.
31


Our key debt covenants are as follows:
Leverage ratio - Interest-bearing debt is not to exceed 3.5X Adjusted EBITDA (or 3.75X Adjusted EBITDA after certain material acquisitions) of the prior four quarters; and
Interest earned ratio - Adjusted EBITDA over the prior four quarters must be at least 2.5X our interest expense over the same period.

        At June 27, 2020, we were in compliance with all covenants related to the debt agreements. The key covenant calculations at June 27, 2020 were as follows (in 000's):

Interest-bearing debt$795,447  
Adjusted EBITDA-last four quarters339,824  
Leverage ratio2.34  
Adjusted EBITDA-last four quarters$339,824  
Interest expense-last four quarters40,270  
Interest earned ratio8.44  
The calculation of Adjusted EBITDA-last four quarters (June 30, 2019 through June 27, 2020) is as follows. The last four quarters information ended June 27, 2020 is calculated by taking the full fiscal year ended December 28, 2019, subtracting the first two quarters ended June 27, 2019, and adding the first two quarters ended June 27, 2020.
Net cash flows from operations$344,921  
Interest expense40,270  
Income tax expense51,591  
Impairment of property, plant and equipment(2,258) 
Impairment of goodwill and intangible assets(16,638) 
Change in investment163  
Deferred income tax benefit2,637  
Noncontrolling interest(3,713) 
Stock-based compensation(10,888) 
Pension plan expense3,801  
Contribution to pension plan21,917  
Changes in assets and liabilities(115,865) 
Other1,669  
EBITDA 317,607  
Cash restructuring expenses3,321  
Impairment of goodwill and intangible assets16,638  
Impairment of property, plant and equipment2,258  
Adjusted EBITDA$339,824  

32


Net earnings attributable to Valmont Industries, Inc.$143,482  
Interest expense40,270  
Income tax expense51,591  
Depreciation and amortization expense82,264  
EBITDA317,607  
Cash restructuring expenses3,321  
Impairment of goodwill and intangible assets16,638  
Impairment of property, plant, and equipment2,258  
Adjusted EBITDA$339,824  

Our businesses are cyclical, but we have diversity in our markets from a product, customer and a geographical standpoint. We have demonstrated the ability to effectively manage through business cycles and maintain liquidity. We have consistently generated operating cash flows in excess of our capital expenditures. Based on our available credit facilities, recent issuance of senior unsecured notes and our history of positive operational cash flows, we believe that we have adequate liquidity to meet our needs.
        We have cash balances of $353.3 million at June 27, 2020, approximately $169.7 million is held in our non-U.S. subsidiaries. If we distributed our foreign cash balances certain taxes would be applicable. At June 27, 2020, we have a liability for foreign withholding taxes and U.S. state income taxes of $3.3 million and $0.7 million, respectively.

Financial Obligations and Financial Commitments
        There have been no material changes to our financial obligations and financial commitments as described on page 34-35 in our Form 10-K for the fiscal year ended December 28, 2019.
Off Balance Sheet Arrangements
There have been no material changes in our off balance sheet arrangements as described on page 35 in our Form 10-K for the fiscal year ended December 28, 2019.
33


Critical Accounting Policies
There were no changes in our critical accounting policies as described on pages 37-40 in our Form 10-K for the fiscal year ended December 28, 2019 during the three months ended June 27, 2020, with the exception of the change in method of accounting for certain inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
        There were no material changes in the company's market risk during the quarter ended June 27, 2020. For additional information, refer to the section "Risk Management" in our Form 10-K for the fiscal year ended December 28, 2019.


Item 4. Controls and Procedures
The Company carried out an evaluation under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Securities Exchange Act Rule 13a-15. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, the Company’s disclosure controls and procedures are effective to provide reasonable assurance that information required to be disclosed by the Company in the reports the Company files or submits under the Securities Exchange Act of 1934 is (1) accumulated and communicated to management, including the Company’s Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures and (2) recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms.
        No changes in the Company's internal control over financial reporting occurred during the quarter covered by this report that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.


34


PART II. OTHER INFORMATION
ITEM 1A – Risk Factors
There have been no material changes from risk factors previously disclosed in the Company’s most recent Annual Report on Form 10-K. See the discussion of the Company’s risk factors under Part I, Item 1A in each of the Company’s Annual Report on Form 10-K for the fiscal year ended December 28, 2019 and Quarterly Report on Form 10-Q for the quarter ended March 28, 2020.
35



PART II. OTHER INFORMATION

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Issuer Purchases of Equity Securities
PeriodTotal Number of
Shares Purchased
Average Price
paid per share
Total Number of
Shares Purchased
as Part of Publicly
Announced Plans or
Programs
Approximate Dollar Value of Maximum Number of Shares that may yet be Purchased under the Program (1)
March 29, 2020 to April 25, 2020—  $—  —  $183,969,000  
April 26, 2020 to May 30, 2020—  —  —  183,969,000  
May 31, 2020 to June 27, 2020—  —  —  183,969,000  
Total
—  $—  —  $183,969,000  
(1) On May 13, 2014, we announced a new capital allocation philosophy which included a share repurchase program. Specifically, the Board of Directors authorized the purchase of up to $500 million of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions. On February 24, 2015 and again on October 31, 2018, the Board of Directors authorized an additional purchase of up to $250 million of the Company's outstanding common stock with no stated expiration date. As of June 27, 2020, we have acquired 6,112,945 shares for approximately $816.0 million under this share repurchase program.

36




Item 6. Exhibits
(a) Exhibits
Exhibit No.Description
List of Issuer and Guarantor Subsidiaries. This document was filed as Exhibit 22.1 to the Company's Quarterly Report on Form 10-Q (Commission file number 001-31429) for the quarter ended March 28, 2020 and is incorporated herein by this reference.
Section 302 Certificate of Chief Executive Officer
Section 302 Certificate of Chief Financial Officer
Section 906 Certifications of Chief Executive Officer and Chief Financial Officer
101The following financial information from Valmont's Quarterly Report on Form 10-Q for the quarter ended June 27, 2020, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Statements of Earnings, (ii) the Condensed Consolidated Statements of Comprehensive Income, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Shareholders' Equity, (vi) Notes to Condensed Consolidated Financial Statements and (vii) document and entity information.
104Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)
_____________________________________________

* Filed herewith
37


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf and by the undersigned hereunto duly authorized.
VALMONT INDUSTRIES, INC.
(Registrant)
/s/ AVNER M. APPLBAUM
Avner M. Applbaum
Executive Vice President and Chief Financial Officer
Dated this 28th day of July, 2020.









38
EX-31.1 2 a20200627vmi-ex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER
I, Stephen G. Kaniewski, certify that:
1. I have reviewed this quarterly report on Form 10-Q for the quarter ended June 27, 2020 of Valmont Industries, Inc.;
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 officers 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 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 officers 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 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.
/s/ STEPHEN G. KANIEWSKI
Stephen G. Kaniewski
President and Chief Executive Officer

Date: July 28, 2020

EX-31.2 3 a20200627vmi-ex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER
I, Avner M. Applbaum, certify that:
1. I have reviewed this quarterly report on Form 10-Q for the quarter ended June 27, 2020 of Valmont Industries, Inc.;
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 officers 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 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 officers 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 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.
/s/ AVNER M. APPLBAUM
Avner M. Applbaum
Executive Vice President and Chief Financial Officer
Date: July 28, 2020


EX-32.1 4 a20200627vmi-ex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
Pursuant to 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
The undersigned, Stephen G. Kaniewski, President and Chief Executive Officer of Valmont Industries, Inc. (the “Company”), has executed this certification in connection with the filing with the Securities and Exchange Commission of the Company’s Quarterly Report on Form 10-Q for the quarter ended June 27, 2020 (the “Report”).
The undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to his knowledge 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.
IN WITNESS WHEREOF, the undersigned has executed this certification as of the 28th day of July, 2020.
/s/ STEPHEN G. KANIEWSKI
Stephen G. Kaniewski
President and Chief Executive Officer
CERTIFICATION OF CHIEF FINANCIAL OFFICER
Pursuant to 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
The undersigned, Avner M.Applbaum, Executive Vice President and Chief Financial Officer of Valmont Industries, Inc. (the “Company”), has executed this certification in connection with the filing with the Securities and Exchange Commission of the Company’s Quarterly Report on Form 10-Q for the quarter ended June 27, 2020 (the “Report”).
The undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to his knowledge that:
3. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
4. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
IN WITNESS WHEREOF, the undersigned has executed this certification as of the 28th day of July, 2020.
/s/ AVNER M. APPLBAUM
Avner M. Applbaum
Executive Vice President and Chief Financial Officer


EX-101.SCH 5 vmi-20200627.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) 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 - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Statement of Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Pension Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2113102 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115103 - Disclosure - RESTRUCTURING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 2316302 - Disclosure - RESTRUCTURING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - RESTRUCTURING ACTIVITIES - Restructuring Activities - Restructuring Expenses and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - RESTRUCTURING ACTIVITIES - Liabilities Recorded For The Restructuring Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets - (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Values of Trade Names - (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - BUSINESS SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - BUSINESS SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 vmi-20200627_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 vmi-20200627_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 vmi-20200627_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commodity hedges Other Comprehensive Income (Loss), Commodity Hedge, Gain (Loss), Reclassification, after Tax Other Comprehensive Income (Loss), Commodity Hedge, Gain (Loss), Reclassification, after Tax Restatement [Axis] Revision of Prior Period [Axis] Document Type Document Type Other Other Nonoperating Income (Expense) Treasury stock Treasury Stock [Member] Connect-It Wireless, Inc. Connect-It Wireless, Inc. [Member] Connect-It Wireless, Inc. [Member] Services sales Service [Member] Segments [Axis] Segments [Axis] Components of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Estimated amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Settlement of net investment hedges Payments for (Proceeds from) Hedge, Investing Activities Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Dividends to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Deferred income taxes Deferred income tax liability Deferred Income Tax Liabilities, Net Lighting, Traffic, and Highway Safety Products Lighting And Traffic [Member] Represents the information pertaining to lighting, traffic and roadway products and/or services. DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Security Exchange Name Security Exchange Name Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Product sales Gain (Loss) on Disposition of Business [Member] Gain (Loss) on Disposition of Business [Member] Proceeds from long-term borrowings Proceeds from Issuance of Long-term Debt Operating income Operating income Operating Income (Loss) Total current liabilities Liabilities, Current Irrigation Segment Irrigation Segment [Member] Represents the information pertaining to the Irrigation segment, a reportable segment of the entity. This segment consists of the manufacture of agricultural irrigation equipment and related parts and services for the global agricultural industry. Transferred over Time Transferred over Time [Member] Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Concrete Concrete [Member] Represents the information pertaining to concrete processing products and/or services. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Stock awards Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Addition of noncontrolling interest Noncontrolling Interest, Increase from Business Combination Purchase of treasury shares Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Investment, Name [Axis] Investment, Name [Axis] Vesting period of options Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Denmark, Kroner Denmark, Kroner Entity Address, State or Province Entity Address, State or Province Proceeds from exercises under stock plans Proceeds from Stock Plans Accounts payable Accounts Payable, Current Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Derivative financial instruments, net Derivative Asset, Current Unrealized translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Contingent consideration liability, as percent of purchase price (percent) Contingent Consideration Liability, as Percent of Acquisition Price Contingent Consideration Liability, as Percent of Acquisition Price Amortization cost included in interest expense Other Comprehensive Income (Loss) Amortization Cost Included in Interest Expense Other Comprehensive Income (Loss) Amortization Cost Included in Interest Expense Useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Purchase of treasury shares, shares acquired (in shares) Treasury Stock, Shares, Acquired Shareholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Dilutive effect of stock options (in dollars per share) Earnings Per Share, Dilutive Securities, Stock Options, Per Share The per share amount resulting from the "as if" assumption that stock options were exercised for purposes of computing the dilutive effect of convertible securities. Dilutive Effect of Stock Options Dilutive Securities, Effect on Basic Earnings Per Share Hedging Designation [Domain] Hedging Designation [Domain] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Preferred stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other noncurrent liabilities Other Liabilities, Noncurrent Other, net Payments for (Proceeds from) Other Investing Activities Delta E M D Pty Ltd Delta E M D Pty Ltd [Member] Represents information pertaining to Delta EMD Pty. Ltd. Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents North America North America [Member] Other Segment Reconciling Items [Member] Inventories Inventory Inventory, Net Net sales Revenue from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax Inventory [Line Items] Inventory [Line Items] Comprehensive Income (Loss) Stockholders' Equity, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Expiration period for grant Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Stock plan exercises, shares acquired Treasury Stock Value Acquired Stock Plan Cost Method Cost of common and preferred stock that were purchased during the period for the stock plan. Recorded using the cost method. Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Fair value of remaining ownership Equity Method Investments, Fair Value Disclosure Noncash loss on trading securities Unrealized Gain (Loss) on Investments Long Long [Member] Patents & Proprietary Technology Patents And Proprietary Technology [Member] Represents the patents and proprietary technology. Statement [Table] Statement [Table] Type of Restructuring [Domain] Type of Restructuring [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Interest cost Defined Benefit Plan, Interest Cost Antidilutive Securities Antidilutive Securities Excluded from Computation of Earning Per Share [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Condensed Consolidated Financial Statements Consolidation, Policy [Policy Text Block] Increase (Decrease) in Shareholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Total selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Carrying amount of goodwill Goodwill [Roll Forward] Amendment Flag Amendment Flag Reconciliation of basic and diluted earnings per share (EPS) Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Coatings Segment Coatings Coatings Segment [Member] Represents the information pertaining to Coatings segment, a reportable segment of the entity. This segment consists of galvanizing, anodizing and powder coating services on a global basis. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Dilutive Effect of Stock Options Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Shares of common stock available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Steel Steel [Member] Represents the information pertaining to steel processing products and/or services. Dividends to noncontrolling interest Payments of Ordinary Dividends, Noncontrolling Interest Entity Central Index Key Entity Central Index Key RESTRUCTURING ACTIVITIES Restructuring and Related Activities Disclosure [Text Block] Gain on Hedging Activities Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Gain (loss) on derivatives recognized in earnings Derivative, Gain (Loss) on Derivative, Net Schedule of components of amortized intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Proceeds from short-term agreements Proceeds from Short-term Debt Other Other Trade Names [Member] Represents other trade names of the entity, which are not defined elsewhere. Senior Unsecured Notes Senior Notes [Member] CASH FLOW SUPPLEMENTARY INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Convert Italia S.p.A Convert Italia SpA [Member] Convert Italia SpA [Member] Geographical [Axis] Geographical [Axis] Gain (loss) on hedging activities: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Segments [Domain] Segments [Domain] Access Systems Access Systems [Member] Represents the information pertaining to access systems applications. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Energia Solar do Brasil Energia Solar do Brasil [Member] Energia Solar do Brasil Income Statement Location [Axis] Income Statement Location [Axis] Net investment hedges Derivatives used in Net Investment Hedge, Net of Tax, Period Increase (Decrease) Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Non-amortized intangible assets Indefinite-lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Notional amount Derivative, Notional Amount Amortization expense for intangible assets Amortization of Intangible Assets United Galvanizing United Galvanizing [Member] United Galvanizing [Member] Utility Support Structures Segment Utility Support Structures Segment [Member] Represents information pertaining to the Utility Support Structures segment, a reportable segment of the entity. This segment consists of the manufacture of engineered steel and concrete structures for the global utility industry. Other assets Other Assets, Noncurrent BUSINESS SEGMENTS Segment Reporting Disclosure [Text Block] Stock awards; shares issued (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Receivables, net Receivables, Net, Current Total assets Assets Impairment indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Corporate Corporate Segment [Member] Title of 12(b) Security Title of 12(b) Security Purchase of common treasury shares—stock plan exercises Payments for Repurchase of Common Treasury Shares Stock Plan Exercises The cash outflow to reacquire common treasury shares issued under stock plans during the period. Income taxes payable Accrued Income Taxes, Current Holdback payment Payment for Contingent Consideration Liability, Operating Activities Total cost of sales Product cost of sales Cost of Sales [Member] As Previously Reported As Previously Reported Previously Reported [Member] Interest expense Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Percentage not owned by the Company Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Other Other Intangible Assets [Member] Proceeds from sale of assets Proceeds from Sale of Productive Assets Product and Service [Axis] Product and Service [Axis] Cross currency swap contracts Cross Currency Interest Rate Contract [Member] Transferred at Point in Time Transferred at Point in Time [Member] Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Other cash restructuring expenses Other Restructuring [Member] Position [Domain] Position [Domain] Revenue recognized from contract liability Contract with Customer, Liability, Revenue Recognized Net earnings attributable to Valmont Industries, Inc. Net earnings attributable to Valmont Industries, Inc. Net Income (Loss) Available to Common Stockholders, Basic Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] AgSense AgSense [Member] AgSense Inventories Increase (Decrease) in Inventories Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Number of trade names impaired Number of Trade Names Impaired Number of Trade Names Impaired Cross Currency, Danish Kroner, Terminating April 2024 Cross Currency Interest Rate Contract, One [Member] Cross Currency Interest Rate Contract, One [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Additional paid-in capital Additional Paid-in Capital [Member] Total Inventory, Gross Sales Operating Segments [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses Increase (Decrease) in Accrued Liabilities Purchase of treasury shares, shares acquired Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net earnings to net cash flows from operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Fair Value Fair Value of Financial Instruments, Policy [Policy Text Block] Purchase of noncontrolling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Schedule of Goodwill [Table] Schedule of Goodwill [Table] Net investment hedges settled early Payments for (Proceeds from) Derivative Instrument, Financing Activities Foreign currency translation adjustments: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Preferred stock, authorized shares (in shares) Common Stock, Shares Authorized Percentage acquired Business Acquisition, Percentage of Voting Interests Acquired Dilutive effect of stock options number of shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, plant and equipment, at cost Property, Plant and Equipment, Gross Newmark Newmark [Member] Represents the information pertaining to Newmark, a trade name of the entity. Segment reporting information of sales and operating income Schedule of Segment Reporting Information, by Segment [Table Text Block] Impairment of property, plant and equipment Impairment of Long-Lived Assets Held-for-use Income Statement [Abstract] Income Statement Impact [Abstract] Income Statement [Abstract] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Operating lease liabilities Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Engineered Support Structures Segment Engineered Support Structures Segment [Member] Represents the information pertaining to Engineered Infrastructure Products segment, a reportable segment of the entity. This segment consists of the manufacturing of engineered metal structures and components for the global lighting and traffic, wireless communication, roadway safety and access systems applications. Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Current assets: Assets, Current [Abstract] Shakespeare Shakespeare [Member] Represents the information pertaining to Shakespeare, a trade name of the entity. Interest income Investment Income, Interest Equity in loss of nonconsolidated subsidiaries Equity in loss in nonconsolidated subsidiaries Income (Loss) from Equity Method Investments, Net of Tax Income (Loss) from Equity Method Investments, Net of Tax Walpar Walpar, LLC [Member] Walpar, LLC [Member] Gross balance, beginning Goodwill, Gross Comprehensive income attributable to Valmont Industries, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring Cost and Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Stock option expense Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Adjustment Adjustment Revision of Prior Period, Adjustment [Member] Document Period End Date Document Period End Date GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Net Investment Hedging Net Investment Hedging [Member] Net earnings Net earnings Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Hedging Designation [Axis] Hedging Designation [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Components of inventories Schedule of Inventory, Current [Table Text Block] Trading Securities Debt Securities, Trading, and Equity Securities, FV-NI Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options Share-based Payment Arrangement, Cost by Plan [Table Text Block] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Utility Utility [Member] Utility [Member] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Stock plan exercises; shares acquired (in shares) Treasury Stock Shares Acquired Stock Plan Number of shares repurchased during the period to be used for the stock plan and are being held in treasury. Cover page. Cover [Abstract] Acquisitions Goodwill, Acquired During Period Restructuring and related costs Restructuring and Related Costs [Table Text Block] Webforge Webforge [Member] Represents the information pertaining to Webforge, a trade name of the entity. Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Goodwill Goodwill [Line Items] Contribution to defined benefit pension plan Payment for Pension Benefits Schedule of Change in Accounting Estimate Schedule of Change in Accounting Estimate [Table Text Block] Customer Relationships Customer Relationships [Member] Total cost of sales Cost of sales Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash payments for interest and income taxes (net of refunds) Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Minority Interest Owner Minority Interest Owner [Member] Minority Interest Owner Less: loss (earnings) attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Gains (losses) on derivatives recognized on statements of earnings Derivative Instruments, Gain (Loss) [Table Text Block] Amortization of actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Interactive Data Current Entity Interactive Data Current Net periodic (benefit) expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Commodity forward contracts Commodity Contract [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] 2020 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Stock Plans Share-based Payment Arrangement [Policy Text Block] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Senior Unsecured Notes 5.00% Due 2044 Senior Unsecured Notes 5.00 Percent Due 2044 [Member] Senior Unsecured Notes 5.00 Percent Due 2044 [Member] Entity Registrant Name Entity Registrant Name Derivative [Table] Derivative [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other noncurrent liabilities Increase (Decrease) in Other Operating Liabilities Intersegment sales Intersegment Eliminations [Member] Asset impairments Asset Impairment Net Loss On Disposals [Member] Asset impairment charges and loss on disposal of assets pursuant to a restructuring plan. Number of reportable segments Number of Reportable Segments Income tax expense: Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Dividends paid Payments of Ordinary Dividends, Common Stock Consolidation Items [Axis] Consolidation Items [Axis] Ingal EPS/Ingal Civil Products Ingal E P S Or Ingal Civil Products [Member] Represents the information pertaining to Ingal EPS or Ingal Civil Products, a trade name of the entity. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Asset impairment Goodwill, Impairment Loss Finished goods and manufactured goods Inventory, Finished Goods, Gross Earnings before equity in earnings of nonconsolidated subsidiaries Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest Recognized Restructuring Expense Balance at June 27, 2020 Restructuring Reserve Purchase of noncontrolling interest Payments to Acquire Additional Interest in Subsidiaries, Financing Activities Payments to Acquire Additional Interest in Subsidiaries, Financing Activities Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restructuring Type [Axis] Restructuring Type [Axis] Costs Paid or Otherwise Settled Payments for Restructuring Goodwill Balance, ending Balance at the beginning of the period Balance at the end of the period Goodwill Current-period comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Australia, Dollars Australia, Dollars Document Transition Report Document Transition Report Valmont SM Valmont S M [Member] Represents information pertaining to Valmont SM, a trade name of the entity. Contingent consideration liability, current Business Combination, Contingent Consideration, Liability, Current Settled representations and warranties Business Acquisition, Preacquisition Contingency, Amount of Settlement Timing of Transfer of Good Or Service [Axis] Timing of Transfer of Good or Service [Axis] Income taxes refundable Increase (Decrease) in Income Taxes Payable Other income (expenses): Nonoperating Income (Expense) [Abstract] Cash dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Schedule of carrying amount of goodwill Schedule of Goodwill [Table Text Block] Net periodic (benefit) expense: Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Receivables Increase (Decrease) in Receivables Swapped Interest Rate Derivative, Fixed Interest Rate Contract liability - billings in excess of costs and earnings Contract with Customer, Liability, Current Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Payments on short-term agreements Repayments of Short-term Debt Derivative Contract [Domain] Derivative Contract [Domain] Shares outstanding dilutive (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of future estimated amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Valuation methodologies used for assets and liabilities measured at fair value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Basic (in dollars per share) Per share amount basic (in dollars per share) Earnings Per Share, Basic Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Entity File Number Entity File Number Inventory, Current [Table] Inventory, Current [Table] Net cash flows from financing activities Net Cash Provided by (Used in) Financing Activities Principal payments on long-term borrowings Repayments of Long-term Debt Compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock of $1 par value - Authorized 75,000,000 shares; 27,900,000 issued Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Components of amortized intangible assets Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Deferred tax asset recognized Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Number of fixed-for-fixed cross currency swaps Number of Foreign Currency Derivatives Held Income tax benefits Share-based Payment Arrangement, Expense, Tax Benefit Current installments of long-term debt Long-term Debt, Current Maturities Assets recorded for the investments held Deferred Compensation Plan Assets Entity Current Reporting Status Entity Current Reporting Status Position [Axis] Position [Axis] All Currencies [Domain] All Currencies [Domain] Comprehensive income Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair value of derivative instruments Derivatives and Fair Value [Text Block] Inventory, Net [Abstract] Inventory, Net [Abstract] Contract asset - costs and profits in excess of billings Increase (Decrease) in Contract with Customer, Asset Noncontrolling interest in consolidated subsidiaries Stockholders' Equity Attributable to Noncontrolling Interest Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Preferred stock, issued shares (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Foreign currency forward contracts Foreign Exchange Forward [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Long-term debt, excluding current installments Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Interest expense Interest Expense [Member] Total Valmont Industries, Inc. shareholders’ equity Balance, beginning Balance, ending Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Consideration transfered Business Combination, Consideration Transferred Communication Products Communication Structures [Member] Represents the information pertaining to communication products. Total liabilities and shareholders’ equity Liabilities and Equity Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Derivative designated as hedging instruments Derivative Assets (Liabilities), at Fair Value, Net Entity Address, City or Town Entity Address, City or Town Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Accrued employee compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Current Current Income Tax Expense (Benefit) Product sales Product [Member] (Gain) loss on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Weighted Average Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Net property, plant and equipment Property, Plant and Equipment, Net 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Cross Currency, Euro, Terminating April 2024 Cross Currency Interest Rate Contract, Two [Member] Cross Currency Interest Rate Contract, Two [Member] Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Schedule of notional amounts of outstanding derivative Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Interest rate hedge amortization Interest Rate Contract [Member] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Investment, Name [Domain] Investment, Name [Domain] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Trade Names Trade Names [Member] Work-in-process Inventory, Work in Process, Gross Derivative, nonmonetary notional amount, mass Derivative, Nonmonetary Notional Amount, Mass Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings per share: Earnings Per Share [Abstract] Restructuring charges Restructuring Charges Engineered Solar Tracker Solutions Engineered Solar Tracker Solutions [Member] Engineered Solar Tracker Solutions [Member] Defined Benefit Pension Plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Impairment of goodwill and intangible assets Goodwill and Intangible Asset Impairment ESS ESS [Member] ESS [Member] Euro Member Countries, Euro Euro Member Countries, Euro Diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted Defined benefit pension liability Liability, Defined Benefit Pension Plan, Noncurrent Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Common stock Common Stock [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Product and Service [Domain] Product and Service [Domain] Notes payable to banks Short-term Bank Loans and Notes Payable Larson Camouflage Larson Camouflage [Member] Larson Camouflage [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] Accumulated Other Comprehensive (Loss) Income, Net of Tax [Roll Forward] Accumulated Other Comprehensive (Loss) Income, Net of Tax [Roll Forward] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Other income (expenses) Other Nonoperating Income (Expense) [Member] Restatement [Domain] Revision of Prior Period [Domain] Stated rate Debt Instrument, Interest Rate, Stated Percentage Dividends payable Dividends Payable, Current Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract asset - costs and profits in excess of billings Contract with Customer, Asset, after Allowance for Credit Loss, Current Currency [Axis] Currency [Axis] Diluted EPS Earnings Per Share, Diluted [Abstract] Stock options exercised; shares issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect ACQUISITIONS Business Combination Disclosure [Text Block] Total other income (expenses) Nonoperating Income (Expense) International International [Member] International [Member] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Cross currency swaps Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Stock Option Plans Share-based Payment Arrangement, Option [Member] Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Ownership [Axis] Ownership [Axis] Cash Flow Hedging Cash Flow Hedging [Member] Severance Severance Employee Severance [Member] Ownership [Domain] Ownership [Domain] Carrying Value Reported Value Measurement [Member] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total shareholders’ equity Beginning balance Impact of ASC 842 adoption Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Sales Revenues 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Inventories Inventory, Policy [Policy Text Block] Total income tax expense (benefit) Income tax expense Income Tax Expense (Benefit) Income taxes Income Taxes Paid, Net Cash, cash equivalents, and restricted cash—beginning of year Cash, cash equivalents, and restricted cash—end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Offshore and Other Complex Steel Structures Offshore and Other Complex Steel Structures [Member] Offshore and Other Complex Steel Structures [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Other accrued expenses Accrued Liabilities, Current Diluted (in dollars per share) Net earnings per diluted share (in dollars per share) Per share amount diluted (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Cash paid in acquisition Payments to Acquire Businesses, Gross Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of amortization expense for intangible assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Derivative [Line Items] Derivative [Line Items] Schedule of non-amortized intangible assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Defined benefit pension plan benefit Pension Expense (Reversal of Expense), Noncash Entity Address, Address Line One Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Carrying value of trade names Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred Deferred income taxes Deferred Income Tax Expense (Benefit) Award Type [Axis] Award Type [Axis] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Pension Benefits Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Noncontrolling interest in consolidated subsidiaries Noncontrolling Interest [Member] Gain on investments (unrealized) Gain (Loss) on Investments Raw materials and purchased parts Inventory, Raw Materials and Supplies, Gross Cash dividends declared Dividends, Common Stock, Cash Retained earnings Retained Earnings [Member] Measurement Basis [Axis] Measurement Basis [Axis] 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] Schedule of components of the net periodic pension (benefit) expense Schedule of Net Benefit Costs [Table Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net cash flows from investing activities Net Cash Provided by (Used in) Investing Activities Award Type [Domain] Award Type [Domain] Schedule of liabilities recorded for the restructuring plan and changes Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Trading Symbol Trading Symbol Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Treasury stock Treasury Stock, Value EARNINGS PER SHARE Earnings Per Share [Text Block] Current liabilities: Liabilities, Current [Abstract] Refundable income taxes Income Taxes Receivable and Deferred Tax Assets (Liabilities), Net, Current Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also includes the net amount of deferred tax assets (after reduction for valuation allowance) and liabilities as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities that are classified as current in the financial statements, or that are expected to reverse in the next twelve months (or normal operating cycle, if longer), for entities that net deferred tax assets and tax liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference. Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Business Segments Segment Reporting Information [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Basic EPS Earnings Per Share, Basic [Abstract] EX-101.PRE 9 vmi-20200627_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 vmi-20200627_htm.xml IDEA: XBRL DOCUMENT 0000102729 2019-12-29 2020-06-27 0000102729 2020-07-23 0000102729 us-gaap:ProductMember 2020-03-29 2020-06-27 0000102729 us-gaap:ProductMember 2019-03-31 2019-06-29 0000102729 us-gaap:ProductMember 2019-12-29 2020-06-27 0000102729 us-gaap:ProductMember 2018-12-30 2019-06-29 0000102729 us-gaap:ServiceMember 2020-03-29 2020-06-27 0000102729 us-gaap:ServiceMember 2019-03-31 2019-06-29 0000102729 us-gaap:ServiceMember 2019-12-29 2020-06-27 0000102729 us-gaap:ServiceMember 2018-12-30 2019-06-29 0000102729 2020-03-29 2020-06-27 0000102729 2019-03-31 2019-06-29 0000102729 2018-12-30 2019-06-29 0000102729 2020-06-27 0000102729 2019-12-28 0000102729 2018-12-29 0000102729 2019-06-29 0000102729 us-gaap:CommonStockMember 2019-03-30 0000102729 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000102729 us-gaap:RetainedEarningsMember 2019-03-30 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000102729 us-gaap:TreasuryStockMember 2019-03-30 0000102729 us-gaap:NoncontrollingInterestMember 2019-03-30 0000102729 2019-03-30 0000102729 us-gaap:RetainedEarningsMember 2019-03-31 2019-06-29 0000102729 us-gaap:NoncontrollingInterestMember 2019-03-31 2019-06-29 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-06-29 0000102729 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-06-29 0000102729 us-gaap:TreasuryStockMember 2019-03-31 2019-06-29 0000102729 us-gaap:CommonStockMember 2019-06-29 0000102729 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000102729 us-gaap:RetainedEarningsMember 2019-06-29 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000102729 us-gaap:TreasuryStockMember 2019-06-29 0000102729 us-gaap:NoncontrollingInterestMember 2019-06-29 0000102729 us-gaap:CommonStockMember 2020-03-28 0000102729 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0000102729 us-gaap:RetainedEarningsMember 2020-03-28 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0000102729 us-gaap:TreasuryStockMember 2020-03-28 0000102729 us-gaap:NoncontrollingInterestMember 2020-03-28 0000102729 2020-03-28 0000102729 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0000102729 us-gaap:NoncontrollingInterestMember 2020-03-29 2020-06-27 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-29 2020-06-27 0000102729 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0000102729 us-gaap:TreasuryStockMember 2020-03-29 2020-06-27 0000102729 us-gaap:CommonStockMember 2020-06-27 0000102729 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000102729 us-gaap:RetainedEarningsMember 2020-06-27 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000102729 us-gaap:TreasuryStockMember 2020-06-27 0000102729 us-gaap:NoncontrollingInterestMember 2020-06-27 0000102729 us-gaap:CommonStockMember 2018-12-29 0000102729 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0000102729 us-gaap:RetainedEarningsMember 2018-12-29 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000102729 us-gaap:TreasuryStockMember 2018-12-29 0000102729 us-gaap:NoncontrollingInterestMember 2018-12-29 0000102729 us-gaap:RetainedEarningsMember 2018-12-30 2019-06-29 0000102729 us-gaap:NoncontrollingInterestMember 2018-12-30 2019-06-29 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-06-29 0000102729 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-30 0000102729 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-30 0000102729 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-06-29 0000102729 us-gaap:TreasuryStockMember 2018-12-30 2019-06-29 0000102729 us-gaap:CommonStockMember 2019-12-28 0000102729 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0000102729 us-gaap:RetainedEarningsMember 2019-12-28 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000102729 us-gaap:TreasuryStockMember 2019-12-28 0000102729 us-gaap:NoncontrollingInterestMember 2019-12-28 0000102729 us-gaap:RetainedEarningsMember 2019-12-29 2020-06-27 0000102729 us-gaap:NoncontrollingInterestMember 2019-12-29 2020-06-27 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2020-06-27 0000102729 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-06-27 0000102729 us-gaap:TreasuryStockMember 2019-12-29 2020-06-27 0000102729 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-29 0000102729 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-28 0000102729 srt:ScenarioPreviouslyReportedMember 2019-03-31 2019-06-29 0000102729 srt:RestatementAdjustmentMember 2019-03-31 2019-06-29 0000102729 srt:ScenarioPreviouslyReportedMember 2018-12-30 2019-06-29 0000102729 srt:RestatementAdjustmentMember 2018-12-30 2019-06-29 0000102729 srt:ScenarioPreviouslyReportedMember 2019-12-28 0000102729 srt:RestatementAdjustmentMember 2019-12-28 0000102729 us-gaap:EmployeeStockOptionMember 2020-06-27 0000102729 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-12-29 2020-06-27 0000102729 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-12-29 2020-06-27 0000102729 us-gaap:EmployeeStockOptionMember 2019-12-29 2020-06-27 0000102729 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2020-06-27 0000102729 us-gaap:EmployeeStockOptionMember 2020-03-29 2020-06-27 0000102729 us-gaap:EmployeeStockOptionMember 2019-03-31 2019-06-29 0000102729 us-gaap:EmployeeStockOptionMember 2018-12-30 2019-06-29 0000102729 vmi:DeltaEMDPtyLtdMember 2020-06-27 0000102729 vmi:DeltaEMDPtyLtdMember 2019-12-28 0000102729 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-27 0000102729 us-gaap:FairValueInputsLevel1Member 2020-06-27 0000102729 us-gaap:FairValueInputsLevel2Member 2020-06-27 0000102729 us-gaap:FairValueInputsLevel3Member 2020-06-27 0000102729 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-28 0000102729 us-gaap:FairValueInputsLevel1Member 2019-12-28 0000102729 us-gaap:FairValueInputsLevel2Member 2019-12-28 0000102729 us-gaap:FairValueInputsLevel3Member 2019-12-28 0000102729 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-28 0000102729 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-28 0000102729 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-28 0000102729 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-29 2020-06-27 0000102729 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-27 0000102729 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-27 0000102729 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-03-29 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2020-03-29 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2019-12-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-03-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2020-03-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2019-12-29 2020-06-27 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-03-29 2020-06-27 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredOverTimeMember 2020-03-29 2020-06-27 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2020-06-27 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredOverTimeMember 2019-12-29 2020-06-27 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-03-29 2020-06-27 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredOverTimeMember 2020-03-29 2020-06-27 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2020-06-27 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredOverTimeMember 2019-12-29 2020-06-27 0000102729 us-gaap:TransferredAtPointInTimeMember 2020-03-29 2020-06-27 0000102729 us-gaap:TransferredOverTimeMember 2020-03-29 2020-06-27 0000102729 us-gaap:TransferredAtPointInTimeMember 2019-12-29 2020-06-27 0000102729 us-gaap:TransferredOverTimeMember 2019-12-29 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-03-31 2019-06-29 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2019-03-31 2019-06-29 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-06-29 0000102729 vmi:UtilitySupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-06-29 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-03-31 2019-06-29 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2019-03-31 2019-06-29 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-06-29 0000102729 vmi:EngineeredSupportStructuresSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-06-29 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-03-31 2019-06-29 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredOverTimeMember 2019-03-31 2019-06-29 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-06-29 0000102729 vmi:CoatingsSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-06-29 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-03-31 2019-06-29 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredOverTimeMember 2019-03-31 2019-06-29 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-06-29 0000102729 vmi:IrrigationSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-06-29 0000102729 us-gaap:TransferredAtPointInTimeMember 2019-03-31 2019-06-29 0000102729 us-gaap:TransferredOverTimeMember 2019-03-31 2019-06-29 0000102729 us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-06-29 0000102729 us-gaap:TransferredOverTimeMember 2018-12-30 2019-06-29 0000102729 vmi:EnergiaSolarDoBrasilMember 2020-05-29 0000102729 vmi:EnergiaSolarDoBrasilMember 2020-05-29 2020-05-29 0000102729 vmi:EnergiaSolarDoBrasilMember us-gaap:CustomerRelationshipsMember 2020-05-29 0000102729 vmi:EnergiaSolarDoBrasilMember us-gaap:CustomerRelationshipsMember 2020-05-29 2020-05-29 0000102729 vmi:ConnectItWirelessInc.Member 2019-05-13 2019-05-13 0000102729 vmi:ConnectItWirelessInc.Member 2019-05-13 0000102729 vmi:ConnectItWirelessInc.Member us-gaap:CustomerRelationshipsMember 2019-05-13 0000102729 vmi:UnitedGalvanizingMember 2019-02-11 2019-02-11 0000102729 vmi:UnitedGalvanizingMember 2019-02-11 0000102729 vmi:UnitedGalvanizingMember 2020-06-27 0000102729 vmi:LarsonCamouflageMember 2018-12-31 2018-12-31 0000102729 vmi:LarsonCamouflageMember 2018-12-31 0000102729 vmi:AgSenseMember 2020-02-29 0000102729 vmi:AgSenseMember 2020-02-01 2020-02-29 0000102729 vmi:AgSenseMember 2020-03-29 2020-06-27 0000102729 vmi:AgSenseMember 2020-06-27 0000102729 vmi:ConvertItaliaSpAMember 2020-02-29 0000102729 vmi:MinorityInterestOwnerMember vmi:ConvertItaliaSpAMember 2020-02-29 0000102729 vmi:ConvertItaliaSpAMember 2020-02-01 2020-02-29 0000102729 vmi:ValmontSMMember 2019-04-30 0000102729 vmi:ValmontSMMember 2019-04-01 2019-04-30 0000102729 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:AssetImpairmentNetLossOnDisposalsMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:AssetImpairmentNetLossOnDisposalsMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:AssetImpairmentNetLossOnDisposalsMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:AssetImpairmentNetLossOnDisposalsMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:AssetImpairmentNetLossOnDisposalsMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:CostOfSalesMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:OtherRestructuringMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:OtherRestructuringMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:OtherRestructuringMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:OtherRestructuringMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:OtherRestructuringMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember vmi:ESSMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-03-29 2020-06-27 0000102729 vmi:ESSMember 2020-03-29 2020-06-27 0000102729 vmi:UtilityMember 2020-03-29 2020-06-27 0000102729 vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:CorporateMember 2020-03-29 2020-06-27 0000102729 us-gaap:EmployeeSeveranceMember 2019-12-28 0000102729 us-gaap:EmployeeSeveranceMember 2019-12-29 2020-06-27 0000102729 us-gaap:EmployeeSeveranceMember 2020-06-27 0000102729 us-gaap:OtherRestructuringMember 2019-12-28 0000102729 us-gaap:OtherRestructuringMember 2019-12-29 2020-06-27 0000102729 us-gaap:OtherRestructuringMember 2020-06-27 0000102729 us-gaap:CustomerRelationshipsMember 2020-06-27 0000102729 us-gaap:CustomerRelationshipsMember 2019-12-29 2020-06-27 0000102729 vmi:PatentsAndProprietaryTechnologyMember 2020-06-27 0000102729 vmi:PatentsAndProprietaryTechnologyMember 2019-12-29 2020-06-27 0000102729 us-gaap:OtherIntangibleAssetsMember 2020-06-27 0000102729 us-gaap:OtherIntangibleAssetsMember 2019-12-29 2020-06-27 0000102729 us-gaap:CustomerRelationshipsMember 2019-12-28 0000102729 us-gaap:CustomerRelationshipsMember 2018-12-30 2019-12-28 0000102729 vmi:PatentsAndProprietaryTechnologyMember 2019-12-28 0000102729 vmi:PatentsAndProprietaryTechnologyMember 2018-12-30 2019-12-28 0000102729 us-gaap:OtherIntangibleAssetsMember 2019-12-28 0000102729 us-gaap:OtherIntangibleAssetsMember 2018-12-30 2019-12-28 0000102729 vmi:NewmarkMember 2020-06-27 0000102729 vmi:NewmarkMember 2019-12-28 0000102729 vmi:WebforgeMember 2020-06-27 0000102729 vmi:WebforgeMember 2019-12-28 0000102729 vmi:ConvertItaliaSpAMember 2020-06-27 0000102729 vmi:ConvertItaliaSpAMember 2019-12-28 0000102729 vmi:ValmontSMMember 2020-06-27 0000102729 vmi:ValmontSMMember 2019-12-28 0000102729 vmi:IngalEPSOrIngalCivilProductsMember 2020-06-27 0000102729 vmi:IngalEPSOrIngalCivilProductsMember 2019-12-28 0000102729 vmi:WalparLLCMember 2020-06-27 0000102729 vmi:WalparLLCMember 2019-12-28 0000102729 vmi:ShakespeareMember 2020-06-27 0000102729 vmi:ShakespeareMember 2019-12-28 0000102729 vmi:OtherTradeNamesMember 2020-06-27 0000102729 vmi:OtherTradeNamesMember 2019-12-28 0000102729 us-gaap:TradeNamesMember 2020-06-27 0000102729 us-gaap:TradeNamesMember 2019-12-28 0000102729 us-gaap:TradeNamesMember 2019-06-30 2019-09-28 0000102729 us-gaap:TradeNamesMember 2020-03-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember 2019-12-28 0000102729 vmi:UtilitySupportStructuresSegmentMember 2019-12-28 0000102729 vmi:CoatingsSegmentMember 2019-12-28 0000102729 vmi:IrrigationSegmentMember 2019-12-28 0000102729 vmi:EngineeredSupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 vmi:CoatingsSegmentMember 2019-12-29 2020-06-27 0000102729 vmi:IrrigationSegmentMember 2019-12-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember 2020-06-27 0000102729 vmi:CoatingsSegmentMember 2020-06-27 0000102729 vmi:IrrigationSegmentMember 2020-06-27 0000102729 2019-06-30 2019-09-28 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2020-06-27 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2019-12-28 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2020-06-27 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2019-12-28 0000102729 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2020-03-29 2020-06-27 0000102729 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2019-03-31 2019-06-29 0000102729 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2019-12-29 2020-06-27 0000102729 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2018-12-30 2019-06-29 0000102729 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-03-29 2020-06-27 0000102729 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-03-31 2019-06-29 0000102729 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-12-29 2020-06-27 0000102729 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-12-30 2019-06-29 0000102729 us-gaap:ForeignExchangeForwardMember vmi:GainLossonDispositionofBusinessMember 2020-03-29 2020-06-27 0000102729 us-gaap:ForeignExchangeForwardMember vmi:GainLossonDispositionofBusinessMember 2019-03-31 2019-06-29 0000102729 us-gaap:ForeignExchangeForwardMember vmi:GainLossonDispositionofBusinessMember 2019-12-29 2020-06-27 0000102729 us-gaap:ForeignExchangeForwardMember vmi:GainLossonDispositionofBusinessMember 2018-12-30 2019-06-29 0000102729 us-gaap:InterestRateContractMember us-gaap:InterestExpenseMember 2020-03-29 2020-06-27 0000102729 us-gaap:InterestRateContractMember us-gaap:InterestExpenseMember 2019-03-31 2019-06-29 0000102729 us-gaap:InterestRateContractMember us-gaap:InterestExpenseMember 2019-12-29 2020-06-27 0000102729 us-gaap:InterestRateContractMember us-gaap:InterestExpenseMember 2018-12-30 2019-06-29 0000102729 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestExpenseMember 2020-03-29 2020-06-27 0000102729 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestExpenseMember 2019-03-31 2019-06-29 0000102729 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestExpenseMember 2019-12-29 2020-06-27 0000102729 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestExpenseMember 2018-12-30 2019-06-29 0000102729 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2019-09-28 0000102729 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2019-05-01 2019-09-30 0000102729 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-05-31 0000102729 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-27 0000102729 currency:AUD us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-29 2020-06-27 0000102729 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 2019-06-29 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:CrossCurrencyInterestRateContractMember us-gaap:SeniorNotesMember 2019-06-29 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:SeniorNotesMember 2019-06-29 0000102729 currency:DKK vmi:CrossCurrencyInterestRateContractOneMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-27 0000102729 currency:EUR vmi:CrossCurrencyInterestRateContractTwoMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-27 0000102729 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTrafficMember vmi:EngineeredSupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTrafficMember vmi:EngineeredSupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTrafficMember vmi:EngineeredSupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTrafficMember vmi:EngineeredSupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:CommunicationStructuresMember vmi:EngineeredSupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:CommunicationStructuresMember vmi:EngineeredSupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:CommunicationStructuresMember vmi:EngineeredSupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:CommunicationStructuresMember vmi:EngineeredSupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:AccessSystemsMember vmi:EngineeredSupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:AccessSystemsMember vmi:EngineeredSupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:AccessSystemsMember vmi:EngineeredSupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:AccessSystemsMember vmi:EngineeredSupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:SteelMember vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:SteelMember vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:SteelMember vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:SteelMember vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:ConcreteMember vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:ConcreteMember vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:ConcreteMember vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:ConcreteMember vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSolarTrackerSolutionsMember vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSolarTrackerSolutionsMember vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSolarTrackerSolutionsMember vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:EngineeredSolarTrackerSolutionsMember vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:OffshoreandOtherComplexSteelStructuresMember vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:OffshoreandOtherComplexSteelStructuresMember vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:OffshoreandOtherComplexSteelStructuresMember vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:OffshoreandOtherComplexSteelStructuresMember vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:IrrigationSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:IrrigationSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:IrrigationSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:IrrigationSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:IrrigationSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:IrrigationSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:IrrigationSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:IrrigationSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember 2020-03-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember 2019-03-31 2019-06-29 0000102729 us-gaap:OperatingSegmentsMember 2019-12-29 2020-06-27 0000102729 us-gaap:OperatingSegmentsMember 2018-12-30 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:EngineeredSupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:EngineeredSupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:EngineeredSupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:EngineeredSupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:UtilitySupportStructuresSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationSegmentMember 2020-03-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationSegmentMember 2019-03-31 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationSegmentMember 2019-12-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember 2020-03-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember 2019-03-31 2019-06-29 0000102729 us-gaap:IntersegmentEliminationMember 2019-12-29 2020-06-27 0000102729 us-gaap:IntersegmentEliminationMember 2018-12-30 2019-06-29 0000102729 vmi:EngineeredSupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 vmi:EngineeredSupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 vmi:EngineeredSupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 vmi:UtilitySupportStructuresSegmentMember 2020-03-29 2020-06-27 0000102729 vmi:UtilitySupportStructuresSegmentMember 2019-03-31 2019-06-29 0000102729 vmi:UtilitySupportStructuresSegmentMember 2018-12-30 2019-06-29 0000102729 vmi:CoatingsSegmentMember 2019-03-31 2019-06-29 0000102729 vmi:CoatingsSegmentMember 2018-12-30 2019-06-29 0000102729 vmi:IrrigationSegmentMember 2020-03-29 2020-06-27 0000102729 vmi:IrrigationSegmentMember 2019-03-31 2019-06-29 0000102729 vmi:IrrigationSegmentMember 2018-12-30 2019-06-29 0000102729 us-gaap:MaterialReconcilingItemsMember 2020-03-29 2020-06-27 0000102729 us-gaap:MaterialReconcilingItemsMember 2019-03-31 2019-06-29 0000102729 us-gaap:MaterialReconcilingItemsMember 2019-12-29 2020-06-27 0000102729 us-gaap:MaterialReconcilingItemsMember 2018-12-30 2019-06-29 shares iso4217:USD iso4217:USD shares pure vmi:numberOfTradeNames utr:T iso4217:EUR vmi:derivative iso4217:DKK vmi:segment 0000102729 false --12-26 2020 Q2 us-gaap:AccountingStandardsUpdate201602Member 10-Q true 2020-06-27 false 1-31429 Valmont Industries, Inc. DE 47-0351813 One Valmont Plaza, Omaha, NE 68154-5215 402 963-1000 Common Stock $1.00 par value VMI NYSE Yes Yes Large Accelerated Filer false false false 21361581 617587000 609516000 1216496000 1224480000 71221000 91355000 146512000 168530000 688808000 700871000 1363008000 1393010000 458995000 463329000 897783000 938226000 45876000 59366000 95039000 111981000 504871000 522695000 992822000 1050207000 183937000 178176000 370186000 342803000 123859000 116702000 243213000 226727000 16638000 0 16638000 0 43440000 61474000 110335000 116076000 10098000 10117000 20112000 19995000 458000 1036000 1501000 1846000 2510000 1520000 202000 4352000 -694000 156000 1116000 1170000 -7824000 -7405000 -17293000 -12627000 35616000 54069000 93042000 103449000 21645000 17353000 27954000 19993000 -9043000 -3952000 -866000 5710000 12602000 13401000 27088000 25703000 23014000 40668000 65954000 77746000 -260000 0 -479000 0 22754000 40668000 65475000 77746000 147000 949000 -61000 1923000 22607000 39719000 65536000 75823000 1.06 1.83 3.06 3.48 1.06 1.82 3.05 3.46 22754000 40668000 65475000 77746000 18888000 1049000 -30493000 3315000 -1427000 711000 7284000 780000 -73000 0 370000 0 16000 16000 32000 32000 0 -2109000 0 -2109000 2007000 3933000 -4295000 1672000 15365000 -4298000 -18576000 282000 38119000 36370000 46899000 78028000 130000 983000 427000 2092000 37989000 35387000 46472000 75936000 353348000 353542000 500838000 480000000 449516000 418370000 125004000 141322000 51113000 32043000 0 6947000 1479819000 1432224000 1269231000 1245261000 705448000 687132000 563783000 558129000 417668000 428864000 169744000 175742000 200828000 212257000 2831842000 2807216000 2587000 760000 14577000 21774000 241294000 197957000 91857000 83528000 138820000 117945000 89093000 83736000 16984000 0 9613000 8079000 604825000 513779000 49906000 58906000 778283000 764944000 111525000 140007000 79799000 85817000 45736000 45114000 9066000 8904000 1 75000000 27900000 27900000 27900000 2194916000 2173802000 -332486000 -313422000 763495000 743942000 1126835000 1144338000 25867000 45407000 1152702000 1189745000 2831842000 2807216000 65475000 77746000 40584000 40583000 -34000 -28000 2258000 0 16638000 0 5671000 6370000 -3547000 -259000 17138000 13682000 -86000 278000 -479000 0 -866000 5710000 28896000 19633000 39313000 16308000 13984000 13367000 -16147000 11400000 39775000 7973000 42197000 62467000 -1210000 -5582000 26354000 -6931000 150744000 113437000 48165000 49310000 169000 466000 15862000 81841000 -11983000 -11184000 1137000 -3893000 -53012000 -115608000 3006000 14994000 9261000 5108000 88872000 31000000 75568000 10386000 17704000 16425000 5642000 4459000 55916000 27845000 20481000 38350000 724000 1744000 5000 827000 -91975000 -55662000 -5951000 1567000 -194000 -56266000 353542000 313210000 353348000 256944000 27900000 0 2089276000 -298740000 -700333000 52950000 1171053000 39719000 949000 40668000 -4332000 34000 -4298000 0.375 8126000 8126000 3621000 3621000 -277000 5040000 4763000 236323 28929000 28929000 645 80000 80000 2642 -2575000 2885000 260000 570000 728000 728000 2692 1570000 402000 1972000 27900000 0 2123754000 -303072000 -728680000 45272000 1165174000 27900000 0 2171329000 -347868000 -763950000 22719000 1110130000 22607000 147000 22754000 15382000 -17000 15365000 0.45 9598000 9598000 300000 300000 0 -8025000 207000 -7818000 3525000 3525000 14 2000 2000 318 -2206000 2553000 317000 664000 612000 612000 6204 1594000 140000 1734000 27900000 0 2194916000 -332486000 -763495000 25867000 1152702000 27900000 0 2067811000 -303185000 -692549000 75761000 1175738000 75823000 1923000 77746000 113000 169000 282000 0.75 16339000 16339000 4459000 4459000 -8886000 -8886000 -277000 28122000 27845000 306729 38350000 38350000 6096 827000 827000 15637 -5242000 5345000 1641000 1744000 1456000 1456000 10327 3509000 1405000 4914000 27900000 0 2123754000 -303072000 -728680000 45272000 1165174000 27900000 0 2173802000 -313422000 -743942000 45407000 1189745000 65536000 -61000 65475000 -19064000 488000 -18576000 0.90 19223000 19223000 5642000 5642000 0 30661000 19450000 50111000 5125000 5125000 190491 20481000 20481000 37 5000 5000 1484 -5217000 5462000 479000 724000 1223000 1223000 8704 3994000 454000 4448000 27900000 0 2194916000 -332486000 -763495000 25867000 1152702000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Condensed Consolidated Financial Statements</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Condensed Consolidated Balance Sheet as of June 27, 2020, the Condensed Consolidated Statements of Earnings, Comprehensive Income, and Shareholders' Equity for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, and the Condensed Consolidated Statements of Cash Flows for the twenty-six week periods then ended have been prepared by the Company, without audit. In the opinion of management, all necessary adjustments (which include normal recurring adjustments) have been made to present fairly the financial statements as of June 27, 2020 and for all periods presented.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended December 28, 2019. The accounting policies and methods of computation followed in these interim financial statements are the same as those followed in the financial statements for the year ended December 28, 2019 with the exception of the change in method of accounting for certain inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. In addition, the Company adopted ASU No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant's Securities as released by the Securities and Exchange Commission that are discussed further at the end of footnote 1. The results of operations for the period ended June 27, 2020 are not necessarily indicative of the operating results for the full year.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        Inventories</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:69.634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.585%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Raw materials and purchased parts</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Work-in-process</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Finished goods and manufactured goods</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company’s Condensed Consolidated Balance Sheets, and standardizes the Company’s inventory valuation methodology. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In accordance with ASC 250, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Accounting Changes and Error Corrections</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 29, 2018 and December 28, 2019 was an increase of $40,215 and $32,854, respectively. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The impact of the change from LIFO to FIFO on the Company’s Condensed Consolidated Statements of Earnings and Comprehensive Income for the thirteen and twenty-six weeks ended June 29, 2019 is as follows: </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%;"><tr><td style="width:1.0%;"/><td style="width:25.952%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.808%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.602%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.313%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.397%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.808%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.004%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.916%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in 000's, except earnings per share)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retrospectively Adjusted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retrospectively Adjusted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">520,457</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,695</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,047,467</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,050,207</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,712</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,474</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,238)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,816</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,076</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,740)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,961</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,401</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(560)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,388</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,703</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(685)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings attributed to Valmont Industries, Inc</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,397</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,719</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,679)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,878</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,823</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,055)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive (loss) income</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,048</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,370</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,679)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,083</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,028</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,055)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings per diluted share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.82</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.08)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.56</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.46</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%;"><tr><td style="width:1.0%;"/><td style="width:35.951%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.682%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.682%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retrospectively Adjusted</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,565</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,805</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,370</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,955</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,951</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,906</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,140,948</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,854</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,173,802</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Earnings before income taxes for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, were as follows: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:56.493%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.455%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.455%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.883%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.455%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.457%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">United States</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,780 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,621)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,069 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">        </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Pension Benefits</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company incurs expenses in connection with the Delta Pension Plan ("DPP"). The DPP was acquired as part of the Delta plc acquisition in fiscal 2010 and has no members that are active employees. In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates. These assumptions are based on historical </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits.</span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the net periodic pension (benefit) expense for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.964%;"><tr><td style="width:1.0%;"/><td style="width:53.501%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.903%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.546%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.550%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic (benefit) expense:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest cost</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Expected return on plan assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,943)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amortization of actuarial loss</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net periodic (benefit) expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,784)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(259)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        Stock Plans </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At June 27, 2020, 1,187,679 shares of common stock remained available for issuance under the plans. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Under the plans, the exercise price of each option equals the closing market price at the date of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years to six years or on the grant's fifth anniversary. Expiration of grants is seven years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options and restricted stock for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively, were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%;"><tr><td style="width:1.0%;"/><td style="width:53.503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.534%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.586%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.534%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.844%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.905%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.586%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.908%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Compensation expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income tax benefits</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,593 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company applies the provisions of Accounting Standards Codification 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (“ASC 820”) which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC 820 establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. Inputs refer broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">         Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Level 3: Unobservable inputs that are not corroborated by market data.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Trading Securities: The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan at June 27, 2020 of $37,035 ($36,290 at December 28, 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with Accounting Standards Codification ("ASC") 320, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounting for Certain Investments in Debt and Equity Securities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, considering the employee's ability to change investment allocation of their deferred compensation at any time. The Company's ownership of shares in Delta EMD Pty. Ltd. (JSE:DTA) is also classified as trading securities. The shares are valued at $170 and $210 as of June 27, 2020 and December 28, 2019, respectively, which is the estimated fair value. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Derivative Financial Instruments: The fair value of foreign currency and commodity forward contracts, and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.</span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%;"><tr><td style="width:1.0%;"/><td style="width:34.650%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.691%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement Using:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable <br/>Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Trading Securities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Derivative financial instruments, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:36pt;margin-bottom:12pt;"><span><br/></span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.559%;"><tr><td style="width:1.0%;"/><td style="width:33.530%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.951%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.956%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement Using:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value December 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable <br/>Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Trading Securities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Derivative financial instruments, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Long-Lived Assets</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company's other non-financial assets include goodwill and other intangible assets, which are classified as Level 3 items. These assets are measured at fair value on a non-recurring basis as part of annual impairment testing. Note 4 to these condensed consolidated financial statements contain additional information related to goodwill and intangible asset impairments recognized in fiscal 2020.</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Comprehensive Income (Loss)</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Comprehensive income (loss) includes net earnings, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) consisted of the following at June 27, 2020 and December 28, 2019:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%;"><tr><td style="width:1.0%;"/><td style="width:40.375%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.483%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.129%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on Hedging Activities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Defined Benefit Pension Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 28, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(232,575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313,422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current-period comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,981)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,064)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 27, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(263,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:8pt;"><span><br/></span></div><div style="margin-bottom:8pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        Revenue Recognition </span></div><div style="margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer. The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time. With the exception of the Utility segment and the wireless communication structures product line, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Segment and Product Line Revenue Recognition </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit. Production of an order, once started, is typically completed within three months. Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication. For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication product line has large regional customers who have unique product specifications for communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global Coatings segment revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers. Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.666%;"><tr><td style="width:1.0%;"/><td style="width:33.551%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.448%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.910%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.451%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Utility Support Structures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,878 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Engineered Support Structures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452,706 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Coatings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Irrigation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">894,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">468,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-bottom:8pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.517%;"><tr><td style="width:1.0%;"/><td style="width:33.609%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.913%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.476%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Utility Support Structures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Engineered Support Structures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,961 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Coatings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Irrigation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">950,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">442,578 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's contract asset as of June 27, 2020 and December 28, 2019 was $125,004 and $141,322, </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">respectively. Both steel and concrete utility customers are generally invoiced upon shipment or delivery of the goods to the customer's specified location with few customers that make up-front or progress payments. The offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        At June 27, 2020 and December 28, 2019, the contract liability for revenue recognized over time was $138,820 and $117,945, respectively. During the thirteen and twenty-six weeks ended June 27, 2020, the Company recognized</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> $21,037 and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$39,277</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of revenue that was included in the liability as of December 28, 2019. In the thirteen and twenty-six weeks ended June 29, 2019, the Company recognized $897 and $1,928 of revenue that was included in the liability as of December 29, 2018. The revenue recognized was due to applying advance payments received for projects completed during the period. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently Adopted Accounting Pronouncements and Guarantors Disclosures</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (Topic 326), </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update was intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU in the first quarter of 2020. The adoption of the ASU No. 2016-13 did not have a significant impact on the condensed consolidated financial statements.</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant’s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company’s registered debt </span></div>securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company’s consolidated financial statements or in management’s discussion and analysis of financial condition and results of operations. The Company has elected to provide the simplified disclosure within Management’s Discussion and Analysis of Financial Condition and Results of Operations. <div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Condensed Consolidated Financial Statements</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Condensed Consolidated Balance Sheet as of June 27, 2020, the Condensed Consolidated Statements of Earnings, Comprehensive Income, and Shareholders' Equity for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, and the Condensed Consolidated Statements of Cash Flows for the twenty-six week periods then ended have been prepared by the Company, without audit. In the opinion of management, all necessary adjustments (which include normal recurring adjustments) have been made to present fairly the financial statements as of June 27, 2020 and for all periods presented.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended December 28, 2019. The accounting policies and methods of computation followed in these interim financial statements are the same as those followed in the financial statements for the year ended December 28, 2019 with the exception of the change in method of accounting for certain inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. In addition, the Company adopted ASU No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant's Securities as released by the Securities and Exchange Commission that are discussed further at the end of footnote 1. The results of operations for the period ended June 27, 2020 are not necessarily indicative of the operating results for the full year.</span></div> InventoriesInventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods.Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company’s Condensed Consolidated Balance Sheets, and standardizes the Company’s inventory valuation methodology. <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In accordance with ASC 250, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Accounting Changes and Error Corrections</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 29, 2018 and December 28, 2019 was an increase of $40,215 and $32,854, respectively. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.</span> <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:69.634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.585%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Raw materials and purchased parts</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Work-in-process</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Finished goods and manufactured goods</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 167626000 158314000 32535000 38088000 249355000 221968000 449516000 418370000 40215000 32854000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The impact of the change from LIFO to FIFO on the Company’s Condensed Consolidated Statements of Earnings and Comprehensive Income for the thirteen and twenty-six weeks ended June 29, 2019 is as follows: </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%;"><tr><td style="width:1.0%;"/><td style="width:25.952%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.808%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.602%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.313%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.397%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.808%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.004%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.916%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in 000's, except earnings per share)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retrospectively Adjusted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retrospectively Adjusted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">520,457</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,695</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,047,467</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,050,207</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,712</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,474</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,238)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,816</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,076</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,740)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,961</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,401</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(560)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,388</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,703</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(685)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings attributed to Valmont Industries, Inc</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,397</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,719</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,679)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,878</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,823</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,055)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive (loss) income</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,048</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,370</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,679)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,083</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,028</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,055)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings per diluted share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.82</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.08)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.56</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.46</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%;"><tr><td style="width:1.0%;"/><td style="width:35.951%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.682%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.682%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retrospectively Adjusted</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,565</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,805</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,370</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,955</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,951</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,906</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,140,948</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,854</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,173,802</span></td></tr></table></div> 520457000 522695000 2238000 1047467000 1050207000 2740000 63712000 61474000 -2238000 118816000 116076000 -2740000 13961000 13401000 -560000 26388000 25703000 -685000 41397000 39719000 -1679000 77878000 75823000 -2055000 38048000 36370000 -1679000 80083000 78028000 -2055000 1.90 1.82 -0.08 3.56 3.46 -0.10 374565000 43805000 418370000 47955000 10951000 58906000 2140948000 32854000 2173802000 <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Earnings before income taxes for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, were as follows: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:56.493%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.455%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.455%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.883%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.455%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.457%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">United States</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,780 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,621)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,069 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 54237000 45031000 107737000 86780000 -18621000 9038000 -14695000 16669000 35616000 54069000 93042000 103449000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Pension Benefits</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company incurs expenses in connection with the Delta Pension Plan ("DPP"). The DPP was acquired as part of the Delta plc acquisition in fiscal 2010 and has no members that are active employees. In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates. These assumptions are based on historical </span></div>experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the net periodic pension (benefit) expense for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.964%;"><tr><td style="width:1.0%;"/><td style="width:53.501%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.903%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.546%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.550%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic (benefit) expense:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest cost</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Expected return on plan assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,943)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amortization of actuarial loss</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net periodic (benefit) expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,784)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(259)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3160000 4182000 6284000 8527000 5664000 4943000 11262000 10078000 -720000 -634000 -1431000 -1292000 -1784000 -127000 -3547000 -259000 Stock Plans <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At June 27, 2020, 1,187,679 shares of common stock remained available for issuance under the plans. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Under the plans, the exercise price of each option equals the closing market price at the date of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years to six years or on the grant's fifth anniversary. Expiration of grants is seven years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant.</span></div> 1187679 P3Y P6Y P7Y P3Y <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options and restricted stock for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively, were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%;"><tr><td style="width:1.0%;"/><td style="width:53.503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.534%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.586%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.534%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.844%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.905%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.586%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.908%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Compensation expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income tax benefits</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,593 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2346000 2700000 5671000 6370000 587000 675000 1418000 1593000 <div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company applies the provisions of Accounting Standards Codification 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (“ASC 820”) which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC 820 establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. Inputs refer broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">         Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Level 3: Unobservable inputs that are not corroborated by market data.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Trading Securities: The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan at June 27, 2020 of $37,035 ($36,290 at December 28, 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with Accounting Standards Codification ("ASC") 320, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounting for Certain Investments in Debt and Equity Securities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, considering the employee's ability to change investment allocation of their deferred compensation at any time. The Company's ownership of shares in Delta EMD Pty. Ltd. (JSE:DTA) is also classified as trading securities. The shares are valued at $170 and $210 as of June 27, 2020 and December 28, 2019, respectively, which is the estimated fair value. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Derivative Financial Instruments: The fair value of foreign currency and commodity forward contracts, and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.</span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%;"><tr><td style="width:1.0%;"/><td style="width:34.650%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.691%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement Using:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable <br/>Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Trading Securities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Derivative financial instruments, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:36pt;margin-bottom:12pt;"><span><br/></span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.559%;"><tr><td style="width:1.0%;"/><td style="width:33.530%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.951%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.956%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement Using:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value December 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable <br/>Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Trading Securities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Derivative financial instruments, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Long-Lived Assets</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company's other non-financial assets include goodwill and other intangible assets, which are classified as Level 3 items. These assets are measured at fair value on a non-recurring basis as part of annual impairment testing. Note 4 to these condensed consolidated financial statements contain additional information related to goodwill and intangible asset impairments recognized in fiscal 2020.</span></div> 37035000 36290000 170000 210000 <div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%;"><tr><td style="width:1.0%;"/><td style="width:34.650%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.691%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.589%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement Using:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable <br/>Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Trading Securities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Derivative financial instruments, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:36pt;margin-bottom:12pt;"><span><br/></span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.559%;"><tr><td style="width:1.0%;"/><td style="width:33.530%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.951%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.956%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement Using:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value December 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable <br/>Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable <br/>Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Trading Securities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Derivative financial instruments, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 37205000 37205000 0 0 7268000 0 7268000 0 36500000 36500000 0 0 3247000 0 3247000 0 Comprehensive Income (Loss)Comprehensive income (loss) includes net earnings, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) consisted of the following at June 27, 2020 and December 28, 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%;"><tr><td style="width:1.0%;"/><td style="width:40.375%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.483%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.129%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on Hedging Activities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Defined Benefit Pension Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 28, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(232,575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313,422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current-period comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,981)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,064)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 27, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(263,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> -232575000 14076000 -94923000 -313422000 -30981000 11917000 0 -19064000 -263556000 25993000 -94923000 -332486000 Revenue Recognition <div style="margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer. The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time. With the exception of the Utility segment and the wireless communication structures product line, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Segment and Product Line Revenue Recognition </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit. Production of an order, once started, is typically completed within three months. Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication. For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication product line has large regional customers who have unique product specifications for communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global Coatings segment revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers. Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</span></div>Both steel and concrete utility customers are generally invoiced upon shipment or delivery of the goods to the customer's specified location with few customers that make up-front or progress payments. The offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment. A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 is as follows:<div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.666%;"><tr><td style="width:1.0%;"/><td style="width:33.551%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.448%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.910%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.451%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Utility Support Structures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,878 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Engineered Support Structures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452,706 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Coatings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Irrigation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">894,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">468,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-bottom:8pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.517%;"><tr><td style="width:1.0%;"/><td style="width:33.609%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.913%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.476%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point in Time</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Utility Support Structures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Engineered Support Structures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,961 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Coatings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Irrigation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">950,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">442,578 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4619000 223854000 13543000 437878000 236827000 12046000 452706000 23533000 62667000 0 131257000 0 144988000 3807000 296730000 7361000 449101000 239707000 894236000 468772000 9932000 199077000 40224000 412043000 244604000 12961000 461074000 24460000 81089000 0 151320000 0 149956000 3252000 297814000 6075000 485581000 215290000 950432000 442578000 125004000 141322000 138820000 117945000 21037000 39277000 897000 1928000 <div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently Adopted Accounting Pronouncements and Guarantors Disclosures</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (Topic 326), </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update was intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU in the first quarter of 2020. The adoption of the ASU No. 2016-13 did not have a significant impact on the condensed consolidated financial statements.</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant’s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company’s registered debt </span></div>securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company’s consolidated financial statements or in management’s discussion and analysis of financial condition and results of operations. The Company has elected to provide the simplified disclosure within Management’s Discussion and Analysis of Financial Condition and Results of Operations. ACQUISITIONS<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">        </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">May 29, 2020, the Company acquired 55% of Energia Solar do Brasil ("Solbras") for $4,308. Approximately $646 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. Solbras is a leading provider of solar energy solutions for agriculture. In the preliminary purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 8 years. The acquisition of Solbras, located in Brazil, allows the Company to expand its product offerings in the Irrigation segment to include not only pivots, but also a sustainable and low-cost energy source to provide electricity to the units. The Company expects to finalize the purchase price allocation in the fourth quarter of 2020. Proforma disclosures were omitted as this business does not have a significant impact on the Company's financial results.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 13, 2019, the Company acquired the assets of Connect-It Wireless, Inc. ("Connect-It") for $6,034 in cash. Connect-It operates in Florida and is a manufacturer and distributor of wireless site components and safety products. In the purchase price allocation, goodwill of $3,299 and customer relationships of $828 were recorded and the remainder is net working capital. A portion of the goodwill is deductible for tax purposes. Connect-It is included in the ESS segment and was acquired to expand the Company's wireless component distribution network. The Company finalized the purchase price allocation in the fourth quarter of 2019.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        On February 11, 2019, the Company acquired the outstanding shares of United Galvanizing ("United"), a provider of coatings services with an agreed upon purchase price of $28,000, with $2,000 being contingent on seller representations and warranties that was settled in the first quarter of 2020 for $1,522. On December 31, 2018, the Company acquired the assets of Larson Camouflage ("Larson"), an industry leading provider of architectural and camouflage concealment solutions for the wireless telecommunication market with an agreed upon purchase price of $34,562, with 10% being held back for seller representations and warranties that was settled in the first quarter of 2020 for $3,481. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Acquisitions of Noncontrolling Interests</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        In February 2020, the Company acquired the remaining 49% of AgSense that it did not own for $43,983, which includes a holdback payment of $2,200 that was made in the second quarter of 2020. The Company finalized the accounting for owning 100% of AgSense in the second quarter of 2020 which resulted in the recognition of a deferred tax asset of approximately $7,700. In the first quarter of 2020, the Company acquired 16% of the remaining 25% that it did not own of Convert Italia for a cash payment of $11,750. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition. In April 2019, the Company acquired the remaining 4.8% of Valmont SM that it did not own for $4,763. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As these transactions were for the acquisition of all or part of the remaining shares of a consolidated subsidiary with no change in control, they were recorded within shareholders' equity and as a financing activity in the Condensed Consolidated Statements of Cash Flows.</span></div> 0.55 4308000 646000 3341000 3718000 P8Y 6034000 3299000 828000 28000000 2000000 1522000 34562000 0.10 3481000 0.49 43983000 2200000 1 7700000 0.16 0.25 11750000 0.048 4763000 RESTRUCTURING ACTIVITIES <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS, Utility, and Coatings segments to reduce employment levels and exit under-performing locations. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The following pre-tax expenses were recognized during the second quarter of 2020: </span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.434%;"><tr><td style="width:1.0%;"/><td style="width:31.777%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.630%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.813%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.148%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.148%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.148%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.152%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">ESS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Utility</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Coatings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Corporate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cash restructuring expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">883 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total cost of sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cash restructuring expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total selling, general and administrative expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">      Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Liabilities recorded for the restructuring plans were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.851%;"><tr><td style="width:1.0%;"/><td style="width:39.948%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.284%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.898%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.312%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recognized Restructuring Expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs Paid or Otherwise Settled </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cash restructuring expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> The following pre-tax expenses were recognized during the second quarter of 2020: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.434%;"><tr><td style="width:1.0%;"/><td style="width:31.777%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.630%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.813%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.148%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.148%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.148%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.152%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">ESS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Utility</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Coatings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Corporate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cash restructuring expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">883 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total cost of sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cash restructuring expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total selling, general and administrative expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">      Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 399000 0 135000 0 534000 48000 803000 32000 0 883000 0 2258000 0 0 2258000 447000 3061000 167000 0 3675000 242000 613000 55000 221000 1131000 773000 0 0 0 773000 1015000 613000 55000 221000 1904000 1462000 3674000 222000 221000 5579000 Liabilities recorded for the restructuring plans were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.851%;"><tr><td style="width:1.0%;"/><td style="width:39.948%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.284%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.898%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.312%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recognized Restructuring Expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs Paid or Otherwise Settled </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other cash restructuring expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 1665000 854000 811000 1656000 853000 803000 3321000 1707000 1614000 GOODWILL AND INTANGIBLE ASSETS<div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Amortized Intangible Assets</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of amortized intangible assets at June 27, 2020 and December 28, 2019 were as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.410%;"><tr><td style="width:1.0%;"/><td style="width:62.251%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.305%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.009%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.825%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated <br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Customer Relationships</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">230,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Patents &amp; Proprietary Technology</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.261%;"><tr><td style="width:1.0%;"/><td style="width:62.354%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.161%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.032%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.841%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated <br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Customer Relationships</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Patents &amp; Proprietary Technology</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,035 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for intangible assets for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively was as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:39.732%;"><tr><td style="width:1.0%;"/><td style="width:20.471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.421%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.471%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.868%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.421%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.477%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated annual amortization expense related to finite-lived intangible assets is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%;"><tr><td style="width:1.0%;"/><td style="width:79.308%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.692%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated <br/>Amortization <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The useful lives assigned to finite-lived intangible assets included consideration of factors such as the Company’s past and expected experience related to customer retention rates, the remaining legal or contractual life of the underlying arrangement that resulted in the recognition of the intangible asset and the Company’s expected use of the intangible asset.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Non-amortized intangible assets</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets with indefinite lives are not amortized and consist solely of trade names. The carrying value of trade names at June 27, 2020 and December 28, 2019 are as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.648%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.541%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.541%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.782%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Acquired</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Newmark</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2004</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Webforge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2010</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convert Italia S.p.A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,378 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valmont SM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ingal EPS/Ingal Civil Products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2010</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Walpar</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shakespeare</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,882 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In its determination of these intangible assets as indefinite-lived, the Company considered such factors as its expected future use of the intangible asset, legal, regulatory, technological and competitive factors that may impact the useful life or value of the intangible asset and the expected costs to maintain the value of the intangible asset. The Company expects that these intangible assets will maintain their value indefinitely. Accordingly, these assets are not amortized.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s trade names were tested for impairment in the third quarter of 2019. The values of each trade name was determined using the relief-from-royalty method. Based on this evaluation, no trade names were determined to be impaired. In conjunction with an interim second quarter 2020 goodwill impairment test, impairment indicators were noted for the Webforge and Locker trade names requiring an interim impairment test. As a result, an impairment charge of approximately $3,900 was recognized against these two trade names in fiscal 2020. </span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Goodwill</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying amount of goodwill by segment as of June 27, 2020 and December 28, 2019 was as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.267%;"><tr><td style="width:1.0%;"/><td style="width:37.616%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.485%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.994%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.645%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineered <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Coatings <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Irrigation <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Balance December 28, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">478,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Accumulated impairment losses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,670)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,355)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,222)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 28, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,864 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Asset impairment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency translation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(790)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 27, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s annual impairment test of goodwill was performed during the third quarter of 2019, using the discounted cash flow method. The estimated fair value of all of our reporting units exceeded their respective carrying value, so no goodwill was impaired. </span></div>In April 2020, the price of a barrel of oil began a large decline and various economic forecasts show the lower price of oil will continue into the next few years. This lower price for oil and a revised assessment of the Australian market performed in conjunction with the executed restructuring activities required the Company to re-assess the financial projections for the access systems reporting unit. This resulted in lower projected net sales, operating income, and cash flows for this reporting unit, resulting in the need for an interim impairment test. The results of the test showed that the reporting unit's carrying value was higher than its estimated fair value. Accordingly, the Company recorded a $12,575 impairment of access system's goodwill in the second quarter of 2020. <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of amortized intangible assets at June 27, 2020 and December 28, 2019 were as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.410%;"><tr><td style="width:1.0%;"/><td style="width:62.251%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.305%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.009%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.825%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated <br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Customer Relationships</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">230,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Patents &amp; Proprietary Technology</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.261%;"><tr><td style="width:1.0%;"/><td style="width:62.354%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.161%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.032%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.841%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated <br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Customer Relationships</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Patents &amp; Proprietary Technology</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,035 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 230235000 142425000 P13Y 24484000 7190000 P14Y 7362000 6604000 P4Y 262081000 156219000 237626000 149720000 P13Y 24068000 6358000 P14Y 8054000 7035000 P5Y 269748000 163113000 <div style="text-indent:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for intangible assets for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively was as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:39.732%;"><tr><td style="width:1.0%;"/><td style="width:20.471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.421%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.471%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.868%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.421%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.477%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4511000 4632000 9103000 9022000 <div style="text-indent:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated annual amortization expense related to finite-lived intangible assets is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%;"><tr><td style="width:1.0%;"/><td style="width:79.308%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.692%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated <br/>Amortization <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 17214000 14838000 12959000 11116000 9389000 The carrying value of trade names at June 27, 2020 and December 28, 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.648%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.541%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.541%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.782%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Acquired</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Newmark</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2004</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Webforge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2010</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convert Italia S.p.A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,378 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valmont SM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ingal EPS/Ingal Civil Products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2010</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Walpar</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shakespeare</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,882 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 11111000 11111000 7250000 9143000 8412000 8378000 8010000 7966000 7029000 7454000 3500000 3500000 4000000 4000000 14570000 17555000 63882000 69107000 0 3900000 2 <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying amount of goodwill by segment as of June 27, 2020 and December 28, 2019 was as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.267%;"><tr><td style="width:1.0%;"/><td style="width:37.616%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.485%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.994%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.645%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.672%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineered <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Coatings <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Irrigation <br/>Segment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Balance December 28, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">478,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Accumulated impairment losses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,670)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,355)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,222)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 28, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,864 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Asset impairment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency translation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(790)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 27, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 228634000 130594000 93747000 25136000 478111000 18670000 14355000 16222000 0 49247000 209964000 116239000 77525000 25136000 428864000 0 1100000 0 5127000 6227000 12575000 0 0 0 12575000 -4301000 141000 -790000 102000 -4848000 193088000 117480000 76735000 30365000 417668000 0 12575000 CASH FLOW SUPPLEMENTARY INFORMATION<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company considers all highly liquid temporary cash investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash payments for interest and income taxes (net of refunds) for the twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.261%;"><tr><td style="width:1.0%;"/><td style="width:73.645%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.774%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.775%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> Cash payments for interest and income taxes (net of refunds) for the twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.261%;"><tr><td style="width:1.0%;"/><td style="width:73.645%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.774%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.775%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 19690000 19411000 3887000 24529000 EARNINGS PER SHARE<div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.214%;"><tr><td style="width:1.0%;"/><td style="width:68.757%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.090%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.094%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic EPS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive <br/>Effect of <br/>Stock <br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted EPS</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 27, 2020:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 29, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$39,719</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,471 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 29, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,810 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        At June 27, 2020 and June 29, 2019, there were 296,490 and 297,170 outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share, respectively.</span></div> <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.214%;"><tr><td style="width:1.0%;"/><td style="width:68.757%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.090%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.094%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic EPS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive <br/>Effect of <br/>Stock <br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted EPS</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 27, 2020:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended June 29, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$39,719</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,471 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended June 29, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,810 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Per share amount</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 22607000 0 22607000 21312000 81000 21393000 1.06 0 1.06 39719000 0 39719000 21734000 97000 21831000 1.83 -0.01 1.82 65536000 0 65536000 21383000 88000 21471000 3.06 -0.01 3.05 75823000 0 75823000 21810000 87000 21897000 3.48 -0.02 3.46 296490 297170 DERIVATIVE FINANCIAL INSTRUMENTS<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company manages interest rate risk, commodity price risk, and foreign currency risk related to foreign currency denominated transactions and investments in foreign subsidiaries. Depending on the circumstances, the Company may manage these risks by utilizing derivative financial instruments. Some derivative financial instruments are marked to market and recorded in the Company's consolidated statements of earnings, while others may be accounted for as fair value, cash flow, or net investment hedges. Derivative financial instruments have credit and market risk. The Company manages these risks of derivative instruments by monitoring limits as to the types and degree of risk that can be taken, and by entering into transactions with counterparties who are recognized, stable multinational banks. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Fair value of derivative instruments at June 27, 2020 and December 28, 2019 are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.684%;"><tr><td style="width:1.0%;"/><td style="width:36.724%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:32.836%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.664%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.222%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance sheet location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cross currency swap contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Gains (losses) on derivatives recognized in the condensed consolidated statements of earnings for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:29.398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.565%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.267%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.565%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.866%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statements of earnings location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commodity forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Product cost of sales</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(96)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(96)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other income (expenses)</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Product sales</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest rate hedge amortization</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest expense</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cross currency swap contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash Flow Hedges</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        In 2019, the Company entered into steel hot rolled coil (HRC) forward contracts that qualified as a cash flow hedge of the variability in cash flows attributable to future steel purchases. The forward contracts had a notional amount of $12,128 for the purchase of 3,500 short tons for each month from May 2019 to September 2019. The gain/(loss) realized upon settlement is recorded in product cost of sales in the condensed consolidated statements of earnings over average inventory turns. The forward contracts were closed out in the third quarter of 2019.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        In May 2020, a Brazilian subsidiary with a Real functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a customer order with components purchased in Euros. The forward contract, which qualifies as a cash flow hedge, has a final maturity date of December 2020 and a notional amount to buy 4,500 euros in exchange for a stated amount of Brazilian Real. In March 2020, a subsidiary with a Euro functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contract, which qualifies as a cash flow hedge, has a final maturity date of June 2021 and a notional amount to sell $27,500 in exchange for a stated amount of Euros.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        Net Investment Hedges</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        In the second quarter of 2020, the Company early settled their Australian dollar denominated forward currency contracts and received proceeds of $11,983. In the second quarter of 2019, all existing net investment hedges were early settled and the Company received proceeds of $11,184. The proceeds/gain from these settlements will remain in Other Comprehensive Income (OCI) until either the sale or substantially complete liquidation of the related subsidiaries.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        In the second quarter of 2019, the Company entered into two fixed-for-fixed cross currency swaps (“CCS”), swapping U.S. dollar principal and interest payments on a portion of its 5.00% senior unsecured notes due 2044 for Danish krone (DKK) and Euro denominated payments. The CCS were entered into in order to mitigate foreign currency risk on the Company's Euro and DKK investments and to reduce interest expense. Interest is exchanged twice per year on April 1 and October 1. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Key terms of the two CCS are as follows: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:75.595%;"><tr><td style="width:1.0%;"/><td style="width:22.212%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.551%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.850%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.913%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.474%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Currency</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Notional Amount</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Termination Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Swapped Interest Rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Set Settlement Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Danish Krone (DKK)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 1, 2024</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.68%</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DKK 333,625</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 1, 2024</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.825%</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€71,550</span></td></tr></table></div><div style="margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company designated the full notional amount of the two CCS ($130,000) as a hedge of the net investment in certain Danish and European subsidiaries under the spot method, with all changes in the fair value of the CCS that are included in the assessment of effectiveness (changes due to spot foreign exchange rates) are recorded as cumulative foreign currency translation within OCI, and will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.</span></div> Fair value of derivative instruments at June 27, 2020 and December 28, 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.684%;"><tr><td style="width:1.0%;"/><td style="width:36.724%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:32.836%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.664%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.222%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance sheet location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cross currency swap contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 425000 2119000 6843000 1128000 7268000 3247000 Gains (losses) on derivatives recognized in the condensed consolidated statements of earnings for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:29.398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.565%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.267%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.565%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.866%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statements of earnings location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commodity forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Product cost of sales</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(96)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(96)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other income (expenses)</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency forward contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Product sales</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest rate hedge amortization</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest expense</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cross currency swap contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 0 -96000 0 -96000 -93000 152000 30000 704000 99000 0 152000 0 -16000 -16000 -32000 -32000 719000 674000 1462000 1327000 709000 714000 1612000 1903000 12128000 3500 4500000 27500000 11983000 11184000 2 0.0500 Key terms of the two CCS are as follows: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:75.595%;"><tr><td style="width:1.0%;"/><td style="width:22.212%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.551%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.850%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.913%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.474%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Currency</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Notional Amount</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Termination Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Swapped Interest Rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Set Settlement Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Danish Krone (DKK)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 1, 2024</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.68%</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DKK 333,625</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 1, 2024</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.825%</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€71,550</span></td></tr></table> 50000000 0.0268 333625000 80000000 0.02825 71550000 130000000 BUSINESS SEGMENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and the allocation of capital within the segment. Net corporate expense is net of certain service-related expenses that are allocated to business units generally on the basis of employee headcounts. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Reportable segments are as follows:</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        ENGINEERED SUPPORT STRUCTURES: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for global lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        UTILITY SUPPORT STRUCTURES: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This segment consists of the manufacture of engineered steel and concrete structures for the global utility transmission, distribution, substations, and renewable energy generation equipment;</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        COATINGS: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">        IRRIGATION: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This segment consists of the manufacture of agricultural irrigation equipment, parts, services and tubular products, water management solutions, and technology for precision agriculture. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company evaluates the performance of its business segments based upon operating income and invested capital. The Company does not allocate interest expense, non-operating income and deductions, or income taxes to its business segments.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Summary by Business</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%;"><tr><td style="width:1.0%;"/><td style="width:46.989%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.279%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.626%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.279%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.651%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.284%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;">SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Lighting, Traffic, and Highway Safety Products</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,575 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">    Communication Products</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Access Systems</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484,127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">489,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Steel</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306,876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Concrete</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Solar Tracker Solutions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Offshore and Other Complex Steel Structures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,829 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">456,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">    North America</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,034 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,810 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">    International</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">        Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">715,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">722,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,416,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,435,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">INTERSEGMENT SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,851 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">NET SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,473 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">451,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,795 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,889 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688,808 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700,871 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,363,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,393,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">OPERATING INCOME:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,882 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,749 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,032 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,527)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,003)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,168)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4 <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Summary by Business</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%;"><tr><td style="width:1.0%;"/><td style="width:46.989%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.279%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.626%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.279%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.651%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.284%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thirteen weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twenty-six weeks ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;">SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Lighting, Traffic, and Highway Safety Products</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,575 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">    Communication Products</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Access Systems</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484,127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">489,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Steel</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306,876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Concrete</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Solar Tracker Solutions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Offshore and Other Complex Steel Structures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,829 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">456,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">    North America</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,034 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,810 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">    International</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">        Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">715,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">722,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,416,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,435,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">INTERSEGMENT SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,851 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">NET SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,473 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">451,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,795 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,889 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688,808 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700,871 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,363,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,393,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">OPERATING INCOME:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Engineered Support Structures segment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,882 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,749 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Utility Support Structures segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Coatings segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,032 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Irrigation segment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,527)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,003)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,168)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-6.75pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 181027000 181575000 353014000 338759000 50886000 47454000 89082000 90319000 21472000 29719000 42031000 59958000 253385000 258748000 484127000 489036000 159817000 147116000 326348000 306876000 45653000 30560000 81438000 60404000 4619000 9932000 13543000 40224000 21235000 22221000 35456000 46247000 231324000 209829000 456785000 453751000 80005000 98406000 168090000 185185000 99034000 102810000 205594000 211287000 51605000 52375000 101765000 96714000 150639000 155185000 307359000 308001000 715353000 722168000 1416361000 1435973000 4512000 1183000 7888000 3502000 2851000 820000 5364000 1484000 17338000 17317000 36833000 33865000 1844000 1977000 3268000 4112000 26545000 21297000 53353000 42963000 248873000 257565000 476239000 485534000 228473000 209009000 451421000 452267000 62667000 81089000 131257000 151320000 148795000 153208000 304091000 303889000 688808000 700871000 1363008000 1393010000 4818000 20882000 20749000 33327000 21650000 16033000 49374000 41081000 10148000 15032000 21202000 25172000 22351000 21530000 46014000 41664000 -15527000 -12003000 -27004000 -25168000 43440000 61474000 110335000 116076000 The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from     LIFO to FIFO. Refer to Note 1 for additional information. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.2
COVER PAGE - shares
6 Months Ended
Jun. 27, 2020
Jul. 23, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 27, 2020  
Document Transition Report false  
Entity File Number 1-31429  
Entity Registrant Name Valmont Industries, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-0351813  
Entity Address, Address Line One One Valmont Plaza,  
Entity Address, City or Town Omaha,  
Entity Address, State or Province NE  
Entity Address, Postal Zip Code 68154-5215  
City Area Code 402  
Local Phone Number 963-1000  
Title of 12(b) Security Common Stock $1.00 par value  
Trading Symbol VMI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   21,361,581
Entity Central Index Key 0000102729  
Amendment Flag false  
Current Fiscal Year End Date --12-26  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Net sales $ 688,808 $ 700,871 $ 1,363,008 $ 1,393,010
Total cost of sales 504,871 522,695 992,822 1,050,207
Gross profit 183,937 178,176 370,186 342,803
Selling, general and administrative expenses 123,859 116,702 243,213 226,727
Impairment of goodwill and intangible assets 16,638 0 16,638 0
Operating income 43,440 61,474 110,335 116,076
Other income (expenses):        
Interest expense (10,098) (10,117) (20,112) (19,995)
Interest income 458 1,036 1,501 1,846
Gain on investments (unrealized) 2,510 1,520 202 4,352
Other (694) 156 1,116 1,170
Total other income (expenses) (7,824) (7,405) (17,293) (12,627)
Earnings before income taxes 35,616 54,069 93,042 103,449
Income tax expense:        
Current 21,645 17,353 27,954 19,993
Deferred (9,043) (3,952) (866) 5,710
Total income tax expense (benefit) 12,602 13,401 27,088 25,703
Earnings before equity in earnings of nonconsolidated subsidiaries 23,014 40,668 65,954 77,746
Equity in loss of nonconsolidated subsidiaries (260) 0 (479) 0
Net earnings 22,754 40,668 65,475 77,746
Less: loss (earnings) attributable to noncontrolling interests (147) (949) 61 (1,923)
Net earnings attributable to Valmont Industries, Inc. $ 22,607 $ 39,719 $ 65,536 $ 75,823
Earnings per share:        
Basic (in dollars per share) $ 1.06 $ 1.83 $ 3.06 $ 3.48
Diluted (in dollars per share) $ 1.06 $ 1.82 $ 3.05 $ 3.46
Product sales        
Net sales $ 617,587 $ 609,516 $ 1,216,496 $ 1,224,480
Total cost of sales 458,995 463,329 897,783 938,226
Services sales        
Net sales 71,221 91,355 146,512 168,530
Total cost of sales $ 45,876 $ 59,366 $ 95,039 $ 111,981
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Statement of Comprehensive Income [Abstract]        
Net earnings $ 22,754 $ 40,668 $ 65,475 $ 77,746
Foreign currency translation adjustments:        
Unrealized translation gain (loss) 18,888 1,049 (30,493) 3,315
Gain (loss) on hedging activities:        
Net investment hedges (1,427) 711 7,284 780
Cash flow hedges (73) 0 370 0
Amortization cost included in interest expense (16) (16) (32) (32)
Commodity hedges 0 (2,109) 0 (2,109)
Cross currency swaps (2,007) (3,933) 4,295 (1,672)
Other comprehensive income (loss) 15,365 (4,298) (18,576) 282
Comprehensive income 38,119 36,370 46,899 78,028
Comprehensive income attributable to noncontrolling interests (130) (983) (427) (2,092)
Comprehensive income attributable to Valmont Industries, Inc. $ 37,989 $ 35,387 $ 46,472 $ 75,936
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Current assets:    
Cash and cash equivalents $ 353,348 $ 353,542
Receivables, net 500,838 480,000
Inventories 449,516 418,370
Contract asset - costs and profits in excess of billings 125,004 141,322
Prepaid expenses and other assets 51,113 32,043
Refundable income taxes 0 6,947
Total current assets 1,479,819 1,432,224
Property, plant and equipment, at cost 1,269,231 1,245,261
Less accumulated depreciation and amortization 705,448 687,132
Net property, plant and equipment 563,783 558,129
Goodwill 417,668 428,864
Other intangible assets, net 169,744 175,742
Other assets 200,828 212,257
Total assets 2,831,842 2,807,216
Current liabilities:    
Current installments of long-term debt 2,587 760
Notes payable to banks 14,577 21,774
Accounts payable 241,294 197,957
Accrued employee compensation and benefits 91,857 83,528
Contract liability - billings in excess of costs and earnings 138,820 117,945
Other accrued expenses 89,093 83,736
Income taxes payable 16,984 0
Dividends payable 9,613 8,079
Total current liabilities 604,825 513,779
Deferred income taxes 49,906 58,906
Long-term debt, excluding current installments 778,283 764,944
Defined benefit pension liability 111,525 140,007
Operating lease liabilities 79,799 85,817
Deferred compensation 45,736 45,114
Other noncurrent liabilities 9,066 8,904
Shareholders’ equity:    
Common stock of $1 par value - Authorized 75,000,000 shares; 27,900,000 issued 27,900 27,900
Retained earnings 2,194,916 2,173,802
Accumulated other comprehensive loss (332,486) (313,422)
Treasury stock (763,495) (743,942)
Total Valmont Industries, Inc. shareholders’ equity 1,126,835 1,144,338
Noncontrolling interest in consolidated subsidiaries 25,867 45,407
Total shareholders’ equity 1,152,702 1,189,745
Total liabilities and shareholders’ equity $ 2,831,842 $ 2,807,216
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
Jun. 27, 2020
$ / shares
shares
Statement of Financial Position [Abstract]  
Preferred stock, par value (in dollars per share) | $ / shares $ 1
Preferred stock, authorized shares (in shares) 75,000,000
Preferred stock, issued shares (in shares) 27,900,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Cash flows from operating activities:    
Net earnings $ 65,475 $ 77,746
Adjustments to reconcile net earnings to net cash flows from operations:    
Depreciation and amortization 40,584 40,583
Noncash loss on trading securities 34 28
Impairment of property, plant and equipment 2,258 0
Impairment of goodwill and intangible assets 16,638 0
Stock-based compensation 5,671 6,370
Defined benefit pension plan benefit (3,547) (259)
Contribution to defined benefit pension plan (17,138) (13,682)
(Gain) loss on sale of property, plant and equipment 86 (278)
Equity in loss in nonconsolidated subsidiaries 479 0
Deferred income taxes (866) 5,710
Changes in assets and liabilities:    
Receivables (28,896) (19,633)
Inventories (39,313) (16,308)
Prepaid expenses and other assets (13,984) (13,367)
Contract asset - costs and profits in excess of billings 16,147 (11,400)
Accounts payable 39,775 7,973
Accrued expenses 42,197 62,467
Other noncurrent liabilities (1,210) (5,582)
Income taxes refundable 26,354 (6,931)
Net cash flows from operating activities 150,744 113,437
Cash flows from investing activities:    
Purchase of property, plant and equipment (48,165) (49,310)
Proceeds from sale of assets 169 466
Acquisitions, net of cash acquired (15,862) (81,841)
Settlement of net investment hedges (11,983) (11,184)
Other, net (1,137) 3,893
Net cash flows from investing activities (53,012) (115,608)
Cash flows from financing activities:    
Proceeds from short-term agreements 3,006 14,994
Payments on short-term agreements (9,261) (5,108)
Proceeds from long-term borrowings 88,872 31,000
Principal payments on long-term borrowings (75,568) (10,386)
Dividends paid (17,704) (16,425)
Dividends to noncontrolling interest (5,642) (4,459)
Purchase of noncontrolling interest (55,916) (27,845)
Purchase of treasury shares (20,481) (38,350)
Proceeds from exercises under stock plans 724 1,744
Purchase of common treasury shares—stock plan exercises (5) (827)
Net cash flows from financing activities (91,975) (55,662)
Effect of exchange rate changes on cash and cash equivalents (5,951) 1,567
Net change in cash and cash equivalents (194) (56,266)
Cash, cash equivalents, and restricted cash—beginning of year 353,542 313,210
Cash, cash equivalents, and restricted cash—end of period $ 353,348 $ 256,944
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive income (loss)
Treasury stock
Noncontrolling interest in consolidated subsidiaries
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption $ 1,175,738 $ 27,900 $ 0 $ 2,067,811 $ (303,185) $ (692,549) $ 75,761
Beginning balance at Dec. 29, 2018 1,175,738 27,900 0 2,067,811 (303,185) (692,549) 75,761
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,165,174 27,900 0 2,067,811 (303,185) (692,549) 75,761
Net earnings 77,746     75,823     1,923
Other comprehensive income (loss) 282       113   169
Cash dividends declared (16,339)     (16,339)      
Dividends to noncontrolling interests (4,459)           (4,459)
Purchase of noncontrolling interest (27,845)   277       (28,122)
Purchase of treasury shares, shares acquired (38,350)         (38,350)  
Stock plan exercises, shares acquired (827)         (827)  
Stock options exercised 1,744   (5,242) 5,345   1,641  
Stock option expense 1,456   1,456        
Stock awards 4,914   3,509     1,405  
Ending balance at Jun. 29, 2019 1,165,174 27,900 0 2,123,754 [1] (303,072) (728,680) 45,272
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,171,053 27,900 0 2,089,276 [1] (298,740) (700,333) 52,950
Beginning balance at Mar. 30, 2019 1,171,053 27,900 0 2,089,276 [1] (298,740) (700,333) 52,950
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,165,174 27,900 0 2,123,754 [1] (303,072) (728,680) 45,272
Net earnings 40,668     39,719     949
Other comprehensive income (loss) (4,298)       (4,332)   34
Cash dividends declared (8,126)     (8,126)      
Dividends to noncontrolling interests (3,621)           (3,621)
Purchase of noncontrolling interest (4,763)   277       (5,040)
Purchase of treasury shares, shares acquired (28,929)         (28,929)  
Stock plan exercises, shares acquired (80)         (80)  
Stock options exercised 570   (2,575) 2,885   260  
Stock option expense 728   728        
Stock awards 1,972   1,570     402  
Ending balance at Jun. 29, 2019 1,165,174 27,900 0 2,123,754 [1] (303,072) (728,680) 45,272
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,165,174 27,900 0 2,123,754 [1] (303,072) (728,680) 45,272
Impact of ASC 842 adoption 1,189,745 27,900 0 2,173,802 (313,422) (743,942) 45,407
Beginning balance at Dec. 28, 2019 1,189,745 27,900 0 2,173,802 (313,422) (743,942) 45,407
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,152,702 27,900 0 2,194,916 (332,486) (763,495) 25,867
Net earnings 65,475     65,536     (61)
Other comprehensive income (loss) (18,576)       (19,064)   488
Cash dividends declared (19,223)     (19,223)      
Dividends to noncontrolling interests (5,642)           (5,642)
Purchase of noncontrolling interest (50,111)   0 (30,661)     (19,450)
Addition of noncontrolling interest 5,125           5,125
Purchase of treasury shares, shares acquired (20,481)         (20,481)  
Stock plan exercises, shares acquired (5)         (5)  
Stock options exercised 724   (5,217) 5,462   479  
Stock option expense 1,223   1,223        
Stock awards 4,448   3,994     454  
Ending balance at Jun. 27, 2020 1,152,702 27,900 0 2,194,916 (332,486) (763,495) 25,867
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,110,130 27,900 0 2,171,329 [1] (347,868) (763,950) 22,719
Beginning balance at Mar. 28, 2020 1,110,130 27,900 0 2,171,329 [1] (347,868) (763,950) 22,719
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption 1,152,702 27,900 0 2,194,916 (332,486) (763,495) 25,867
Net earnings 22,754     22,607     147
Other comprehensive income (loss) 15,365       15,382   (17)
Cash dividends declared (9,598)     (9,598)      
Dividends to noncontrolling interests (300)           (300)
Purchase of noncontrolling interest 7,818   0 8,025     (207)
Addition of noncontrolling interest 3,525           3,525
Stock plan exercises, shares acquired (2)         (2)  
Stock options exercised 664   (2,206) 2,553   317  
Stock option expense 612   612        
Stock awards 1,734   1,594     140  
Ending balance at Jun. 27, 2020 1,152,702 27,900 0 2,194,916 (332,486) (763,495) 25,867
Increase (Decrease) in Shareholders' Equity              
Impact of ASC 842 adoption $ 1,152,702 $ 27,900 $ 0 $ 2,194,916 $ (332,486) $ (763,495) $ 25,867
[1] The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from     LIFO to FIFO. Refer to Note 1 for additional information.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Statement of Stockholders' Equity [Abstract]        
Cash dividends declared per share (in dollars per share) $ 0.45 $ 0.375 $ 0.90 $ 0.75
Purchase of treasury shares, shares acquired (in shares)   236,323 190,491 306,729
Stock plan exercises; shares acquired (in shares) 14 645 37 6,096
Stock options exercised; shares issued (in shares) 318 2,642 1,484 15,637
Stock awards; shares issued (in shares) 6,204 2,692 8,704 10,327
Accounting Standards Update [Extensible List]       us-gaap:AccountingStandardsUpdate201602Member
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Condensed Consolidated Financial Statements
The Condensed Consolidated Balance Sheet as of June 27, 2020, the Condensed Consolidated Statements of Earnings, Comprehensive Income, and Shareholders' Equity for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, and the Condensed Consolidated Statements of Cash Flows for the twenty-six week periods then ended have been prepared by the Company, without audit. In the opinion of management, all necessary adjustments (which include normal recurring adjustments) have been made to present fairly the financial statements as of June 27, 2020 and for all periods presented.
Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended December 28, 2019. The accounting policies and methods of computation followed in these interim financial statements are the same as those followed in the financial statements for the year ended December 28, 2019 with the exception of the change in method of accounting for certain inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. In addition, the Company adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326) and early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant's Securities as released by the Securities and Exchange Commission that are discussed further at the end of footnote 1. The results of operations for the period ended June 27, 2020 are not necessarily indicative of the operating results for the full year.
        Inventories
Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods.
Inventories consisted of the following:
June 27,
2020
December 28,
2019
Raw materials and purchased parts
$167,626  $158,314  
Work-in-process
32,535  38,088  
Finished goods and manufactured goods
249,355  221,968  
449,516  418,370  

Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company’s Condensed Consolidated Balance Sheets, and standardizes the Company’s inventory valuation methodology.

In accordance with ASC 250, Accounting Changes and Error Corrections, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 29, 2018 and December 28, 2019 was an increase of $40,215 and $32,854, respectively. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.
The impact of the change from LIFO to FIFO on the Company’s Condensed Consolidated Statements of Earnings and Comprehensive Income for the thirteen and twenty-six weeks ended June 29, 2019 is as follows:

Thirteen weeks endedTwenty-six weeks ended
(in 000's, except earnings per share)As Previously ReportedRetrospectively AdjustedAdjustmentAs Previously ReportedRetrospectively AdjustedAdjustment
Cost of sales520,457522,6952,2381,047,4671,050,2072,740
Operating income63,71261,474(2,238)118,816116,076(2,740)
Income tax expense13,96113,401(560)26,38825,703(685)
Net earnings attributed to Valmont Industries, Inc41,39739,719(1,679)77,87875,823(2,055)
Comprehensive (loss) income38,04836,370(1,679)80,08378,028(2,055)
Net earnings per diluted share1.901.82(0.08)3.563.46(0.10)
The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows:

December 28, 2019
Consolidated Balance SheetAs Previously Reported AdjustmentRetrospectively Adjusted
Inventory374,56543,805418,370
Deferred income tax liability47,95510,95158,906
Retained earnings2,140,94832,8542,173,802

Income Taxes
Earnings before income taxes for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, were as follows: 
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
United States
$54,237  $45,031  $107,737  $86,780  
Foreign
(18,621) 9,038  (14,695) 16,669  
$35,616  $54,069  $93,042  $103,449  
        

Pension Benefits

The Company incurs expenses in connection with the Delta Pension Plan ("DPP"). The DPP was acquired as part of the Delta plc acquisition in fiscal 2010 and has no members that are active employees. In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates. These assumptions are based on historical
experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits.

The components of the net periodic pension (benefit) expense for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:
Thirteen weeks endedTwenty-six weeks ended
Net periodic (benefit) expense:2020201920202019
Interest cost
$3,160  $4,182  $6,284  $8,527  
Expected return on plan assets
(5,664) (4,943) (11,262) (10,078) 
Amortization of actuarial loss
720  634  1,431  1,292  
Net periodic (benefit) expense
$(1,784) $(127) $(3,547) $(259) 


        Stock Plans
The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At June 27, 2020, 1,187,679 shares of common stock remained available for issuance under the plans.
        Under the plans, the exercise price of each option equals the closing market price at the date of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years to six years or on the grant's fifth anniversary. Expiration of grants is seven years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant.
The Company's compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options and restricted stock for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively, were as follows:
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
Compensation expense
$2,346  $2,700  $5,671  $6,370  
Income tax benefits
587  675  1,418  1,593  
Fair Value
The Company applies the provisions of Accounting Standards Codification 820, Fair Value Measurements (“ASC 820”) which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
ASC 820 establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. Inputs refer broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:
         Level 1: Quoted market prices in active markets for identical assets or liabilities.
        Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.
        Level 3: Unobservable inputs that are not corroborated by market data.
The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.
Trading Securities: The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan at June 27, 2020 of $37,035 ($36,290 at December 28, 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with Accounting Standards Codification ("ASC") 320, Accounting for Certain Investments in Debt and Equity Securities, considering the employee's ability to change investment allocation of their deferred compensation at any time. The Company's ownership of shares in Delta EMD Pty. Ltd. (JSE:DTA) is also classified as trading securities. The shares are valued at $170 and $210 as of June 27, 2020 and December 28, 2019, respectively, which is the estimated fair value. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.
Derivative Financial Instruments: The fair value of foreign currency and commodity forward contracts, and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.
Fair Value Measurement Using:
Carrying Value June 27, 2020Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$37,205  $37,205  $—  $—  
Derivative financial instruments, net
7,268  —  7,268  —  

Fair Value Measurement Using:
Carrying Value December 28, 2019Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$36,500  $36,500  $—  $—  
Derivative financial instruments, net
3,247  —  3,247  —  
Long-Lived Assets
        The Company's other non-financial assets include goodwill and other intangible assets, which are classified as Level 3 items. These assets are measured at fair value on a non-recurring basis as part of annual impairment testing. Note 4 to these condensed consolidated financial statements contain additional information related to goodwill and intangible asset impairments recognized in fiscal 2020.

Comprehensive Income (Loss)
Comprehensive income (loss) includes net earnings, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) consisted of the following at June 27, 2020 and December 28, 2019:
Foreign Currency Translation AdjustmentsGain on Hedging ActivitiesDefined Benefit Pension PlanAccumulated Other Comprehensive Loss
Balance at December 28, 2019$(232,575) $14,076  $(94,923) $(313,422) 
Current-period comprehensive income (loss)
(30,981) 11,917  —  (19,064) 
Balance at June 27, 2020$(263,556) $25,993  $(94,923) $(332,486) 

        Revenue Recognition
        The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration. Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.
        Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer. The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.
        Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time. With the exception of the Utility segment and the wireless communication structures product line, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.
Segment and Product Line Revenue Recognition
        The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit. Production of an order, once started, is typically completed within three months. Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.
        The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication. For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication product line has large regional customers who have unique product specifications for communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.
        The global Coatings segment revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed.
        The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers. Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.
        Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 is as follows:
Point in TimeOver TimePoint in TimeOver Time
Thirteen weeks ended June 27, 2020Thirteen weeks ended June 27, 2020Twenty-six weeks ended June 27, 2020Twenty-six weeks ended June 27, 2020
Utility Support Structures$4,619  $223,854  $13,543  $437,878  
Engineered Support Structures
236,827  12,046  452,706  23,533  
Coatings
62,667  —  131,257  —  
Irrigation
144,988  3,807  296,730  7,361  
  Total
$449,101  $239,707  $894,236  $468,772  

Point in TimeOver TimePoint in TimeOver Time
Thirteen weeks ended June 29, 2019Thirteen weeks ended June 29, 2019Twenty-six weeks ended June 29, 2019Twenty-six weeks ended June 29, 2019
Utility Support Structures$9,932  $199,077  $40,224  $412,043  
Engineered Support Structures
244,604  12,961  461,074  24,460  
Coatings
81,089  —  151,320  —  
Irrigation
149,956  3,252  297,814  6,075  
  Total
$485,581  $215,290  $950,432  $442,578  

The Company's contract asset as of June 27, 2020 and December 28, 2019 was $125,004 and $141,322,
respectively. Both steel and concrete utility customers are generally invoiced upon shipment or delivery of the goods to the customer's specified location with few customers that make up-front or progress payments. The offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment.

        At June 27, 2020 and December 28, 2019, the contract liability for revenue recognized over time was $138,820 and $117,945, respectively. During the thirteen and twenty-six weeks ended June 27, 2020, the Company recognized $21,037 and $39,277 of revenue that was included in the liability as of December 28, 2019. In the thirteen and twenty-six weeks ended June 29, 2019, the Company recognized $897 and $1,928 of revenue that was included in the liability as of December 29, 2018. The revenue recognized was due to applying advance payments received for projects completed during the period.

Recently Adopted Accounting Pronouncements and Guarantors Disclosures

        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update was intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU in the first quarter of 2020. The adoption of the ASU No. 2016-13 did not have a significant impact on the condensed consolidated financial statements.

The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant’s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company’s registered debt
securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company’s consolidated financial statements or in management’s discussion and analysis of financial condition and results of operations. The Company has elected to provide the simplified disclosure within Management’s Discussion and Analysis of Financial Condition and Results of Operations.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS
6 Months Ended
Jun. 27, 2020
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
        On May 29, 2020, the Company acquired 55% of Energia Solar do Brasil ("Solbras") for $4,308. Approximately $646 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. Solbras is a leading provider of solar energy solutions for agriculture. In the preliminary purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 8 years. The acquisition of Solbras, located in Brazil, allows the Company to expand its product offerings in the Irrigation segment to include not only pivots, but also a sustainable and low-cost energy source to provide electricity to the units. The Company expects to finalize the purchase price allocation in the fourth quarter of 2020. Proforma disclosures were omitted as this business does not have a significant impact on the Company's financial results.
On May 13, 2019, the Company acquired the assets of Connect-It Wireless, Inc. ("Connect-It") for $6,034 in cash. Connect-It operates in Florida and is a manufacturer and distributor of wireless site components and safety products. In the purchase price allocation, goodwill of $3,299 and customer relationships of $828 were recorded and the remainder is net working capital. A portion of the goodwill is deductible for tax purposes. Connect-It is included in the ESS segment and was acquired to expand the Company's wireless component distribution network. The Company finalized the purchase price allocation in the fourth quarter of 2019.
        On February 11, 2019, the Company acquired the outstanding shares of United Galvanizing ("United"), a provider of coatings services with an agreed upon purchase price of $28,000, with $2,000 being contingent on seller representations and warranties that was settled in the first quarter of 2020 for $1,522. On December 31, 2018, the Company acquired the assets of Larson Camouflage ("Larson"), an industry leading provider of architectural and camouflage concealment solutions for the wireless telecommunication market with an agreed upon purchase price of $34,562, with 10% being held back for seller representations and warranties that was settled in the first quarter of 2020 for $3,481.
Acquisitions of Noncontrolling Interests
        In February 2020, the Company acquired the remaining 49% of AgSense that it did not own for $43,983, which includes a holdback payment of $2,200 that was made in the second quarter of 2020. The Company finalized the accounting for owning 100% of AgSense in the second quarter of 2020 which resulted in the recognition of a deferred tax asset of approximately $7,700. In the first quarter of 2020, the Company acquired 16% of the remaining 25% that it did not own of Convert Italia for a cash payment of $11,750. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition. In April 2019, the Company acquired the remaining 4.8% of Valmont SM that it did not own for $4,763.

As these transactions were for the acquisition of all or part of the remaining shares of a consolidated subsidiary with no change in control, they were recorded within shareholders' equity and as a financing activity in the Condensed Consolidated Statements of Cash Flows.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING ACTIVITIES
6 Months Ended
Jun. 27, 2020
Restructuring and Related Activities [Abstract]  
RESTRUCTURING ACTIVITIES RESTRUCTURING ACTIVITIES 
        During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS, Utility, and Coatings segments to reduce employment levels and exit under-performing locations.

        The following pre-tax expenses were recognized during the second quarter of 2020:

ESSUtilityCoatingsCorporateTotal
Severance$399  $—  $135  $—  $534  
Other cash restructuring expenses48  803  32  —  883  
Asset impairments—  2,258  —  —  2,258  
   Total cost of sales447  3,061  167  —  3,675  
Severance242  613  55  221  1,131  
Other cash restructuring expenses773  —  0—  773  
  Total selling, general and administrative expenses1,015  613  55  221  1,904  
      Consolidated total$1,462  $3,674  $222  $221  $5,579  

        
        Liabilities recorded for the restructuring plans were as follows:
Recognized Restructuring ExpenseCosts Paid or Otherwise Settled Balance at June 27, 2020
Severance$1,665  $854  $811  
Other cash restructuring expenses1,656  853  803  
   Total $3,321  $1,707  $1,614  
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
Amortized Intangible Assets
The components of amortized intangible assets at June 27, 2020 and December 28, 2019 were as follows:
June 27, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Weighted
Average
Life
Customer Relationships
$230,235  $142,425  13 years
Patents & Proprietary Technology
24,484  7,190  14 years
Other
7,362  6,604  4 years
$262,081  $156,219  
December 28, 2019
Gross
Carrying
Amount
Accumulated
Amortization
Weighted
Average
Life
Customer Relationships
$237,626  $149,720  13 years
Patents & Proprietary Technology
24,068  6,358  14 years
Other
8,054  7,035  5 years
$269,748  $163,113  
Amortization expense for intangible assets for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively was as follows:
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
$4,511  $4,632  $9,103  $9,022  
Estimated annual amortization expense related to finite-lived intangible assets is as follows:
Estimated
Amortization
Expense
2020$17,214  
202114,838  
202212,959  
202311,116  
20249,389  
The useful lives assigned to finite-lived intangible assets included consideration of factors such as the Company’s past and expected experience related to customer retention rates, the remaining legal or contractual life of the underlying arrangement that resulted in the recognition of the intangible asset and the Company’s expected use of the intangible asset.
Non-amortized intangible assets
Intangible assets with indefinite lives are not amortized and consist solely of trade names. The carrying value of trade names at June 27, 2020 and December 28, 2019 are as follows:
June 27,
2020
December 28,
2019
Year Acquired
Newmark$11,111  $11,111  2004
Webforge7,250  9,143  2010
Convert Italia S.p.A8,412  8,378  2018
Valmont SM8,010  7,966  2014
Ingal EPS/Ingal Civil Products7,029  7,454  2010
Walpar3,500  3,500  2018
Shakespeare4,000  4,000  2014
Other14,570  17,555  
$63,882  $69,107  
In its determination of these intangible assets as indefinite-lived, the Company considered such factors as its expected future use of the intangible asset, legal, regulatory, technological and competitive factors that may impact the useful life or value of the intangible asset and the expected costs to maintain the value of the intangible asset. The Company expects that these intangible assets will maintain their value indefinitely. Accordingly, these assets are not amortized. 
The Company’s trade names were tested for impairment in the third quarter of 2019. The values of each trade name was determined using the relief-from-royalty method. Based on this evaluation, no trade names were determined to be impaired. In conjunction with an interim second quarter 2020 goodwill impairment test, impairment indicators were noted for the Webforge and Locker trade names requiring an interim impairment test. As a result, an impairment charge of approximately $3,900 was recognized against these two trade names in fiscal 2020.
Goodwill
The carrying amount of goodwill by segment as of June 27, 2020 and December 28, 2019 was as follows:
Engineered
Support
Structures
Segment
Utility
Support
Structures
Segment
Coatings
Segment
Irrigation
Segment
Total
Gross Balance December 28, 2019$228,634  $130,594  $93,747  $25,136  $478,111  
Accumulated impairment losses
(18,670) (14,355) (16,222) —  (49,247) 
Balance at December 28, 2019209,964  116,239  77,525  25,136  428,864  
Acquisitions
—  1,100  —  5,127  6,227  
Asset impairment
(12,575) —  —  —  (12,575) 
Foreign currency translation
(4,301) 141  (790) 102  (4,848) 
Balance at June 27, 2020$193,088  $117,480  $76,735  $30,365  $417,668  


The Company’s annual impairment test of goodwill was performed during the third quarter of 2019, using the discounted cash flow method. The estimated fair value of all of our reporting units exceeded their respective carrying value, so no goodwill was impaired.
In April 2020, the price of a barrel of oil began a large decline and various economic forecasts show the lower price of oil will continue into the next few years. This lower price for oil and a revised assessment of the Australian market performed in conjunction with the executed restructuring activities required the Company to re-assess the financial projections for the access systems reporting unit. This resulted in lower projected net sales, operating income, and cash flows for this reporting unit, resulting in the need for an interim impairment test. The results of the test showed that the reporting unit's carrying value was higher than its estimated fair value. Accordingly, the Company recorded a $12,575 impairment of access system's goodwill in the second quarter of 2020.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.20.2
CASH FLOW SUPPLEMENTARY INFORMATION
6 Months Ended
Jun. 27, 2020
Supplemental Cash Flow Elements [Abstract]  
CASH FLOW SUPPLEMENTARY INFORMATION CASH FLOW SUPPLEMENTARY INFORMATION
        The Company considers all highly liquid temporary cash investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash payments for interest and income taxes (net of refunds) for the twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:
20202019
Interest
$19,690  $19,411  
Income taxes
3,887  24,529  
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
6 Months Ended
Jun. 27, 2020
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):
Basic EPSDilutive
Effect of
Stock
Options
Diluted EPS
Thirteen weeks ended June 27, 2020:
Net earnings attributable to Valmont Industries, Inc.
$22,607  $—  $22,607  
Weighted average shares outstanding (000's)
21,312  81  21,393  
Per share amount
$1.06  $—  $1.06  
Thirteen weeks ended June 29, 2019:
Net earnings attributable to Valmont Industries, Inc.
$39,719$—  $39,719  
Weighted average shares outstanding (000's)
21,734  97  21,831  
Per share amount
$1.83  $(0.01) $1.82  
Twenty-six weeks ended June 27, 2020
Net earnings attributable to Valmont Industries, Inc.
$65,536  $—  $65,536  
Weighted average shares outstanding (000's)
21,383  88  21,471  
Per share amount
$3.06  $(0.01) $3.05  
Twenty-six weeks ended June 29, 2019:
Net earnings attributable to Valmont Industries, Inc.
$75,823  $—  $75,823  
Weighted average shares outstanding (000's)
21,810  87  21,897  
Per share amount
$3.48  $(0.02) $3.46  

        At June 27, 2020 and June 29, 2019, there were 296,490 and 297,170 outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share, respectively.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 27, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS
        The Company manages interest rate risk, commodity price risk, and foreign currency risk related to foreign currency denominated transactions and investments in foreign subsidiaries. Depending on the circumstances, the Company may manage these risks by utilizing derivative financial instruments. Some derivative financial instruments are marked to market and recorded in the Company's consolidated statements of earnings, while others may be accounted for as fair value, cash flow, or net investment hedges. Derivative financial instruments have credit and market risk. The Company manages these risks of derivative instruments by monitoring limits as to the types and degree of risk that can be taken, and by entering into transactions with counterparties who are recognized, stable multinational banks.
        Fair value of derivative instruments at June 27, 2020 and December 28, 2019 are as follows:
Derivatives designated as hedging instruments:Balance sheet locationJune 27, 2020December 28, 2019
Foreign currency forward contracts
Prepaid expenses and other assets
$425  $2,119  
Cross currency swap contracts
Prepaid expenses and other assets
6,843  1,128  
$7,268  $3,247  
        Gains (losses) on derivatives recognized in the condensed consolidated statements of earnings for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 are as follows:
Thirteen weeks endedTwenty-six weeks ended
Statements of earnings locationJune 27, 2020June 29, 2019June 27, 2020June 29, 2019
Commodity forward contracts
Product cost of sales
$—  $(96) $—  $(96) 
Foreign currency forward contracts
Other income (expenses)
$(93) $152  30  704  
Foreign currency forward contracts
Product sales
99  —  152  —  
Interest rate hedge amortization
Interest expense
(16) (16) (32) (32) 
Cross currency swap contracts
Interest expense
719  674  1,462  1,327  
$709  $714  $1,612  $1,903  
        
Cash Flow Hedges
        In 2019, the Company entered into steel hot rolled coil (HRC) forward contracts that qualified as a cash flow hedge of the variability in cash flows attributable to future steel purchases. The forward contracts had a notional amount of $12,128 for the purchase of 3,500 short tons for each month from May 2019 to September 2019. The gain/(loss) realized upon settlement is recorded in product cost of sales in the condensed consolidated statements of earnings over average inventory turns. The forward contracts were closed out in the third quarter of 2019.
        In May 2020, a Brazilian subsidiary with a Real functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a customer order with components purchased in Euros. The forward contract, which qualifies as a cash flow hedge, has a final maturity date of December 2020 and a notional amount to buy 4,500 euros in exchange for a stated amount of Brazilian Real. In March 2020, a subsidiary with a Euro functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contract, which qualifies as a cash flow hedge, has a final maturity date of June 2021 and a notional amount to sell $27,500 in exchange for a stated amount of Euros.
        Net Investment Hedges
        In the second quarter of 2020, the Company early settled their Australian dollar denominated forward currency contracts and received proceeds of $11,983. In the second quarter of 2019, all existing net investment hedges were early settled and the Company received proceeds of $11,184. The proceeds/gain from these settlements will remain in Other Comprehensive Income (OCI) until either the sale or substantially complete liquidation of the related subsidiaries.
        In the second quarter of 2019, the Company entered into two fixed-for-fixed cross currency swaps (“CCS”), swapping U.S. dollar principal and interest payments on a portion of its 5.00% senior unsecured notes due 2044 for Danish krone (DKK) and Euro denominated payments. The CCS were entered into in order to mitigate foreign currency risk on the Company's Euro and DKK investments and to reduce interest expense. Interest is exchanged twice per year on April 1 and October 1.
        Key terms of the two CCS are as follows:
CurrencyNotional AmountTermination DateSwapped Interest RateSet Settlement Amount
Danish Krone (DKK)$50,000  April 1, 20242.68%DKK 333,625
Euro$80,000  April 1, 20242.825%€71,550

        The Company designated the full notional amount of the two CCS ($130,000) as a hedge of the net investment in certain Danish and European subsidiaries under the spot method, with all changes in the fair value of the CCS that are included in the assessment of effectiveness (changes due to spot foreign exchange rates) are recorded as cumulative foreign currency translation within OCI, and will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS SEGMENTS
6 Months Ended
Jun. 27, 2020
Segment Reporting [Abstract]  
BUSINESS SEGMENTS BUSINESS SEGMENTS
        The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and the allocation of capital within the segment. Net corporate expense is net of certain service-related expenses that are allocated to business units generally on the basis of employee headcounts.

Reportable segments are as follows:

        ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for global lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;

        UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for the global utility transmission, distribution, substations, and renewable energy generation equipment;
        COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and
        IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services and tubular products, water management solutions, and technology for precision agriculture.
        The Company evaluates the performance of its business segments based upon operating income and invested capital. The Company does not allocate interest expense, non-operating income and deductions, or income taxes to its business segments.
Summary by Business
Thirteen weeks endedTwenty-six weeks ended
June 27,
2020
June 29,
2019
June 27,
2020
June 29,
2019
SALES:
Engineered Support Structures segment:
Lighting, Traffic, and Highway Safety Products
$181,027  $181,575  $353,014  $338,759  
    Communication Products
50,886  47,454  89,082  90,319  
Access Systems
21,472  29,719  42,031  59,958  
Engineered Support Structures segment
253,385  258,748  484,127  489,036  
Utility Support Structures segment:
Steel
159,817  147,116  326,348  306,876  
Concrete
45,653  30,560  81,438  60,404  
Engineered Solar Tracker Solutions
4,619  9,932  13,543  40,224  
Offshore and Other Complex Steel Structures
21,235  22,221  35,456  46,247  
Utility Support Structures segment
231,324  209,829  456,785  453,751  
Coatings segment
80,005  98,406  168,090  185,185  
Irrigation segment:
—  
    North America
99,034  102,810  205,594  211,287  
    International
51,605  52,375  101,765  96,714  
        Irrigation segment
150,639  155,185  307,359  308,001  
Total
715,353  722,168  1,416,361  1,435,973  
INTERSEGMENT SALES:
Engineered Support Structures segment
4,512  1,183  7,888  3,502  
Utility Support Structures segment
2,851  820  5,364  1,484  
Coatings segment
17,338  17,317  36,833  33,865  
Irrigation segment
1,844  1,977  3,268  4,112  
Total
26,545  21,297  53,353  42,963  
NET SALES:
Engineered Support Structures segment
248,873  257,565  476,239  485,534  
Utility Support Structures segment
228,473  209,009  451,421  452,267  
Coatings segment
62,667  81,089  131,257  151,320  
Irrigation segment
148,795  153,208  304,091  303,889  
Total
$688,808  $700,871  $1,363,008  $1,393,010  
OPERATING INCOME:
Engineered Support Structures segment
$4,818  $20,882  $20,749  $33,327  
Utility Support Structures segment
21,650  16,033  49,374  41,081  
Coatings segment
10,148  15,032  21,202  25,172  
Irrigation segment
22,351  21,530  46,014  41,664  
Corporate
(15,527) (12,003) (27,004) (25,168) 
Total
$43,440  $61,474  $110,335  $116,076  
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
Condensed Consolidated Financial Statements
Condensed Consolidated Financial Statements
The Condensed Consolidated Balance Sheet as of June 27, 2020, the Condensed Consolidated Statements of Earnings, Comprehensive Income, and Shareholders' Equity for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, and the Condensed Consolidated Statements of Cash Flows for the twenty-six week periods then ended have been prepared by the Company, without audit. In the opinion of management, all necessary adjustments (which include normal recurring adjustments) have been made to present fairly the financial statements as of June 27, 2020 and for all periods presented.
Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended December 28, 2019. The accounting policies and methods of computation followed in these interim financial statements are the same as those followed in the financial statements for the year ended December 28, 2019 with the exception of the change in method of accounting for certain inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. In addition, the Company adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326) and early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant's Securities as released by the Securities and Exchange Commission that are discussed further at the end of footnote 1. The results of operations for the period ended June 27, 2020 are not necessarily indicative of the operating results for the full year.
Inventories InventoriesInventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods.Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis. The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company’s Condensed Consolidated Balance Sheets, and standardizes the Company’s inventory valuation methodology. In accordance with ASC 250, Accounting Changes and Error Corrections, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 29, 2018 and December 28, 2019 was an increase of $40,215 and $32,854, respectively. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.
Pension Benefits
Pension Benefits

The Company incurs expenses in connection with the Delta Pension Plan ("DPP"). The DPP was acquired as part of the Delta plc acquisition in fiscal 2010 and has no members that are active employees. In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates. These assumptions are based on historical
experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits.
Stock Plans Stock Plans
The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At June 27, 2020, 1,187,679 shares of common stock remained available for issuance under the plans.
        Under the plans, the exercise price of each option equals the closing market price at the date of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years to six years or on the grant's fifth anniversary. Expiration of grants is seven years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant.
Fair Value
Fair Value
The Company applies the provisions of Accounting Standards Codification 820, Fair Value Measurements (“ASC 820”) which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
ASC 820 establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. Inputs refer broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:
         Level 1: Quoted market prices in active markets for identical assets or liabilities.
        Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.
        Level 3: Unobservable inputs that are not corroborated by market data.
The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.
Trading Securities: The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan at June 27, 2020 of $37,035 ($36,290 at December 28, 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with Accounting Standards Codification ("ASC") 320, Accounting for Certain Investments in Debt and Equity Securities, considering the employee's ability to change investment allocation of their deferred compensation at any time. The Company's ownership of shares in Delta EMD Pty. Ltd. (JSE:DTA) is also classified as trading securities. The shares are valued at $170 and $210 as of June 27, 2020 and December 28, 2019, respectively, which is the estimated fair value. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.
Derivative Financial Instruments: The fair value of foreign currency and commodity forward contracts, and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.
Fair Value Measurement Using:
Carrying Value June 27, 2020Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$37,205  $37,205  $—  $—  
Derivative financial instruments, net
7,268  —  7,268  —  

Fair Value Measurement Using:
Carrying Value December 28, 2019Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$36,500  $36,500  $—  $—  
Derivative financial instruments, net
3,247  —  3,247  —  
Long-Lived Assets
        The Company's other non-financial assets include goodwill and other intangible assets, which are classified as Level 3 items. These assets are measured at fair value on a non-recurring basis as part of annual impairment testing. Note 4 to these condensed consolidated financial statements contain additional information related to goodwill and intangible asset impairments recognized in fiscal 2020.
Comprehensive Income (Loss) Comprehensive Income (Loss)Comprehensive income (loss) includes net earnings, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates.
Revenue Recognition Revenue Recognition
        The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration. Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.
        Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer. The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.
        Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time. With the exception of the Utility segment and the wireless communication structures product line, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.
Segment and Product Line Revenue Recognition
        The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit. Production of an order, once started, is typically completed within three months. Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.
        The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication. For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication product line has large regional customers who have unique product specifications for communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.
        The global Coatings segment revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed.
        The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers. Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.
Both steel and concrete utility customers are generally invoiced upon shipment or delivery of the goods to the customer's specified location with few customers that make up-front or progress payments. The offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment.
Recently Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements and Guarantors Disclosures

        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update was intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU in the first quarter of 2020. The adoption of the ASU No. 2016-13 did not have a significant impact on the condensed consolidated financial statements.

The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant’s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company’s registered debt
securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company’s consolidated financial statements or in management’s discussion and analysis of financial condition and results of operations. The Company has elected to provide the simplified disclosure within Management’s Discussion and Analysis of Financial Condition and Results of Operations.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
Components of inventories
Inventories consisted of the following:
June 27,
2020
December 28,
2019
Raw materials and purchased parts
$167,626  $158,314  
Work-in-process
32,535  38,088  
Finished goods and manufactured goods
249,355  221,968  
449,516  418,370  
Schedule of Change in Accounting Estimate
The impact of the change from LIFO to FIFO on the Company’s Condensed Consolidated Statements of Earnings and Comprehensive Income for the thirteen and twenty-six weeks ended June 29, 2019 is as follows:

Thirteen weeks endedTwenty-six weeks ended
(in 000's, except earnings per share)As Previously ReportedRetrospectively AdjustedAdjustmentAs Previously ReportedRetrospectively AdjustedAdjustment
Cost of sales520,457522,6952,2381,047,4671,050,2072,740
Operating income63,71261,474(2,238)118,816116,076(2,740)
Income tax expense13,96113,401(560)26,38825,703(685)
Net earnings attributed to Valmont Industries, Inc41,39739,719(1,679)77,87875,823(2,055)
Comprehensive (loss) income38,04836,370(1,679)80,08378,028(2,055)
Net earnings per diluted share1.901.82(0.08)3.563.46(0.10)
The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows:

December 28, 2019
Consolidated Balance SheetAs Previously Reported AdjustmentRetrospectively Adjusted
Inventory374,56543,805418,370
Deferred income tax liability47,95510,95158,906
Retained earnings2,140,94832,8542,173,802
Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries
Earnings before income taxes for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, were as follows: 
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
United States
$54,237  $45,031  $107,737  $86,780  
Foreign
(18,621) 9,038  (14,695) 16,669  
$35,616  $54,069  $93,042  $103,449  
Schedule of components of the net periodic pension (benefit) expense
The components of the net periodic pension (benefit) expense for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:
Thirteen weeks endedTwenty-six weeks ended
Net periodic (benefit) expense:2020201920202019
Interest cost
$3,160  $4,182  $6,284  $8,527  
Expected return on plan assets
(5,664) (4,943) (11,262) (10,078) 
Amortization of actuarial loss
720  634  1,431  1,292  
Net periodic (benefit) expense
$(1,784) $(127) $(3,547) $(259) 
Compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options
The Company's compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options and restricted stock for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively, were as follows:
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
Compensation expense
$2,346  $2,700  $5,671  $6,370  
Income tax benefits
587  675  1,418  1,593  
Valuation methodologies used for assets and liabilities measured at fair value
Fair Value Measurement Using:
Carrying Value June 27, 2020Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$37,205  $37,205  $—  $—  
Derivative financial instruments, net
7,268  —  7,268  —  

Fair Value Measurement Using:
Carrying Value December 28, 2019Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Trading Securities
$36,500  $36,500  $—  $—  
Derivative financial instruments, net
3,247  —  3,247  —  
Components of accumulated other comprehensive income (loss) Accumulated other comprehensive income (loss) consisted of the following at June 27, 2020 and December 28, 2019:
Foreign Currency Translation AdjustmentsGain on Hedging ActivitiesDefined Benefit Pension PlanAccumulated Other Comprehensive Loss
Balance at December 28, 2019$(232,575) $14,076  $(94,923) $(313,422) 
Current-period comprehensive income (loss)
(30,981) 11,917  —  (19,064) 
Balance at June 27, 2020$(263,556) $25,993  $(94,923) $(332,486) 
Disaggregation of revenue A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 is as follows:
Point in TimeOver TimePoint in TimeOver Time
Thirteen weeks ended June 27, 2020Thirteen weeks ended June 27, 2020Twenty-six weeks ended June 27, 2020Twenty-six weeks ended June 27, 2020
Utility Support Structures$4,619  $223,854  $13,543  $437,878  
Engineered Support Structures
236,827  12,046  452,706  23,533  
Coatings
62,667  —  131,257  —  
Irrigation
144,988  3,807  296,730  7,361  
  Total
$449,101  $239,707  $894,236  $468,772  

Point in TimeOver TimePoint in TimeOver Time
Thirteen weeks ended June 29, 2019Thirteen weeks ended June 29, 2019Twenty-six weeks ended June 29, 2019Twenty-six weeks ended June 29, 2019
Utility Support Structures$9,932  $199,077  $40,224  $412,043  
Engineered Support Structures
244,604  12,961  461,074  24,460  
Coatings
81,089  —  151,320  —  
Irrigation
149,956  3,252  297,814  6,075  
  Total
$485,581  $215,290  $950,432  $442,578  
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING ACTIVITIES (Tables)
6 Months Ended
Jun. 27, 2020
Restructuring and Related Activities [Abstract]  
Restructuring and related costs The following pre-tax expenses were recognized during the second quarter of 2020:
ESSUtilityCoatingsCorporateTotal
Severance$399  $—  $135  $—  $534  
Other cash restructuring expenses48  803  32  —  883  
Asset impairments—  2,258  —  —  2,258  
   Total cost of sales447  3,061  167  —  3,675  
Severance242  613  55  221  1,131  
Other cash restructuring expenses773  —  0—  773  
  Total selling, general and administrative expenses1,015  613  55  221  1,904  
      Consolidated total$1,462  $3,674  $222  $221  $5,579  
Schedule of liabilities recorded for the restructuring plan and changes Liabilities recorded for the restructuring plans were as follows:
Recognized Restructuring ExpenseCosts Paid or Otherwise Settled Balance at June 27, 2020
Severance$1,665  $854  $811  
Other cash restructuring expenses1,656  853  803  
   Total $3,321  $1,707  $1,614  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of components of amortized intangible assets
The components of amortized intangible assets at June 27, 2020 and December 28, 2019 were as follows:
June 27, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Weighted
Average
Life
Customer Relationships
$230,235  $142,425  13 years
Patents & Proprietary Technology
24,484  7,190  14 years
Other
7,362  6,604  4 years
$262,081  $156,219  
December 28, 2019
Gross
Carrying
Amount
Accumulated
Amortization
Weighted
Average
Life
Customer Relationships
$237,626  $149,720  13 years
Patents & Proprietary Technology
24,068  6,358  14 years
Other
8,054  7,035  5 years
$269,748  $163,113  
Schedule of amortization expense for intangible assets
Amortization expense for intangible assets for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019, respectively was as follows:
Thirteen weeks endedTwenty-six weeks ended
2020201920202019
$4,511  $4,632  $9,103  $9,022  
Schedule of future estimated amortization expense
Estimated annual amortization expense related to finite-lived intangible assets is as follows:
Estimated
Amortization
Expense
2020$17,214  
202114,838  
202212,959  
202311,116  
20249,389  
Schedule of non-amortized intangible assets The carrying value of trade names at June 27, 2020 and December 28, 2019 are as follows:
June 27,
2020
December 28,
2019
Year Acquired
Newmark$11,111  $11,111  2004
Webforge7,250  9,143  2010
Convert Italia S.p.A8,412  8,378  2018
Valmont SM8,010  7,966  2014
Ingal EPS/Ingal Civil Products7,029  7,454  2010
Walpar3,500  3,500  2018
Shakespeare4,000  4,000  2014
Other14,570  17,555  
$63,882  $69,107  
Schedule of carrying amount of goodwill
The carrying amount of goodwill by segment as of June 27, 2020 and December 28, 2019 was as follows:
Engineered
Support
Structures
Segment
Utility
Support
Structures
Segment
Coatings
Segment
Irrigation
Segment
Total
Gross Balance December 28, 2019$228,634  $130,594  $93,747  $25,136  $478,111  
Accumulated impairment losses
(18,670) (14,355) (16,222) —  (49,247) 
Balance at December 28, 2019209,964  116,239  77,525  25,136  428,864  
Acquisitions
—  1,100  —  5,127  6,227  
Asset impairment
(12,575) —  —  —  (12,575) 
Foreign currency translation
(4,301) 141  (790) 102  (4,848) 
Balance at June 27, 2020$193,088  $117,480  $76,735  $30,365  $417,668  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
CASH FLOW SUPPLEMENTARY INFORMATION (Tables)
6 Months Ended
Jun. 27, 2020
Supplemental Cash Flow Elements [Abstract]  
Cash payments for interest and income taxes (net of refunds) Cash payments for interest and income taxes (net of refunds) for the twenty-six weeks ended June 27, 2020 and June 29, 2019 were as follows:
20202019
Interest
$19,690  $19,411  
Income taxes
3,887  24,529  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 27, 2020
Earnings Per Share [Abstract]  
Reconciliation of basic and diluted earnings per share (EPS)
The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):
Basic EPSDilutive
Effect of
Stock
Options
Diluted EPS
Thirteen weeks ended June 27, 2020:
Net earnings attributable to Valmont Industries, Inc.
$22,607  $—  $22,607  
Weighted average shares outstanding (000's)
21,312  81  21,393  
Per share amount
$1.06  $—  $1.06  
Thirteen weeks ended June 29, 2019:
Net earnings attributable to Valmont Industries, Inc.
$39,719$—  $39,719  
Weighted average shares outstanding (000's)
21,734  97  21,831  
Per share amount
$1.83  $(0.01) $1.82  
Twenty-six weeks ended June 27, 2020
Net earnings attributable to Valmont Industries, Inc.
$65,536  $—  $65,536  
Weighted average shares outstanding (000's)
21,383  88  21,471  
Per share amount
$3.06  $(0.01) $3.05  
Twenty-six weeks ended June 29, 2019:
Net earnings attributable to Valmont Industries, Inc.
$75,823  $—  $75,823  
Weighted average shares outstanding (000's)
21,810  87  21,897  
Per share amount
$3.48  $(0.02) $3.46  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
6 Months Ended
Jun. 27, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair value of derivative instruments Fair value of derivative instruments at June 27, 2020 and December 28, 2019 are as follows:
Derivatives designated as hedging instruments:Balance sheet locationJune 27, 2020December 28, 2019
Foreign currency forward contracts
Prepaid expenses and other assets
$425  $2,119  
Cross currency swap contracts
Prepaid expenses and other assets
6,843  1,128  
$7,268  $3,247  
Gains (losses) on derivatives recognized on statements of earnings Gains (losses) on derivatives recognized in the condensed consolidated statements of earnings for the thirteen and twenty-six weeks ended June 27, 2020 and June 29, 2019 are as follows:
Thirteen weeks endedTwenty-six weeks ended
Statements of earnings locationJune 27, 2020June 29, 2019June 27, 2020June 29, 2019
Commodity forward contracts
Product cost of sales
$—  $(96) $—  $(96) 
Foreign currency forward contracts
Other income (expenses)
$(93) $152  30  704  
Foreign currency forward contracts
Product sales
99  —  152  —  
Interest rate hedge amortization
Interest expense
(16) (16) (32) (32) 
Cross currency swap contracts
Interest expense
719  674  1,462  1,327  
$709  $714  $1,612  $1,903  
Schedule of notional amounts of outstanding derivative Key terms of the two CCS are as follows:
CurrencyNotional AmountTermination DateSwapped Interest RateSet Settlement Amount
Danish Krone (DKK)$50,000  April 1, 20242.68%DKK 333,625
Euro$80,000  April 1, 20242.825%€71,550
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS SEGMENTS (Tables)
6 Months Ended
Jun. 27, 2020
Segment Reporting [Abstract]  
Segment reporting information of sales and operating income
Summary by Business
Thirteen weeks endedTwenty-six weeks ended
June 27,
2020
June 29,
2019
June 27,
2020
June 29,
2019
SALES:
Engineered Support Structures segment:
Lighting, Traffic, and Highway Safety Products
$181,027  $181,575  $353,014  $338,759  
    Communication Products
50,886  47,454  89,082  90,319  
Access Systems
21,472  29,719  42,031  59,958  
Engineered Support Structures segment
253,385  258,748  484,127  489,036  
Utility Support Structures segment:
Steel
159,817  147,116  326,348  306,876  
Concrete
45,653  30,560  81,438  60,404  
Engineered Solar Tracker Solutions
4,619  9,932  13,543  40,224  
Offshore and Other Complex Steel Structures
21,235  22,221  35,456  46,247  
Utility Support Structures segment
231,324  209,829  456,785  453,751  
Coatings segment
80,005  98,406  168,090  185,185  
Irrigation segment:
—  
    North America
99,034  102,810  205,594  211,287  
    International
51,605  52,375  101,765  96,714  
        Irrigation segment
150,639  155,185  307,359  308,001  
Total
715,353  722,168  1,416,361  1,435,973  
INTERSEGMENT SALES:
Engineered Support Structures segment
4,512  1,183  7,888  3,502  
Utility Support Structures segment
2,851  820  5,364  1,484  
Coatings segment
17,338  17,317  36,833  33,865  
Irrigation segment
1,844  1,977  3,268  4,112  
Total
26,545  21,297  53,353  42,963  
NET SALES:
Engineered Support Structures segment
248,873  257,565  476,239  485,534  
Utility Support Structures segment
228,473  209,009  451,421  452,267  
Coatings segment
62,667  81,089  131,257  151,320  
Irrigation segment
148,795  153,208  304,091  303,889  
Total
$688,808  $700,871  $1,363,008  $1,393,010  
OPERATING INCOME:
Engineered Support Structures segment
$4,818  $20,882  $20,749  $33,327  
Utility Support Structures segment
21,650  16,033  49,374  41,081  
Coatings segment
10,148  15,032  21,202  25,172  
Irrigation segment
22,351  21,530  46,014  41,664  
Corporate
(15,527) (12,003) (27,004) (25,168) 
Total
$43,440  $61,474  $110,335  $116,076  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Dec. 29, 2018
Inventory, Net [Abstract]      
Raw materials and purchased parts $ 167,626 $ 158,314  
Work-in-process 32,535 38,088  
Finished goods and manufactured goods 249,355 221,968  
Total 449,516 418,370  
Retained earnings $ 2,194,916 2,173,802  
Cumulative Effect, Period of Adoption, Adjustment      
Inventory, Net [Abstract]      
Retained earnings   $ 32,854 $ 40,215
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Statement of Earnings (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Income Statement Impact [Abstract]        
Cost of sales $ 504,871 $ 522,695 $ 992,822 $ 1,050,207
Operating income 43,440 61,474 110,335 116,076
Income tax expense 12,602 13,401 27,088 25,703
Net earnings attributable to Valmont Industries, Inc. 22,607 39,719 65,536 75,823
Comprehensive income $ 38,119 $ 36,370 $ 46,899 $ 78,028
Net earnings per diluted share (in dollars per share) $ 1.06 $ 1.82 $ 3.05 $ 3.46
As Previously Reported        
Income Statement Impact [Abstract]        
Cost of sales   $ 520,457   $ 1,047,467
Operating income   63,712   118,816
Income tax expense   13,961   26,388
Net earnings attributable to Valmont Industries, Inc.   41,397   77,878
Comprehensive income   $ 38,048   $ 80,083
Net earnings per diluted share (in dollars per share)   $ 1.90   $ 3.56
Adjustment        
Income Statement Impact [Abstract]        
Cost of sales   $ 2,238   $ 2,740
Operating income   (2,238)   (2,740)
Income tax expense   (560)   (685)
Net earnings attributable to Valmont Industries, Inc.   (1,679)   (2,055)
Comprehensive income   $ (1,679)   $ (2,055)
Net earnings per diluted share (in dollars per share)   $ (0.08)   $ (0.10)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Change in Accounting Estimate [Line Items]    
Inventory $ 449,516 $ 418,370
Deferred income tax liability 49,906 58,906
Retained earnings $ 2,194,916 2,173,802
As Previously Reported    
Change in Accounting Estimate [Line Items]    
Inventory   374,565
Deferred income tax liability   47,955
Retained earnings   2,140,948
Adjustment    
Change in Accounting Estimate [Line Items]    
Inventory   43,805
Deferred income tax liability   10,951
Retained earnings   $ 32,854
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Accounting Policies [Abstract]        
United States $ 54,237 $ 45,031 $ 107,737 $ 86,780
Foreign (18,621) 9,038 (14,695) 16,669
Earnings before income taxes $ 35,616 $ 54,069 $ 93,042 $ 103,449
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Pension Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Net periodic (benefit) expense:        
Interest cost $ 3,160 $ 4,182 $ 6,284 $ 8,527
Expected return on plan assets (5,664) (4,943) (11,262) (10,078)
Amortization of actuarial loss 720 634 1,431 1,292
Net periodic (benefit) expense $ (1,784) $ (127) $ (3,547) $ (259)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Stock Option Plans        
Defined Benefit Plan Disclosure [Line Items]        
Shares of common stock available for issuance (in shares) 1,187,679   1,187,679  
Expiration period for grant     7 years  
Compensation expense $ 2,346 $ 2,700 $ 5,671 $ 6,370
Income tax benefits $ 587 $ 675 $ 1,418 $ 1,593
Stock Option Plans | Minimum        
Defined Benefit Plan Disclosure [Line Items]        
Vesting period of options     3 years  
Stock Option Plans | Maximum        
Defined Benefit Plan Disclosure [Line Items]        
Vesting period of options     6 years  
Restricted Stock Units (RSUs)        
Defined Benefit Plan Disclosure [Line Items]        
Vesting period of options     3 years  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) - USD ($)
Jun. 27, 2020
Dec. 28, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets recorded for the investments held $ 37,035,000 $ 36,290,000
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities 37,205,000 36,500,000
Derivative financial instruments, net 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities 0 0
Derivative financial instruments, net 7,268,000 3,247,000
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities 0 0
Derivative financial instruments, net 0 0
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities 37,205,000 36,500,000
Derivative financial instruments, net 7,268,000 3,247,000
Delta E M D Pty Ltd    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of remaining ownership $ 170,000 $ 210,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details)
$ in Thousands
6 Months Ended
Jun. 27, 2020
USD ($)
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]  
Balance, beginning $ 1,144,338
Balance, ending 1,126,835
Foreign Currency Translation Adjustments  
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]  
Balance, beginning (232,575)
Current-period comprehensive income (loss) (30,981)
Balance, ending (263,556)
Gain on Hedging Activities  
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]  
Balance, beginning 14,076
Current-period comprehensive income (loss) 11,917
Balance, ending 25,993
Defined Benefit Pension Plan  
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]  
Balance, beginning (94,923)
Current-period comprehensive income (loss) 0
Balance, ending (94,923)
Accumulated Other Comprehensive Loss  
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]  
Balance, beginning (313,422)
Current-period comprehensive income (loss) (19,064)
Balance, ending $ (332,486)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Dec. 28, 2019
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer $ 688,808 $ 700,871 $ 1,363,008 $ 1,393,010  
Contract asset - costs and profits in excess of billings 125,004   125,004   $ 141,322
Contract liability - billings in excess of costs and earnings 138,820   138,820   $ 117,945
Revenue recognized from contract liability 21,037 897 39,277 1,928  
Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 449,101 485,581 894,236 950,432  
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 239,707 215,290 468,772 442,578  
Utility Support Structures Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 228,473 209,009 451,421 452,267  
Utility Support Structures Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 4,619 9,932 13,543 40,224  
Utility Support Structures Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 223,854 199,077 437,878 412,043  
Engineered Support Structures Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 248,873 257,565 476,239 485,534  
Engineered Support Structures Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 236,827 244,604 452,706 461,074  
Engineered Support Structures Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 12,046 12,961 23,533 24,460  
Coatings Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 62,667 81,089 131,257 151,320  
Coatings Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 62,667 81,089 131,257 151,320  
Coatings Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 0 0 0 0  
Irrigation Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 148,795 153,208 304,091 303,889  
Irrigation Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 144,988 149,956 296,730 297,814  
Irrigation Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer $ 3,807 $ 3,252 $ 7,361 $ 6,075  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 29, 2020
May 13, 2019
Feb. 11, 2019
Dec. 31, 2018
Feb. 29, 2020
Apr. 30, 2019
Jun. 27, 2020
Dec. 28, 2019
Business Acquisition [Line Items]                
Goodwill             $ 417,668 $ 428,864
Energia Solar do Brasil                
Business Acquisition [Line Items]                
Percentage acquired 55.00%              
Cash paid in acquisition $ 4,308              
Contingent consideration liability, current 646              
Goodwill 3,341              
Connect-It Wireless, Inc.                
Business Acquisition [Line Items]                
Cash paid in acquisition   $ 6,034            
Goodwill   3,299            
United Galvanizing                
Business Acquisition [Line Items]                
Contingent consideration liability, current     $ 2,000          
Consideration transfered     $ 28,000          
Settled representations and warranties             $ 1,522  
Larson Camouflage                
Business Acquisition [Line Items]                
Consideration transfered       $ 34,562        
Settled representations and warranties       $ 3,481        
Contingent consideration liability, as percent of purchase price (percent)       10.00%        
AgSense                
Business Acquisition [Line Items]                
Percentage acquired         49.00%   100.00%  
Consideration transfered         $ 43,983      
Holdback payment             $ 2,200  
Deferred tax asset recognized             $ 7,700  
Convert Italia S.p.A                
Business Acquisition [Line Items]                
Percentage acquired         16.00%      
Consideration transfered         $ 11,750      
Convert Italia S.p.A | Minority Interest Owner                
Business Acquisition [Line Items]                
Percentage not owned by the Company         25.00%      
Valmont SM                
Business Acquisition [Line Items]                
Percentage acquired           4.80%    
Consideration transfered           $ 4,763    
Customer Relationships | Energia Solar do Brasil                
Business Acquisition [Line Items]                
Intangible assets acquired $ 3,718              
Useful life 8 years              
Customer Relationships | Connect-It Wireless, Inc.                
Business Acquisition [Line Items]                
Intangible assets acquired   $ 828            
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING ACTIVITIES - Restructuring Activities - Restructuring Expenses and Related Costs (Details)
$ in Thousands
3 Months Ended
Jun. 27, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 5,579
ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,462
Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 3,674
Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 222
Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 221
Total cost of sales  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 3,675
Total cost of sales | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 447
Total cost of sales | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 3,061
Total cost of sales | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 167
Total cost of sales | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Total selling, general and administrative expenses  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,904
Total selling, general and administrative expenses | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,015
Total selling, general and administrative expenses | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 613
Total selling, general and administrative expenses | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 55
Total selling, general and administrative expenses | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 221
Severance | Total cost of sales  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 534
Severance | Total cost of sales | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 399
Severance | Total cost of sales | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Severance | Total cost of sales | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 135
Severance | Total cost of sales | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Severance | Total selling, general and administrative expenses  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,131
Severance | Total selling, general and administrative expenses | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 242
Severance | Total selling, general and administrative expenses | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 613
Severance | Total selling, general and administrative expenses | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 55
Severance | Total selling, general and administrative expenses | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 221
Other cash restructuring expenses | Total cost of sales  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 883
Other cash restructuring expenses | Total cost of sales | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 48
Other cash restructuring expenses | Total cost of sales | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 803
Other cash restructuring expenses | Total cost of sales | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 32
Other cash restructuring expenses | Total cost of sales | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Other cash restructuring expenses | Total selling, general and administrative expenses  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 773
Other cash restructuring expenses | Total selling, general and administrative expenses | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 773
Other cash restructuring expenses | Total selling, general and administrative expenses | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Other cash restructuring expenses | Total selling, general and administrative expenses | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Other cash restructuring expenses | Total selling, general and administrative expenses | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Asset impairments | Total cost of sales  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 2,258
Asset impairments | Total cost of sales | ESS  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Asset impairments | Total cost of sales | Utility  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 2,258
Asset impairments | Total cost of sales | Coatings  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 0
Asset impairments | Total cost of sales | Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING ACTIVITIES - Liabilities Recorded For The Restructuring Plan (Details)
$ in Thousands
6 Months Ended
Jun. 27, 2020
USD ($)
Restructuring Cost and Reserve [Roll Forward]  
Recognized Restructuring Expense $ 3,321
Costs Paid or Otherwise Settled 1,707
Balance at June 27, 2020 1,614
Severance  
Restructuring Cost and Reserve [Roll Forward]  
Recognized Restructuring Expense 1,665
Costs Paid or Otherwise Settled 854
Balance at June 27, 2020 811
Other cash restructuring expenses  
Restructuring Cost and Reserve [Roll Forward]  
Recognized Restructuring Expense 1,656
Costs Paid or Otherwise Settled 853
Balance at June 27, 2020 $ 803
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Dec. 28, 2019
Components of amortized intangible assets          
Gross Carrying Amount $ 262,081   $ 262,081   $ 269,748
Accumulated Amortization 156,219   156,219   163,113
Amortization expense for intangible assets 4,511 $ 4,632 9,103 $ 9,022  
Estimated amortization expense          
2020 17,214   17,214    
2021 14,838   14,838    
2022 12,959   12,959    
2023 11,116   11,116    
2024 9,389   9,389    
Customer Relationships          
Components of amortized intangible assets          
Gross Carrying Amount 230,235   230,235   237,626
Accumulated Amortization 142,425   $ 142,425   $ 149,720
Weighted Average Life     13 years   13 years
Patents & Proprietary Technology          
Components of amortized intangible assets          
Gross Carrying Amount 24,484   $ 24,484   $ 24,068
Accumulated Amortization 7,190   $ 7,190   $ 6,358
Weighted Average Life     14 years   14 years
Other          
Components of amortized intangible assets          
Gross Carrying Amount 7,362   $ 7,362   $ 8,054
Accumulated Amortization $ 6,604   $ 6,604   $ 7,035
Weighted Average Life     4 years   5 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Carrying Values of Trade Names - (Details)
3 Months Ended
Jun. 27, 2020
USD ($)
numberOfTradeNames
Sep. 28, 2019
USD ($)
Dec. 28, 2019
USD ($)
Non-amortized intangible assets      
Number of trade names impaired | numberOfTradeNames 2    
Newmark      
Non-amortized intangible assets      
Carrying value of trade names $ 11,111,000   $ 11,111,000
Webforge      
Non-amortized intangible assets      
Carrying value of trade names 7,250,000   9,143,000
Convert Italia S.p.A      
Non-amortized intangible assets      
Carrying value of trade names 8,412,000   8,378,000
Valmont SM      
Non-amortized intangible assets      
Carrying value of trade names 8,010,000   7,966,000
Ingal EPS/Ingal Civil Products      
Non-amortized intangible assets      
Carrying value of trade names 7,029,000   7,454,000
Walpar      
Non-amortized intangible assets      
Carrying value of trade names 3,500,000   3,500,000
Shakespeare      
Non-amortized intangible assets      
Carrying value of trade names 4,000,000   4,000,000
Other      
Non-amortized intangible assets      
Carrying value of trade names 14,570,000   17,555,000
Trade Names      
Non-amortized intangible assets      
Carrying value of trade names 63,882,000   $ 69,107,000
Impairment indefinite-lived intangible assets $ 3,900,000 $ 0  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 28, 2019
Jun. 27, 2020
Dec. 28, 2019
Goodwill      
Gross balance, beginning     $ 478,111,000
Accumulated impairment losses     (49,247,000)
Balance, ending   $ 417,668,000 428,864,000
Carrying amount of goodwill      
Balance at the beginning of the period   428,864,000  
Acquisitions   6,227,000  
Asset impairment $ 0 (12,575,000)  
Foreign currency translation   (4,848,000)  
Balance at the end of the period   417,668,000  
Engineered Support Structures Segment      
Goodwill      
Gross balance, beginning     228,634,000
Accumulated impairment losses     (18,670,000)
Balance, ending   193,088,000 209,964,000
Carrying amount of goodwill      
Balance at the beginning of the period   209,964,000  
Acquisitions   0  
Asset impairment   (12,575,000)  
Foreign currency translation   (4,301,000)  
Balance at the end of the period   193,088,000  
Utility Support Structures Segment      
Goodwill      
Gross balance, beginning     130,594,000
Accumulated impairment losses     (14,355,000)
Balance, ending   117,480,000 116,239,000
Carrying amount of goodwill      
Balance at the beginning of the period   116,239,000  
Acquisitions   1,100,000  
Asset impairment   0  
Foreign currency translation   141,000  
Balance at the end of the period   117,480,000  
Coatings Segment      
Goodwill      
Gross balance, beginning     93,747,000
Accumulated impairment losses     (16,222,000)
Balance, ending   76,735,000 77,525,000
Carrying amount of goodwill      
Balance at the beginning of the period   77,525,000  
Acquisitions   0  
Asset impairment   0  
Foreign currency translation   (790,000)  
Balance at the end of the period   76,735,000  
Irrigation Segment      
Goodwill      
Gross balance, beginning     25,136,000
Accumulated impairment losses     0
Balance, ending   30,365,000 $ 25,136,000
Carrying amount of goodwill      
Balance at the beginning of the period   25,136,000  
Acquisitions   5,127,000  
Asset impairment   0  
Foreign currency translation   102,000  
Balance at the end of the period   $ 30,365,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
CASH FLOW SUPPLEMENTARY INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Supplemental Cash Flow Information [Abstract]    
Interest $ 19,690 $ 19,411
Income taxes $ 3,887 $ 24,529
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Basic EPS        
Net earnings attributable to Valmont Industries, Inc. $ 22,607 $ 39,719 $ 65,536 $ 75,823
Weighted average shares outstanding (in shares) 21,312,000 21,734,000 21,383,000 21,810,000
Per share amount basic (in dollars per share) $ 1.06 $ 1.83 $ 3.06 $ 3.48
Dilutive Effect of Stock Options        
Dilutive Effect of Stock Options $ 0 $ 0 $ 0 $ 0
Dilutive effect of stock options number of shares (in shares) 81,000 97,000 88,000 87,000
Dilutive effect of stock options (in dollars per share) $ 0 $ (0.01) $ (0.01) $ (0.02)
Diluted EPS        
Diluted EPS $ 22,607 $ 39,719 $ 65,536 $ 75,823
Shares outstanding dilutive (in shares) 21,393,000 21,831,000 21,471,000 21,897,000
Per share amount diluted (in dollars per share) $ 1.06 $ 1.82 $ 3.05 $ 3.46
Antidilutive Securities        
Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares)     296,490 297,170
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Derivatives, Fair Value [Line Items]    
Derivative designated as hedging instruments $ 7,268 $ 3,247
Foreign currency forward contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative designated as hedging instruments 425 2,119
Cross currency swap contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative designated as hedging instruments $ 6,843 $ 1,128
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivatives recognized in earnings $ 709 $ 714 $ 1,612 $ 1,903
Commodity forward contracts | Product cost of sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivatives recognized in earnings 0 (96) 0 (96)
Foreign currency forward contracts | Other income (expenses)        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivatives recognized in earnings (93) 152 30 704
Foreign currency forward contracts | Product sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivatives recognized in earnings 99 0 152 0
Interest rate hedge amortization | Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivatives recognized in earnings (16) (16) (32) (32)
Cross currency swap contracts | Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivatives recognized in earnings $ 719 $ 674 $ 1,462 $ 1,327
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) - Designated as Hedging Instrument - Net Investment Hedging
$ in Thousands
Jun. 27, 2020
USD ($)
Jun. 27, 2020
EUR (€)
Jun. 27, 2020
DKK (kr)
Denmark, Kroner | Cross Currency, Danish Kroner, Terminating April 2024      
Derivative [Line Items]      
Notional amount $ 50,000   kr 333,625,000
Swapped Interest Rate 2.68% 2.68% 2.68%
Euro Member Countries, Euro | Cross Currency, Euro, Terminating April 2024      
Derivative [Line Items]      
Notional amount $ 80,000 € 71,550,000  
Swapped Interest Rate 2.825% 2.825% 2.825%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)
€ in Thousands, $ in Thousands
3 Months Ended 5 Months Ended
Jun. 27, 2020
USD ($)
Jun. 29, 2019
USD ($)
derivative
Sep. 30, 2019
T
May 31, 2020
EUR (€)
Sep. 28, 2019
USD ($)
Senior Unsecured Notes | Senior Unsecured Notes 5.00% Due 2044          
Derivative [Line Items]          
Stated rate   5.00%      
Senior Unsecured Notes | Senior Unsecured Notes 5.00% Due 2044 | Cross currency swap contracts          
Derivative [Line Items]          
Number of fixed-for-fixed cross currency swaps | derivative   2      
Cash Flow Hedging | Designated as Hedging Instrument | Commodity forward contracts | Long          
Derivative [Line Items]          
Notional amount         $ 12,128
Derivative, nonmonetary notional amount, mass | T     3,500    
Cash Flow Hedging | Euro Member Countries, Euro | Designated as Hedging Instrument | Foreign currency forward contracts          
Derivative [Line Items]          
Notional amount $ 27,500     € 4,500  
Net Investment Hedging | Designated as Hedging Instrument          
Derivative [Line Items]          
Net investment hedges settled early   $ 11,184      
Net Investment Hedging | Designated as Hedging Instrument | Cross currency swap contracts          
Derivative [Line Items]          
Notional amount 130,000        
Net Investment Hedging | Australia, Dollars | Designated as Hedging Instrument          
Derivative [Line Items]          
Net investment hedges settled early $ 11,983        
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS SEGMENTS (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
USD ($)
Jun. 29, 2019
USD ($)
Jun. 27, 2020
USD ($)
segment
Jun. 29, 2019
USD ($)
Business Segments        
Number of reportable segments | segment     4  
Net sales $ 688,808 $ 700,871 $ 1,363,008 $ 1,393,010
Operating income 43,440 61,474 110,335 116,076
Engineered Support Structures Segment        
Business Segments        
Net sales 248,873 257,565 476,239 485,534
Operating income 4,818 20,882 20,749 33,327
Utility Support Structures Segment        
Business Segments        
Net sales 228,473 209,009 451,421 452,267
Operating income 21,650 16,033 49,374 41,081
Coatings Segment        
Business Segments        
Net sales 62,667 81,089 131,257 151,320
Operating income 10,148 15,032 21,202 25,172
Irrigation Segment        
Business Segments        
Net sales 148,795 153,208 304,091 303,889
Operating income 22,351 21,530 46,014 41,664
Sales        
Business Segments        
Sales 715,353 722,168 1,416,361 1,435,973
Sales | Engineered Support Structures Segment        
Business Segments        
Sales 253,385 258,748 484,127 489,036
Sales | Engineered Support Structures Segment | Lighting, Traffic, and Highway Safety Products        
Business Segments        
Sales 181,027 181,575 353,014 338,759
Sales | Engineered Support Structures Segment | Communication Products        
Business Segments        
Sales 50,886 47,454 89,082 90,319
Sales | Engineered Support Structures Segment | Access Systems        
Business Segments        
Sales 21,472 29,719 42,031 59,958
Sales | Utility Support Structures Segment        
Business Segments        
Sales 231,324 209,829 456,785 453,751
Sales | Utility Support Structures Segment | Steel        
Business Segments        
Sales 159,817 147,116 326,348 306,876
Sales | Utility Support Structures Segment | Concrete        
Business Segments        
Sales 45,653 30,560 81,438 60,404
Sales | Utility Support Structures Segment | Engineered Solar Tracker Solutions        
Business Segments        
Sales 4,619 9,932 13,543 40,224
Sales | Utility Support Structures Segment | Offshore and Other Complex Steel Structures        
Business Segments        
Sales 21,235 22,221 35,456 46,247
Sales | Coatings Segment        
Business Segments        
Sales 80,005 98,406 168,090 185,185
Sales | Irrigation Segment        
Business Segments        
Sales 150,639 155,185 307,359 308,001
Intersegment sales        
Business Segments        
Sales 26,545 21,297 53,353 42,963
Intersegment sales | Engineered Support Structures Segment        
Business Segments        
Sales 4,512 1,183 7,888 3,502
Intersegment sales | Utility Support Structures Segment        
Business Segments        
Sales 2,851 820 5,364 1,484
Intersegment sales | Coatings Segment        
Business Segments        
Sales 17,338 17,317 36,833 33,865
Intersegment sales | Irrigation Segment        
Business Segments        
Sales 1,844 1,977 3,268 4,112
Other        
Business Segments        
Operating income (15,527) (12,003) (27,004) (25,168)
North America | Sales | Irrigation Segment        
Business Segments        
Sales 99,034 102,810 205,594 211,287
International | Sales | Irrigation Segment        
Business Segments        
Sales $ 51,605 $ 52,375 $ 101,765 $ 96,714
XML 57 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Cumulative Effect, Period of Adoption, Adjustment [Member]  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ (8,886,000)
Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ (8,886,000)
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &QB_5 '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 " !L8OU01.,$D.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^V"NJ';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J'E_!HLDM22),S *BQ$UG=:"151DH\GO%8+/GS&H<"T AS0HJ,$3=T Z^>) MX3@-'5P ,XPPVO1=0+T02_5/;.D .R6G9);4.([UN"JYO$,#;T^/+V7=RKA$ MTBG,OY(1= RX8>?)KZN[^^T#ZUO>\HK?5.UZV[2B60M^^SZ[_O"["%NOS<[\ M8^.S8-_!K[OHOP!02P,$% @ ;&+]4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !L8OU0:M;[\#X% !J%0 & 'AL+W=O_0D,[G=V9$%LRD&1+F"&$;-/F@X0TG;33"V$+[(DML;(< MDO[Z'AFP2<8 MJJ60<&>N=,(-G.J%DRZUX$$>E,0.<]V>D_!(M@;]_-I$#_HJ,W$DQ423-$L2 MKM_.1*Q6IRW:VEZXCQ:AL1><07_)%V(JS!_+B88SIU )HD3(-%*2:#$_;0WI MUY'';$#^Q&,D5NG.,;&?,E/JV9YQ$C$<=6"3B^;T1; MQ3MMX.[Q5OTB_WCXF!E/Q4C%?T:!"4];QRT2B#G/8G.O5K^*S0=UK9ZOXC3_ M):OULUW6(GZ6&I5L@H$@B>3ZG[]N$K$3P$[V!+!- /L00#M[ KQ-@)=_Z)HL M_ZQS;OB@K]6*:/LTJ-F#/#=Y-'Q-)&TS3HV&NQ'$F<'H]G%\3R;#;V/2)FG( MM4C[C@%A>]OQ-R)G:Q&V1Z1'KI4T84K&,A#!^W@'@ HJMJ4Z8ZC@;YD\).SH M@#"7N14\H[KP&,*]JO!W.%Z1)"_7\_8E2;T(3?X>SE*CH=_]@TAV"LE.+MG9 M(WFN_ Q&@R$/;TM1E7$\G+KM.X2B6U!TFU'<95P;H>,W,:")TI +;HPAT[,H4X4K;/O3#IT\UW>"H8#MJV&::@X_E-K0_7;C6 MG,+"([ M5"!5-SRI;#MVY34A!3VEH M06X;\X!,#70UHC09J4P:_0;_025^C?KY&(/<\6;:!/*!OY++ #I>-(_\G!1I MZAK)SE';];KTF'H8(2L)61/"81! X4@/M@?D"IXCM[(Z=[@D1)%M^T]B_B\_ MP$A+"Z?>_R(=V3-HZ0>UDI64N-QMPD.UZ:NB]4J6A8&BKOZ0V2@)J@YH>SS M[ N9"C_3D*U*+%QII!(8C= OE?],?J*'KDN67),7'J,EGY95@^)V#_4TB.2" M3-^2F8HK"6OJQ?4E-NLLJP+#?7N;)#)^]4,N%V)O_:H1NGF:8B.0E26 -2H! MHTQK._-83S?R7(%+9)5S]1K%IX\S_/=DI?6S1M9_*6'>N%Z,V8D:WZ)6DN&* M-62EU;-&5F_G1%#)P4P72E?V^QJ=*ZZA!PQ]'Q:=,$,0P5H28RQ-GS4R_6G" MXYB<92G<3JM;$]>IFT>RTNM9(Z\?)T(O; ?[!@HF!%]-EEQ6IP\7K$4K79[A M)KU-5@BK?10(EZD%*MV>X4:]'94[Q@AU.U\]D]O,0)&4N:%]CN1F4?VE8]IV7*L+2_5FC=<$(1J*&P@03:?%*?A?5:<.EH""Y MU&5'Z J!E6;/<*\>PA(JR)=1%S%?5/+@ G7-Z)5V[^$NO775BRBUU?M)0%7# M%IPU[D-?<>EE*8C&'4/?P M"(::7F_LK4^,6N9[8S-EC$KRPU#P0&C[ -R?*V6V)_8%Q?;JX#]02P,$% M @ ;&+]4)&^T-UN!P 4R !@ !X;"]W;W)K?&F8DMO! $X;,]$TM,ZYO&R41.[S,MPA*G%*D2D)WV MUQ](O5 "EHBN]\4BJ6<7>A:+W0>$;][JYG>]5,J@[ZNRTK>CI3'KZ_%8SY=J ME>FK>JTJ^\U+W:PR8V^;Q5BO&Y7EG=&J'%.,X_$J*ZK1W4WW[$MS=U-O3%E4 MZDN#]&:URIH_[U59O]V.R&C_X&NQ6)KVP?CN9ITMU$R9;^LOC;T;'[SDQ4I5 MNJ@KU*B7V]$'.$.T,HG-'X#N#COIXR[T+W#0SV=U-4[^AID5;;^U%%_W.VL:K MJ-I$F9G&?EM8.W,W^?PX31]GZ139J]GG7Q^F'Y[LS>S)?GQ*'Y]FZ/-'E'[X M^OCP^/,,7:)OLRFZ^.D=^@D5%7I:UAN=5;F^&1O[6UJ/X_ENW/OMN'1@7(8^ MU959:I16NT0QQ<#OF9QC+EMS M(B$Z_]_HZ=\>_208[) 5K/,7#?A[M!5*9Z4")W9K&G>F;1UZO8N3),')S?CU M.%X^3&"<"'(*F_HPPF*&77/((S,!8)3&DCNS#".8V/P1,F1\H\R#EGYM::[1NZI?" M0%RY/VQB0RT)OJCK_*THMP$I*I-5B^*Y5"C36ADP M%,+G&,?,7?0^"CM!.,M/&O)S0C\YT$^"]#^O53O?U<*RG=FCR($,^94@A2"Q?AH$9V0E0>RLK-C0V3-4C4[HNABG^#OK@.= M@>!>,.!P(E5&-0\TL/9L_-PDC[<(^R#;%JX-1-"<4Q*@VW![N[0%;" M%]6K)=P6#(TN-I7=A93%7RI_!W*G?LWBQ%TY (IPZA8(R)=;2E, %#%.![CW MLH>$=4^W<$""S$^L6$8N01]%N#>Y ,@N>I<@A!(#19#T:H><(W=JN#Z Q'T1 M+-=8$!,DEY# MD+"(F*H799E"V]5[XK?R2XDCYA(%8$QR5RI"L"3VBH2/XF)H1T1Z]4#D&46B M\)(%73Q;&6UW#7"ED(!8CMW*/8%@+'*;VQ2 48$35R=","Z&M@VT%SDT+'+< M.J'^V!3FS_:=A]I_8U5T5=L85;HNBSPS*D=Z\ZR+O,B: JXFU)+-&P6&I?E.PS J0(B!DJW#F: #!PQGU8S"/A;BH 6&C& M>W5$P^KH5Z7U]7:V+_:DWZ',F*9XWIBLW3^:>I<%IJF[K7>[N>R4,QP>0%;9 MS90;'0 E([>Y JC8E)(.E8M>5M&PK#I. R\@OV7ER@8$/53Y1IMV,;S_ MYS_L+N]?MAU?@5&)O'==U*X++RP^C$E!O+CXL)AS=\^1 C#!D\'0](J+\J#F M.%12NP%'>IDU0RU#PZ]V[C-=S-&%+3^YS;2L.1H ;$\[=^*X[UQA5\B! MJ,25(0"*>;Y2$!4E P'MQ18-BZUI46[:ZOH_4!=G48=0B2M, )2E[E4@"#58 M@'K]1"+=%]D3"!FC7](8]/&/1*8 # NF;N[F0(PR3%S91T M(X3(A#BDQT>'I"O5++K3:6U);2JS/1D[/#V<@'_HSGV=Y_?D>D* YU-RG6[/ MMWOWV^/V3UFS*"J-2O5BA\)7PLY0LSW!WMZ8>MT=T3[7QM2K[G*ILEPU+$Y)&>&&FXI^\%7 M& OT4I6$GP]60JS/+(O/5[C*^"E=8P)O%I15F8!;MK3XFN$LKXVJTG)M.[2J MK""#T;!^=L=&0[H194'P'4-\4U49>[W$)=V>#YS!VX/[8KD2\H$U&JZS)9YB M\;B^8W!G=5[RHL*$%Y0@AA?G@POG+'5":5 CG@J\Y7O72%*94?I#WESEYP-; MC@B7>"ZDBPQ^GO$8EZ7T!./XNW4ZZ&)*P_WK-^_?:O) 9I9Q/*;E[T4N5N># M>(!RO,@VI;BGV^^X)11(?W-:\OH_VK98>X#F&RYHU1K#"*J"-+_92RO$G@'X M,1NXK8&K&OA'#+S6P/MH!+\U\#\:(6@-:NI6P[T6;I*);#1D=(N81(,W>5&K M7UN#7@61"V4J&+PMP$Z,QK_6O!W# M93,&]\@8/'1-B5AQE)(=?3$(W/H,]VDX,?XK0!I3M)XK..NC$ Y2G"*W#/,\)S#I''?>H5^=?=B01 M<%[A? DKJZE/A2APK\!Q%R1^=\T6Y!DWU4.[E^!%19DH?C9;9$ZYG-EYN8'"(JM<001F,,\(OT"KQK&QV-F&60X5 M_A\!34P@SU4T> =T*,->6^#TSS.M*IH7XK5GGEL7/9,X-D!.7,=6$\3[GM)W M/1T2=7=$W7ZB#'+#+@WS;;8VDW4-\6U;W;LFF)=XGDI8A_ENHE8>DS,GC(Y- M[JZB.UXOYUNQP@P6]WXM+YI:?KP>M#X/4GW@A8$J@ X[ 6IJZ37!G#B(0E4" M'>?&QP38]1A.?Y,Q-E W&JG:NV=%BO,EO4Q'5(@W1#1' NZI]VG M@(OZ *P\OW3.QH[A^41^.JA/ISOWS7>'ZXQ!^\51B1<0RCZ-8"99+^@5+S=R #=!Y71/U!+ P04 " !L8OU02)>$ MX(<' ]'@ & 'AL+W=OMP]^]J<'JO6E$4MOS:!;JM*-"^?9:F> M3U9D]?K@6_&X-?;!^O1X)Q[EK32_[[XV<+<>>MD4E:QUH>J@D0\GJS/R\9QW M#3J+/PKYK"?7@77E7JGO]N9J<[(*K2)9RMS8+@3\>I+GLBQM3Z#CSWVGJ^&= MMN'T^K7W?W7.@S/W0LMS5?ZOV)CMR2I=!1OY(-K2?%//O\F]0Y'M+U>E[OX/ MGGO;)%L%>:N-JO:-04%5U/UO\6,_$),&A"\TH/L&]&<;L'T#UCG:*^OE:@S=%;:?QUC3PUP+:F=/SF^N+R^O;RXL KFYOOEQ= MG-W!S>>S+V?7YY?![6^7EW>WP?O@]]N+X!_O_AF\"XHZN-NJ5HMZHX_7!C38 MGM;Y_GV?^_?1A??]IZT_!#0Y"FA(0Z3YN;_YA6J;D^RP^1H\']RG@_NT MZX\MN=\VC:Q-(+261G_T],B&'EG7(U_J4>AM &,3Y/9"_MD63Z*$5Z!CU7<5 M=UW9!?=TRB+&>'J\?IJ."6H6<3J8'2CE@U+N5?I-YA+$W9=2'P6U-)C OH=H M\N8H#%,V%^B:\32$?[C :! 8>05>U4\P<*HI)#IXD?M2GD4DGFE#S$C*D@5M M\: M]D^SJDT#.:B/'%@@N=)&=Q._:]1# =>P4.2/7&H=J(?@OBBABT?4D=A1 M2"@,,Y\Y@IAQPNA"%"2#(XG7D:^-W(EB U*!#%KV+BBSE;#GK3-Z+VH:TW-FIA@'-5R<"('WB I,[[PYE"UR+.>((+S :! MF5?@G3*BA-0]32R8N@R9SB1+;5H[T(C9P:Q3CLLDX9CYPS=F'HJ!QKPH$<;0E8<2=Y(O8Q6D""V_!A1$]A'I= MN(:\L?/- :J:NDLO9DDZ7WN87902FBVH'O%&_'S[MU*;9TAFJ#B&Y-HDCITA M1>QHFL9+(3T2C?B1=M/EK:(VHGXL;(KHE]\BWH@++A)G"9^G7LPNB9(E I.1 M<,2/N)LW$BUQZ04%>DJ=$47L"*710BXC(^:(GW-]-O,(=*E$4T;2R=#L%6*& M84(GO#Z4. *,)#]5PY6% ,H6!LH%7R%'1M(0/VI>.RYJ#8-0VB79L;Q4]>-[ M(YL*DLX]'E*$N(2-^B)\_U\H Q7?BI6.D4;#+J;_CA M)4H*R:1N@"A'++8?($B=B1+LJ7XIR-G MJ)\S(+)I 2^RVI7J14I@8F4+I9$S][*6MMY#Y;OLR$@:S4<8,4M9-%GDA^(G MFQL_888B]75IO$"A^EJ)'M:G8_DJ15,O5:K4I0IA:4KG=15F1Y*,1PL>C?2A M?OKL\^7KI.QK5E2JRY@T"[,Y)S$SEK"%I$1'$E$_B:XFM:DWP%$"I4Y\NV8+ MB8*.[*%^]EP43\5&PB[>J\\%2Q8[E3YB!;E]H=:@(WSHS\ G=_,[JM0%3!SR ME$9SK:Y=1%BRJ';D$/7OI"[D@P2EFS?W)=3=&/$L"^<;5\0L2J=FASI'K%$_ MUKX8*Y;()%Y:AUK6#M+8F=' XR;ZUZNQ6-W*IR(QO]ZR\IU%&?NOV>>?&>/8[8 M87[LG*NJ@G6@CRR;[1\56@-@T>%S2423+)Q7 &^:'3HX0HOYH?5-&M$M?5^9PK#=4,8SYVP0 M-4Q8&BYL[-B(+N9'U]GD:*(_3;/+".;>9JHG6/M*X])=.KUGC/+4D8X9$L:7 MS@/9R#'FY]A= ]FI;5[Z*$)%NF1ZG\2,9_-4BAIREBUMG-D(,>:'6%\:_"%* M"'<37-6;5AM[4'STZR\D#C]!^?6ACVMTL:%.N; BA,90B,^=P@PY9VRA7FH'*!D5UV%;L\Q)"Q,RV.(GEJKLMAT :7;>UUL"K%T,LZ0'5N4QO-M M!V+&([[$.3YRCOLYU\_-WQM]CFS@@,U).#]'0 W3+%G:6_ 1>-P/O%[VA![= M=NAOND&<3S7X<0AJB!V'K"??]NR'U?^*YA'J,R@A'J!E^"&!D6CZ;Y7]C5&[ M[G/?O3)&5=WE5@J0;PW@[P]*F=<;^P5Q^&)\^G]02P,$% @ ;&+]4+\C M1F!2 @ 0@4 !@ !X;"]W;W)K@Z[*DZOL(N=P.@JM@/_#$5H5Q R2) M*[K"%,W':JYL1EJ4G)4H-),"%"X'P?#J9M1SZ_V"3PRW^B &YV0AY=HE]_D@ M")T@Y)@9AT#M9X-CY-P!61G?=IA!2^D*#^,]^JWW;KTLJ,:QY)]9;HI!\#: M')>TYN9);N]PY\<+S"37_@W;9NUU)X"LUD:6NV*KH&2B^=*7W7\X*.B$)PJB M74'D=3=$7N6$&IK$2FY!N=46S07>JJ^VXIAPFY(:96>9K3/)^'$VF<[2Z01L ME#X^W$^&SS89#1^&L_$4TKOI]#F%LSE5*$R!AF64G\?$6&H'0+(=S:BAB4[0 MO*_%)43]"XC"*'P#!'1A$77S_A..6 >MC:BU$7G\S@G\U%"#]JP8D$NX98** MC%$.PT_X[?G8SVOXKCV?:Z--*E->'0_&_S>@:1^+_3/<66]5EGO=!TH[M/-\C3!R&_]VO.%7KBH?ZPV2N$?&6 M5TI/4<*_>W[!VU;/!#C^VD\Z.:RI!QY?/\_^R2@/RBS*GE^(]L^F5NL/DWR" M:KXL=ZWZ*AY^XWN%$CU?)=K>_$4/@VQ&)ZC:]4IL]H,!P:;IAO_EX]X01P-@ M'O\ LA] Q@-88 #=#Z!&T0&94>NR5.79J10/2&IIF$U?&-N8T:!-T^EMO%,2 M?FU@G#J[N+F^O+J^N[I$<'5W\_OGR_-O<'/W#?Y]N;K^=H=N/J&+\[O?T*?? M;_Z\0U/TQ]TE^OFG7]!/J.G0M[78]657]ZOQP_ RT.JI!G53Z2Z(3_WG7O$,E.$)F3N0?/Q8\,+_1P7$3@T(-E MJ9F/ABQ;]FNTA##IT5**#8+(DZ5JNM7@NHUJ>/\^L@X[K,/,.BRPSC7$.B]E M!S-[=V$8G9K1.JCOS]*$9A?MYLRT;J'49BB;92;YIZ.D';MH1'VL[\KUVS MU0(^S+D+B"3Y"+4K-/>#+@Z@BS> 7@E1/S1M:] VG2J[5;, 'RW[GBNOI0L' M$$Y3.H;M2@5@X[G-U?,H\#LEJN]3S5HUJL0&J+P/^N]^JN/UDS3#(Y >J91F M(:!'I()?B;8E/*G1@G=PI=!VS_O:+9X?>D%C!\Z40K8:H_:(D:0(H"86-8FB MO@ ^DLUB9W($9*4ZHH47/7%AX0P[GN&5HVE. @I8QL$TJL#/OT+=]LLA;_0E MN/'?" 2SWITL)H ?\[R(9 J)MZE+! M;O2[1=_432D#>7"_P(N'D-:?G4G*=1" X.5+E8P!AXIHN M3QT#NU))AD,H+0_B-%Z6K"'!<6/9(<,9=VB;($ M93(HE+<#1F@6*M'O/0R2$.10XW?\L>(Z0RT1^%P;JEN)2TTXQ0X7>,2F&+-Y M(%"(Y3 2Y[#SJA([7;ENRR?MQUZ,+A'1(G.*:X]85F0!'R:6KTBE@%DZ.LMX?K M$4N2$($2RSXDSCZ?CS*W/J38=75PZUT&(2G4*F.DKM@TA4020&K)AL3)YCK< M,;WH,+W076;!R3QC#G:/'*:,AKS"AV)ZLU MU,M_JPPB'O)A.4Z=\/;)P1Z'4I E*1(GJ5LI*L[KO96>R[EP_B;472OA513Q>4&E2O)C4_Z3>0R"IW/ MQX6S1PJSH@@YGN4=&N>=V_)I.,_3_>4/0_8T/ 5)QX<1/K$$![?4T@V-G_V] M-'0KNM4 >B$DS!6J/ZE[MI?G>>9XHBL&F3]4?E++7/05YI+01C;;LM7UY\'D M/PS>0TE9DJ3CHPB?')[3/, 'U%(7C5/7)81*S;M:E\^--_=37^N49?-Q%>*5 M2QE) A M9=$X95F(^@3:G#(H*4Q#HL\!N82,Y07N(:,$ (UQ>\08"YU2,4M9 M+$Y9QR7-&U S#Q4E28''B<,G1[*Y:>, MC#W;(X2/J_"7P"V#L7C/=6QH:&1?5@>KGE<97[A5IY9EF4 MQ5G4;,6@1?-6X"Y'3G'AA(-'*DE)J#=AEDI9G$IU27?B #TQ\'6ZE$VE#Y:U MP#XR%GS5=/KMI-Z\)UY*KU:>-VX)31PB\,EA2D+M(;,&CD'/S M*<3H^4?\_F+XM,-.,WQI\J64L%D]:OD2IIR_R\#0X/ )S=G_ 5!+ P04 " !L8OU0CX.@P=L+ !P M1P & 'AL+W=OR7=,B#RG'30,4]>MP M.,,9#@^'C,[NB_)K-^=DRO;$(RNSF MY4V_;0?BD 9TVX :#0AS M-&#;!LQH0"-' [YMP,T>8D<#L6T@#E5);AM(HP&7C@;1MD%D]B <#>)M@]AH M(%PJ)=L&R3H<-OY;.[^?UNGY65G#OJO[I6'ZZNU>K?O#[;\^"WX)\$5Q/BU65+B;56:]6>C72>^.M#J\W M.E"'#M=%GW?C69Y,UT2V?!,LTGI\J$<;K, ML28#OZQ/6:W22C8)LK1WMBN-[;NC;MZFR]5[@V*F^#5U440]N/XAM'(V2,&RC^C;*0 R G%!&,2%M MW!L;=\I"1F+1Q@T!3B94\*2-&]DX9:74O;:&FN^&FGN'^G5VFR^:J:)6JEFZ M&&=!6@?*Q\\#FOP1T)#$:,@W,D7GD-LX-.0VRAQR( <.N8W#0PYP<,AMG&?( MQ6[(Q1/,);GK33[B7)+ L5*0B!N.M7'(L3;*="R0 QUKX[!C 0XZUL9Y'!OM MACKR#O5[18D]"\_KR.XTBK@TA@2@1$R988"-(LD>J*5_O-,_]NK_X8CE[G5L M>S"FAO=L#"&F00 C$VQ/LK,G\=ISD5;38)+?Y9-,T2'%O,X^S$J_>'U?E M>-JD,I5>'&I#K8FM#HUB;LSF/L#1*#)M0\)B0JG#.$UY"#W8N'I'VYHL7?VQ M?55;1)6G'3&U%=].6C$31@X<=N/:!F@61?PTZJJAF,%2+>M!]BTKQWEUJ.;, MUBBFD:EW!ZJMM28DQ,](-EIOEJAJISC6$_"0B',SBL!J+R@WDM0 P 0S0W*( MNI3IZ5CAKLA M!)E>02$61X /5F>:IY*_3RU:]],;:+)0REC MZP2Q-3 MZB>F#]A#4YMUGJI]F%G?Z(2U-=7LE/K9Z=%[:(J*2Y(2P.FMI%(;6U3ZBY6>C&M0W0 M?)#Z:=+1.V@*^)&93X<=H/;1B69&S$\4'K!_9F"ICZP#$<0P1&1LC < 1F/[ MK .@I,MD32V8OPQUZ.Z9V:4BM="9]OI!;14U&V'^1;IK[\P _TC,I;J/4);' MA@#%0\U#E(%Q&-2A8"0 M5 &@AU0Q34@8?P*ZS3118'ZB\, S6U"API%A V%DV# K,H D'!E^0UV1 6@- MC@P Q)%A WV1H8D2>\P308:.!.,D,BNC%P (/=5]*(@DD8C%H7FN!("GC#!. MK3$'P(BSQ"P"CP"0"QXZBMI,DSSF)WF>8_;8DS]1Z1&._6&E1P"SQAZ5'N'8 MHR(B''M41(1CCXJ([K'7+)0]11&1:=+('K.(R% 144US<\ O !#ZN+N(B"01 MM0KA,!MWBD%MT@L MA EFF#L"L%/G11S-8KF?Q1Y50N#@])/$PJPNOH&X))3<-,W&\=C!?KEFO]S/ M?A]01>"@&D42:EZ &'3CVKIJGLO]S._H.@('E$](*\UUPMIZ[UWD\E>@CJPC M<'0Z&A+S!DX?X*Q;6O#ZE91F)07A5/YQE9BYYJ#<3\U^7"5]Z!#81$L0:J:N M+E1;9\W&N)^-_6R-A -J0T,>&X,^[,:U#=#4AONIS=$U$HZJ3J;67DQ;8TT( MN+\L]8 *";PH5_"7?5 M2**&X],0&F4ON)C_ 2#B?P!FYFDD"?(_ ,3\#P$A_T-=N_F?T 1#/,7]=*%) M@GC,&^H"U<%(2%AH^OBP.AB 63Y&=;"(,+-V?MEAJ*/: <2?,A[%YJ'<$ %5 M9"3F+;@14ICNG]ZU/:5ID3CB@OOZHL!FY^V8E>B&._3885?< 8W MV.4Q1,Z@QP 0>PPH[/'8WO5X\11S63,P\9CU,('J83!?'U8/ S K,E ]#.9K M5 ^#^1K5PV"^!EU[\K4FC>+GKLH+4(:B5JEV &$R-,\W 8QPEPV:1HI?<%U> M@'ON@DEA>A+"S(OU(P [)2[#-%D4CW9O7H#"3R+,&PR#3EC[3ULT8Y2_Z-Z\ M!!4<9L[-41>JK;5FB?*7W)J7X& R)B;]!2CKCVYL2!Q:^UV 4AM&1W!)S=2D MOQ1TY!Y=VN4>)FR=.U!MG37;D[_H(KT$[,?<\/DQ;8TUZY&/=HE>VLNX-,N" M?0 ZI30T[_8 &!7FY?0+:ZTZSB2F ?M':"VBGM_BO=S M%^@EX!81LWP!4,+:X"*4ZT:/U.NV/.[^O&>#*]$A%B), C_J+#[$ M)@H0) M #%A0D!(F%#7;L(D-=F03W&()34'D(]YB+45)KM]; .ACVV8Y6,@"?O8!CI\ M#(#8QZ!KMX^CALVTO]%,(?(S!;R7>]W1ZGJ:!:7Y)(3=G%7,(_B2955_^ZR15V4WX.[=+9*UQEXGM738BO\KW\A,OS[_O]!$+P=77YH:-NE>GT> M!)^R&\6FU>?W19T%)+@I2A5RNT=#Y(O-\V34I^#3,@+R[73U QOG\5A2]&RF?V+VK8?SQ-IJ>[V#R+YEU:WN9J MI9UE-ZJ[\'FD$D"Y>;S+YD-=+-?/_OA2U'4Q7[^=9JF:M@U _7Y3*+.W'YH. M=@_9.?\_4$L#!!0 ( &QB_5"N=M8\R , *<+ 8 >&PO=V]R:W-H M965T&ULI59K;Z,X%/TK%EII9Z29\@P)W212'HS:41^9TNYJ M-=H/#CC!*F#&-DW[[_<:*$V 9#J[7\"^G',?AXNYXQWCCR(F1*+G-,G$1(NE MS,]U780Q2;$X8SG)X,F&\11+V/*M+G).<%22TD2W#,/54TPS;3HN;2L^';-" M)C0C*XY$D::8O\Q)PG83S=1>#7=T&TMET*?C'&])0.1#ON*PTQLO$4U))BC+ M$">;B38SSWU/X4O GY3LQ-X:J4K6C#VJS64TT0R5$$E(*)4'#+OY2U0RUK+,B")7_12,83;:2AB&QPD<@[MKL@=3T#Y2]D MB2BO:%=C#0V%A9 LK"4Q.< M%L%QCQ &-:$L7:]J+X5;8HFG8\YVB"LT>%.+4OV2#7K13/5)(#D\I<"3T\7M MS=*_"?PE@E5P>W6YG-W#)KB'V[5_W5TO_+O@=^=\>+N__ M1A]6F)-,QD32$"@-%+*5+8^.195I,%>?I;MVI;=*K4+ M,SW#\$@%$7_\8J%SMUN!TWKK M78C;[HQE%V,/6R+TN#$\MU^"82/!\!T2L%S]3$6C0M2H0(4H?J[!L)N\.6J) MT,58KF.U5.B"3&?4DM/O 0W(03>81Z)7ZQ^U'TOEM'N@2[( MQ[SHDPY3IN[6""()6H>9\[[-?SAOFX^Z5LI6_%Y4U;ZQZ/;MMV>/W^N M\UNYR?19O945_+*JFTW6PM=F_5QO&YD5-&E3/D]&H_3Y)E/5T4\_T+/KYJ!0?V0?OU?JVQ0?/?_IAFZWEC6P_;J\;^/;< MK5*HC:RTJBO1R-6/1Q?Q^8L)CJ?!9YD6=>?\,M5\>/1" &2I#0_$H5< M95W9OJ_O?Y'F/%-<+Z]+3?^+>QX[&1^)O--MO3&3 8*-JOAO]MG@(9@P'QV8 MD)@)"<'-&Q&4+[,V^^F'IKX7#8Z&U? #'95F W"J0J+^]/-QU]_ MO7C_7^+=:W%S]?/;J]=7EQ=O/XB+R\MW']]^N'K[L[A^]^;J\NK5S0_/6]@/ M9SW/S=HO>.WDP-JI^+6NVELM7E6%+/KSGP.<#MC$ OLB>73!?W35F4AFD4A& MR>B1]<;N\&-:;WQ@O8L\K[NJ5=5:7->ERI74XK\OEKIM@%G^YY$-)FZ#"6TP M^9=@]]&U45K/]3;+Y8]'((Y:-G?RZ"LV%):VJK,I5 M5HJ;%AZ _+5:?+B5A\:_R$H8+\4-J9!,BWHE@$[2T2D2[>'9P1XP[U765$ , M'<&@#1SJ%H7_3HJK*J\W,A)9!3-N,_BA+@O9Z._$JS\ZU>X$*"?:I;U532ME M12/;>UAW=ZK59W$OY2\"Y/!ODRT[?B-:@V[8'H[RNV MLE%UH?&WRL!PF\&IE@@HG'(+!RK$!&FAO08F*K"M4>P8HH)_K MK:I0F<'.FZP"K8F ,AE*2J92ZU!L8JL^!T4!X-X?'^K\ENAJKSL"BDJU&0E M:-.\:QKD^V#L20#6)H/!;2V(LZI6K#+5E SARC&(]I@8H#OA$7&"P%D1%'V2@00G30.P2N$ *-*T( *S\>U>Q[2+H#R,?L(88(Q9K)) M MQ%+ 5=]I<5%5'G_^'X=P5XAR$[F36&75\":VV6LA') MG(6$3MA#IU6?",M& NL6A#"0VVW7,G%7=0ERXH "!"G@A$9M#IRJD02.SC82 M^0O6A"E[BPQ/M2=Y[ @>I_(S4MU(%3[(;[-JC="9D^#SX*RX>NZ8]PYVK!L0 M6&"\.U5WFOD(!TOF_YHA?7/U^ATZ$ K4FZ[A4=8"U>Y)/-PR0FEQEY4=\A-/ M>^VFD1+("E ' &L4TA6>UL2W%SAD1 M9GZ1*#^H;0!JPQX7JY4J%8G4;T33X'=PKDKX!<11_0E4!SY=*S3'50N\&ZZC M04Y*F6FO.?=V>?79D!%PM%&:G$C".?(5JI9.X^15UZ#0"/B!>*$B:CL=%#.G MPX'!RZ-S@3O<$#][-F/E-FQ>&M2YK5/.BE18 3H$G5'+<&9-X"V[D9/%KF1) M1.(SC^ !KP;XQ9P I:-AT=-@&0H)V 2_T3/42C6Z/57 0?P)R7B,7';BV+T! M_=]\DF!V@/8*G,M"K&N4:)+NK.I6X!]UC7NL M"LI2%! A T2P_8:1S?9/>P M $I]5O)R0$;2BK@D'JC,EF@SD YWLKE%90B$;-82*6Y6 0T'VA%^;O<6A!]Z MX)$]Z1VACT=8!00+MS>48/4"E#CWA.RICO0GL#ASWF8C3690F M*7Z:SJ-Q/!&_060"*#_=-C7R 4A:-!U/Q7@>C>;S)R(YF2RB\70JDB2.%NE< M3.#[-$[%)(8]9B/Q:K62%.($ #N?QA%>%-F..)R5?.B@L2IAJ0']"D?YHOJ# M7W#<_ZT6_!! NY2EDG=D^6".5=SD!:Q II8EF0[0=(#Y.U6@;H Y8*21Q=O\ M%@]D9$5[B["]W6F%Z%D!,^#O1(%(;.J&K%X'TBKAA+ )1I>:F1T\*G25"'#" MC#N.\WKL<0SX__YO\R2>?:^?Y%MK]DS!S%5%UA2@'_7@6GY;A(1-+Q.R+NOU MCJW(GF-T<7,IDBEP0A 171(RC3)M&B#A90TGS%GW17V,?X6I1+D#>6'W";R5 MIM9;9ESDF>T6"$H23NH8#!&,;ZV*#=S'"R0EJTLKO+W%#&B1H[+SYS0L& Y$A 9"/I].(@32 M'1"YUZ.M4.2XBZX.+4:B"7@A6?LZ1AT.XP@-0Y'<7XC7C"9#V1>/%3(P7 .)"',=1.ENI6C632C1_,TFLU'&,-+M:Y ".;@>,8G8@$C@?OC":H/$/PT2M,%C!]/HS1. M>=$1/5F,08H26A1D?;(0UR;A_D)6T%'Z"K"^:1ZLHZ&+A: M):U65;F;=&QFG;C-OJ&L_SU1?QO"^P#.\T%5<(7Y,30?&)^@^$9Q.D)-$,5S ME-DT2N835 /1-)F)5X^STS'(?CHY$<<3T)]C^!O'49(F^ %LY@RLW@7$-ZWZ M,[.Y,$]:-+QB!F"EXPEX'Q-00S!YD7SA5 :V.79'';%3\F,_HZCZ80_)5.P MV#=MG7\B)='7-5A11/6O(>2!$:?,ML@(L#3#N*5)8(\AN/.)(!U4"$ _4_[; MA'^L(7#0+QV$V&!@= WANTD205CH4C(O:HBQR, JC'DPP;6!R'F-J2B4=Z Q M:A@"#=QPDJX(=%'U1Y>5:H7^P=YO_!6!E8@[P TD#2Y+D3Y&1BIWH/("+AL<@5DWP+,A$F9 >X9 T(B9DRH#/R$VI*S M3&:X(0RZ)98(A.TS<&]9>6& WIAK:J*XO8@GP48J8 >#=4_PMEH-6AGD6U0 M,6M**\'OC>3\,"6-4%CYB\]4K$W6<:566#KPZY^AI*G&B0D-)*VG)?A 9B$* MJ<(#F<.\'R0I492I'M0CZ,#N " *+3PV8=;^*;X2+[TTRG>Z+U=6?(_#.H(& MHT#AI8&/02XVF+QJ&Q-<&_O$:>1 M0<^GU7LSMPB_D-1,6G!/31]4ZS:K*-Q-8,(B$[!)0; M"F:0._,9S@&0A66_C(H,?J3U)P@R9N&]LS*0A V*PFK.[H>%O[J"S[DY'1D$ MDUA&X=]BMOR1+2%"XB.33)CMHG"\LC1 I4;+W_O27B[5G6%Y\K&,=::=,\5Y M+Q!/O4*@ R\)BYG&@\5SX9",G>ZE!"&@BBWK4G"C5:ZVI)*,2@U.0-KHS*&I M3RE2)Z^ MYSX3/S9*?SH+RF+&P0K]6BHN9$VCN# 3X.]> =V7: -A&CL*.-%P/;,5>+H/ M"A)&V8/$RC4E4<_%&Z)4?"[^LZM148;F5'/]F[0R/^>X%YP@D(/<0QT$? &S,%/;$!7F=57MQUA:VQ LKYNF7M8-1U0[NP;0,K.;C,_! MCWAD"4R-/KH,108&(<9MQ1C"E(8]OWEF5@]X%NME8">9ZRW/,@QHT2&L)CU9 MN>3,L"P /SA*808&M(3.&]6K*P_EXY6-$JE38IB1S#9[G 3';S+B4%_Y/.>Z M_/ RH'U0@13.E'+*F"7Y5I:NIFXS=RYCT[-G%,YG>SXF);_'LV@TGHKC9V,( M3!8C'/0@^W2"R6S35+*!L!6++.!=:IO 9@$HY+)EH\#]/=J=,.H)CD:50SCP M(X8:/[YL H^/0"<>G8AQTJ^"(*YLI\I5@"_X^M(":9J0@@)TQ)5%T-96Q]A4 MQ'>H1%C98173ED_LPE@'J_,LX!H@=V'IT'/24$C [K=J(_>=N?H>/#1]J[:4 M4F:7GP#&M,JK7U^*ZQ:\V#=M<2:._W'SZOSEAXL3XMI2UU_$+V]F5D4Q]?7G M9_&,W:UG"29H#O0$/>")!_X8MRRQ'0VR' 'K#VH\ROST AC.FNSQQIY>M.F? MAC.%3I_P^3.K95DQG 'TC;IC;W>PN8)%,% 2U$[ ^3G.IX!MI%0*!F"%Z5Y# MSQ]YACH/38"7-QAUNSGN5Z_$D M"K5(7 "FI+IN'TF')R*>;?7"B5L!;:!*R MTKD27+KGW6QP9E)DC#(3BUNX&[+/P_ZC^*BIFGX)QG"'6_.(/E<8:EX[PW43 MJ-UWY,&%3RY(OYT/Z#_,D>6@6S1RA?W",=>I/9,I.AM%9QH)8"ANX;.*:\SN/2^Y M!XU44N8RN9A6HF3)@;XKJU)UMP0[JS)J*Z"600,N^GC:>?AW,'E-K7ZF7D?I M^:)S]IF3F&>6N?=]I[V5;;=8?SG,U' EW_B62U-^F"#QO7<588R5[V@1>V5V##['"'/A 5!]5") Z3B:3E/#*'W]]CU@]4S7N634)KF)EQ+7CLT%"Z&JPJI@4;,[4)IE*S5-<$]GZY MX]K*GY99V]T6&UM@55.5 :VD6IL#H:2KL]\85C0-$8-INRVA)G'_ "($2("8]ER9UI6M]G.NSX1P>NBGHP;AHHNM]XU M:B.&W@0^AJ7@&ULA;C\N*:?C-:_'F3VC'K!70&3<"E:2;G%2_LAOO@K(2SM+ MP#Z6[?TSW6FF?@8O!"UD.I9XZ<,2I@W4/X,N: MFD]P]S7'PI>&1*:CGM8/$G7RL\)VEXJ:8=D/E9JT>8M:&K4]"(#!H,F-^X6, M(C133-'',@7CTY253?'?I$1_1\VL],,.4?":,4?N#^2EHU?\UL3#Z"RW)0^F MALDP* .7 +LBG'MN@#0@6YY@B9"\GF,LA^O]DN@^@@BLAFB"F:(#)$;Y'= O MZ-.X%#X7H! \4S-DRE#;GE,$=97+'OBN>\\CSM^985R%B<6 \+BP#^CN23'Y MF-(I3(L:RI'*SRUGVOUPUDW5SO:?6DX!MH6@=TO&D;H#J@)+%J:]MN7@(B MKRLLM[CH,,"8DR]G6-QJ@4_*52G*2/QV\'K%QY;S'T9;.-ZY5]C2KZD6M>DJ MFYEQ\'N=BE?A>EW+ \VOV(> Y7/VT%Q&("/;(]N=LY0&#+>$8_P#=#] \)8M MG,WC\CA,/Y-Y0O6@24D?(FGO_D%@C!QU'.)ON>^T!N%5E8&!0"LZ7Y1$Q4#7 M7S"_"TA]Y/+($T_&OC_S!952N8HS>RQ)3-WRQE*3,E$L8FK:I2R^^L*6Q:/K[_IEI64T.SI?.L(]* MI)67@LIP-YI,S\_7AE/? *<>=!#790T1P@-YZ)EW"JZL2]6S7* O9&G=OQST MMPQ%Q>9XW]8-YC_-O;6NM>4DZLGD^*Q>K?0M=;978412RL_A@IVI3:#E6.^, M!7':J, :,/9^$OMU+2+4R7O8T 9H>@BW!2O8#L\N(0RNI#7,3@-AJM E;L.L M%D!7J@UM%N18R8CT%2%:;I_Z"GR'E:NR(>_E**1HZ;,57A@PV@=/B!I*<@O4 M!R.:JNJP/VR('?>\"F)K[$:!!0HA%6%\Z1-\F(O@B('Q"QX>-WK0*/2,C-G& M^YE&4I#<5&,UZH50=DJM!]NR8\\WTW5%>A .@C%LR)IU1M\ ? 2_>UMB229V934!VNLRA45\@2+7ZFTD!=;F?R*!Z&)5DGYXJ M-:\^DYB7UAU>N\NW5N/;/!\/P(K28Y:G;V?15\GQDF?U)8<9?K:.:W@>>W<3 MBUJ6Q53#=^TP$EAZZ3'9D0VR [(/IESIFI91=.9V72-[=O0L-,6O;FZ>8(;[ M0;H<,("KT'8!@;,R8@]'J[Z9-H4@V]NZHFH\*'<;PH!.78&I8X^_SHK[#'W) ME<06A6 +C(Z!V_1.8W8\>D0CL4*CPO?3]ME77,/:G,KI6''DN*:QH>'.R^R^ M%2PD4+LP#6O.GZ*DUEX)D&Z ;VO%W7QH5'P?9VA4P>:72% \X05CY,9B) ![ M0.^: WP9Z+\%UX?#04Z(9!*:$J^\ H!K+ASX:/S^MF83#9/_Z+Q=V?.**(0_ M$$=!<.:"BH=AG2T'9,;_*4,O)&QHLEU3)'/LBW@_Q.O5A_['!LZ&%P(#;PMO M UAWZQ"/.9OGEEPH/I[C##%EA1+Q;<"HML^112A72A M=CCVH6R[<=9SZLAMHP #:ST#J*)BE?,ZC?'Z"P+GM=TWYU^C*/=3?L/:YPP%4?Q6&K\"/-KF!K[=( MZ/VL(>*#P*C#/)_RBZ'0;EV<:C.Y?'6=[A=;\M@(LK]0&#BVW;(#/>4C"&HP M,]?]0J7E:;)?Z* VI(&TW^H ;O4-(Z-.AYX/MV_T]GS+D*; _:9!-\-QT6WKKSHWW__ N M3TH%T"09TX7&9WCI=CK!:N-DS)=B7WE';V")9)Q&\V0FXB0:35(QF6)[>0J/ MH^EX[!5UFD1IZDN@\3B.DJG_'JB;>#*)%O.YP&N5,R!*&LW&(S&+QFDL/I!- M?48OGXA'V+R>X$7>$5U&7.!-1:S;3M)Y-)LEWY)PEC6>,N0I]\B?-.A1PBVB MQ9@N3BX6T6A&%S1'49(@!2=$B_&7" =X3D<3)!S>M9ZD,:PS@-HS$PU2#A ":\N R43> 4P#WQ1.!=[ZDGW'P:3>=$N'A*79IPDNDH MFM!9)A,LPL\?W TQOB'WHSRYKX^\NF=Q,HU&<$SJ"XSQ]G>2[+\4X46-]9C# M&1;O9J'B]:9!57>URO^R.P1G,VXS+.'Z+JDXM)+WP:ZFI_P30+0]!8O+>[A, MDLG"F6Q@+T7@DP-XN,$4 9]!AX<454>8!. A$K/5<'Y?VUU&>4.T.=RIX\#P MC^A^F/G6Q\W#ZV&'>C)[-0??HC]05NS;!R;Z>![-S=K/XG@6+2;3?:*_]-TW M7VTT^A6, (YG"8C+>&;>P+&($I#,P*)Q^)+U^PLX&N[?01AXY9EY!=]7O[/B M,*SSA0$TCA;)_&_":5Y68OV8!Q3"U8J.D]]X.R;@)L? ONZQ8O[^G:HD/D(9 MZ)AZ+S'@HE0!6_5[%^VP;,&;PP+7R<&R&6DC>*4$?;ZXN8%W4"4W^*] M9E&O3Q-?W-@;B2_"&US2I)5-TS@F)LLL-YT\+BM'UV.#]L'@=3N40#/7J#^> MW9R)GR\NKFT73CC.7$0R+Q1R9:^T!N0"E"9F),[A1]67;^KD6_( M<$Y_Z C]HJI]Q1R]2@.)K,*[BW]TF+$E+<@MCCB5I@1YS3W6<._4X3)&K]IH M7WWCZJE/;>7>U"_1M\0U.05T3V/H??L/@_>: PF<4WO;49%!(J%7V[LGKI7 M0U_P&Y']<'ZO]*^4;=*BE"N8.CJ;38\X$V._M/66WH^\K%NPO_017SLG&QP MOV/$9+_@!NZ%V3_]+U!+ P04 " !L8OU0M7(1^!D' "2$0 &0 'AL M+W=O7]QMMW6W?;BX#[1$6\12I):DXF1__3TSE&0[3;*+!?J22!0Y/#-SSG#H MBYWS'T*I5!3WE;'A\5)4,(UJWXU![)0M>5)EQ M-IF#J@L?>^:L+UT2CK7KG16BJ2OJ'&V7<[G(P'70#O^MM&6E@?'51 MRZU:J?B^?N?Q-NZM%+I2-FAGA5>;R\'U](>;.5@0H"447DD"Q+_[M2M,H8, <;'UN:@WY(6'CYWUM^P[_!E+8.Z=>8O7<3R M# M!8O),PNR=D'&N--&C/)'&>75A7<[X6DVK-$#N\JK 4Y;2LHJ>GS56!>OKF]_ M>[]<+?]8_OK+ZF(<89'&QWF[^B:MSIY9?2K>.AO+('ZRA2J.UX^!I(>3=7!N MLA<-_KNQ(Y&=#44VR28OV)OU[LW8WNP9>S=-P$@(XM95:VTE,2&(_UZO0_0@ MQ/]>V&+>;S'G+>9?&<$O7RU^M>*M?!#9>?)_*&*I"'DM[0/X^['17A7BY.2U M!]\)B%:\F@]GD\5(7->U=_<:1%;F M0;PZG9^2%=JA;GQ>@MFB]CI70@>1(ZO:;I6- LJ!AHSRD"!D'S#61E':0NRD M]Q)S58 E&4%>8\1:84F,!EAW.I;:BFDFJD24=DMV)F@69@%$(]&"IMVE,"@O MV!^ W)TNL#>6!?93D=6QTR:Y6^HZM)/.I@NQ4U[A8^X\B,]+:%.OJ X2 M8+AA45*I))$CN:QUE&8D?N[VHPDNHH 4#0K3VBCV),I[0EN[H$)O]4DP?:AE MY7S4GX#"W6'.0CPHZ<-(_/$HS,#>QG@HV'^L0&K FD_:##DHNW#$N.B$NJ\) MA8Z!C/'P*M)JF+[W76\:%M&\K(@U6:IN;IE#LI+-@7*WO7,3>ZR9B ML^"0Y@#'$"])WM,V0/!][D+<9QF)4V2M)8+@:HXDZLCP:/O& EURMP,.U)@6 M:,8&Y@VB\Q31]SSH7-E@PUB*CXWT,;&.=#@2[[SC\T\4.N3&!1 M) JX2D>* MI*30(:?KKN 43J4,E_).D:]Z:_5&YU"+T("9L[0.POU-8+ VU](@TP%\AEMM M29C.J"1,SY\I"2RI -$Q16^=M?#_^V44?^&S 9PA9)&/4!OVW[KR<#J_!TTXT6^,\[J0G":6:"5MLX$7"(7G480&F4%V'0=NU^X,QR,H M#,3.@AJ)U4%N%#+84BKL1?O%0LW.SS\GU$7V]3*]%C6I*LF&EFP/=/N"9H_B MIT.G@J(CV$^K52^25#_#019[O1W3H@]E'\5]L DB/" 'CC70$;_X>N9/SYE_ M;]3:-U1&I]//DA!M'R1MN7B'4I),8.H])(H)/TMS)ZW^1!^_':3!P7K,Q:(D1 MI33&4:)<%: [,O'4^2@1$$24%(D"PMK8&T($AS6 M7^ ["."=,01F:;%0!81\><#M%_JM?<6@Y?-S[KZNMRO<3%2"J4F013KJ=K;M MNF;#\P6J]J[4>=G5 2JGK[L"O,] AO[WJ;"GDP\]4!1+%'&TQMP;\KEV%&S4 ML;.3-H(]B9G9J2Y3<]*QCK96(:<[P::Q16@#:)_GS^=3)_U U* M.DP]H/OX]R#OB[>DXH&:H0MN&4.S#KK0I!E6N74" 41QY18BZ8Q]?'AT^+97 M 39,&E ^?",4$*$1(.W32=AU0 # UW7ZIKLN"0%O0TQ[."N6#TY8Z'TKU M&VID1T_=[,8']V3T#%O^-8".5:@E79G[T?X'A^MTS]Y/3[]6O)6X?"' 1FVP M=#(Z.QD(GWX!2"_1U7SK7KN(!H4?2U1MY6D"OF^+.MBVX;V,[VH>@#(XUE8BE1 M2U)QTJ_OD+*5N&B"?>B+Q*QE8V;!WMKV*HI,L<>: MFPO58D,W.Z5K;FFKJ\BT&GGIE6H9L3@>134733"?^K-;/9^JSDK1X*T&T]4U MUT_7*-5A%B3!Z6 MJKUU!]%\VO(*-VCOVEM-NVA *46-C1&J 8V[6;!(KJXS M)^\%/@D\F!=K<)[<*_79;5;E+(@=(9186(? Z?. 2Y32 1&-+T?,8##I%%^N M3^@?O._DRSTWN%3R#U':_2R8!%#BCG?2KM7A9SSZDSN\0DGC?^'0RV8D7'3& MJOJH3 QJT?1?_GB,PPN%2?R* CLJ,,^[-^19ON>6SZ=:'4 [:4)S"^^JUR9R MHG&/LK&:;@7IV?GZ9K-=WRVW=^O5;S_!8KE=?5IM5S>;:60)W:X?$:N!&CM1NV9O O[2-1? QB&PF,5OX*6#JZG'2U]S M%8W576$[+9H*>%/"&B6W6,+"I8:P @W\N;@G*$ M8\!@115L#5A%)LJN0,"ZE>K)G8+$!Y3&:^"CL-!1YNAW+6K7;!P/J0KNBM=< MP)8,[92D)N(N* CO+'\D->I.AF@>4"-9*%35B+_)P;)WQ-$S=$H6OG1<6]2@ M=CXP5X[VB?4SX:72K=*4%;!5EN*R(8J:-\3[6T@O+^GWNV\F+&$_TBI)\[-] MGF;P.UG44'"S_U=(!Z;9!"9Q"BD;-">3%!;&4 <6]$Q"]Q$[W;*0Y9-A=W[: MTF,*5U:N S^#)6&TR6M2P1-78@R1OL<.'>G MI40^I@PWQZPR5]0.AO0Y[Q4W/6-B9NAA;KDH@7!]M Z"SFET64E:UUSZX'(+ MU+QP:%YG692$HY'+FTGN_)@D7Q-VTLE'I)'ZU-D>8Y*&J?<_"1;OQ_1'KBM!T9.X(]7X8IP'H/O1 MUV^L:OVXN5>6AI=?[NG? FHG0/<[I>QIXPP,_S_F_P!02P,$% @ ;&+] M4%I#"I47" 2!, !D !X;"]W;W)K&ULK5AK M;]N\%?XKA%>\: $EUM62VR2 +]^SZ%D M678NZX9]2$Q)Y+D^YSE'.EDK_6"60ECV5!:5.1TLK5U]' Y-OA0E-\=J)2H\ MF2M=[?Z[$35MI"5N-7,U&7)]>9< M%&I].@@&VQO?Y6)IZ<;P[&3%%V(J[.^K6XVK82=E)DM1&:DJIL7\=# )/I[' MM-]M^$.*M>FM&7ERK]0#75S/3@<^&20*D5N2P/'S*"Y$49 @F/&SE3GH5-+! M_GHK_<_.=_ARSXVX4,4/.;/+TT$V8#,QYW5AOZOU7T3K3T+R5G)UJMF:;=D$8+ MYZH[#>-D14F96HVG$N?LV>=OWRY_7'_YPB8WE^SZYFYR\_GZ_,L5FTRG5W?3 MDZ&%#MHYS%MYYXV\\!5Y(_95579IV%4U$[/]\T/8UAD8;@T\#]\4^->Z.F9A MZK'0#_TWY$6=PY&3%[WFL%*SM2P*QJL9NZXLKQ;ROA!L8HRPAEU*DQ?*U%JP MOT_NC=6 S3_>4!MW:F.G-OZ_Q?E->52K'\V*Y^)T@&(T0C^*P7]0PB:ETE;^ M2[SD]]U2L%R5*U6)"I=JSGBW6^YV\V8WMPQY$5U>7# O12[*>Z%9F-'=8,S6 M0M,1-E<%BM]\/#CT62MCV"3/Z[(NN(6F'ZZ(L+APR(>L[P)/4+YF*5>&O6-A MY'MAE& 5Q*$7APD+(K817!MV"Q%D^V^\7'UBMUJMM!063,/N1+ZL5*$6&Q;& M7IS%+/6"L0\1[=%O=@E=J1>-0C;R1G[,MD^@<11Z?A:0QF3DA7#KN:/_FR>I M-PI'SI.QER(>_[4G_BB#N5&2'7J2>7Y"3OJ(5-+S!'KBC#2.(B^ NA81SBXF MGL#T1B!;^H64TUW(QI_45HC*I=RN8>?FR,@GY%H\&":HZE_ 1G-GW(3+ YN; ME7!\7&S8&@CI@^1NJZ$O\NYE34Z!2\%N]8[%7A($[G<4A?@=>X$?N5\_#-F5 ML;)T2>)55?-BB_3]*&C1)-(J-I>5M.*H@+DO%8/<-W\GWIF$8*= 34Q7 ?+D M95%&ZY %H3=.G.$1"P+D8T3K&%9&V=@59&W$O"X8*28=1BZJ7[.HRHN:PI,# M;G(F=.,:BGH..E, @ZGS)5E-&;U V?-J\]N?LC!(/QFVXL:ZI%$H^%)=\B6PN"J^O2>&8\)U4+&@EDM6"%6"#(@ ^L<7Q*,2_D7)!!M+5&*G6Q MH;U<:_@BT/4M'H%F@!3T5^=E*S97"SC?^D.W#OUOD/F"8YT_B.MKAX_9C:J. MWN*^ZV=WUM(NL1&S@$O+-E_@ODK9'H^272XCB*]1!6&?K-!\AIV\%.:XH6$$ MP07CD1>U.-CRJ]3+7V/>O:U_ S. MG[64L.^&['&8/9 D"4X!KL%1KP8E'8/ M$E@(\$J8^%14<43*? 2Z>A3:LFO+"\G9]'AU/ $'Q4&(_U%*> \R]@+&" MZ9&7^'[[W^F8+OD#<0NY#W[$[>:_4])P(THP27VJRB2A/@(JS#)BB1'11 I3 MF(3*&4"M,7#Q'M3,<[RXVM_EOBE)KP^_K@@185=VVQJD@[:'RGEM:>QX YQ> M4TO$GPOJ,TIOH&K;$F3.BQ9CY4I82?3:*7/%5/(-DS JMTW=;>F%2E'WX/96 M477FYLK >O U;GE;7V^*:3!]S8NC:36M->BZT:UO@:Y-707]&)S3+U7Z1FJ MIMAXK;!M?@[K<,^*CASZ->;F%C"9RPIU0VR5VI%2ZR9UP1G[67-T*DWN4M$U M@IUU;H(2'-G>R76-;@LKQT)4Y VI%5+,C^9:E4=:;7AA-ZP4=JE@ZSE>.69, MD5HT&D'2'20]./7M*:3T\ UD/C/NFI>AQQI\8I"#FXOF0&Q5CN7 M'+4LMK-R+P 4%F\_(C,@SX',F8!8MV$CUSK2(/Q\4?D#9/>MUH+(QU'_SI8# M=<@NTMBV L]MW&W(EYS$T\"Z6FGUY'HOF/5=Y(U1^!3SMF M#R&2.\?\CS(B]X]9]ZZP1\L 4@W%T-C%YWZ#^"VFXX.YYPK(KX3C MB=^M+"1 <*&0ZVJ!IJ.U7#14=*? LNW$>UB/HIA('#-S,J;5 M.,( F-+#Q LBFCWC-',,WY]=>]'%JY!!8-X'D)7Z'["(,6\FM, L'(8?F"N@ M\!-[CR$VC-,/G4THZN=FA?X8I!^CK^!X!$H'"V.&;\V)L2_#4]>1C&ORIE. M3H1\;J]P($P9V9 VKS!]J]]CM$K29&?S.-OSE (>Y@C^& LH^\RR-FLUELV>9&;O![=S(!Q@C"1.#=H M2,!?QS=DC>A&V#F7O<; H18_JJ:9;T5T"HEUU72Q7 @:.1N*W@WX!^.,A\F' MF&O/C1U)O?2F/>Q]W<"XN7#?< QS+C0?.KJ[W6>B2?-U9+>]^<;T%5R!^D<; MG>.H?YPF Z:;[S;-A54K]ZWD7EG,MFZY%" (31OP?*[ ;NT%*>@^GIW]&U!+ M P04 " !L8OU0'6F[?.H" E!@ &0 'AL+W=OO!05^H (FR5NO4%U2Z3=.T#^'.<%%S MR2WQE?+OYR1P8]):[<.^<+%C/X_MV&:X-O;1E8@$SY72;I241/59FKJ\Q$JX M0U.CYINEL94@%NTJ=;5%402G2J59IW.<5D+J9#P,NID=#TU#2FJ<67!-50F[ M.4=EUJ.DF^P4]W)5DE>DXV$M5CA'^ES/+$MIBU+("K631H/%Y2B9=,_.^]X^ M&'R1N'9[9_"9+(QY],)5,4HZ/B!4F)-'$/QYPBDJY8$XC)];S*2E]([[YQWZ M98(*JGC5SQOZ[#G<-IYP2';.F0A[D@4HOP@2(R'UJS!>FM&\X>0:O#FX*3V MCS(GR[>2_6@\G8?Y[-KB]N+FX?)O??X.KV\N[^9O)P=7<[3(F) MO'F:;T'/(VCV N@QW!A-I8,+76#QIW_* ;919KLHS[-7 3\U^A"RDP/(.EGG M%;Q>FW4OX/5>P)LW=:V0>XN$@JEP)5QR=\)%U#GX/EDXLMPQ/UXAZ[=D_4#6 M_[\E?A74S^J9JT6.HX2'T:%]PN1?F."A1)B:JA9Z [GAX2K0.A!*08DQ*,]UHPOW+I@'MC5[;]X[^0QKQ$<'Z/L2N*NP[:H M%S4#K^D.V-8B",^JN#O<6;0+5U>[(-Y =W!P/.C$0[_;Y:N]D'H'IZ0]CM8;\/W2&-H)GJ#]9QC_ E!+ P04 " !L M8OU0>,:[\)@# V"0 &0 'AL+W=O_Y<6Y)0&2-ENO0 ]!2K)L&"J(RHL:6764Y5$EEJG(O="W^][!>.E,QE9W4).1F*O3;3!N%-QE5;(LKU']7"TDKKT5)>8&EXJ($B9NQ,PWN9EUC;PV^<#RH M%S(8)FLA=F9QGXX=WR2$.2;:(#!Z/>%[S',#1&G\UV Z;4CC^%(^H?]IN1.7 M-5/X7N1?>:JSL1,[D.*&[7.]%(>/V/#I&;Q$Y,H^X5#;1KX#R5YI433.E$'! MR_K-CLTYO'"(+SF$C4-H\ZX#V2P_,,TF(RD.((TUH1G!4K7>E!PO35%66M(N M)S\]F4^7#_!7PT[[L0#AP(?1#_PI>U)*,+%YTB223)2^W"A8H894QB?#/ M=*VTI&_BWROXW1:_:_&[/W6(;\6 QPQA(W*Z-Y0\:+;.$2HIGGB*"AA=B424 M"<\YL]_W&O4!L8094SP!5J;P@>=[C2G@B7Y%])6E?S-?K&[O&EN2:UNZ'ZV3 M43YF7&J#2< [!6C*"U0<;(MS!P_4.-H 3&O)U_LZ52W@"\L+^C3@ODSI4Y8< ME4MRTH%W$(9NWQ^0\.LO<1B$?WQ3?;4WB2*Q)Y34&.J4%5!+49IXF<.X\7W_ M-W4+8>!&00AQ8*5A9"M<4V2%V%/H=Q!T_/Y9'*NXPFUHN 7#'^86#=U!,#P+ MV:C>2&T0=6$X,%(3BP(>X+AS5 M[U5RW;@A%];DNGV8ZN^*9"[Q&347=(:$$29<&7:"$\H?3PFB-:8<&FLR!V=G-T#L8%$%'12#8[.F*[C MDE.^-Z>^D:*PCF18T0';-D1^Z<6^XU+34A7:29P_=UYKO=Z+65:@W-J)K2@$ M'5P]UEIM^U,PK6?A-_/ZC^(SDUM.U'/F=D MR5SK._HQ3=[M]4DAD8G8D02./_=B(K*,!$&-[Y7,O69+6MA^KZ5_]+;#ECFW M8J*SO\O$I>_V3O98(A:\S-R-7GT2E3U')"_6F?5/M@ISQY@"D_\R"J%H0>;W#1E[+2^[X^9G1*V9H-J31BS?5KX9R4E%09L[@ MJ\0Z=W[YX6;Z[>)V^NT#^SB]OKB>3"_^QJ;7L]N;WS]_N+Z=G?4<=J&YO;B2 M^#Y(C)Z1.&:?M7*I91]4(I+M]3UHUZ@8U2J^CUX4^-=2=5ETW&%1/^J_(&_8 MF#ST\H;/F2R,O.<$!C95UID2&'.6<96P3R)92K5D%X05Z:2P[%+:.-.V-(+] MXV*.Z<#1/U_08M1H,?):C/Z'CO_O)++;5+")S@NNUH"00LY9)I431EC'#'>" M&6GO.BS6>:X3Z=:L,#*N1\D_( ' 7 &8Q@@5K_TGY&:&Q0ES^NF$1"@-V(;O MABO+?38&=TMUCZV#^Z5J%MMR;F4BN8'_N^Q2@( 2B@J2V,&$6)JXS*WC*A:V MXXM,B+6!M GDUK*_<7"L&S# B2!*+YC@1D$[V+-*92:8QDIC MO4%S >Z*=:EH%7S$N&4++@V[YUDI$"YN4[8 NW88/BIHL?$K2X'HX,6?F)-R M?(J-0-R]%95!Y,#N3N2T'0P#6OYJBX7KA.F$9=080.3': MVHU N^+%OR5MW#D9#=F@,XA.(/.X$XWI[[ 3C8[9;^@<+#L QV+I(25YTG+3 M)FQU.F'?A+9)?B6=?+YXH*72."&4U\VM,&_]VLH'MA("^!54JG:$-(RH]$]3M?5_Z-FFX>E>4=5+&2",-?L>NEF>"(OOG/YU$@^@M MW@Y.QX=/!WX!0%]\=*6*B2H/ZL ?>@E#^C,XBMBPSX[[HU_#8] T:'AZVFA$ M8NKWZ5:I\L3&>*Z1YC^"#YL)E3[L8 !KPF,858^7H?Q$Q#%\/#X> ;NC<83G M,#HF!/=/Z3D8D:6=\2#R?T_[0S8A,OX(?/A>0I!$'ZCM.N4YS$,:%&:!H8RE M&H8!61[7,F,'GVXFASM\DSN9"!._BF E1>0:QIMWM44#Y'W0,ZD#S- M+.(O9^2\##1(9;MTU. $38K2Q"D:71MX_ZD**<>^3.F*.!$#,"YMNC^(?(K7 M25=+HF_#SE&_#RI#O+"C"IDI>)Q2?0!M+XS.V6>4.P]KZ#03A:N8#2-!ER6X MHN>IXA#, !\0+Y0%8@^:<9E/,";M5@DN=F;!?T0F^IXH#0]J,*C((GQFS> [ M]:RS5@@THPX28G$HJCP'X%3<16&!M);X'K2D.U %+H7]+I+RJJ?-GB\.I20TO"PJ6MNCB!X?]4Q M][[_4"+;=GO&-SJ(?@UENQ/*'8"-AJEGR=!ZP-6$9HH2.6U3_&K&?HI+*#TO MUVSD\2=((=),/$!+M12AH0H!3UI0WGB>_%P%!I8UH7D:$#+V_Q&0C!O8\2@L M[;X;YO[>G759 GKAYH^,1ZA-_6CP?"QP(,_8/JH9A>,7 E%!Z!H=T'33UF[( ME9+)"LKC[6RB*&U1+C?9NJ*)A+Z@S;LHZ3SGHQQ\L^6VQD.UZS<1JMI\@18E M(8*)A4AL8$"4@9-A]R7-J!AP.$$\2.NHZ=O9L@?BV-;:]RXMFYY587 R"E&N M/_2(.0/'AKY]PY?4-D,;(^@*AR(2:COM841*UR_^H!PJ_9?)]) A,BA00OIY MWDI.)Q;CS1;;VI) ) ".3WTLB5JK156FJ ;Q]U/N)TYZMH&Z%O)(/ M(GF-F+WV;SC*/*GSZ#*IEXCZ;R>3F7\;O#WL^$\%Q:&5)'3RQ1FI(.CZ@VK5 M%A1\794%=)*LH.8C&$7'FJ-NO_\*VBL)7Y2H*M@=FB )J-\O*3-&(X_S2ZXD M\NK.@#39P>75U:'?QC-(&X+U=M4);#*K4-$V'A$+*?]SVM"/#Z1^0W]VN;K: M.HU[I&F$":53;,RONJ+NID]"L:TSF/IJNBXHH,L:P*7M+N#'C 4Z^!([35P] MZ+(K@:HI3&YK/% $R;S'+?:DUO^Z9I*+P RW6%V=W>!-6#RC*$*'1K,;/XK4 MFFU:@VIQY?ZKEOOWV5&_TP? M1$>OJ&$=CD=OCP>=HZ/^UMFY=>@CJQ?73W MW1RGA,:IO;K'>(QQ?Q>0!4R0'<1EDVFX.'C,<9/I'T=CUSXJ]6&%.+JH67:^ M;0T/&=:0R./3AV\X:2.4Y+;CN[LN('NM6V T DM_UVW#?4BX$&Y&F^OTBW"+ MO)D>[N+1ZBSI5)Z)!9;VN\='>V 0?[\=?CA=^#OEN7;H.OQK*C@011/P?:%! M>M4/VJ#Y)\/YOP!02P,$% @ ;&+]4+0,IPS1!P DA$ !D !X;"]W M;W)K&ULI5CO;^.X$?U7!NZBZ '3,FS=OAI)/]E7] MS6Z,:>AA6Y3V=+1IFMWQ>&RSC=EJ>U3M3(F9555O=8/;>CVVN]KHI=NT+<9* MRFB\U7DY.CMQSV[JLY.J;8J\-#G(&QT>S/+UIN$'X[.3 MG5Z;N6EN=S7)JB8$. \7MOQ(Y8[;BSD[K:4\VK88T'+E2W&^#RDI,R;VK,YMC7 MG%W[NTV!BZK+8[ M73[21EM:56V-RN"H]%UAR':!6J?3)4'T.6ZVND1Y.080=)LU;6V.:**SS6$# MY9;6176G"\I+*C6O@ Z;#>E^-[NQNPJUR'[0"X:M: ^UY@+#9@Q=FR@S0[I< M4@.\NBBJS"V@:D69WN6-+IQQN.(%O:$CND(+RJH:T>C&D'E W[&&H968X+T& M86(3TY-GYF-M"BQ<'E9:6-,-Z7KPB;FFHKO6@FUKJ2V9C;4I ;@H'ID>]@^N MX /VS7975(_&T ;-+:M:$'G4:^8EN\X%LP\W>WM,DZO/2-1D-OF5YKS M!UL,C]&UF#_0%?&'-K&.63O(*M=:9<31]D2DW5^UQX(,^4:Z$V- M6+:&F>-%&310V1PL[:K"6($P]Z;&=9@L'5#.4Y_7@KL3I(^UM5ZM\JQ;O,_! M(I.#75L0U&<*_?F;:6#PF7N=9;S0/MK&;#&5EXU9UX[E059DJ\)![WQ;V$'( M>9.;'MP&,/;ZD:Q>F>:1=G6UQ$[[B6X7TR_3Q;__'($O^0).<^"KS&H#N@:@ M'3[>W_,#U$4.1&"GM-O<\J$C7F1#X.!"UW $]='4T-+>:8-%M7[LQ>4H-+^W M^8X1?Z++Z_/%].KS6Y&L=7&OR_Q_+D,[J+S+%3O19;5T$P?A6U;UH4VX):"Q MP2G7*^2)5)Z;SF;3S_!_??5S1.IUG60 C:0R+UBR9TT$@7'Y!ORJJH0!_G!(%EN3ORGQ"@73UO?>9>%RVL6H?[ M>=,!;J[QH>3_T!#;'1=5U[# 9UY"]1V#>7EO+$NY;U O'2XK^"JK9F@L3OS( M0'-H/@+3Y<=73>-,;+,^7L37SS3ZH4ODJWB/:-Z])-'=(UT<9I&^&IHN:6_, M-PO-P30M]MCP^-'F#R\>XPPU[@SM!JEXYX@FIXGX4QB%&?N@+Z04\\A,1ARES_*SQ M#-M#*9(DHB 601A0D@J9*$JE\+V4SKM.-.\Z$2E/!+'BB&),!DI(WZ,P%6F8 MO"\V4D#E)R&NP!0D%"2!\( \8+]^1+=]>@A/@,/YI2/L!5V>L@-N ;E MD5!!_(Z82?F>\.%2202M0'T8B1@T!J S#CWX=<7PM"&10LJ0T@1A1N1%B9"I MA#I"@3^:/C69@=6__B51GOI$5X"PH?.M04O0E'): O*D MD2_D,1IL#A(9XD MIBD79WEX*0D]$<%IJ(0/"7K2$W$$#( *'7[O$RF4(O)37#M8OHR%#Z'Z$G"E M1XN*FVSLA7CJ4PSR$ @A@1Y2'7D\ I-I[-/T:C&9]2]O/U5L2&_H(;'P#P\H M! A(A%*]*RDB ?6)D@2 4<\-*D'GH&MZA -:W M?)4/@(Q3R G!*LGU'4#+J"$)"F&BX^4#10F"P?P'BB4Z6NQQ-T1>T 7=4XQ3 M[HB2KF\F,_>: -E<7G^=O)>N#\A$XK$MQ2U3=8,X2%V/!?[WE3**)$0I1B@L MI"Y%K004,!VOE+$G!>)'[%BL7-8A385J01=^A2M4B ])8EWH2VXO? # =A2Q M+@_O^W^#N5#%OV" #BY]#'!821GP(.0:^V5@-?!%$$BFEUL_GR8>,/E^Z$9P M@$[[VH?=^-EW,EK)VOT:P.^^>-?O/IF'I\,/#N?==_;3\N[7BJ^Z1G8L%6:% MK?(H#D=4=[\ =#=-M7-?W7=5@V]X-^3O"E/S LRO*KRS]3?L8/@9YNS_4$L# M!!0 ( &QB_5#\WL];$A@ %-) 9 >&PO=V]R:W-H965T3B>)(#C)'-]-P_?.+F#Q6(_M,B6 MU!.*U'23MC6_?NM4=3>;,J4XL[.+!0832>Q'=74]3CWH%S>U_>866C?9[;*L MW,N]1=.L3@\.7+[02^7&]4I7]&16VZ5JZ*N='[B5U:K@2O5BIN;[2 MS=?5I:5O!W&5PBQUY4Q=95;/7NZ='9V^/N()/.)?1M^XY'.&HTSK^AN^7!0O M]PY!D2YUWF )1?]UG>NJ9>^LE$P=)4\J^Z M]8Q()IP<;IDP\1,F3+=LQ%2^48UZ]<+6-YG%:%H-'_BH/)N(,Q5NY:JQ]-30 MO.;5U=3;*)H>3PQWK'4<^'/-ZQUO6.\OSNJT:4\VS<,SL/\^F MKK$D-_^U8X/'<8/'O,'C+1NF4I5N5%E=M70#R3O MC1MB[U^V>/9EH;,MXU^KDL;K[(KM@7)9/I0UVV]"\M\I6Q$TW MHD%+,A@+:/*USBZJO%[J4:8JFK%0]* N"VW=3]G;WUO3K#.R-+Q+LS"VT;KB MD=^8VN]'ZF\LTY*A/' ^47Y[CEZ/GLLN]23Y7;I&](SOE.B+Z^V8K M;4U=.#RK/ T+1:>:@E ZY8H.5&33M=]TN5+5>D0JW2S((F:J+4PS)A;PXWIE M*A@FVGFI*C*!((1(+LNLTKEVCJQDIHK?R @(B0]O%B9?9*;*R[;0606K5))I MS%MK(;C)V$<)64M%@YL:Y#EZELV4L:50.(L"XCI.#-P[\Q$\ 7&!!WX]78RS MUJZE*9YNHL ?I* /PY1$AAJ8[[RV!8LG MV,G?O<*NZ/2Y696T]EQ7VO+B]%RO&IF+HWZM3+QQ/N#9DLZ1JX11>102.FF] M- V?C?3%;16@00US=-DE28'.X"=! *W\6UN)'V+JMS.?N :.L8A93=>6U;3):&GXJ.SK<__.X/] RU+3:);,,-(;U=M(Y<[JTO2DT@4,13>:]JQMJ2P)'C7 MIFZ=R!$&:Y'_6BA]?_'N$\" (?/F:OI)-71K-ZP><9G,N.Q:E2WD2::]B]/8 M"*B"S '1.DKOE7ZM66[/KKYF'^LQ#OAT_^AXE,C:145^J17^[&?GI"&FR=[7 MSM&E/?Q"=B7/CB=/'_$%$MO*;M%NC3>)1IY-89U^:955H%QN_L*YENPR&.:? M:.@/K U1[<7C;#8SI6&5^I7O-'E.0*FD)Z2.Y@^Z=9+3N8$_K1J2W70=1WI2 M:N4ZR[FQR]M;?XW$HZ5QC B9YY KF);68?*LM5":C!ZP+%1\V]$&'8FDTX$) ML?&Y"-M:EN=.S,2X#;L7"YO;1.-LV(059$, +(/ ^35)ML)&41?;4C1QO -. M/(EPXLE.CW_AI8Q8- 07[CWY8D!:/?^@FU84WY%?*C3=)2'03IQGQKIFWY#\ MRB<(T4/(^*.H;):\C_VFR>F1Y!F"J44VKV%/V+:HJIT1O&IM_-ETE$4_QVI, M)#C174()&&_5#2T FZ-*68Z$B&TREL2!2C6%QX(47&N[@"DF,;)S#7GSJY!] M)=M,CYN-!>E!CSSV9KTCC-_.9IICBL0@1> 1^9,5:LUB*)8X15&B[R+:9 3I M@-^U4?0$X_YO3=67A-JI+HV^9O=$ M8<*9,_$X$9J$XWCR__9O)Y.C9S^[>P%@)_"1?%%5*%N0$7.#:W7;@A+QCW*1 M=5G/UV+J-]#+V=5Y-GE"DI#$'>?,3&_QK*4K/*_IA+D8J%&?XS_@SZ!+"[H4 MQC@$*6SM5B*XD)G5BBZ4%8%M)GD+&M\$.YA@O#-,*#X\GH MY,GC$8B,!X3T=FPK#*.K3'F:>G JT23+D(HHS1$2S"0DL/6RL^XC9J^3C\1T MCUV PK$S^ZY==OYIM/-/=YKJ2Y\ >4W =F:&8\.=*R"M<^I6*M MN[-L3\>)P2TY?GV[@HHX#V KO8%?W^BR45E8Z9(T)WNX]^;R%-Y)($'A+\SBX#K/+QF=3"]79;W66D 5 MJ1G)#,PWR0B9[G",& H&-S&5HV?UM#1S)3CLFKPZ20!1ZMKE2A0/.W$()?X( M5PS( 8W++".?UHD"B2%B$)"LB?US;$CBW]H*%FD%7M$>9&/BY%DK]#G=,9[Q M&\G84OQ:"U>$&*L4(\.[AP!ED^0IXRD:1>(/(P".[I#'9U$>G^V4QZNFSK_Q M90^*XKTG]P0.V4.8!@J=,&)?:$>\07R0LZYX$EDK,1 M,<&@O[?DR0E]NKJUN<>0Y) B8GM=DW5G.V1@;8%_E^2SYT"JN'2R?Q S)HT, M +-X1 )9_4[1EYG!>FX\DZ\@5A/6EKM"=M"Q;6KH,IHX2=W0[D,/6@I8O0N: MUE7K= C"EK0<#R&;W&SF9XY&1R?/1D^?/1?>W)E#^RS%"*MK94IVV' :A*I; M=D\DAMI#8;!\3(%S[X>1C[.TS0V)'<7>.7-2*^*]<"#3X(QWTA1C0&4$!OKA M_F+@<\,E,+?'V28^*)F9&3(+W?IC"CU61F($AB48Z(!W'(&@RB_$GB$] MD#_,Y\$KY1N56T_2%7S@> !2A89^]IFIS5/\(%]VN:&3J/8G.S7WG3(V^Q?L MVY#6WW=N3^D%>8B4L,XZOGED9CH\<^7!%Q!;0;J6RU6<0-23=3^(K?=I,B"S MR>'/P%@TD+\=_?S(FX>"C'Y%VR(+)A9[!!M+B@!L#XPSLVJI44M@Q1 WPM@J MF<&6^9;.092EN2W%D70W,G@AIDSO4 M.+*I?U.L%/LEJ6));HXTR>8+22!O88?WBNW**P[3A11CE:\E@EBUC0M@N(/S M -G)R;MC"H =IOE"%N/ *)O:6A5RPQB=>FMF^1 WY!I:3J[Q]4 <_.P-0D8) M.NDA 99':]RW<9+[\= #0AQ6@";FREHC\7_"OQM#]SZ%):=IXNXPT4N]B%5= M14,N23VA%":+-%;/.0@YS=[S31V=9O]L:UC%U"DX2?*RJY7?)7-"KIST(.^H M3HX-C.T7G9QFGZ8 M^S1_,)RV_Y2:5Y;U=V8<- ML9VLFB!KP[I \A!ORD"9*%;/K>DE3X?B61, +Y<#A@7);[,A271\JUA"N_3> MJ22?AY(\!SIF@TV)D15/\&(B+%#LBRD'\+"R"/5N4JDAJZ["/?0@_!0$O+[%,[H M7DZ)=JAO" >YA5EA#0]:#"6+-+86O.S+13S&$P,/[T21@2T1_T.)Q$-N# MX1( ;LC&AET,D2PY%J3'HCV1\ZM@9<4PC(EZ:ZXE%3-801 53(P$Y\RM)D/B M4VSD&[$EAQ&%+]$"OT)FN#[NPY3X MQM8RHB\5_C8OH^.Z2LSN)T9PZ2]G;-].!^Q?]B C(S0Y?))^X,SBY.?D4W*' M79',='=(X2C)!A+G]+_]T&'OIM[^T@,_'3TY/$P__-D#'X\FCY_%.?UO M[^MJOO^>P:M0LVERF&B*XO=GF[@H%!Z0A&;TPS4$'H\\134WDN9VG",6Y6<$ MT3-$'C)DIM'+-$NC?3UTV$F*BH"LKJ[/:?@T>Z:D\&OH+,;R/3:2BAQG'U'I M>NQ=O]-)33M/$]V#I5:H$-Q&J$LRR[N"?DB*BP1LV@C6I!RP3BH MVB:2VU@Y%&C[RR'[(7EYCW2GOAHC[8D%9SMW2,W18=?S=KCSJC\C>4.Z]EF$ M$VP9;&G[X55Z"8Y8,!5H MK]"JSGOD2C35Q0Q<=(- Y]:"O6P@I&?&=Q1J.T;=RV_#C\(#%]M\IKA_S<*% MZYN96UWLBW/E&4ZAX:91M[A'Z5!A(?1G$TA0U!P4!8N*_#ICG8 V623'W(P@ MWC_M=LFWD#@"(Q 24CPM[0TKM>X0Q(CIC<&#DKI5T>8!I$*-A'H?/_AB%WT3 M8RZM*B6G1CH#UO$LG-$-F'VZ9&Q%*^FX.-M02')7%Y"EHT$5J!+JS;Y(*F7F M>^V*D)1OYON[WGE*_B3,'Y.GEH6"A')IE_ L=SML$'Q>2#4C_%5P""4 @_?:%I M*LC89Q9_@TDQ[FX]G\ G$J;=@3KMZ)7#',LP,&=3RF"NVZ>Q#7E65%,CRO5$ M>I*#3(A&:%DO"E;D-5UHC7H!+1&+;"F#F"S+=X*$RY8KAOX.V!= @Y!O]M4( MD.>+4G(S7#V.AJ"N-6*Q^T<$^X6*!96\Z,I/1["DF8%ITI M7@L)X<$_;+E:[G)1X/ Z$9^P32QTBHX#*^=2,<2U21&FTX!19RN"M,0@*^%8 MU*_H6.)J";23$@4']K]N;<7[VD@:P5N+*#LW!NU?B!PIP&RKD."(]'^Y<(;\7 A'2KCD,5E]P3S MX-A(;[O27J]:XHSB[43&+Z3]@4+]N:D\#4Q:T785*A@&;I5$FI28NJ/1\)XG M$] J6E&RZS MD^=++ZGO25*S;0!Q7M8$;>_H0\^]S:XHF*QT<<[1 R+C%_&>:'"+J2K/DS9)4 M)3N1OB&$Y^XR2 EVF,5B%60OAY+"TZL9^M:\]<$)8:$HJ@N."])@JA8=(T/B MN($J6*S1FD +%)DVS/%IER=#2"\1@_"7$)Y4_7D4D)%WV^CE]YJ"Z^92I3VF(?JB(1C ^H6Q!8_?L]Y]7P7LD4Z*?K?A8"L5J&N MY+LV?1Q>-R0?B2PN:C1I<:^63:Z=H1;W8K X,_8@SJ&+Q6-L64FF=Z",7Q#! MXKZ#";.#E$<^)0L9M]D[R%.B.Y5=(K2%K^=?NAT%G='D&"AW?7:1:#'P>IVE5HF920(EA IEARQJ,:XT1\J<3!V*A([Z"L&FM6N036Y7FDL\JX=9R?[IOEKS]I;5O QP>!Y?U @6 M/R2H9 *,[L\3]_/ JOD>"&@^AY@IL.NS M(TN( \0'F4ON%O:&SC><6]WSH^/4%;^]NKJ'&^X'Z7K /[[;-IN(:M.5>E4;B3N,:&T'#=Z>RF%RPTW7;ANY1>,WBUI<-$W^O>W\R@8JXA!^2QQ%P5D,*NZ&=2&/K3S^*5,4 MDO8%A>8CUCG!(AT.Z>SJ7?RQI+.A+SU!6^@/#G!KFXQ%2)'TM++SPH8AP><] M4^??.F,B@_E-#Z$M\:*=6DA?),3R/E>5W@MWE0F&"KVGJ@?J&+9Q@(&2R0"K MN.834:=W7G]"X3IK]Y?+KS>4FRF_86LY77M.2(0GV9 0D*68WGFX$,%HM "A M!*?*:R4V'M:M+N)'$K#ZIF )5E+Z^CPL/2&+M4%'E\WJH'/(2'0> R]PKGUL M2-#A&]] PO:[N<,!5O\0AR\(1_O3X@@^PNE@6/33ENR4UT$P7U:,L*D1JN[D\U"!W?SW#UISTIOB/K_ MJGB3]J-P2O#/H%D>8M).NWZHR!S%B#[DPV4%7XXMUYZSPU*(]!Y9!)B"?38A M4M7US;V:]Z,[8DB4YCIV5KR2O_)P])U:%:PCD'%X]%225^_.KEYSL[K^*]Z0'?6:(? G M 'HC\4KUX)(^Z/2=60A;2I7[.E_$[*C,IC7ZY)TPAM?^];6OXZMQ]LO9V66H MT:7C?+>O?^LM)L5R(;.,9":M$2&@08+72)"]F<#[0( ]=97YO@UO8)P"!#[/CV8M?W6 6E#E8A_Z C]E&MX M69E?>,,EF[3-_?<6\1PG6KB/0#H(B[J7:]X0C?CBER0Y>KE(W%!7<_Z!?HF- M//'_P_>L8S">C+9M^:??N:;_/J M-9N$UTW$\#KB86EF:]^A%0XD93#\?/GNP)3@M?FGK%?S5G6C?D,?@C7B'6%@/H.5XK#U^P0?P[ M2J_^&U!+ P04 " !L8OU00+=)!?L) !T' &0 'AL+W=O>>:.?W6GST2ZDK-FG M95G9YX-%7:].3TYLL9#+W![KE:SP9:;-,J_Q:N8G=F5D/G6;EN6)\+SX9)FK M:G#VS,U=F;-GNJE+5E/5[??>+7!\H(GJ%+JW[97?KM=Z %8VM]7*]&1(L5=4^\T]K13QF M@UAO$$[NEI&3\F5>YV?/C+YCAE:#&@W<4=UN"*LZO+-^/S\:MK-KS))Z6T1\]. M:C"F[2?%FLF+EHEX@$G,WNJJ7ECVJIK*Z?[^$PC<22TV4K\0O01_;:IC)A+. MA">\'GI!IX7 T0L>H#QB$'8/0,0@? M8'"NERM=R:JV3,^8JFXQU 9L#BFSEQ2YZ:E=Y85\/H ?6FENY>!LO*7("@V? ML;6<$JMZ(=E,EW ^'.Z407'2*>ZE+.1R(@T3*6?O\SM@JI9&Y:5E>35EJ\84 M"X =H]Q Z"?,CQ,>BYA&4JNKIRNA"6LL"P:,@8D'*O31E%ZI2 M@.64S;6>MD27>=7,H-#&=-,BS'@014P(GV=QRD*\1W[,0A\\$H_UJ#[J5!_U MJOX:@6S:E)*T<;[(J[F$_MF.Q5_96M'I#YFBG_0-E*N6L$6]4771,I@9O61O MQA>7K-;L@IX(0/2=<)!7]W__6RK\Y&>+=WA$17K&R )ZTYP,=UWCL=S Y55N M*@C:*I$H&+F@N'@KV;@J])(L;!SY>J%,+67E5M9W('#_U*I/[$[*CY9)\KXU M!#+R'3]C"E3M&B'VE-UL".SNN#E,: @U>I[WD^5,?BKDJF9R(^@*P+*+W,@C M-K+LRLA;I1M;WK/WH>>S811C MF8AY $<1$4^\@ WC-#IB[^2.%O.Z-FK2T-$ H]_R:,Y+=ARH+8.=Z& M3NK!FP.6X*-(.SI[8I*QIZITT!+WN1EWE52';MRI_<^=I>7#SD(5\NZ*'Y ()W@/H@F#<1_9X%2WCX#!$[\V)BACH-6SK;">Z' M6$)V%SR-0II(B(_HB;QQ%WGCWO#8Q:V)1("2.X+*-I;)/QJ2%7&D$P@FJ'15 M[*K4-A.KIBI_*%WV"G$X7?9*]NW!=%V(N(5[X95C,HR M!.7E*$0P2C ((^X%/N5G+^&)FTICGJ0>0_F*XK2"3Z=(X?X1R[ 2SNR'% T1 MQV(>QQG6!Q&/_;@EZKF9+$!0$(XH0E>8]27DI(-%\NB$7.S51:3U2FZ\6Q5L MM2[_AQ-9R9FJCS8!]1 .>KD>Q@$%C>\5X4?BY*_!Y-VNO%_(>7H01F-$34.1 MM*!,"=-S/_8(1=Q/R=XQ%VE($.*12-BK3Q2AP IQN3$553,KQ#E(;"7T-@1N MXO"(#4.$D@!/W^B.2K?MHK2Z4BVT[L7M]0@L= ME_DZYZ/]*SXRO2+N!V-?K_ /8WZ=>G^R#OW_)^=S>PF31CFLM1]_:#0&]2[5 M_@]B\T&P/$%.#<+8/1./? S>DOC.QRB/CP^H*$H3%B<1^8-/A6J4!7U@SCHP M9[U@1@G9M,(M9;W04UWJ.76,#95&I.BU/Y/F-J4$?5_*W+JF+:_9+%>&W8+0 MP1CNV+?P/QI-0+D"8" EL'J- M-*=FJLA!X!*H,7LS(WDB9]W1B\1CFY; MQ,]4A3J/ IBJ@-C&-6O[V;/_]DV'_;+4_*$'CGGDX-@-OO? 1=A MTNW9?^M!K>]M[ZB\;[@]R8NB639M#-'NS,5>6[...6UW<_"RJI?;892.OH5I MSQ4,N="78>H+2Y]V1=MY@R*_*N[)B)4M6_?=-A"6O49)3PGY%SF=$X,1Q;?6 MR&@17+G_HHTK[&I=RUQ1[MX]40N=_>[P#27F33L#J;]$(Z59NO1)(DJYJ":I M"<9DAC) !&U"IHY7H!)HCU$_73=N?#O7)[ZO>3DI+D 1(",39%'>T+M%,Q M6C4J!6),\R@(X'?NLLFR6*".W@+>#U )1]OWL3%JC30_!*13=.UHU1,8!8U> MX"'7!+'/;G2-*/W$W:7Z'A4:@BZ'/-<19M0NDI>&</H*4T<_=W%Q7Y356W_PEUL]U?:J/VCZ3M\O;_N+>Y M@6(L*^4,6[WC)!HPT_[%U;[4>N7^5IKHNM9+-US(?"H-+<#WF4:MLGXA!MT? MC6?_!5!+ P04 " !L8OU0^+5,@KD# !_" &0 'AL+W=O2_P4>#1G*W!>;)6ZI/;S*M1$#M"*+&T#H'3ZQ%G**4#(AJ? M3YA!9](IGJ^?T=]YW\F7-3/+'$RR5-/X) MQU:V8 &4!V-5?5(F!K5HVC=_.L7A3*$?OZ+ 3@K,\VX->9:_'&W7"T>9JN'Q?S/WV R6\T_SE?SNR7\N.)K MB>:G863)C!..RA/DM(5DKT#VX(-J[,[ 75-A=:D?$;V.(WOF.&57 ?\X-#? MBA!8S.(K>&GG<^KQTM=\1F/UH;0'+9HM\*:"!4INL8*)JQ%A!1KX9[(F*2J: M?Z]8S#J+F;>8O=FB/EDLE;'FI1A?!72M.C![7N(HH%XTJ!\Q&*]V"!LEJ<^< M%3K_V?(GP"=J8$,>'5$CV2W5MA'_D>FJ96-)R] ID?I\X-JB!K7QH1[ W7() M#U9(8;_ 3'%+\H86>J\TL8>5LES"$A]1\Z9$^![2VUMZ_O!=GR7L%UHE:7ZQ MS],,_B*+&DIN=L3F/"X=TZP/_3B%E'6:_7X*$V/HDA+UG@M-UX(UW5<6LKS? M[2Y/6XXNS,XMPZ7#SPI(P[B70-(K.ODT[!7YF3ENX@G.7U#>P)(R3_)+%;9Q1"AJC MI*A\"5D/2[$.LQYS.2 _,GHSQOPS<7$/\^(6KE1RWE5R?K62ES05JH-$%TPI M^-K5AFL75U>:VIT*4/N2NHS.7O+&.UKN>+/%%RO^JN&7*_[]_V-PZ@%N3FUB M!M3Y73]<-NE=FP(*-34HW'-1 >'Z]!\%G=.XLI*TIESZ:N$6Z)["[IZZ:(LD M[/5<(_1SEYA^\I8Z(IV\1QJI[X75*J$0V/;^="==M-UT@Z5;^+M:/[ ]590]"1N2#6^*2A5NAUW[<:JO1\Q:V5I M8/GECOX04#L!^KY1RCYOG('NGV/\%5!+ P04 " !L8OU0-?)"]]T% #X M#@ &0 'AL+W=OJE.:\-;-V?MINF]&,5\R7O%3+\U;4VDQ\$=.9=1/M MB[,YF_(^MU_G=QJC=B-E+"HNC5"2:#XY;W6CT\O"[?<;O@F^-%LT<9X,E;IW M@][XO!4Z@WC)1]9)8/@\\"M>EDX0S/BQEMEJ5#K&;7HC_7?O.WP9,L.O5/E= MC.WLO%6TR)A/V**T7]3R#[[V)W7R1JHT_I\LZ[UIVB*CA;&J6C/#@DK(^LL> MUW'88BC"5QCHFH%ZNVM%WLIK9MG%F59+HMUN2'.$=]5SPS@AW:'TK<:J )^] M^/#Y\_7WWL>/I'M[37JW@^[MA][EQQO2[?=O!GUR-&##DIOCL[:%,L?2'JT% M7]:"Z2N",_))23LSY$:.^?@Y?QM&-I;2C:67=*_ /Q?RA- \(#2DX1YY<>-Y M[.7%KWFNU'@IRI(P.28]:9F<"OA*NL9P:\BU,*-2F87FY._NT%@-_/RS1VW2 MJ$V\VN05M7VDU7@!/6I"1JJ:*\DEU&'$*J6M^)>/B7BRAGEK=H5_KQJ7RZ=F MSD;\O(5D-5P_\-;%8,8/UTF8)8@Y;V+N W7-1[P:SH__,D#S*:>4\Z08YX M_+(G85; W#@M7GI2!&'JG P1J73+$^A)"J[-7D%'D)/U!N2!&D4^6\64WP[ M013&_AM2NN_0LN;0LH,/;;*PKI)Q8T7EH;OK%'>=UUX5N\_KYDF)E M6[D:, MYG4.644F0@K+WY6(]*XZ))Y'_DF\CR9PGB-A$S>*D")!$1>.IB2B02?U,8]) M%"$5,DC@G,1.64BNE'S@VI*>9:5@I'\R/^FB>B41Q7^\Q-5TW)KLPLU?P 9CY60L9KHCA4_39UB$"*P==^B_*X0W0 M+CEW,/EJ12GL"J>.A)=30WI:BVF=_ ,%"*POTDM6,CGB.X3C$@.=Q8E#&%J! MM..H3HQ[+7>+:1#%[DI-\L+#;_M*%M6<">V]0?=FD!%'$63EX3&(!-=HZ@A< M\90>D[>_%32B[\D1[F::Y,>-3(3 !ZL,? &R""UF1M3H)]!59] MNACAFX!& =($*-N,P$!SXFS(ZVYSV^HCE*TT3Y^,>_EM-N!5@OY#XI6@-9>C ME:L#TM3]!UP*XC Z!IPC%[Q^0 TGAYO(L MR'T[AL.(,T7*&IRG7;@/6)TK9S< I:!Z[ M%_\!4$L#!!0 ( &QB_5 ]+:SAAP( '0% 9 >&PO=V]R:W-H965T MV/_<+J5YUC&A@GW*A!UYL3-;S?1W& MF#)]+3,4%-E*E3)#IMKY.E/((@=*N1_4ZVT_98GPAGWG6ZIA7^:&)P*7"G2> MIDR]CY'+8N UO*-CE>QB8QW^L)^Q':[1/&=+199?L41)BD(G4H#"[< ;-7KC MELUW"=\3+/3)&NPD&RE?K3&/!E[=-H0<0V,9&/W><(*<6R)JX_>!TZM*6N#I M^L@^<[/3+!NF<2+Y2Q*9>.!U/(APRW)N5K*XP\,\-Y8OE%R[+Q1E;ILJAKDV M,CV R4X34?[9_K /)X!._0P@. "UW=9R'7YE1DV["M9@++9Q&87;E2'IN82 M80]E;11%$\*9X62TOH/9_>,+K)^7R_OI8OKP-%K]@/G#['&U&#W-'Q_@ZHEM M..K/?=]018OSPP/[N&0/SK"W82&%B35,1831OWB?.JW:#8[MCH.+A-]R<0W! M;0V">E"_P->LQF\ZON89OG6>91SIDAG&8<)T##.ZIC M?1I^CC;:*+HZORX4 M:U7%6JY8Z]Q>6_Z,O9?4)"A(A$&%V@ 3$1FA3!$,VZ.&*T&"E%M[[W,1?;SW M%ZM9-?=TQD(<>"17C>H-O?]JP:6;F,(%H=^_Z&0/!>*K!K2G"W0V6)V-HRL] M7>MI="E7(3!;E=,>ZUZ9YT+S8Q.?H-&MM;OUVN$?4$L#!!0 ( &QB_5"9 MLVL:20, 'H( 9 >&PO=V]R:W-H965TDBP2< MMOU"QI.99YXG8WL8':1ZU#FB@>>R$'KLY<;LAKZOTQQ+IMMRAX+>;*0JF:&E MVOIZIY!E+JDL_"@(>G[)N/ F(^=;J,E([DW!!2X4Z'U9,O5]AH4\C+W0.SJ6 M?)L;Z_ GHQW;X@K-I]U"THM!<"E"X&7O3<#CKV'@7\)GC0;^PP2I9 M2_EH%W?9V LL(2PP-1:!T>,)WV%16""B\:W&])J2-O&E?43_RVDG+6NF\9TL MOO#,Y&,O\2###=L79BD/'[#6T[5XJ2RT^X5#%=NCBNE>&UG6R;0NN:B>[+G^ M#B\2DN!"0E0G1(YW5P6*^A-6'Z7(.-P]L7:"^'?F&"M@P/ZW!9A58= &L!Q^E,+F&N<@P M.\WWB5C#+CJRFT57 ?_9BS9$_19$011+$WF $>.>R( M@W8<;N:+U=G/?;6:/:]#O6,ICCTZD!K5$WJ3AQQA(PLZ;%0$C&TE[)1\XAEJ M8'2.3ABNT1P0!U6 &HD-HT< MPCW=-DT!9HSBZWU%U4CXS(J2MA'"D9.UZI;1^W(%!WUI)')Z7EL3T MN G:07A;K2-X.* PW__0_/ERWWZZ;;UNJQN??L[:]=JV$?,DL5:G?U9;7+6M MT4;K[G5MO]HWZ'=;212?B*M=KQ27A $D5>.H?V?%=9):7%2)Z_3@W*WEOY@' M):JMFWH:4HM3C8;&VPS6:35/?H174_DC4ULN-!2XH=2@W>]ZH*I)5RV,W+GI MLI:&9I4S<_IS@,H&T/N-E.:XL 6:OQN3_P!02P,$% @ ;&+]4&0LGL># M! 1PL !D !X;"]W;W)K&ULE59=<^HV$/TK M.[2W0V9H\!<&/5F?%]C92/>D5HH&7/!.Z7UL9L[YH-G6RPISI<[E&05\64N7,T*M:-O5: M(4N=4YXU \^+FSGCHC;HN;5[->C)PF10Y4Z^7F,E-O^;7=@L/?+DR M=J$YZ*W9$J=HOJ_O%;TU*Y24YR@TEP(4+OJUH7]Q&5M[9_#(<:/WYF!W,I?R MR;Y,TG[-LX0PP\18!$:/9QQAEED@HO'O%K-6A;2.^_,=^K7;.^UESC2.9/87 M3\VJ7^O4(,4%*S+S(#??<+N?EL5+9*;=")O2-B;CI-!&YEMG8I!S43[9RS8/ M>PX=[XA#L'4('.\RD&,Y9H8->DIN0%EK0K,3MU7G3>2XL(OTDT*Z[!CNMEH5(E49X(J0RD4R2O%5QNF4DA(:O9$ M--PK7#.> K[0Q:6Q/$]I5@3#M$:R^!FBH$5CT/ )L/6_PLM;G2B M$/R&'W0(L]T(8OL,&T'4AA/R:%7R:)V4QV]TL6JHD_(H^AE0CM*]3"M,Y%+P M'Y1I^J(-Y;P\13I?9$I0W@^*YV3,P^+Y-!$N@/)CNOFK_ !O%) ]J;Y( \RY7N$6G.=IC[(+/#V-/#](X( M]'W<4]]&,L]ERLUAQJ\72<&WP%VFWN0%V-;"2,1M,/.A_MDG6W8S-T;&!&WER4R1_;0YE2-M>D M]BJ-#VZ5;F+ZF3!<*YY11JWB(PC. MX\X7( L(P[ 1TQU[52A)UIW#UIV@]<6J)HRCKVV_T6H=_%-O[C4W.:JE:^%( M&99=4JU67."R;HS?SLL6\96II+[$,%^3JG;?I&E1EVU:^&+EVK=)<&FJ\ MW'1%G2XJ:T#?%U*:W8L-4/7.@_\ 4$L#!!0 ( &QB_5#-,WW!=04 ,@+ M 9 >&PO=V]R:W-H965T,+0 M5_-;4I8$2#*OS=!\('*WAV$/BDW;0F3)H^@Z^?<[E!PW1=TL?4A$4;R'YYY[ M+LVC3>/OVX5S@1Z65=T>#Q8AK Z'PW:R<,NB?=>L7(TOL\8OBX!7/Q^V*^^* M:1>TK(:2S8X'I^+P3,?UW8(_2[=IGXTI M9G+7-/?QY6)Z/."1D*O<)$2$ H_/[MQ5500"C7^WF(/=EC'P^?@)_??-OU:RPA66Z# MP6!9UOVS>-CJ\"P@_5Z W ;(CG>_4^V9"/JX$6!UVJ733(E74L M2AX\OI:("R=GG_*+JU&>4SYZ?SFZ&N?T9ES<5:Y]>S0,P(^KAI,MUEF/);^# M9>FRJ<.BI5$]==.OXX?@M2,GG\B=R1MJMBXHX'Z,;6^<]N<)+WK45WCW2V;A'1MC1> ME#XX5]/&N?N67*P-C3<@^OA+6SY\-0W!72=X/\C8GIG\].,H/T2-Y\!W'E'Y M>A43)M!;3\(:;*CMI3BDC[$KD">CL2]FLW+"NOP_8'I3/%)>S%QXI!O?3!': MT@&)5# ND^W() 8C913C0L>12EEB,CIOELMU74YZ:7?AAK,TM:03IHVF-&,\ ME91QID1&IY-)E"-_;(-;MB0%TXF,&27XJ"7C2I#)6&;2U^5&$JQ4:O $)YV2 M3C438*[COLK2IU!6)9)[29XC9K%XUW77&NPP)AD'A5N8] M#7:J_OQ3*H7\E:Y 84&G2^?A%,IB630)+B$VQ_Z&F0P\!/))$[JH@_-UAU14 M9 2SV-1(IF!!P05++#B *GSX[9XH(6=697CVM!1/F()1%0==+FCWI^.+J M/6QS?GTY>JUF[ >)SKHS%OQ?U\IH$H-6M&@LE"Y#KVC248X] M;2PX0_[('8ME5W584Z);< KOT0H=HF!)K#.*Q^,E_@ V]KH2P]*!0[$-X S M,GF+ 4YPKC# CQ7G.@Y,[+&W.U6U8EKS*&\\^N.OB0 GI4PWP@8X:??= H;/ M;EWLR_+^CGM9>%2GIX:CL?%^#[K&G"TTO<8'=Y/_D/4$L#!!0 ( &QB M_5#ZR"1<,@, D) 9 >&PO=V]R:W-H965T>X^-C7]]T5UP\RP4A"KWD&9,]8Z%4<6&:DDRONH9MK$9 MN*/SA=(#9K];X#F9$O503 3TS(8EH3EADG*&!$E[QL"^&-J6!E01WRA9R:TV MTDMYXOQ9=T9)S["T(I*1F=(4&%Y+$I,LTTR@XW=-:C1S:N!V>\-^72T>%O.$ M)8EY]D@3M>@9D8$2DN(R4W=\]9G4"_(UWXQGLGJB51UK&6A62L7S&@P*YQ8/Q/1K$\>W#^'XT_H0F MMU]'\>AJBL[0B"T)4UQ0(M'QD"A,,WD"XP_3(3H^.D%'B#)TO^"EQ"R175.! M0#V-.:O%7*[%.'O$?"G9.7+"4^18CM4"CP_#AV0&\$C#[4X+?/@1>*>"1V_A M)KC:6.LTUCH5G[N';^/6ZRD:0P+_&#Q))>"<_SS [3;<;L7M[>&^PRLX!8H( MBC.)P&U4E&*V@ 2 %A:JU?PU95!1ZOM@V;>#,'""KKG<-KDES(]0<6/D/YGE)T5@L^(;-6W)O"W)G8=W_7?R6N)BJPH:E?G-^K\@^JN*:.0 M1 F:WW.]T29D=N:+6K"AM5X>&SJ2\&!J81+!AE\U;?PIU#!GYXG1V) MX:YQ=@@;[K1KC!J-T4&-<9F7&=8E!UVE*=2@4S2!9.()XBD:)+S01>D46K_@ M"H8RIP[D;*>9L_/?[P/;^GN/6__L>EQS!&]2+/*]MZ8/6\(\R[']=YZ;6V5' M_R3<8#&G3**,I("SSD/8-K&NN^N.XD55B9ZX@KI6-1?PKT*$#H#O*>=JT]'% MK?G[Z?\!4$L#!!0 ( &QB_5#A93W>2 4 *(5 9 >&PO=V]R:W-H M965T$Z6JSNC M]!*$,4U$R!+ Z?I\,$5G&/N2""^BSZ,PSD]GS@#4! UV0? MR3OV]#LM"&4)KE@DLK_@J<#" 5CMA61Q8:PRB,,D_R7/12%J!LJ/W@ 7!KAI M8'48F(6!>6P$JS"PCHU@%P89=2/GGA5N1B29C#E[ CQ%*V_I15;]S%K5*TS2 M1EE*KMZ&RDY.EO=75].[O\#-)5@NWE\O+A?^]/HCF/K^S?WUQ\7U>W![\V'A M+^9+< H6\4Y]6,#6P-^29$/!FK,8?%A9)0 .-_:S?WNFQ-U1URQ+CEQ)?X%Z'?^R3 M(<#N"< 00TT^_C'FH]0ZWV"?1E M?A(I>?BPE^0AHNFT_42BF*7K)PF42O"0BI-??U$5_DV5:*@KBMM.417%;12E MC3)';KKR#XK21CFV;3J-HK11KNWACJ)X95&\;ZSM6.V(MNE6Y9'VM+S76FVF MAYI$? W*,=W&PIBU49;CC1J^YFV4ZT'LZ>F.2KJCXWM K700A-%>TB#73?!6 M:67 HHCP_&WV])VN'GD8M][M0]CX8KX.Y#76S:P-,H>PN?QU(*MC\2-8;59@ M;S6F MQR^ABJS4'T%=S1'>.R5Z-1;1^$?IXP(5R%P:^2)K^P/Q0=:-F-A3K7 MX!!4T]KID!-4*30R7RLH?N'B8 *8+FI*G@:&D.>AKD:H!![U*_Q1.N 73@Y' M_,A!S2S;,.R87L?*194PHWYE_J'SVT<:$5=L6GW1AKFNYW:1J807]2OOD7/7 M+]P<#EZUN6JFV89Y$'H=XH JR43?H9FOF)=^$>=P%C9'O@9D#NVN[JXD#O5K MW#3X5_5$.H7Z9DXE(6CT\T8;KH8S[A_.WQQMA7W]FV-L-CM#AW)K>]7#[*KY MCM&KIUKAHKYV3G49ZF#=*5;:@/NUX;BA5C@YB&X[L)FC!N5X=D>*E3;@?FWX ML2,-M^7A%#EN,O&:D M%7'JT^H4#F&KO;4PU*!AU,Z<8LHWV6&? "NV3V1^'% ^+0\4I]DQ6N/Y!3KS MD>;Y#)W-\^/"RGU^>GE%^"9,!(CH6H6"0U&PO=V]R:W-H965T3 MR70W0GY1"T0-SV7!5<]9:+W\X+HJ6V!)U958(C=O9D*65)NMG+MJ*9'F%:@L M7-_SVFY)&7?ZW>K96/:[8J4+QG$L0:W*DLJ7:RS$IN<0Y_7!A,T7VCYP^]TE MG>,4]>-R+,W.;;SDK$2NF. @<=9S!N1#0D(+J"Q^9[A1>VNPJ3P)\<5NTKSG M>)81%IAIZX*:VQH3+ KKR?#X6CMUFI@6N+]^]3ZJDC?)/%&%B2C^8+E>])S( M@1QG=%7HB=C\BG5"%<%,%*JZPJ:V]1S(5DJ+L@8;!B7CVSM]KH78 Y#@#,"O M ?Z_!;1J0*M*=,NL2FM(->UWI=B M-;&FUU4VE1HDPWC]ABG6IJWS.!T?_IX M>SN8_ GW(YBFG^[249H,[AY@D"3WCWP@9I L M*)\CS*0HX28=W8,6,+)W0=O@'%X M6(B5HCQ775>;1"P=-ZM)7V])^V=(_[;B5^!WWH/O^=X)>'(9/L3,P",+)_$A MW#7R-1KZC89^Y:]UQE\MALEID&5BQ37C<_BH-#-5AO#7C3&'5&.I_KX0K-4$ M:U7!@C/!4KY&KH5\.27;%MJNH/8#7O>#( Y)N^NN]^4Y84:B5L=KS Z8!0VS MX"*S(PX1I> MY#JQ17J"\=(=DV. M_ ]=CNS:'/G^/I?4V(,3,Q_>R(_WIX0< M-ZB6'X7!-\'=O>G CF:W5,X95U#@S."\JXYQ([?3SG:CQ;(:&)Z$-N-'M5R8 M"1&E-3#O9T+HUXV=09J9L_\/4$L#!!0 ( &QB_5!M?E$5!@, (H( 9 M >&PO=V]R:W-H965TSG9#1)*!J>TG\<\96R%V=Z;)XRW*(+^E.T3DSIJR# HY91N3[QB"B29EJ>E85F!F M$!.CW]5K,];OTKU(,4$S!O@^RR#[/40I/?0,VS@N/.'-5J@%L]_=P0V:(['< MS9B(<$P)8&C=,P;VW3A0> WXBM&!GXR!4K*B]%E-HJ1G6"H@E*)8 M* M0OEY0B-)4&9)A_"IL&J5+13P='ZW?:^U2RPIR%-+T&T[$MF>T#9"@-=RG MXHD>/J%"CZ_LQ33E^@D.!=8R0+SG@F8%64:089*_X6N1AQ."M--,< J"4R5X M9PAN07#?Z\$K"-Y[/?@%04LW<^TZ<2,H8+_+Z $PA9;6U$!G7[-EOC!1YV0N MF-S%DB?Z\^5D,GCZ#A[OP3QZF$;W43B8+L @#!^7TT4T?0"SQR]1&(WGX 9$ M)*89 @OXBCBX&B$!<XTR?D_[^-_]OXF&6YY5EQMSSUC;Q#'=$\$)ALPHRF.L3P%/P8K M+IB\[C\O./!*!YYVX)UQL"18H 3,!12H\?3D]$#3505\Z?N>X[:ZYLOI-ZFC M/-]R[;>H41UE6ZU6U=BX#FL'K;95HMX(]4NA_D6ALL;)"D::).9$_\3?C=T. MG$KT81W6L=QV16*3+2_H^!6)=9@=!$&G66)02@PN2AQ#1N1)X6"%9#=#LC#H MVB%4[6C2'=3R[/J!'51DUU&^9YV$FNNNHSJNY3D5V764;;F>5]5MGA37#+&- M[FHC_ 5!+ P04 M" !L8OU0GF:4QS8# "4"0 &0 'AL+W=ON*Y8;7"!QP;:8JIT5 MXP62:LK7KMARC#)#*G(7>E[L%HA09] S:W,^Z+%2YH3B.0>B+ K$?XUPSG9] MQW=>%^[(>B/U@COH;=$:+[!\V,ZYFKF-E8P4F K"*.!XU7>&_N4DT7@#^$;P M3NR-@5;RR-B3GDRSON/I@'".EU);0.KO&:L=UG7.N)M+TERX7Y!;L:ZSE@60K)BIJL M(B@(K?[12YV'/8*R8R? F@#;A/ =0E 3@H]Z"&M"^%$/44TPTMU*NTG<&$DT MZ'&V URCE34],-DW;)4O0G6=+"17NT3QY&#Q<',SO/L!;J_ 8GH]FUY-T^'L M'@S3]/9A=C^=78/Y[==I.ITLP#F8U_4QPA2OB!3@=(PE(KDX4YL/BS$X/3D# M)X!0<+]AI4 T$SU7JBBU+W=91S2J(H+O1!2 &T;E1H )S7!FX8^/\^,C?%=E MITD1?$W1"!XU^*6D%P FGP#TH&>))_T(O:OI?M M\(Z]F;JZMI@3EI$E.'VL"N$,X!=U<0E\><1#V'@(C8?P'0]3*C''0H(E$])6 M/A4]-G1]#3X/ C]6J7G>_R:'H-#OP+>@\2$HAIWP+6AR".I$,&E ;S1&C<;H MJ,:)2M=2XDS=M++D%*@SM9Y2<E#PO&)?F-S#/!5OJE*!$G* =Z'.:4EE=8,TJTT+,30O9VM]Y%^FOF5] MK%J.JD/X:[[J5VX07Q,J0(Y7RI5WD:@OQ*L>H)I(MC6/W".3ZLDTPXUJFS#7 M +6_8DR^3K2#IA$;_ %02P,$% @ ;&+]4!@%,D#- P G T !D !X M;"]W;W)K&ULO5==;^(X%/TK5C0/K;3;Q DD4 $2 M!#J;T= B*+-:K?;!) :L)C9K.X61]L>OXX3PE8;.[*HO8#OWGGO/\?579\OX MBUAC+,$NB:GH&FLI-_>F*<(U3I"X8QM,U9=HT^O!]!+W/0%M\(WHJC-LBH+!A[R3I!U#6L+",< MXU!F$$C]O6(?QW&&I/+XNP URIB9XW%[C_Z@R2LR"R2PS^+?22377:-E@ @O M41K+*=O^A@M"S0PO9+'0OV!;V%H&"%,A65(XJPP20O-_M"N$.')0.-4.=N%@ MGSLTWG!P"@?GO1$:A4/CO1&:A8.F;N;?'X"'P^X_/H._[3_/'Y^#Q,Y@\?0W\ M8#0#OX*99.$+F,2("G SQ!*16-RJ\?EL"&X^W8)/@%#PO&:I0#02'5.J!+,P M9E@D,\B3L=](Q@%C1N5:@!&-<%3A/ZSW=VO\325,J8Z]5V=@UP)^2>D=L+U? M@&W95D4^_GO*E&HG %/5DAH7#(D(8R92CL&?7]5G$$BC8VF!,6Z>17'%%956OU8![XCA&O MFU&O3,NK1?)9HDXQD2>&=UD;5ZF7H[A'JMA.PSV5SJ\P\BSK3-]+HZ;KP5.C MT:61ZWA6]0RT2JJM6JH!556$@40[L,CKMW+3:UWFU_+.B%[:N%[SC.>E#6S MUAG/"J-FVZGFV2YYMG]PY8-_P)A0DJ1)3<5 ZW (61^Q"\"C4P_6,OJ&A21T MM5\X:C]@FEW5_ VO8#E7EPZT#WG9/Z$TVEU3^K"'0^=#E#[L[[#Q/RI=C^5> M5_IP$,#ZDV"J\N(DE$J+7/0Y5$*/ M MB9F\\]9*;3[ZOERL28+E+=\0IK\LN4BPTD.Q\N5&$!Q9I23V41#4_013YK5; M=FXBVBV>JI@R,A% IDF"QZ\0C7:V5F?#;K0U>D2E1L\U$Z)&? M6XEH0IBDG %!EG=>!W[L(F04K,072G;RX!T85^:_TTCM;[S&AZ(R!*GL7KD MNS](YE#-V%OP6-I?L,MD P\L4JEXDBEK! EE^R?^E@7B0 %63RB@3 &=JU#) M%"K6T3TRZU8/*]QN";X#PDAK:^;%QL9J:V\H,VF<*J&_4JVGVM/9<-AY_ >, M'\"T_WG4?^AW.Z,GT.EVQ[/14W_T&4S&@WZW_VD*/H '3 7X@N.4@*L>49C& M\EI/SZ8]_WBZ,3B_^9LEN PAN A24J'?=ZCVRT.H- MHPZ;Q^J^#D,>"Y3' EE[E1/V"O=N0$=*HB3 + (#BN@%0%^11/[G@%?)X54LO.H)>!DDO0H7D8:@ M]S!0:P(HVQ*I]-;2']&60G@2.C/&I6<;"*T30+;;I6U*&V8+JE%$FE4@M"V\ (ZH,>?@&T(^071)'6!LY MUH83ZY2N&%UJ4C$%QGJW"#">2R*V>![KQ+%-^@/-D(MFS7S1YB72# 9%T0_^ M!Z)E1ESY"*,@/Z^Y/K$G0W,33'_9Z#] M'5!+ P04 " !L8OU0I&]W5= # Q#P &0 'AL+W=OZB959L$>#+=Z0)5&/VX70,[M"B6A*F*2< M 4'60VL,/TU0UQCD.[Y1LI-[8V!">>+\NYG,HJ'E&$8D(:$R$%C_/9,I21*# MI'G\4X):E4]CN#]^1;_)@]?!/&%)ICSYG48J'EI]"T1DC;-$/?#=%U(&E!,, M>2+S7[ K]SH6"#.I>%H::P8I9<4_?BD3L6> 8(,!*@U0SKMPE+.\Q@J/!H+O M@#"[-9H9Y*'FUIH<9:8J2R7T4ZKMU&CY>'QV/KN93/\]5L?@L6]U]GT]GG)>B *4]UZ6-3DV<"9BSD*0$?KXG"-)$7X .@#*QB MGDG,(CFPE>9GO-AAR652<$$-7'QPQYF*)?C,(A(=VMLZKBHX]!KQ43T9"8KUS*BTLP MUW>+K\$*OX _'WB2 'V<=EA$?[50\2HJ7D[%:Z RP0EF(;D$3V1#&:-LCCZ&]];[1R*-F2X5[EJO?>Q>Y75/IO4.S^ M4"8E.L$?7B:$W1J M]7+./8(EPF%"?+?;]1N<[TDG;'5^JU]Z0!^X+R32]=B L7G#4$5)V[F#J(9' M[WWR8"UYT'V#LU>"'-QWS^DU9;I6.=@N<^<=OA+\4(4"V&M@5?'?9@[7NP;<0/GA" M^0(O0$W)KI4/_DKI@\?:YYQFA&K90V?+'CHA>RW90+7JH7;5^]G),">B[=NM MUC_T[OJ':OU#;Z%_Z%C_.BYT/80:LEXK(/J5"HB.%; # \?W&FC5$HC.EL 2 MP3_(B8N\_G_?"O9>%Y,2LH'QT475&\OFLD[+'25)$C( M6ILZ5SW-013]63%1?)OW1$]&PO=V]R:W-H965T=N5*K M\VXW'<_%,DS/DI6(]2_31"Y#I;_*63==21%.?4@];=N MZ642+46<1DD,I)A>=J[1^2WEF4&.^#T2;^G.9Y"%\I(D7[,OP\EE!V8S$@LQ M5IF+4/][%3VQ6&2>]#S^*9QVRC$SP]W/6^^W>? ZF)0,R M0VMOV8>[TOS_=/P_M/X.'+YV%O.!B!C^!1O(IX+5+POB]4&"W2#_KB\Z@/WK_[ -Z! M* 9/\V2=AO$DO>@J/;MLC.ZXF,G-9B;XP$P(N$MB-4_!()Z(B<.^7V_OU]AW M=5;*U.!M:FYPK%V-M MSESF>[DDY3(CN3]RR%^4AK.9%+,PKR?)=+N6P%^?-10,E5BF?]<,1,N!:#X0 M/3#0UNU4)DLPU@M"ZMJE]Y2:%[M)2-?2W#CUS6KP:- DX]=]!! M&730:*%+,4YF9!BG4R&E#CU4X"&)8I5KD#[YU%027KKG[98L!(T&PS:*5N%U M-ZN4<@2MYG9Q$P]H,#S!KE0?72-W?Y(1YU@FXY\ ASJ%]8.H[<)0$++!O(5PXA.'.PMC/ M@Y$Q7"]C@WBFKXB,RY,J.#9"@6G+Y!JQP/5W1J>26[V]P92Q2@5WX;S \SV; MW"J.!KZ6>YMDX8]^W[*@<,$X_8VNV"92O(33@QBD;J%:V7Z#QG MG9#C19OL]/-:;N@1HP^DE99>X74WG3[V?7O?.F ,068?NATP1)"N[C:)#IR' M"#[$HI$N+[S45'/:+FAI/6^EDT6I'"5$6<,^FSH'S]"9B-G]5'($4 M?*DI^+3EQA8U=9ZVTMBBC@<@E')6>6KF MPG'N^3;1C@88]P-2V:TN7,#0@:,Q-2)$ZT7H*-%-"C UU9ZVW,&BIM;35CI8 MA=?=9U>$55K2+A3V[ Z6 Q40^ZP\<*!\&-C/RKH[+SSHJ<_R5U-2'=@Z5IN' MTN75\O67Z_RE#^OZ#3KO(XW[]KCJ?U!+ P04 M" !L8OU0KTCF=]T% #R&P &0 'AL+W=OZ#1MKC3MBYM[(4" I[9%)1'* MS7WX6QL7.<66W5QXDX#Q?W>UN_I)LD\V4GW32R$,^A%'B3YM+8U9O>UT]'0I M8J[;9*(XZQ//\3LS#I'5VDEV[4VRNS,!:)#F6" ME)B?ML[QVQ'KI8+LCB^AV.C"9Y0.92+EM_3+:';:\M*(1"2F)C7!X=^#&(@H M2BU!'-]SHZV]SU18_/S3^E4V>!C,A&LQD-'7<&:6IZV@A69BSM>1^20W-R(? M4#>U-Y61SOZBS>[>7K>%IFMM9)R+(8(X3';_^8\\$04!IA4"D@M(4P'-!?17 M :L0L%S F@JZN:#;5.#G K^IH)<+>DT%02X(F@KZN:"?M<.N?EGQA]SPLQ,E M-TBE=X.U]$/609D::AXF:;./C8)?0]"9L_/!G_>C\>CSZ..',7J#/G"E>-I^ MZ.50&!Y&^A5:.[O8.2,5SF[Y M%I'^:T0\XI6H!_5J3%,U[I>HAV[UE9BT$<:5\DNW?"BF;41W\J!$?M7 NV/H MUV[Y^4J!=Z\R^!NW_-TZ >^]2N^C!F,G09GW#K3;ON?(ON=(9H]6V+M8:[BB M-3J??E^'.LRH]]=[N(9&1L3Z;XUE+--&$5ER=HI_4R9+@8/ M9PSW?!_*^E!,2LEM) A\MK_M46!L'QAS!G:9"+4(.1K+B"LTD^A"<1U&CB%W M]Y:[1TNKO_?A.Z._$VHJ$@/+("Q3X$6)61D&W$:ZW;;G_>&(IK>/IN?^#V+Q,3)@M(")I*6/]G(H4G9#T*^22, M0K-]#0Q7"FXH"VEGO%L(R6=^>43]?43]I[;]1?_ ':4,E_O#GET_O+H<)+!Q M>3,RZ"NT0P0-^!J-DFG;45]<6)WPT7H:6QYA\EQ]-,A-%1O)]V@%%+#%%7XR MKP:Y]%'E2+]?X=*""+M)=)^$1LS0-8\>>!+^ XWL2J:E$#X>AK#E$'8SY/]- MO6%NO5A%.!YX%2FU/,(U0'H4BE$\T7-1SL@A/B02":ICL$S";BC!^<1$4%IF;*J:/LJY?D3]2V"VYZ?3D@EZ20U91%E0@ MGUA6$3>KFLP]KM%JMU= L=0CS[']NJJQPOJ'*=P1H$:(O=KD6U229T/E%2G; MO/4#6M'(%I7$CU&*6UV[<'H0PT*8_24TE[U3YW';\L M.>GQ=F[4LI&ZV=AP0M18P7Y-6]/"L;.6C8W;FAZ>,#'N=:MJ:KE&W5PKJRGZ M%]V&B50 9]B=&PA)&_1Q X=1U[ M_NCQ\$!3#XHC&MRYSED\T.%Y6+8JH&T7-YM!UC176 M#IQ)9!9)K!9)3:?0=6[JTZR M O)KJ3N%5PWIV[!;#O,!#B.1F(/*:Z>OC]3N!=/NBY&K[.W#1!I(=/9Q*3A, M[_0&^'TNI?GY)7VAL7_-=_8?4$L#!!0 ( &QB_5#?#.>,5P< )0[ 9 M >&PO=V]R:W-H965TVX MNBM5.ELW6B[&%&,Y7J99/CHY6N_[5)X<%2N]R'+UJ435:KE,R^_OU:)X.!Z1 MT6['978[U_6.\946.2G5S/#HE[]X3NFZQ M/N5SIAXJZS.JY_*E*+[6&Q>SXQ&NAZ06:JKK&*GY=Z_.U&)1AS(#^6<;=;3O MM&YH?]Y%_VD]>S.;+VFESHK%G]E,SX]'\0C-U$VZ6NC+XN$7M9V1J.--BT6U M_HL>MN?B$9JN*ETLMXW-")99OOF??MLJ834P$VUO0+<-Z'K4%F?;:+5']937;_/XS.CV[ MNOA\<75Q/D$_HDM5Z7(UU:LRRV_1:2U?IC-5-0Z=?S.+I#('TGQF#BU2K6;H MK*ATA5Y]4#K-%M5K] /*87.\YF:/6X_-I/>SYSN9OZ>.@/^NLK?(AJ]0113?#WY@%[]\-H1ENT%9>NP MK$O01]+4*FQEJ51YK]!?OYGST856R^IO1V]\WQM?]\8']3:=I^6M:A5W$T:N MP]2WZOV)$%%R-+YOZ5SL.Q?.SL\G$\<4Y#Z*#"!8M.\M\B/8)HRP!"-KANQ*$6<_9\5J38] M5Z[)4 A&0X@'1"#,DWBL(1ZE'6N. "*(FQ%G17E7E ;*KLG /4]$"/& #D1Z M$D^VB$6';BS>] ME^A8W]SZ=L8-LR?JW9\C.?",A_!K'!#&/?DU?H!?XT T[B;:1-T;B?.I,D(> MYMTX4(N'\&X<(,4]>3?>]&Z"=61$ #L!!!*>O)UH\7:L(ZT) ))P VF(NOTY3 *!9 B?)X%#TI//DX-]G@0H M23>4FN)Z\GP2P"1#>#X):)*>/)]L\7R$=3PT2$"5=*/J>9+W)D!I_106PO]) MX);TY/]DT_]1WO'+A 2,23?&GJU[?WZ4 #49P@I& +7(DQ6,#K""$3 NHT ?U$(BQ@!Y2)/%C$Z MP")&5@6 &WI_Z+DJT32MYJA\-!)+X,.L8P3$BT)8QPB@%GFRCE'3.L9Q!V1B M8%SL9MP3I>[-J#%@+@YA*6, 6>S)4L8MOPS&'7H#UF(WUIZN=W\FC0%O<0BG M&0._8D].,VXZS1AW+7+ 6>S&V=-%'Y!"8\!:',*#QE8MDRO-N E!,0CC9!.B7>'*R2=/)=E\/@&'BAN&+ M78\!):-6S6B8HE&[:M1;V6C3Y';@BF"K:A2[:?EBEV5(/2JV"E)QD(I4;)6D M8E\UJ;CI@#NOC%63BMW\?,$K,Z#:%5OEKCA(O2NV"EZQKXI7W/3'G9?&JGC% M;I2>5I72*%O>I5FY5+D^W \3;-7!XB"%L-BJA,6^2F%QTQ13*CI<&K&KZ7O* MZ0=*W)N/R:,*^A!.F-AE]L23%]X%&K*0[;+[GKK[X2KW9UEBU]N3$/Z7V#7Y MQ),#W@4:NJ0M:O74Z0\7>TCNM OT20C?2^S2?>+)^>X"#5K7%L!Z:OD/D7I M,K2*^ D-X7:)5=A/J">_NPLD'5J/K?<\23M^\K_K1#"3+*[10-Z8I?EM_Q5YNW@#=;.CB;OW6Y9="ZV*Y_CA7Z4R5 M]0GF^$U1Z-U&W<'^1=R3_P!02P,$% @ ;&+]4"%L2@(? P < H !D M !X;"]W;W)K&ULO5;?;]HP$/Y73M$>-FEKXE " MG0"IT&YC6C<$M'N8]N F!['FV,QVH-M?/SM)0]I"GM!>B'_=]WUW9Q\WV$GU M2Z>(!AXR+O302XW9O/=]':>847TF-RCLSDJJC!H[56M?;Q32I##*N!\&0>1G ME EO-"C69FHTD+GA3.!,@0,BA-W#'>Z,0;GRKV4O]QDF@R]P"E"CK%Q M$-1^MCA!SAV2U?&[ O5J3F?8'#^B?RB+'DNOB%774V\"#.M9%996P59$R47_I0!:)A$)(C!F%E$!:Z2Z)" MY14U=#10<@?*G;9H;E"X6EA;<4RXK"R,LKO,VIG1_'JQG-].EK?SZ=>/<#E9 M3N^FR^GU M[!%T;O&6>&H88YQE(EF( -!2Q3M O:J#PVN6)B#3-.!;R^0D,9 MUV_@%3!A3\E<4Y'H@6^L4$?GQY6H<2DJ/"(J@ALI3*KA6EC.I_:^=;#V,GST MM,!VZN!U"MC.L> ]"<)$:@/681<;5%N$ M'W/)N8O8CJKD9PO?>C M3BWUM%MU>$\U3"C+ %[';Z9%-6.:03[A@U_GK!21@G8;<@@O:!W M6$94RXA:98RIO78Q C5@$XQU@@_Q1R_Y(W)^F+]7\_=:^1>X1>44M*2V7V/U M_\M5NJCY+DY^E2X.Q##J'HXA"?8%*#CU9:H0FTKZW2/))(U*2$YVG2JH)PK( MD5=%PKV"L%5!X3S$5*?V#Z^9%"R3HEL23_9%B_R?JD7V98NWJ=SM'A.QK%SE=\:J@FD6\'SQ7X#>:@ S5NFAU-,0R%Z;L M!^K5NIVZ+)N(_?&R%[NA:LV$!HXK:QJ<]:SOJFQORHF1FZ*EN)?&-BC%,+4M M(2IWP.ZOI#2/$T=0-YFC?U!+ P04 " !L8OU0$:&37.<$ ;%@ &0 M 'AL+W=O]M1";<\/@\S5),#^C&Y+*;Y:4)5C(6[8R^(81O,A)26P@TW2- M!$=I;]#/G]VR09]N11REY)8!ODT2S%Y&)*:[BQ[LO3ZXBU9KD3TP!OT-7I$9 M$=\VMTS>&:651920E$!XB+R/DB'\BLN,'UR!+Y9'2[]G-Y>*B M9V81D9C,168"RX\G,B9QG%F2 4!*=.<%L(;D%P\]KOBY57>H(%'O09 MW0&6H:6U[")?KIPM"QREV+J^NP/!Z BZO[X?7GR]' M5U,PG,VF]S/P%Q@FE(GH/[( EZG Z2IZC D8OJ$S"7=5]&/:FF5&];*[5DM]L8TV="4I'+[T27 Y>Z,JMV)\]VI\667 MONSTO.0030<5&V?D?YG 8+ M%3#7@M!2Y^.6^;CZ? YR .192BTG0$IMUT[89^@V8K(=6%N(L=M8"-NU4*T( M34L!-*UCT+1I*3 14A? *PO@:3MARD64Y,N)%:70;'^_=.!K*]PR+T9^ M\--PH1+GN:AMOU1C'G;,^1_0+=@-A:5256C&WK: MI![R7SQ91D^$R5]PX"I:$N6KKMX.M, +P4PE<>%/48_SJ90"ZJ7B5BZ/W.'O M_X"N^>D]3C:?P"VC&Q;)GP?L!=R3^3JE,5V]Z+Q5(@"#W]Y2J!KO2#_>3VXI MU!SDR+;]NC 6,%E4-#O%QY4"0]Z(^%! M3:'P++?^5EV@7"TJ5*!\TVEYQT25Y*"WDQS4E C7-1L]?PHJ5* \\T!IC].I MQ :]D=ATV-%UB)[IM#>(<7!V)5_ 5ODI(P?S;/OL3P7*I^5)YC _OZL]'\'S M,50\G\#SZ?ZZ1"OAWF MEVN"%X1E /G]DE+Q>I,Y*,^#!_\#4$L#!!0 ( &QB_5 \:SQT500 !<3 M 9 >&PO=V]R:W-H965T#WRCZXTL M#CC#P1:O24+D]^V]4'M.K;*D&6$YY0P(LKKLC>#%U$-%@H[X07;-(;&X_J_^E!Z\&,\%=*K_QP]^D&E!0Z"UXFNO_X%#&1F$/+':YY%F5K#K( M*"M_\<\*1"/!BSL24)6 7B4@V)'@50G>>Q/\*L'79,JA: Y3+/%P(/@!B"): MJ14;&J;.5L.GK+CNB13J+%5Y$G"+,[5[!CY-B<0TS3\/'*D:*F2=155\ M7!9''<4]<,.9W.3@BBW)\F6^HP92CP8]CV:,K()?=^P#-JK+Z&G9;T. MV5O.SG#&A:3_DB6@3&*VIO.4 )SG1.:6"GY=P=<5_*X*&F%QZ:6^]$Q?>IIM M,16JY'_@78S'99% %RG\:#]$ V??TE=0]Q78^R('959/EA&&M5)X(H9172&R M]EH_1_OB.7K%LHU6*1^9L3X0$,XE3BD%R MOCT?V6 @(XQ.!=S8#O0^&+AWQ+'O0]0"O"70B_K=P(V10;N3J9=8IEXY(+FQ M(3#^ X-383;.!,,/QAP>TW-AVWU]'!C%8=B-V7@=M)O=C*UQ"J[N$Z?\;I/+O3S?3G4D;4[(.JS]T59522LY3N MW^94C0(=]>;%+4_DI"7P=?=.8\4@(VJ27ZR\Y&#!=TR6G]OUT7IU9Z37-%X= M'\.+2;E&8V3*):,;+-:4Y2 E*R7IGD<*ORA7829WMP0=1U% M$:#.KSB7SSM%@7HM;/@_4$L#!!0 ( &QB_5 [$?C(WP4 (D? 9 M>&PO=V]R:W-H965T4FX^!P=">E#6!<'+GX6 M6\8D^)VE>7$YVDJY>S>9%*LMR^+B+=^Q7+USQT462_54;";%3K!X705EZ01Y MGC_)XB0?32^JU[Z(Z07?RS3)V1+ABJ7\<#F"H\<7OB:;K2Q?F$PO M=O&&+9G\OOLBU+-)DV6=9"PO$IX#P>XN1S/X;D'],J"ZXK^$'8J3QZ#LRBWG M/\LG-^O+D5=6Q%*VDF6*6/V[9W.6IF4F5<>O.NFH:;,,/'W\F/WOJO.J,[=Q MP>8\_9&LY?9R%([ FMW%^U1^Y8=_6-TA6N9;\;2H_H)#?:TW JM](7E6!ZL* MLB0__H]_UP-Q$J#RM >@.@#U#?^U(*]6ZBXN3T_>?/BQ\W'SZ V:<%N/GT;?;I_C-KJ<8?_N\]5>%"&(Z\E?.$.7["5K?4G MO<'-9XVK?-CV6=>?FR,5:5*1*A6QI1*\*-2"2^-\Q=Z 6[9)\ES-DK9.'C/Y M5::2H?LI"4((H>>I,;EO*8(V15!G$;/5:I_MTUBR-4BR79R(:BJFJC16M%5R M3$=/*AF3")' 6HG?5.([*[EZ' B6K]M'8>Z;HP #WP]/VSY6Z1M5$A2&/K%6 M&315!L[/OUG*<;.4-]U3(FRRAWW& ,02R"W34Z)LIGQAQT3"6Q=U.+3#45-2 MU#%!?NV3(BF_8-KFPSPR&O81LL\&Z&E4/7?#:@;*DSG92J%GS(@_9L*\ON3) MA(6(!M1>XHG[T%FB^M94WXFY^HX1@N6K!R!%G!=J,:G!:I47MBR>D(3V4I N M!0V9.6H-=<^9.B5UKJ>G]6@F(7;6L>/S& M:62Y$710ZJH.83AB^@,]060C>&Y_L,32<[>HVTE*A# MR@ZBD4F@K4U-'W+3UT/G.6KASDTOTMXAMW=#Z46F=6."/?L&"FGJD)NZ<^BM M4[K7R]-Z-(C(O:_\+I,TD0_GN8LTE8@^UUVDO4-N[X:XBTSJ(/9HY%A*FCKD MIFZPN\C4; P)IHXYKC5#O7:#+G>1N>^#,*AV%'^ZVWJICW!DKU2[B*(7VWG7,!B<]\6^ &FIJ]M M5P84V;\(B.:/>"_ *]&0$3=DY_-*3.(Z.JV-(QW&=>A*>OM&M&_$[5L?5XEI MFJW=DSN!;LZ&NDI,RL9!9(>,:,B(&[)S8"7F#V%CC3PM1Q-(W/O"&R&2334, M/60E&D/BOHO7YRZN)HVX21MT']?4#%&(??M0:VU M47.)2LT=&?:PWR(J->_NN0>+:O$H? %1J<:+#KH=-T!4:K+6T6FM&^W0K4-4 M:LI&H>->+M6^4;=O?5REIFFV=D\.-]R:#765FI)!S[[3H-HQVNMP8Q"KU#SN M,!;*L9S)R=EEQL2F.@,NP*JY?'Q2-M"3'(0JXZ= MV4[IOOUL)V240K>7Q.?<[\\YONMMA'Q6*:*&UXQQU?=2K?-+WU=QBAE19R)' M;KZLA,R(-J%<^RJ72!('RI@?-!KG?D8H]Z*>VYO)J"<*S2C'F0159!F1OX?( MQ*;O-;WMQIRN4VTW_*B7DS4N4#_F,VDBOV9):(9<4<%!XJKO#9J7H[;-=PG? M*&[4SAIL)4LAGFTP2?I>PQI"AK&V#,2\7G"$C%DB8^-7Q>G5DA:XN]ZRCUWM MII8E43@2[(DF.NU[%QXDN"(%TW.QN<&J'F)S-;J^GUWMS#1U? M>(1O4>0Y0W/=-6$P(BJ%L6D8F/"R\>P-_C%8*BW-/?[Y@5ZKUFLYO=81O0G7 M*%'I0W^B1)X[I.WJEZC9/>^:0WK9/9]#6:UFL\YZ8ZM=VVK_PU8L,@1-7O'@ M)6F_$PTO+CI[SMXG!:UVT-USYN\T089R[6:#@E@47)?7J-ZMQ\_ ==W>_M", MI7**_*4I9]J4R#7E"ABN#&7CK&.IA'?T!4$L#!!0 ( &QB_5":08$4HP0 #@1 9 >&PO=V]R M:W-H965TT7L.5GG]4^WM5*'N\(?64;A#AXS]*< MW0TVG&]O#8/%&Y1!-B1;E(LG*T(SR,4M71ML2Q%,E%&6&K9I>D8&<3Z8C-78 MG$[&I. ISM&< E9D&:3_/:"4[.X&UF _\(S7&RX'C,EX"]=H@?C+=D[%G5&S M)#A#.<,D!Q2M[@;WUFUD>=) (;YCM&.-:R!#61+R*F\>D[N!*6>$4A1S20'% MWQN:HC253&(>_U:D@]JG-&Q>[]D_J>!%,$O(T)2D/W#"-W>#8 2M()%RI_) M[C.J AI)OIBD3/V"784U!R N&"=992QFD.&\_(?OE1 - \&C-[ K [MMX)XP M<"H#YU(/;F7@7NIA5!FHT(TR=B7<#'(X&5.R U2B!9N\4.HK:Z$7SF6B+#@5 M3[&PXY/H_OGI\>GO!9A'SV#Q^?XY ER]& ]V+^$_13X$MG\#;-,V-?.97F(>2G,KU(7S>]ZC7_9^ M)(939X:C^)P3? ^0X1A$\T4/EUMSN8K+/<'U)%8\!&F.\S4#D'.*EP6'RQ0! M3L!WF&;B/8+'/!'Y3C%B-W_^87GF7X]Y/-1E5>G+4[[D0O@VL6W/],?&6_-= M=5%.Z$MEFJA9%^6-1HYWC(JZ*'\4V$Z-.A)E5(LRZA7EAUK$4 +@&Z)B4=X7 MF%C.&1<5)<0"5Z+"RN%KG1*E@U%3"K\Q,6MHME[H M5 <*G)8679#388IT(#?0:^#7&OB]I3?#:2'[)XA6*]%0 5F!!2?Q*_BZE=V5 M]51D4+L(>F7^.1>ELD&G"MII=A8Q.XN(^A!'H89UJ.%EH:(Z5*9")66H("^R MI4@I.5Y6X)FJ"SNIKQ*_I447%?K=>M-P!=UBTZ#\DY5FF8?>;_Z>,I=77>6I M+SDJ2+-4/II#TVHI8UU?)5N]D7- M3 /3=3,-3-?.-+">?F8==@R6TQOKHMO DGV*G:FIBKG5>,)NXYEJD8'3K<"9 M%NGZ762DYPQ[:NRP\['ZMSZ=?I94"?$3M>5>TM*TJ,!N:])%B:8V:NNA0[G> M"2T.&QYKU%M;]SG'=4(L4%Q0S,5VKZ_.#ML&JW_?\+61=,>+V [S#4#OB,:8 M(;"E.!8YBMYCA!28;Y X4-%7L455S^0J&)-,;$E+GAN)30MQP@ K2C*%%\^W M8@.KCKH"OG^E]1:W?I]GTGY6!764>*'GAIT$U>%\RV^GI]$X"6:(KM41G(GY MBLPKM_[U:'W,OU>'V];X@W4[M33C,_E90)T\#_3E-X4OD*ZQD#M%*^'*'/IB MLK0\IIKPCA^QOIH/Y8,OD?4$L#!!0 ( M &QB_5#QBIIAR0( @( 9 >&PO=V]R:W-H965T(Q"Z)99GM:(&=;O*IF!LM;DS0[RVN1HRH8+ MJ^+<*-KEA#/]T' 'X\E\,7NXOYDLYO 9;AE7L&11 MBB!7,$+%-\S67L/9" WCD3XGJX?Y",X^G<,GX (6H4PU$X'NNH9(VE"N7Q"Z MWA+R/B#T-167X+4NP*MXE7?@P^/P$?H$;UMXM?,6[E)IROIX97V\W%_M0W]E MNA>[E?A^1X8P-ACK'T?"U,HPM3Q,_:]AZ QJOA;,8 !,0XC!FHLU%54;E5+[ MF'=KNO7>S+W;QMWT6UZSW74WNY4[-*IY]59I](9XO21>/TJ<>HDZ1=!150J% M_P)TL61,!>!+810UJ89?,%68,!X /M/EH^G@T-$ :4)4!&SM:U+W&GEZ'-E[5'NKW]&J5O%M'>0^5U/J/6CICR7^7 MJEUR:9]2JDX9IG-2J3H';=-LUVM[6AT:5:M>>T\K=^>>MF_D/5-$0$.$*X)5 M+ENDM=J^.]N)D4E^=3]*0P]!/@SIJ49E#6A_):5YG=C7H'S\^[\!4$L#!!0 M ( &QB_5#!HHV[ 0 *40 9 >&PO=V]R:W-H965TP^G>W!A$M""G;.= MIKO:/_YL0B#\*-N[U>:E ?/-?/9\8X^GPRWC7T0$(-%KFE Q,B(IUY>F*8(( M4B+.V1JH^K)D/"52O?*5*=8<2)@9I8EI6Y9KIB2FQGB8C=WQ\9!M9!)3N.-( M;-*4\*]7D+#MR,#&?N ^7D52#YCCX9JL8 'R<7W'U9M9> GC%*B(&44(IAJTX>$9Z*<^,?=$O\W!D6'I&D$ @M0NB?EY@"DFB/:EY_),[ M-0I.;7CXO/?^*5N\6LPS$3!ER9]Q**.1<6&@$)9DD\A[MOT=\@7UM;^ )2+[ MB[8YUC)0L!&2I;FQFD$:T]TO>QEZN4'O MO0S]W"!;NKE;>Q8XGT@R'G*V15RCE3?]D$4_LU;QBJE.E(7DZFNL[.38G]W/ MGR8/\Z<9^C2_G=Q.YY-K-+]=/-P_WLQN'Q;H#/VFT@V=7#,A3I&2U@<>OQ M MKT G/D@2)^K#&7I<^.CDPRGZ@!3\(6(;06@HAJ94L]1<9I#/Z&HW(_N-&3GH MAE$9"32C(80M]GZWO=MA;ZKH%"&R]R&ZLCL=?M[0?GV&?_F[T2#*?(%R?SY[R5+X7Z:$Z%Y!MU:$CQL9(D?UTK(S27D(J_ M.RA[!64OH^R]0;ESG>SS+SS(/PX!6]'X&X0ZZ8!P&M-5:\[M*-R,0A^>+^.! MI>+Q!5&-"(K9$@B0@.F+O%JSNL>0>%)2#7R_WCJ)_H(!5 M$[N).//P6]=RS%L546(>O7:YYS5,5P:K*W@'"_MG_]%I!35[X%,[!Z M[=+C@VJ,?U[\_6;_T2;'=DEK'TWTLI)@YPBB.PT9O/JYWH*QZHHW(8VTF'7Z MJ0:AK&VXN[C-J00.ZM#F1 **(%P!(BGC,OY&LIOT=U1 \FW>%?RRFN#^T10O MBPEVCZ"XV]SFV*U+_@Z0WP9R&J)W@ZJ1*&L<[BYR4ZZ"4.YRL27KRA;_+YJ7 MA05?'$WSLIQ@[PB:>RU7L\8V;X+<0?W^U@+"/;@O*L0$KV(J4 )+166= M#U1^\EU/O'N1;)TU?<],JA8R>XR J.AK@/J^9$SN7S1!\9^)\;]02P,$% M @ ;&+]4,11^L J P 90D !D !X;"]W;W)K&ULK59=;]HP%/TK5UDW=1(C(>&K&R QPK2L*ZN =@_3'EQR :N)G=D.K-)^ M_&PGC>@*:.W& XGM>P[G^)[@]+9+ZGM=V4T*9,^C9N4LQZ/%<)93AI0"9IRD1=^\Q MX=N^TW#N)Z9TM59FPAWT,K+"&:JK[%+HD5NQQ#1%)BEG('#9=X:-M^&9J;<% MUQ2WC),;SF_-((K[CF<$88(+91B(OFQPA$EBB+2,'R6G4_VD >[>W[-_ ML-ZUEQLB<<23KS16Z[[3=2#&)7;CUCZ:1F^!4^D_89M6>LYL,BEXFD) MU@I2RHHK^5GNPP[ ;QP ^"7 _UM 4 *"/P'^ 4"S!#3MSA16[#Z$1)%!3_ M M"%.MV1M?#>70]A@_19#@91.5J8B85"+7J5&Z9*)#';$-2F4G[FM.@#*8KWDN-:WLN4J[-%K= M1>GH?>'(/^#H4\[JX'=JX'N^=S4+X?3D]1Z6T1-8QE=3.'WUHANTF^_V<85/ MX K/S^'T5OQ!X^JV5;WSJ][YEK=YJ'?(]*-Z6X-SP1D*^ 4CP:6$42X$LL5= M#4+"J%R7ZS68H] 1(LIL\S 3-#&*FD>4!)62P"H)#BH1=$/,$PS?/NLUB!2F M\OL1YF;%W#SJL0H"H&T)S+_<9M#R]*?G;G9;5%2=[50%0=#V6[N5 M#Q2V*H6MHPIG6Y)E.N814RATF&&J4[]/YW$:O][NOMR7T^?!PB?#'IAO5^;; M1WG&N>!P@>F-CM_(-$A0E#6PTX_C:*:?D<).):;SGU/8K9B[_YK"[J,4=A^G M<%14-;R=LDZC]3"O#Q2>50K/_D\*C]/X]:[?VAO#9^+"I^,*_^[.F69>0"Z( MT,>#A 27FLFK=W3 17&H%P/%,WO,W7"E#TU[N];O02A,@5Y?&PO=V]R:W-H965T MDX3KBY: M:ZTWYYZG%FN64G4B-HS#RE+(E&IXE"M/;22CD35*$X_X?L=+:7)#0&=L=#S+9J;XR,*X]"?#,/T^BBY1M&+&$+;2 H_'MB M(Y8D!@EX_%. MLHSC>'^^ 7]TCH/SCQ2Q48B^3..]/JBU6VAB"UIENA;L?W* M"H?:!F\A$F7_HFVQUV^A1::T2 MC8)#&//]/GXM [!D0W&! "@/RQB!H,@@* M@^"- 3"M-P@+@_ MI28?VH5!^[T^= J#CHU]'BP;Z3'5M-^38HNDV0UH9F#3 M9:TAP#$WE377$E9CL-/]\>1V^C"XFSY,T.5T-IB-IH,K-)W-[V[OKR>SNSDZ M1C,J)37Y1Y_'3-,X45_0;[]T@T[X.XHYNEN+3%$>J2/TZ=5SS]- T!SC+0HR MPYP,:2 3H&O!]5JA"8]85&,_=MNW'?8>!*:,#GF)SI X ?_(^ DBIT>(^,2_ MGX_1YT]?:FB-WH-R9E#P68$2,1D_V:C6N>G&F[/-"0K\'.^NQG[BMK^F.Q3@ MW*G)_2WZ7&2SSK7+=U AW5>N.>(>E%496-BP$9;'0J)[KM@BDRQ",Z&90O^B MAH7VB>__BL89 QYAZ" 0E@1"2R!H>BW*]*"_KF -335+U=\.Y':)W':[IJD& MWO!&U65^Y#:V?CI(=$H2G9\87]@WDD(IT"A4R@'P=.2 MX.F!X]\MD;M.UV=9^L@D$DNTC)]9= S-^=B.T.)[GTQ(G&_J*#^L;0\S7?RI M3WK>4PV_LY+?F9/?B*HUNH2&C[ZR:!7S%5 8,Q6ON*T;JLKY*5=:9M#EM4F( M2%,1Q7J'P*$ME5&5#EB]$GSEB!WVJV[A'S@O>*\387=FA/G6H FBJ6!>JK MUQ?C;M@0Z$HRL5LS_W>@/]#)2*69Y-":22K-)!_5S&&!L"]+./#]IO(FE6@2 MMV@V1GT UQ9)DY@>H;%($BK5QVJ>5%I)@D.'NM(R$OZ$FA\6J*]K_JP;O(F^ MMW>%2YE&PO=V]R:W-H965TUD6U6' M-]-IN=KJ?5*^S@\Z,[]L\F*?5.9K\3@M#X5.ULV@_6Y*$!+3?9)FD[N;YMBG MXNXF/U:[--.?BJ@\[O=)\>->[_*GVPF>_#SP5_JXK>H#T[N;0_*HE[KZ995.C-[>0M?K-0I![0(/Z=ZJ>R\SFJ77G(\Z_UEW?KVPFJ MKTCO]*JJ323FSS<]T[M=;N!W<\_K?^]<=XX\Y"4>I;O_I.N MJ^WM1$VBM=XDQUWU5_[TIVX=XK6]5;XKF_^CIQ:+)M'J6%;YOAULKF"?9J>_ MR?=V(CH#".X90-H!9.@ V@Z@[@#5,X"U ]C0,_!V0./Z].1[,W'SI$KN;HK\ M*2IJM+%6?VAFOQEMYBO-ZD195H7Y-37CJKO[+\MW'Q;+9;1<_./]XL/G9?3[ M7%=)NBO_B'Z+TBSZO,V/99*MRYMI9!,9/C9]G9\E/9^])T. _C]GKB,A7$4$$?5G.H]]_^P.XK-D0*W%M M!1O^+^N=@?C+,&\,U 7Z[8S?3;\"U M\/.U\/"U&"(NDYT&<_LT5'3.)I122)U/>%B MBC""/15G3T70TX\'7215FCV:6WJ5[S7DL/"GES*&'']]E,!,,L=='X4QHI0[ MWD(P@:2 G95G9V70V47V:([H0J^CY?%0)UED?CZNJF.AS[D<2&5U/H\:[?:( MSS;CZU,R]J:+,*4D=4($P+CDPIG\N0]C4A :.S$"8(ISVG/K862%![TX)5L3 MER?'[BT(H A2BCC^@C#)7'\!&*64R!Y_.T*+@_Y^J=)=6OVX+B4QL:7$ [%",5NH'PZ40%P'%/2H]G8Z@M6+\]#Y9\< M8>9Q) #CB'HM^.&P^KTKBO0Q:5:0O\Y$8J6&H-$R MD5A")V%"#V9B._9BOIF2L2/",PC'3>HX\9L#.(H8BEU.!'%4=7+[TENK*X2\ M.!=;$Y="0#EV?09@QFGDNNS#F#"I[7H,P+ 0/?4)L9)'PI*W]$-[:[D% RN-.(7#IJY42 M$EZ^-+Z:Q>%+*WMB98;(\6)F"9V$";T_9A"A4JH\NH!P2KIT/P=P3#%,7.D" M<3&B/2LP8IF&GQ!3-R4:; MVOE3D:_-V% PJ%4%.IXJ4*L*-*P*O2&F -.;JL,-R0S&F06<$V( 9^YQGQ\A M'%62]R@"M8I PXKPW!#/\OW^F*6KD[X/"66G3S5>HXI:WJ;A94!_*/TRG)L% MIW C"53KDG&W5P+ S"WH+E\7 ,S488WZY6S4S_*"N]#TZT MI7IU@)HD;/@ 62^RN$@ 8(R8P;OA\&(]CKGK"9R6% M#I 4$Y87M1>HY74:C]<2ME3,PKV@WE QH&=#S=+*N8=F$ [%BKC! G","^GJ M[ +$4S\;I"S-(N>W:)W(;-[\Q@'BOL M:AV$8Q)CX8;-QU$BJ%OV+" <$JJOH&L' $81%^X2#H ILR3PP@9L*IC%;<\2CED%8 ,48&C4 MNOJ7[Y*B+D177W51?SO6)4MPYBU?L_$V#9BE93:@W ;C";3OA:MA,P 5QUYS M"$!ARAEUHPF<$A'2MU=G18(/$(FAT?RXV93;O-#-*N)CM35Q-/7G8:>_GUBU M,RH0 &YYG>/1PLHM;?,!)3:X.0FU4(B[OS:#8.:?MSGIPTQ\X5W-HZO;+YPOP>B$$)>8'Q8K!AR=0^ 8:%0 MC-S( #C%<:>LN?33Z@0?UGAY5F.66X+FXW59N*58?F67A8--<.%N>9T18BA17 M=D:$WZ$@PO"/^^0! ,-F1>8^>N##./6ZGPL QD@L>EJ5PE*V"%.V'Y(1^I;" MG2=A"5V$"1T, MVXO6U*+S;,YX[0]AN559LT $H1M[X'0)P*MP,)H#!3/?6@L#0O MPC0/ANP9-82P-"O&:WI(R[+RRJ:'])L/6%)WU32#8>X:>P[ J%#N$P@+"$:5 MZ*D@I&5]&69],$K/*B>DY5XY7I=#6DJ55W8Y)-"]4,QM34&H6'I1 CL<+OD! M*(9Q#_E)2^_R%\^[U.NCT%Q9&I7C=2ND)4CY\J<7I=]#^)LIVKSM%1!'$'+5 M",(1B9!+;B".=W=1+YWN/,3XBP==C.)LH[=[7:2KI&X&7G7O6#:5X_4EI&5. M>65?0D(=!T2]FP=H.2"BL"M$ (X@SF,O6@#.W$"J9PVK+)FK,)DW-)1B:K(2*FQ.L0=F3 G7%R9IZ'9I: \\]J)+A,(HF8<6%"I+8 M[ZUT$F-#4BA8:6::JN+Z\1(D;F?!('C:N!;KDMQ&F,0U7\,-T+=ZI:T5]BRY MJ$ 9@8II*&;!Q>!\/G;^WN%6P-;LK)G+)$6\<\8RGP61$P02,G(,W/XV, /%YBA M-/[+MIUO%+"L,815![8**J':/W_HZK #.'N_!S#L ,-_ (/1'L"H XQ\HJTR MG]8'3CR)-6Z9=MZ6S2U\;3S:9B.4Z^(-:7LJ+(Z2SSP%&8=DJ=Q&F'6PR\.P MA03;2GH!.&^!PSW 6RX;> X+K>1>][#7/?0\IWMXYDW52.ZN %L4A;T31VP% M6F#.L& 7.=;NDAS9U6];0R>5_;B"*@7]\T#P41]\=##X#6%V5Z+,09MW;''? M"'H\8DN5R287:LU6J/T=O2#2(FV(IQ(8(?N"*D-%&J5T;DM%H,&\5,7+PP(: M<[SFO/ZU*Z25T8OH-.Q*^(K/!1R(/V_C3WQ\-PDVR?%T.IU$412'FQ=*=]J7 M[O2-^L;^L&L@.Y<@9PNNE4W O*:IXU[9^'\W];" MV_J^+5-#7<&BAOF5URO MA3),0F&AT6QET&2R+!I$E(@":M%]Q-;G*26/@C.$YI=\GS\%0\"7:< M)FG73-4NH+V9SX?].__8I[.#4J\8W.< &BTY$V6(M"'DAD])B/WI M6XP<[D8F$.*'T]<_*JFO7R$WGKPY.1D]G%UOQT_KQ!GV=D(G>T#/1\-A%_NAG]7 [O1)I[?CJO=V#^_?@]PNTP/[#4'&@6I%-VY7F 7,)4) M![0@+,0WA-&YHG952CAE*Q<>VT LF51(FX8R4GP;*1]=VG>>[;6&PZF0JJ[M M*KB_\V;Z5F+M68&4L5;@&+M %!1$:U#BUCCUY#KX)(4:>[8JC,),D94_GN!N M03V8(G.I$E!M&1^O0U' (+5R%,UR.VI9>#:IM>3&2"C)I""UAO6*QC#8&!B[ MMS_$;^D&>YGVSG1D3U2TIA'4F [C',OOTQR[CWT9%Q5T(?7'RGR.J'W;*7"G M(*7+VE^FK8 ANC],)T7!5A\8S00']_%[%XP"LEZ'H^=_N3D&$1.CT'D4?3DU4&*])J[L7N*HGE% MF::B\7*:)"">W,(&K\G*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'1LU!L&S;[!F393'"X_%D5&:\ MLCY]/-UK*49ZHY8LE[RN5&?;L>;LN?ESO6VB)][P#2^X_#&UNO."6:CD%2_Y M"]M.K;&%FGW]?%L+_E)7,BMH+NJBF%KV\<*:")UD*"EMPC: MEU)/(=OC"TI%IH5+7'-U09!MQVB2)_*#B 8^4F$#(>ZQ!.@"D,PCDC1=ZT2Q &J0+0+H#0O8B>0Y G@_YN1T-<@) 3H:$=#7( M"P#R8DC(VR6*0EHFJQFZ2HAT4+%*R5K!1CT^$"U&';+(H[] M+R0,D1?YB$2I%RW(31@@C](@[5%";K%-R\6CMV@>QE\072V786N]M!V.))K' MR9VG8T)VL0WK)?"22'UFBI:J?J"W7M(K(""EV(:=X@<)67MJ\ 5H3B+E$>*% M*GKMV&QCJ6-"4K$-6^5F14D44(IHL&BY>@,0$HEMV"1@_NLYV8948AMV"8RI M6]F&9&(;MLG?DB)ZIV8#+OD^.MS-^]U1' *8U@S8);L1Q+2##:LF5=9\LU 0KK!AG4#YR&]\,:0;K!A MW<"8>NF-(?G@0>4ST3$A^>!!Y7.A8T+RP4-.9>XO=4Q(/MBP?&#,*WT]!9*/ M8U@^$.9]-_/ZC0G)QS$L'QC3UC$A 3F&!01C]A;1P%4TPP+2)]KH#$69$%F[ MEHO>^4QF7,>$+.08MM!?R\PSE+!&ZIB0A1S#%@(P0YYM=$S(0HYA"X'5<'^! M%[*08]A",*8^!7(@"SF&+01CZA62 UG(,6PA>&ZA1].%+.0:MM!;B%$E*0.^@<2!^8+J0@U[""8$R]='?!K9PAU]UZI;L+*:+J0?M]//Z+2) MO&4[7K%MI![1J/X\*_*E0.WAN.;MGKR 0 5!P !H !X;"]?28*[#X( M"CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3]CD&'PW'H[F=4[V_W,P?S4QO_,[%9K;:+^-$L MOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+:=7-EE*%TD$* M05H^R"#(R@RP>]0-!+^: )!$W*!\D091P2 M)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'0 M6U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783Z.VHMQ/H[:BW M$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2( MXVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B M/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRY MP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\ M/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96C MD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*1 M5:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$"% ,4 " !L M8OU0!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( &QB_5!$XP20[P "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ ;&+]4&K6^_ ^!0 :A4 !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;&+]4$B7 MA."'!P /1X !@ ("!(!H 'AL+W=OGL( !.(P & @(%E) >&PO=V]R:W-H965T M&UL4$L! A0#% @ ;&+]4(^#H,';"P <$< !@ M ("!%BT 'AL+W=O \6P M& @($E/0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ ;&+]4+5R$?@9!P DA$ !D ("!HEL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;&+] M4!UINWSJ @ )08 !D ("!<&\ 'AL+W=O,:[\)@# V"0 &0 M @(&1<@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;&+]4+0,IPS1!P DA$ M !D ("!UG\ 'AL+W=OAP M>&PO=V]R:W-H965T@ !X;"]W;W)K&UL4$L! A0#% @ ;&+]4/BU3(*Y P ?P@ !D M ("!6:H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;&+]4)FS:QI) P >@@ !D ("!&[< 'AL+W=O MQX,$ !' M"P &0 @(&;N@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;&+]4/K( M)%PR P "0D !D ("! <4 'AL+W=O&PO=V]R:W-H965TG- !X;"]W;W)K&UL4$L! A0#% @ ;&+]4&U^414& P B@@ !D M ("!;=$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;&+]4!P#=W/[ P )1 !D ("! M&]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;&+]4*](YG?=!0 \AL !D ("!*NL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;&+]4!&ADUSG M! &Q8 !D ("!(OP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;&+]4&^ZI=!W @ N 4 !D M ("!X@L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;&+]4,&BC;L ! I1 !D ("!:A8! M 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ M;&+]4' A7] J"0 +#0 !D ("!NR(! 'AL+W=O&UL4$L! A0#% @ ;&+]4)>*NQS $P( L M ( !,S$! %]R96QS+RYR96QS4$L! A0#% @ ;&+]4,H#G,/W P MTQ\ \ ( !'#(! 'AL+W=O7!E&UL4$L%!@ 0 W #< ^ X !(Z 0 $! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 389 326 1 true 88 0 false 10 false false R1.htm 0001001 - Document - COVER PAGE Sheet http://www.valmont.com/role/COVERPAGE COVER PAGE Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2113102 - Disclosure - ACQUISITIONS Sheet http://www.valmont.com/role/ACQUISITIONS ACQUISITIONS Notes 10 false false R11.htm 2115103 - Disclosure - RESTRUCTURING ACTIVITIES Sheet http://www.valmont.com/role/RESTRUCTURINGACTIVITIES RESTRUCTURING ACTIVITIES Notes 11 false false R12.htm 2119104 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 12 false false R13.htm 2124105 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION Sheet http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION CASH FLOW SUPPLEMENTARY INFORMATION Notes 13 false false R14.htm 2127106 - Disclosure - EARNINGS PER SHARE Sheet http://www.valmont.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 14 false false R15.htm 2130107 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS Notes 15 false false R16.htm 2136108 - Disclosure - BUSINESS SEGMENTS Sheet http://www.valmont.com/role/BUSINESSSEGMENTS BUSINESS SEGMENTS Notes 16 false false R17.htm 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 17 false false R18.htm 2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 18 false false R19.htm 2316302 - Disclosure - RESTRUCTURING ACTIVITIES (Tables) Sheet http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables RESTRUCTURING ACTIVITIES (Tables) Tables http://www.valmont.com/role/RESTRUCTURINGACTIVITIES 19 false false R20.htm 2320303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS 20 false false R21.htm 2325304 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables) Sheet http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables CASH FLOW SUPPLEMENTARY INFORMATION (Tables) Tables http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION 21 false false R22.htm 2328305 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.valmont.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.valmont.com/role/EARNINGSPERSHARE 22 false false R23.htm 2331306 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS 23 false false R24.htm 2337307 - Disclosure - BUSINESS SEGMENTS (Tables) Sheet http://www.valmont.com/role/BUSINESSSEGMENTSTables BUSINESS SEGMENTS (Tables) Tables http://www.valmont.com/role/BUSINESSSEGMENTS 24 false false R25.htm 2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) Details 25 false false R26.htm 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Statement of Earnings (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Statement of Earnings (Details) Details 26 false false R27.htm 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Balance Sheet (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Balance Sheet (Details) Details 27 false false R28.htm 2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details) Details 28 false false R29.htm 2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Pension Benefits (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Pension Benefits (Details) Details 29 false false R30.htm 2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans (Details) Details 30 false false R31.htm 2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Details 31 false false R32.htm 2411408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details) Details 32 false false R33.htm 2412409 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) Sheet http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) Details 33 false false R34.htm 2414410 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.valmont.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 34 false false R35.htm 2417411 - Disclosure - RESTRUCTURING ACTIVITIES - Restructuring Activities - Restructuring Expenses and Related Costs (Details) Sheet http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails RESTRUCTURING ACTIVITIES - Restructuring Activities - Restructuring Expenses and Related Costs (Details) Details 35 false false R36.htm 2418412 - Disclosure - RESTRUCTURING ACTIVITIES - Liabilities Recorded For The Restructuring Plan (Details) Sheet http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails RESTRUCTURING ACTIVITIES - Liabilities Recorded For The Restructuring Plan (Details) Details 36 false false R37.htm 2421413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets - (Details) Sheet http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets - (Details) Details 37 false false R38.htm 2422414 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Values of Trade Names - (Details) Sheet http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails GOODWILL AND INTANGIBLE ASSETS - Carrying Values of Trade Names - (Details) Details 38 false false R39.htm 2423415 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) Sheet http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) Details 39 false false R40.htm 2426416 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details) Sheet http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails CASH FLOW SUPPLEMENTARY INFORMATION (Details) Details http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables 40 false false R41.htm 2429417 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.valmont.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.valmont.com/role/EARNINGSPERSHARETables 41 false false R42.htm 2432418 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) Sheet http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) Details 42 false false R43.htm 2433419 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) Sheet http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) Details http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables 43 false false R44.htm 2434420 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) Sheet http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) Details 44 false false R45.htm 2435421 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) Details 45 false false R46.htm 2438422 - Disclosure - BUSINESS SEGMENTS (Details) Sheet http://www.valmont.com/role/BUSINESSSEGMENTSDetails BUSINESS SEGMENTS (Details) Details http://www.valmont.com/role/BUSINESSSEGMENTSTables 46 false false R9999.htm Uncategorized Items - vmi-20200627.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - vmi-20200627.htm Cover 47 false false All Reports Book All Reports vmi-20200627.htm a20200627vmi-ex311.htm a20200627vmi-ex312.htm a20200627vmi-ex321.htm vmi-20200627.xsd vmi-20200627_cal.xml vmi-20200627_def.xml vmi-20200627_lab.xml vmi-20200627_pre.xml http://xbrl.sec.gov/currency/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vmi-20200627.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 389, "dts": { "calculationLink": { "local": [ "vmi-20200627_cal.xml" ] }, "definitionLink": { "local": [ "vmi-20200627_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": [ "vmi-20200627.htm" ] }, "labelLink": { "local": [ "vmi-20200627_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "vmi-20200627_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": [ "vmi-20200627.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/currency/2020/currency-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": 474, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 13, "keyStandard": 313, "memberCustom": 35, "memberStandard": 51, "nsprefix": "vmi", "nsuri": "http://www.valmont.com/20200627", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - COVER PAGE", "role": "http://www.valmont.com/role/COVERPAGE", "shortName": "COVER PAGE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "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": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113102 - Disclosure - ACQUISITIONS", "role": "http://www.valmont.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115103 - Disclosure - RESTRUCTURING ACTIVITIES", "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIES", "shortName": "RESTRUCTURING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION", "role": "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION", "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - EARNINGS PER SHARE", "role": "http://www.valmont.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - BUSINESS SEGMENTS", "role": "http://www.valmont.com/role/BUSINESSSEGMENTS", "shortName": "BUSINESS SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316302 - Disclosure - RESTRUCTURING ACTIVITIES (Tables)", "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables", "shortName": "RESTRUCTURING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables)", "role": "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables", "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.valmont.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - BUSINESS SEGMENTS (Tables)", "role": "http://www.valmont.com/role/BUSINESSSEGMENTSTables", "shortName": "BUSINESS SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Statement of Earnings (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Statement of Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i71de9022731a42e7a9eb184f08250cbc_D20190331-20190629", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Balance Sheet (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impact of Change from LIFO to FIFO on Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "icab89012d79c4165a46b7159d605c871_I20191228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Pension Benefits (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Pension Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i4b1f24d30c354ebe9bda527a2fc45bce_I20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i0ac5b074287946579cbe4fbe725f6c78_D20191229-20200627", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "id52440d7c93f4392ba05c9f6f34b9056_I20191228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "ic523d84f1d9545c4b82b2106b413716e_I20191228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details)", "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414410 - Disclosure - ACQUISITIONS - Narrative (Details)", "role": "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails", "shortName": "ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "ibb72b1c3220f44dd8cd336273ec22df6_I20200529", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - RESTRUCTURING ACTIVITIES - Restructuring Activities - Restructuring Expenses and Related Costs (Details)", "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails", "shortName": "RESTRUCTURING ACTIVITIES - Restructuring Activities - Restructuring Expenses and Related Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "id52440d7c93f4392ba05c9f6f34b9056_I20191228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - RESTRUCTURING ACTIVITIES - Liabilities Recorded For The Restructuring Plan (Details)", "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "shortName": "RESTRUCTURING ACTIVITIES - Liabilities Recorded For The Restructuring Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "id52440d7c93f4392ba05c9f6f34b9056_I20191228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets - (Details)", "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "id52440d7c93f4392ba05c9f6f34b9056_I20191228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "vmi:NumberOfTradeNamesImpaired", "reportCount": 1, "unique": true, "unitRef": "numberoftradenames", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Values of Trade Names - (Details)", "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Carrying Values of Trade Names - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "vmi:NumberOfTradeNamesImpaired", "reportCount": 1, "unique": true, "unitRef": "numberoftradenames", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "id52440d7c93f4392ba05c9f6f34b9056_I20191228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details)", "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "id52440d7c93f4392ba05c9f6f34b9056_I20191228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details)", "role": "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails", "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.valmont.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)", "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)", "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "iae561d924a484a51a88669cf515f4275_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)", "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "iae561d924a484a51a88669cf515f4275_I20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i8317d23e3964444f803157d5f33bbd78_I20190629", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)", "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i8317d23e3964444f803157d5f33bbd78_I20190629", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - BUSINESS SEGMENTS (Details)", "role": "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "shortName": "BUSINESS SEGMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i3e309d22b4574ef7a22337aa94c3285a_I20200627", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "ib4076378baa349c0a619d5ea7bb549ea_I20181229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i1822448633fe4ee1af936a693d967700_D20181230-20190629", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i57edc66c04654bac85311cf7d79e6c34_D20200329-20200627", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i9689f0251273451cbaa67b0652153c22_D20191229-20200627", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vmi-20200627.htm", "contextRef": "i48a90824cfc54baf870cf41bea4675a1_I20181230", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - vmi-20200627.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - vmi-20200627.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 88, "tag": { "currency_AUD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Australia, Dollars", "terseLabel": "Australia, Dollars" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "currency_DKK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Denmark, Kroner", "terseLabel": "Denmark, Kroner" } } }, "localname": "DKK", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro Member Countries, Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "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.valmont.com/role/COVERPAGE" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is 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.valmont.com/role/COVERPAGE" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r512" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r513" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r515" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r514" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r510" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r511" ], "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.valmont.com/role/COVERPAGE" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.valmont.com/role/COVERPAGE" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r156", "r169", "r170", "r171", "r172", "r174", "r176", "r180" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r156", "r169", "r170", "r171", "r172", "r174", "r176", "r180" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r116", "r123", "r196", "r329", "r330", "r331", "r339", "r340" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r116", "r123", "r196", "r329", "r330", "r331", "r339", "r340" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r116", "r123", "r196", "r329", "r330", "r331", "r339", "r340" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r310", "r312", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r483", "r486" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r310", "r312", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r483", "r486" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "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.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "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.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r268", "r271", "r448", "r482", "r484" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r268", "r271", "r448", "r482", "r484" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r284", "r310", "r312", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r483", "r486" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r284", "r310", "r312", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r483", "r486" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r112", "r113", "r114", "r115", "r117", "r118", "r121", "r122", "r123", "r125", "r126", "r128", "r129", "r145" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustment", "verboseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r112", "r113", "r114", "r115", "r117", "r118", "r121", "r122", "r123", "r125", "r126", "r127", "r128", "r129", "r145", "r197", "r198", "r332", "r340", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r112", "r113", "r114", "r115", "r117", "r118", "r121", "r122", "r123", "r125", "r126", "r127", "r128", "r129", "r145", "r197", "r198", "r332", "r340", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r112", "r114", "r115", "r117", "r118", "r121", "r122", "r123", "r125", "r126", "r128", "r129", "r145", "r197", "r198", "r332", "r340", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported", "verboseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r268", "r272", "r485", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r268", "r272", "r485", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "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_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r117", "r118", "r119", "r120", "r193", "r194", "r195", "r196", "r197", "r198", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r339", "r340", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r11", "r454", "r468" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r53", "r57", "r58", "r377" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r232" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r57", "r65", "r376" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Gain on Hedging Activities" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r55", "r56", "r57", "r469", "r494", "r498" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r428", "r429", "r430", "r431", "r432", "r434" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r58", "r112", "r113", "r115", "r377", "r489", "r490" ], "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 income (loss)", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r50", "r57", "r58", "r377", "r429", "r430", "r431", "r432", "r434" ], "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 Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r112", "r113", "r115", "r329", "r330", "r331" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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 earnings to net cash flows from operations:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r314", "r323", "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r98", "r215", "r223" ], "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 for intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "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": "Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r164", "r171", "r178", "r192", "r369", "r378", "r423", "r452", "r467" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r48", "r107", "r192", "r369", "r378", "r423" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r315", "r324" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r392", "r396" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r308", "r311" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r308", "r311", "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement": { "auth_ref": [ "r202", "r351" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount paid or received to resolve the preacquisition contingency.", "label": "Business Acquisition, Preacquisition Contingency, Amount of Settlement", "terseLabel": "Settled representations and warranties" } } }, "localname": "BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r356", "r357", "r359" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transfered" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r355", "r358" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration liability, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax asset recognized" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r421", "r422" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r28", "r100" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r93", "r100", "r102" ], "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\u2014end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r426" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r103" ], "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": "CASH FLOW SUPPLEMENTARY INFORMATION" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "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": "Change in Accounting Estimate [Line Items]", "terseLabel": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r285", "r401" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity forward contracts" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r112", "r113" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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": "Preferred stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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": "Preferred stock, authorized shares (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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": "Preferred stock, issued shares (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 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 of $1 par value - Authorized 75,000,000 shares; 27,900,000 issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income tax expense:" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r71", "r462", "r479" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Valmont Industries, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r70", "r365", "r366", "r382", "r461", "r478" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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", "negatedTerseLabel": "Comprehensive income attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r69", "r364", "r382", "r460", "r477" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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", "terseLabel": "Comprehensive income", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r105", "r371" ], "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": "Condensed Consolidated Financial Statements" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r256", "r258", "r269" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract asset - costs and profits in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r256", "r257", "r269" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liability - billings in excess of costs and earnings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r270" ], "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 from contract liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74", "r448" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.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", "terseLabel": "Total cost of sales", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Total cost of sales", "verboseLabel": "Product cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CrossCurrencyInterestRateContractMember": { "auth_ref": [ "r285", "r402" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.", "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross currency swap contracts" } } }, "localname": "CrossCurrencyInterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r337", "r342", "r344" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "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)", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r354" ], "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.valmont.com/role/ACQUISITIONSNarrativeDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r453", "r455", "r466" ], "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.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "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.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Assets recorded for the investments held" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r108", "r338", "r342", "r343", "r344" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "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)", "terseLabel": "Deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "verboseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r13", "r279", "r280", "r283" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Defined benefit pension liability" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r281", "r295", "r303", "r304", "r305" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails": { "order": 3.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": "Amortization of actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails" ], "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]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r281", "r294", "r302", "r304", "r305" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails": { "order": 2.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", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r281", "r282", "r293", "r301", "r304", "r305" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails": { "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r292", "r300", "r304", "r305" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails": { "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) expense" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net periodic (benefit) expense:" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r159" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative financial instruments, net" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Derivative designated as hedging instruments" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Swapped Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gain (loss) on derivatives recognized in earnings" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r393", "r395", "r399", "r404" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r390", "r393", "r399" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r390", "r393", "r399", "r404", "r405", "r408", "r409" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmountMass": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nominal mass used to calculate payments on a derivative instrument.", "label": "Derivative, Nonmonetary Notional Amount, Mass", "terseLabel": "Derivative, nonmonetary notional amount, mass" } } }, "localname": "DerivativeNonmonetaryNotionalAmountMass", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "massItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r385", "r387" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r384", "r386", "r387", "r390", "r391", "r397", "r399", "r406", "r407", "r409" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesAndFairValueTextBlock": { "auth_ref": [ "r410", "r418" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.", "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Fair value of derivative instruments" } } }, "localname": "DerivativesAndFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r142" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Dilutive Effect of Stock Options" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Dilutive Effect of Stock Options" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r268" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Cash dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r6", "r35" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r121", "r122", "r123", "r124", "r125", "r130", "r133", "r138", "r139", "r140", "r145", "r146", "r463", "r480" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Per share amount basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic EPS" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r121", "r122", "r123", "r124", "r125", "r133", "r138", "r139", "r140", "r145", "r146", "r463", "r480" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "totalLabel": "Per share amount diluted (in dollars per share)", "verboseLabel": "Net earnings per diluted share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/EARNINGSPERSHAREDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted EPS" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r141", "r143", "r144", "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r426" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r323" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance", "verboseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r321" ], "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 Option Plans" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r112", "r113", "r115", "r118", "r126", "r129", "r150", "r196", "r251", "r252", "r329", "r330", "r331", "r339", "r340", "r428", "r429", "r430", "r431", "r432", "r434", "r489", "r490", "r491" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Fair value of remaining ownership" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, 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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r411", "r412", "r413", "r415" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r411", "r412", "r413", "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Valuation methodologies used for assets and liabilities measured at fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r304", "r412", "r438", "r439", "r440" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r411", "r416" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r285", "r286", "r291", "r304", "r412", "r438" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level\u00a01)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r285", "r286", "r291", "r304", "r412", "r439" ], "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": "Significant Other Observable Inputs (Level\u00a02)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r304", "r412", "r440" ], "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": "Significant Unobservable Inputs (Level\u00a03)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r304", "r438", "r439", "r440" ], "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 and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r105", "r417", "r420" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r392", "r397", "r408" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" ], "xbrltype": "stringItemType" }, "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", "verboseLabel": "Weighted Average Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r222" ], "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r224" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense for intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r224" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r224" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r224" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r216", "r219", "r222", "r226", "r449", "r450" ], "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.valmont.com/role/ACQUISITIONSNarrativeDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r222", "r450" ], "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": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Components of amortized intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r216", "r221" ], "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.valmont.com/role/ACQUISITIONSNarrativeDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": { "auth_ref": [ "r398" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of net gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "negatedLabel": "Cross currency swaps" } } }, "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r77", "r98", "r189" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain on investments (unrealized)" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r98" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r203", "r205", "r451" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Goodwill", "totalLabel": "Balance, ending" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r207" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairment of goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "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": [ "r229" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r206", "r210" ], "calculation": { "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Gross balance, beginning" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r206", "r210" ], "calculation": { "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r98", "r204", "r208", "r212" ], "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": "Asset impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "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" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Carrying amount of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r107", "r164", "r170", "r174", "r177", "r180", "r192", "r423" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r390", "r405" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r98", "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment indefinite-lived intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r98", "r230", "r234" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of property, plant and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r109", "r345" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r109", "r345" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r109", "r164", "r170", "r174", "r177", "r180" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest", "weight": 1.0 }, "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]", "verboseLabel": "Income Statement Impact [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r128", "r129", "r162", "r336", "r341", "r346", "r481" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r101" ], "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.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes refundable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract asset - costs and profits in excess of billings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r135", "r136", "r140" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock options number of shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r218", "r225" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Non-amortized intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Carrying value of trade names" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r218", "r225" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r214", "r220" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r158", "r435", "r436", "r464" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r403" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r89", "r94", "r101" ], "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.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r285", "r400" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest rate hedge amortization" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r156", "r169", "r170", "r171", "r172", "r174", "r176", "r180" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r43" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods and manufactured goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r46" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r46" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "verboseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r47", "r105", "r149", "r199", "r200", "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r45" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and purchased parts" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r44" ], "calculation": { "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r76", "r157" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r107", "r192", "r423", "r457", "r472" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r107", "r192", "r370", "r378", "r379", "r423" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]", "terseLabel": "Long" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current installments of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "terseLabel": "Long-term debt, excluding current installments" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "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.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r249" ], "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.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Other" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r42", "r107", "r192", "r423", "r456", "r471" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 interest in consolidated subsidiaries" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r252" ], "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": "Dividends to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r252", "r367", "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": "Percentage not owned by the Company" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r96", "r99" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r59", "r62", "r128", "r129", "r373", "r381" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "negatedLabel": "Less: loss (earnings) attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r121", "r122", "r123", "r124", "r130", "r131", "r137", "r140", "r164", "r170", "r174", "r177", "r180" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net earnings attributable to Valmont Industries,\u00a0Inc.", "totalLabel": "Net earnings attributable to Valmont Industries,\u00a0Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/EARNINGSPERSHAREDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r132", "r137", "r140" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Diluted EPS" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net Investment Hedging" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails", "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r253", "r352", "r375" ], "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": "Addition of noncontrolling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r112", "r113", "r115", "r252", "r362" ], "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 interest in consolidated subsidiaries" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfForeignCurrencyDerivativesHeld": { "auth_ref": [ "r385", "r387" ], "lang": { "en-US": { "role": { "documentation": "Number of foreign currency exchange rate derivatives held by the entity at the reporting date.", "label": "Number of Foreign Currency Derivatives Held", "terseLabel": "Number of fixed-for-fixed cross currency swaps" } } }, "localname": "NumberOfForeignCurrencyDerivativesHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r152" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r164", "r170", "r174", "r177", "r180" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r437" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r169", "r170", "r171", "r172", "r174", "r180" ], "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": "Sales" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Gain (loss) on hedging activities:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]", "terseLabel": "Foreign currency translation adjustments:" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r51", "r55", "r424", "r425", "r427" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "verboseLabel": "Unrealized translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r52", "r55" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r63", "r65", "r68", "r251", "r428", "r433", "r434", "r459", "r476" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r60", "r63", "r364", "r365", "r376" ], "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": "Current-period comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income (expenses)" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other cash restructuring expenses" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "terseLabel": "Holdback payment" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for (Proceeds from) Derivative Instrument, Financing Activities", "terseLabel": "Net investment hedges settled early" } } }, "localname": "PaymentsForProceedsFromDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromHedgeInvestingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow or inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.", "label": "Payments for (Proceeds from) Hedge, Investing Activities", "terseLabel": "Settlement of net investment hedges" } } }, "localname": "PaymentsForProceedsFromHedgeInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r81", "r84", "r110" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r91", "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Costs Paid or Otherwise Settled" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r87" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Dividends to noncontrolling interest" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid in acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r105", "r296", "r306", "r307", "r309" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pension Benefits" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r95" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "Payment for Pension Benefits", "negatedLabel": "Contribution to defined benefit pension plan" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r98" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.", "label": "Pension Expense (Reversal of Expense), Noncash", "terseLabel": "Defined benefit pension plan benefit" } } }, "localname": "PensionExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]", "terseLabel": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r26", "r27" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from short-term agreements" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r85" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from exercises under stock plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product sales" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r59", "r62", "r92", "r107", "r117", "r128", "r129", "r164", "r170", "r174", "r177", "r180", "r192", "r364", "r372", "r374", "r381", "r382", "r423", "r465" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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 earnings", "totalLabel": "Net earnings" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r231" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r233", "r474" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "totalLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r16", "r22", "r473", "r499" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on long-term borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Payments on short-term agreements" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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 (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING ACTIVITIES" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r98", "r237", "r242", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r238", "r243" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at June 27, 2020", "periodStartLabel": "Recognized Restructuring Expense" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Cost and Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r252", "r332", "r470", "r493", "r498" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r112", "r113", "r115", "r118", "r126", "r129", "r196", "r329", "r330", "r331", "r339", "r340", "r489", "r491" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156", "r169", "r175", "r176", "r182", "r183", "r186", "r267", "r268", "r448" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.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": "Net sales", "verboseLabel": "Revenue from contract with customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r278" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r67", "r107", "r155", "r156", "r169", "r175", "r176", "r182", "r183", "r186", "r192", "r423", "r465" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r57", "r433", "r434" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Cash payments for interest and income taxes (net of refunds)" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r124", "r148" ], "lang": { "en-US": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]", "terseLabel": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonBalanceSheetDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESImpactofChangefromLIFOtoFIFOonStatementofEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": { "auth_ref": [ "r124", "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.", "label": "Schedule of Change in Accounting Estimate [Table Text Block]", "terseLabel": "Schedule of Change in Accounting Estimate" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r296", "r297", "r298", "r299", "r304" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r393", "r399", "r405" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Gains (losses) on derivatives recognized on statements of earnings" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r140" ], "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]", "terseLabel": "Reconciliation of basic and diluted earnings per share (EPS)" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r216", "r221", "r449" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r216", "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of amortized intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r211", "r213" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r211", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r109" ], "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": "Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r225", "r228" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r225", "r228" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of non-amortized intangible assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r23", "r24", "r25" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r292" ], "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]", "terseLabel": "Schedule of components of the net periodic pension (benefit) expense" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of notional amounts of outstanding derivative" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r240", "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r240", "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and related costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r238", "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of liabilities recorded for the restructuring plan and changes" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r164", "r167", "r173", "r211" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r164", "r167", "r173", "r211" ], "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": "Segment reporting information of sales and operating income" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r151", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r180", "r186", "r482" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "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": [ "r151", "r153", "r154", "r164", "r168", "r174", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187" ], "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.valmont.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.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Total selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Unsecured Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services sales" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r313", "r318" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r105", "r315", "r319" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock Plans" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r317" ], "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", "terseLabel": "Expiration period for grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r32", "r475" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term Bank Loans and Notes Payable", "terseLabel": "Notes payable to banks" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r111" ], "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.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r151", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r180", "r186", "r211", "r236", "r239", "r247", "r482" ], "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.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r112", "r113", "r115", "r118", "r126", "r129", "r150", "r196", "r251", "r252", "r329", "r330", "r331", "r339", "r340", "r428", "r429", "r430", "r431", "r432", "r434", "r489", "r490", "r491" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r112", "r113", "r115", "r150", "r448" ], "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.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r251", "r252" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock awards; shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r251", "r252", "r320" ], "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", "terseLabel": "Stock options exercised; shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r251", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r251", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r107", "r188", "r192", "r423" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "Balance, ending", "periodStartLabel": "Balance, beginning", "totalLabel": "Total Valmont Industries,\u00a0Inc. shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r107", "r112", "r113", "r115", "r118", "r126", "r192", "r196", "r252", "r329", "r330", "r331", "r339", "r340", "r362", "r363", "r380", "r423", "r428", "r429", "r434", "r490", "r491" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Impact of ASC 842 adoption", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r104", "r105", "r250" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r268", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good Or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r268", "r276" ], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r353" ], "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.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "terseLabel": "Trading Securities" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTaxPeriodIncreaseDecrease": { "auth_ref": [ "r433" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the cumulative translation adjustment from gain (loss), after tax, on foreign currency derivatives, that are designated as, and are effective as, economic hedges of a net investment in a foreign entity.", "label": "Derivatives used in Net Investment Hedge, Net of Tax, Period Increase (Decrease)", "terseLabel": "Net investment hedges" } } }, "localname": "TranslationAdjustmentForNetInvestmentHedgeNetOfTaxPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r40", "r254" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r251", "r252" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase of treasury shares, shares acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r254", "r255" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r251", "r252", "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury shares, shares acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESLiabilitiesRecordedForTheRestructuringPlanDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r98" ], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Noncash loss on trading securities" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r140" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "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", "totalLabel": "Shares outstanding dilutive (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r140" ], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "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", "verboseLabel": "Weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "vmi_AccessSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to access systems applications.", "label": "Access Systems [Member]", "terseLabel": "Access Systems" } } }, "localname": "AccessSystemsMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_AccumulatedOtherComprehensiveLossIncomeNetofTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive (Loss) Income, Net of Tax [Roll Forward]", "label": "Accumulated Other Comprehensive (Loss) Income, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "AccumulatedOtherComprehensiveLossIncomeNetofTaxRollForward", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "vmi_AgSenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AgSense", "label": "AgSense [Member]", "terseLabel": "AgSense" } } }, "localname": "AgSenseMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earning Per Share [Abstract]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAbstract", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "vmi_AssetImpairmentNetLossOnDisposalsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset impairment charges and loss on disposal of assets pursuant to a restructuring plan.", "label": "Asset Impairment Net Loss On Disposals [Member]", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentNetLossOnDisposalsMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "vmi_CoatingsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Coatings segment, a reportable segment of the entity. This segment consists of galvanizing, anodizing and powder coating services on a global basis.", "label": "Coatings Segment [Member]", "terseLabel": "Coatings", "verboseLabel": "Coatings Segment" } } }, "localname": "CoatingsSegmentMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "vmi_CommunicationStructuresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to communication products.", "label": "Communication Structures [Member]", "terseLabel": "Communication Products" } } }, "localname": "CommunicationStructuresMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_ConcreteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to concrete processing products and/or services.", "label": "Concrete [Member]", "terseLabel": "Concrete" } } }, "localname": "ConcreteMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_ConnectItWirelessInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Connect-It Wireless, Inc. [Member]", "label": "Connect-It Wireless, Inc. [Member]", "terseLabel": "Connect-It Wireless, Inc." } } }, "localname": "ConnectItWirelessInc.Member", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_ContingentConsiderationLiabilityasPercentofAcquisitionPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Liability, as Percent of Acquisition Price", "label": "Contingent Consideration Liability, as Percent of Acquisition Price", "terseLabel": "Contingent consideration liability, as percent of purchase price (percent)" } } }, "localname": "ContingentConsiderationLiabilityasPercentofAcquisitionPrice", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "vmi_ConvertItaliaSpAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convert Italia SpA [Member]", "label": "Convert Italia SpA [Member]", "terseLabel": "Convert Italia S.p.A" } } }, "localname": "ConvertItaliaSpAMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_CrossCurrencyInterestRateContractOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cross Currency Interest Rate Contract, One [Member]", "label": "Cross Currency Interest Rate Contract, One [Member]", "terseLabel": "Cross Currency, Danish Kroner, Terminating April 2024" } } }, "localname": "CrossCurrencyInterestRateContractOneMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "vmi_CrossCurrencyInterestRateContractTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cross Currency Interest Rate Contract, Two [Member]", "label": "Cross Currency Interest Rate Contract, Two [Member]", "terseLabel": "Cross Currency, Euro, Terminating April 2024" } } }, "localname": "CrossCurrencyInterestRateContractTwoMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" ], "xbrltype": "domainItemType" }, "vmi_DeltaEMDPtyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Delta EMD Pty. Ltd.", "label": "Delta E M D Pty Ltd [Member]", "terseLabel": "Delta E M D Pty Ltd" } } }, "localname": "DeltaEMDPtyLtdMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "domainItemType" }, "vmi_ESSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ESS [Member]", "label": "ESS [Member]", "terseLabel": "ESS" } } }, "localname": "ESSMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The per share amount resulting from the \"as if\" assumption that stock options were exercised for purposes of computing the dilutive effect of convertible securities.", "label": "Earnings Per Share, Dilutive Securities, Stock Options, Per Share", "terseLabel": "Dilutive effect of stock options (in dollars per share)" } } }, "localname": "EarningsPerShareDilutiveSecuritiesStockOptionsPerShare", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "vmi_EnergiaSolarDoBrasilMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energia Solar do Brasil", "label": "Energia Solar do Brasil [Member]", "terseLabel": "Energia Solar do Brasil" } } }, "localname": "EnergiaSolarDoBrasilMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_EngineeredSolarTrackerSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Engineered Solar Tracker Solutions [Member]", "label": "Engineered Solar Tracker Solutions [Member]", "terseLabel": "Engineered Solar Tracker Solutions" } } }, "localname": "EngineeredSolarTrackerSolutionsMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_EngineeredSupportStructuresSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Engineered Infrastructure Products segment, a reportable segment of the entity. This segment consists of the manufacturing of engineered metal structures and components for the global lighting and traffic, wireless communication, roadway safety and access systems applications.", "label": "Engineered Support Structures Segment [Member]", "verboseLabel": "Engineered Support Structures Segment" } } }, "localname": "EngineeredSupportStructuresSegmentMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "vmi_GainLossonDispositionofBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Disposition of Business [Member]", "label": "Gain (Loss) on Disposition of Business [Member]", "terseLabel": "Product sales" } } }, "localname": "GainLossonDispositionofBusinessMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" ], "xbrltype": "domainItemType" }, "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest", "label": "Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest", "totalLabel": "Earnings before equity in earnings of nonconsolidated subsidiaries" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income (Loss) from Equity Method Investments, Net of Tax", "label": "Income (Loss) from Equity Method Investments, Net of Tax", "negatedLabel": "Equity in loss in nonconsolidated subsidiaries", "terseLabel": "Equity in loss of nonconsolidated subsidiaries" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfTax", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also includes the net amount of deferred tax assets (after reduction for valuation allowance) and liabilities as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities that are classified as current in the financial statements, or that are expected to reverse in the next twelve months (or normal operating cycle, if longer), for entities that net deferred tax assets and tax liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.", "label": "Income Taxes Receivable and Deferred Tax Assets (Liabilities), Net, Current", "terseLabel": "Refundable income taxes" } } }, "localname": "IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "vmi_IngalEPSOrIngalCivilProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Ingal EPS or Ingal Civil Products, a trade name of the entity.", "label": "Ingal E P S Or Ingal Civil Products [Member]", "terseLabel": "Ingal EPS/Ingal Civil Products" } } }, "localname": "IngalEPSOrIngalCivilProductsMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_InternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_IrrigationSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to the Irrigation segment, a reportable segment of the entity. This segment consists of the manufacture of agricultural irrigation equipment and related parts and services for the global agricultural industry.", "label": "Irrigation Segment [Member]", "terseLabel": "Irrigation Segment" } } }, "localname": "IrrigationSegmentMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "vmi_LarsonCamouflageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Larson Camouflage [Member]", "label": "Larson Camouflage [Member]", "terseLabel": "Larson Camouflage" } } }, "localname": "LarsonCamouflageMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_LightingAndTrafficMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to lighting, traffic and roadway products and/or services.", "label": "Lighting And Traffic [Member]", "terseLabel": "Lighting, Traffic, and Highway Safety Products" } } }, "localname": "LightingAndTrafficMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_MinorityInterestOwnerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minority Interest Owner", "label": "Minority Interest Owner [Member]", "terseLabel": "Minority Interest Owner" } } }, "localname": "MinorityInterestOwnerMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_NewmarkMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Newmark, a trade name of the entity.", "label": "Newmark [Member]", "terseLabel": "Newmark" } } }, "localname": "NewmarkMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_NumberOfTradeNamesImpaired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Trade Names Impaired", "label": "Number of Trade Names Impaired", "terseLabel": "Number of trade names impaired" } } }, "localname": "NumberOfTradeNamesImpaired", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "integerItemType" }, "vmi_OffshoreandOtherComplexSteelStructuresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Offshore and Other Complex Steel Structures [Member]", "label": "Offshore and Other Complex Steel Structures [Member]", "terseLabel": "Offshore and Other Complex Steel Structures" } } }, "localname": "OffshoreandOtherComplexSteelStructuresMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_OtherComprehensiveIncomeLossAmortizationCostIncludedInInterestExpense": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Comprehensive Income (Loss) Amortization Cost Included in Interest Expense", "label": "Other Comprehensive Income (Loss) Amortization Cost Included in Interest Expense", "negatedTerseLabel": "Amortization cost included in interest expense" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationCostIncludedInInterestExpense", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "vmi_OtherComprehensiveIncomeLossCommodityHedgeGainLossReclassificationAfterTax": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Comprehensive Income (Loss), Commodity Hedge, Gain (Loss), Reclassification, after Tax", "label": "Other Comprehensive Income (Loss), Commodity Hedge, Gain (Loss), Reclassification, after Tax", "terseLabel": "Commodity hedges" } } }, "localname": "OtherComprehensiveIncomeLossCommodityHedgeGainLossReclassificationAfterTax", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "vmi_OtherTradeNamesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents other trade names of the entity, which are not defined elsewhere.", "label": "Other Trade Names [Member]", "terseLabel": "Other" } } }, "localname": "OtherTradeNamesMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_PatentsAndProprietaryTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the patents and proprietary technology.", "label": "Patents And Proprietary Technology [Member]", "terseLabel": "Patents\u00a0& Proprietary Technology" } } }, "localname": "PatentsAndProprietaryTechnologyMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common treasury shares issued under stock plans during the period.", "label": "Payments for Repurchase of Common Treasury Shares Stock Plan Exercises", "negatedLabel": "Purchase of common treasury shares\u2014stock plan exercises" } } }, "localname": "PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities": { "auth_ref": [], "calculation": { "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments to Acquire Additional Interest in Subsidiaries, Financing Activities", "label": "Payments to Acquire Additional Interest in Subsidiaries, Financing Activities", "negatedLabel": "Purchase of noncontrolling interest" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "vmi_SeniorUnsecuredNotes5.00PercentDue2044Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Unsecured Notes 5.00 Percent Due 2044 [Member]", "label": "Senior Unsecured Notes 5.00 Percent Due 2044 [Member]", "terseLabel": "Senior Unsecured Notes 5.00% Due 2044" } } }, "localname": "SeniorUnsecuredNotes5.00PercentDue2044Member", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_ShakespeareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Shakespeare, a trade name of the entity.", "label": "Shakespeare [Member]", "terseLabel": "Shakespeare" } } }, "localname": "ShakespeareMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_SteelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to steel processing products and/or services.", "label": "Steel [Member]", "terseLabel": "Steel" } } }, "localname": "SteelMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit", "label": "Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit", "terseLabel": "Stock option expense" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "vmi_TreasuryStockSharesAcquiredStockPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares repurchased during the period to be used for the stock plan and are being held in treasury.", "label": "Treasury Stock Shares Acquired Stock Plan", "terseLabel": "Stock plan exercises; shares acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquiredStockPlan", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "vmi_TreasuryStockValueAcquiredStockPlanCostMethod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of common and preferred stock that were purchased during the period for the stock plan. Recorded using the cost method.", "label": "Treasury Stock Value Acquired Stock Plan Cost Method", "negatedLabel": "Stock plan exercises, shares acquired" } } }, "localname": "TreasuryStockValueAcquiredStockPlanCostMethod", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "vmi_UnitedGalvanizingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United Galvanizing [Member]", "label": "United Galvanizing [Member]", "terseLabel": "United Galvanizing" } } }, "localname": "UnitedGalvanizingMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "vmi_UtilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Utility [Member]", "label": "Utility [Member]", "terseLabel": "Utility" } } }, "localname": "UtilityMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESRestructuringActivitiesRestructuringExpensesandRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "vmi_UtilitySupportStructuresSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the Utility Support Structures segment, a reportable segment of the entity. This segment consists of the manufacture of engineered steel and concrete structures for the global utility industry.", "label": "Utility Support Structures Segment [Member]", "terseLabel": "Utility Support Structures Segment" } } }, "localname": "UtilitySupportStructuresSegmentMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/BUSINESSSEGMENTSDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillbySegmentDetails", "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesDetails" ], "xbrltype": "domainItemType" }, "vmi_ValmontSMMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Valmont SM, a trade name of the entity.", "label": "Valmont S M [Member]", "terseLabel": "Valmont SM" } } }, "localname": "ValmontSMMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails", "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_WalparLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Walpar, LLC [Member]", "label": "Walpar, LLC [Member]", "terseLabel": "Walpar" } } }, "localname": "WalparLLCMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" }, "vmi_WebforgeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Webforge, a trade name of the entity.", "label": "Webforge [Member]", "terseLabel": "Webforge" } } }, "localname": "WebforgeMember", "nsuri": "http://www.valmont.com/20200627", "presentation": [ "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingValuesofTradeNamesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 10 } }, "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(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "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(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 2.A.6)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105049-122735" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "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", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "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", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r512": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r513": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r514": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r515": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "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.9)", "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(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 65 0000102729-20-000047-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000102729-20-000047-xbrl.zip M4$L#!!0 ( &QB_5#6>7,)*@@ %(C 6 83(P,C P-C(W=FUI+65X M,S$Q+FAT;>U:;7/;-A+^?K\"5>92>T9OU(OM2(YG7%EIU!7&2L2N 6^SQX=D'R])N+#Z/IOS^.26HS M03[^^MU/DQ&I-5JMS]U1JW4QO2#OIS__1'K-=D2FFDK#+5>2BE9K?%DCM=3: M?-!J+9?+YK+;5'K>FEZUW%"]EE#*0)-95CL[=2WX"92=_>/TFT:#7*BXR$!: M$FN@%A@I#)=S\IF!N2:-1FDU4OE*\WEJ2:?=:9//2E_S!0W7+;<"SJIQ3EOA M]VG+3W(Z4VQU=LKX@G#VML9CZ +M=^CQT1'KO6%'M-WO='LTZG9.*(NBV7\B M=+*%YJ&/L2L!;VL9EXT4W/R#7J=YW,_M<,F930=1N_W/8V006?RX%?TS"C>HXSS)2U*AM$'1R^%H:KNLQH?#W7JI"L$2NA M]$#/9P>=?K]>_9%VLWTX#-=>M?V_H1N@D=",B]7@VRG/P)!+6)(KE5'Y;=T@ MA T#FB?!T/ _ ->#<_N?R[#<8QQ'< G5\J..7_#X)N4S;E^_BH[:PV[4C.XN M>?=B8X0']#-<[6A\-9V\FXS.IY,/E^3#.S)]/R:C]Y/Q.S+^UWCTZW3RVQB; MT6)\=6\@_H>7W=N][$F=?+*0IR#)]TWR(Y4>2(?*#1O<(Y\TI8[C!&P(2._ MSR\P43,0?T)2N@"B88&10>FR*3?D]X)J MI+E887NNM"5*DG=*9Z%+U&[\0A*ET18J4P(8($9^*"0$H\YQ/>B<2LAO5&0N M%!/)"F,U!U,O)Y29PGFE MPMR"PU(N"94K4DBK"\#58;;QB0>#3$F&OS2G@B0TQB9-5,8ML2K8;1E(B,$8 MJE?.)*/7X/%']B:E*2"+4T%8\TS#F* <6) MJ&L,?J.7]0TZF,J9+6]?(B-Z)2.F=\+W^M5))SH>FA+S,K&Y;::2!(M%'1"8 M$*K!8XB8\)D +^& Q)D);E)G[\PRU!BG,^XWXR86RA38SZF/5B(,E6L5 \-F M0PX0.P9(A@#0^"9.J9P#.<>-?54(,&7*Z-)&U#^ 0]\_ZK/P*_SDKJ22@4EN M$N(D8(-@ 7#GT.-F2^[,EN!L5=+:Y!Y:N SXI!K@N/,L^40/0[PNP&!MBS'U M"OXPZG677&):F/V[.)6? 8)7SA3RABHT#H!;?<&-%Q"T NG'<779K?1LRI<& M03T;RL1Q"V:]E#9WD:,,H2]&"<[\F%H$XE<5G>B=O4A3U"(MS,W_AM!LX0A0S[ WN2 M<#U3HLUV$FWO?;_%M_T58V_:(547G#DV4:,D=?I(#3+1E3F.8E2S"FXD(*7H''WNPL_) D6+'R!@3,["H]U MYMQ#O\+/W;6()Q1V1.TQH>*9J<+>[\$^"DO7UN#*N>3A&IG,JD+1[Q$(D4!_ M/!_YV M$HYE8ARH.DD?W-,E09:A"E1FI<=86(,__KF3H2S6#AT&=U)JUEG4"8>G(S"O MJ#X0I=JM\)!W#:(\"WYA7W]R;)Y,P6=:L?>?5K'[6S.LHF_]=H<[P=FDT.UF M=UQX1&+=JJ'6OE&LHZPJ77$VO@&'S#)N+7C2[>@V4Y@IW37&T3<_P %R#97+ M.&7$_UTE5^T,^+W@Z+K?!86,_7GQ\"67XN=XX':U"D<>N..).^W$'!"W,@>M M2^(ET&N75$*MX-.*KW+\C9_J\/TH-I35:S@F[M %RK"C@;4LW,N"],V*%6+ M#@\L7--#CUB. G#6%^85_VOFK%_M1 ML]_9MW/+.QZKS#)6F>XO*F*#RP;??>_G=58\]EUO^KAYO.?Y--T_/'] M^-(_OCJ_G(P_?_IQLMYK_P?_0?!+E0@3(L#NAA"I$/E[F.%-!]RB'_'?SI5= MCS?= _R/>(SD+C?Z3#M*.21D? -QX4ZCY$,H-+>)U/)J^5=EO';O&P3;3Y$= M(M'SS-$7F(%]E4I^*,2J?.!Y4C[PO#\1JO"^R2#_M' _.'<^P]LF_KV7LS\!4$L#!!0 ( &QB_5 (WT)Z M)0@ &LD 6 83(P,C P-C(W=FUI+65X,S$R+FAT;>U:;4\C.1+^?K_" MF]'-@I1W$EX2!BD#09/5#,.B[(SVT\EINQ,+=[O7=B?D?OT]MKM#(&$ L=(. MXI 2TNZRJUS/XZIRNX]_.?MZ.O[SGI%)K-+[OG38:9^,S M\FG\Y3/IU)LM,M8T-<(*E5+9: PO*J0RLS;K-1J+Q:*^V*LK/6V,KQINJ$Y# M*F5XG5E6.3EV+?CFE)W\Z_B76HV&I)I#FUG)'*+8\.69B3@3[4!&T MV6WM[Q\U)ZQ[U&D>'E'6BO?V:<>U'+7IP7]:,+(!\=#'V*7D'RJ)2&LS[O3W M.NWZ03>S_85@=M9K-9O_[E>\[,EQK%(+A1H#A)]AG(W1++^Q-2K%-.WY.?43 MJJ?0,%'6JJ37:F/X2ABN[#*AT?54JSQEM4A)I7MZ.MEI=[O5\D.:]>9N/]Q[ MU_1_?3= +::)D,O>KV.1<$,N^()/I1FE#&L[IKDL>WY MEM?GE58]L'Y$9G3.B>9SP1>(6W8F#/DKIQH2E*.!S$R&]YRH-0^Z :@IR*R3*4\19+L/4823F*1 @:'Z*W;JV (Q'%;K]T7*18L M\$>M@]^1S-UJ!;1K/JZ"%L*M^0S(.%(YLDEYRYH",'-/-8C)?!%5=1*YA "H MHH"G5V>\/1$U,Q)+M3 ECS2?"@0#"D74-0:[865UC0ZF-&;#VK?(B$[!B/$= M][U_=]AN'?1-@7F1V-PR4W$L$N!"P1K N#/H>=KB.]IB:"N3UCKW M(.$RX(MJ@(/VJ^03W0W^.N,&A2U\ZB/XXZA777*):&Z>WL5%^0D'>(6FD#=4 MKC$ EOI<&!] (,53/XZKRVY#SWKXTEQ2SX8B<=R"62U"F[LI$(9@BU%2,+\A M,_G$"":H+S^(".G-!]34C90;EW+\$C(^/_EP@QT?#,)6S'?*4.J(*)?414E, MRQMQF[K0(R3"]?R-7Q/N!!'(T)^S%P6N5TJTR5:B/7G=;_#MZ1'CR;0#5>>" M.391HU+JXB,U8*(K3# M\$TQH2S7&4AG?/*-(J69-\ 73%..70PR\M+=X9DCM1-!,1CX!?*+S ?!M\>P MJ<$YE[M>[V M\\T"4&RQ %2K'"8A36 MW&__W,XPS5<&[7IK9M2LDJB+&YZ-G/F ZOU0!+LE]GC77!9;P7ORU1>[YL4, M?*4%>_=E!;M_,L-*]E9O%[B+-^L,NEWKC@K/R*L;)=3*-HHRRJK"%"?C&S!D MD@AKN>?1KY[>+N M6Z[$!]AONU)%@ =N=^(V.Y'@P*U(0:N*>,'IM0)P(%G_&2*,+SU*<5; M35IEJ3Q ;HHU%ET5N' ?*("L?XY64* :$HY(YTK.N8OS*9T6CP-U$5MXDDFU MY+B[F*D03^@=@H$0?TORJS\(TR8H98L.AQ6NZ;'CE?T G/5U>8D^:./B)E)NNR)U/O7=^K/791%FBVT6)459U]'1_6#YH$__K(:'U:.7QR- MUK_@72KND?,/@Y1WT_OTW&7R[&%[YLZ_+R\\?!W]\N7>L^W\"/6)P$6>".D#NGBB1$L2_@5T_ M.9,.CW&W7R3<4XN026W'A"@Q?KIS.!(_) M^2KY?0W5^D/KJ>$3S\-'Z(Y0K==9I)RA!/%E.ODME\OBP/>P./#=X,>#KY2L M5PDJO(C3"T]WYWS]S91[[ZQ4MO>D$RS-W/)^XBN_P&HY_ M(>CD?U!+ P04 " !L8OU0,N'?/Z4% !!)P %@ &$R,#(P,#8R-W9M M:2UE>#,R,2YH=&WM6NMOVS80_[Z_XNI@;0+8>OD1OQK <^3%;>JDL9-LGP9: MHBTB>I6BXGA__8ZBY3D/-\F&K4FK !$LD3SR?K^[(^_ [IO#D_[D]U,;/!'X M<'K^R_&P#Z6*KE]6^[I^.#F$H\FG8ZAIA@D33L*$"1:%Q-=U>U2"DB=$W-;U MQ6*A+:I:Q.?ZY$R7HFJZ'T4)U5SAE@ZZ\@L^*7$/?NJ^J53@,'+2@(8"'$Z) MH"ZD"0OG<.G2Y HJE56O?A0O.9M[ BS#,N RXE?LFJAVP81/#W(Y75V]=_5L MDNXTW;9Y/A8-CO388G(S@90/]H: _ _LWNGT^&%S9^PE;[;"L(KT_E MTY0G*<'UB0C,)IQK8ZVOP9@ZTND5[6:U;I2!)$#<*$;/_3Y,H/8P'O$&'K=0 M:!D-B&8@/ ICPJ(,'4+<-8T-BC(?RJP4<2,KI(KE@93CE-F-032.A"WV-T!O8-=5+!KBF< MS&;,H5SB=4'\0*H[#-TT$9S1I*R0'H:.!KL2Z+<[338%>,;*S#W.PE\3@E'^_:7<$;CB"/_(0PB'JP@")T+']*0JD[6?EGM<9N:*FFYHMH/9$[@44ZGRYQ(- :(GQ^: MX-^Y;UD.D^9T%48+G[IH"\(CR$>]V7D2%Y6,C)BX+AI:Q:05?PIF3/QCHU@;H+,0($JAXAL%,$":]!".;V&"$,!F#8@RY$ORR M;":^#S@,5T!\I":)D0UL4?$O)*$COZ- -SO69X$/>Z6^XBZ**<_F3.Z$ON\Z M%@U'<#F-]R M\R]2FH=QU2 M#I^T7AS[4Y(&Y8VHA'MEZ4VMSE(G6]K,VI3^1"-N];W;F)57IX))FBL>'^VUF9MG'_RM;V MJD3ID=MZ7)9=2Y??^%1SUF9GN>%IZ\VZF1\LO%\/'DU>(V;F_/?/!B?OIL,CHYG&T89]<67DWN) MC<\&PV:U)FP"D-^,%7&S.)5*4,53=7\YNH=:11=MW RDRJ8V?RGWC,&42W&A< 4BC8;0>(?R)B:-MEWV>"9/)T\XFMX;O/W;G>/9[/3> MW;MOWKSY[FV>#+\;3X[N&J7MW<%H.!AQ>^0[%X?+^U?_Z@?*WFU?9YSRY>%O MIX//CGYC+X_5=_][Y\D^'?,);@Y&TQF.Z,.OSJ:;1XBG'WY9<9KGO[OXXFYK MQDVE-ZW^<*%_NK&+2^F4TMWYMQ>'_NN#6JMN[\L57 M+D]GDPF/Z-W7?W/Y[5=^>#:;_,OF3'?EVSL?<)IMROD^._CR_!]ANCN;X&A: MQY,3G ES&XIN4\5/&THN,/@-!+_$XO7)YT>_QN')>#3[CL8G\\=1WH1/[O'K M9_Z]&S2;QG\XR70,1H??NL7S(SY]HO(%6A?'^KOG7UX>.IW,_IE4\N&7P-P; MXNCH;W=XM/EL_XZ8"V/YX?L3GN%&^_$F_\_9X/7?[CR0=A GL'GP[E2:B\[? M_>W.C-_.[LZY=/>'?_NW?_M^-I@-^0=IQ\W+]OK^[OEGW]\]/W,>EW<_?%\& MKS>FLW=#_MN=,IB>#O'=O=%XQ'+]P=M[[4">G+\//Y9[YJGPQ.=D]WCGY:$^?'ZH#M\?N9WG#]\_ ML;O#P_?C=SLG#]WAR=-7NP?EU8OVO=EY>WCPCY>'!]MF]_FCD]W'.[!W(.?0 M43TQ+]X=/B>_M_7CJ]V7]V'7[,@Y?QGN;NT.=]\?G^R\?SK<>?EB<'CP2K\X MH#<[)X>OR^-'@_SXF=]]_^K=WN-G;_:VCM[LGCQZN;MU^/[%\VVU8YZ]/SS9 M@1VS_7;WX+#]N?C-+W(M-WIQ,+9[!]OPXN ^[&W=-X?/=]3N2[GWES^_?W&P M.Y#G>7_X\J'>;7^&\=V3@X>SG7WU]LG!_5\5V K-6U<5W"9@3)M1J;Q9DWAG M7ZT*9.[\H.0_K4PPZ?N[G^%YG?#>E]!56OAZ-,2C-:R_!ZOZ%%:K3.%2TJ9$ M6XG5$K@WLU-ULU2L%!V42/7.#Q6'4[YV1,^]J/SZ[>Q>$1G2_/)QP7>?8OU@ M'GIFCP93PN$AX^3AJ&S)L6O8?P]V_2GLU8/S.M5-#K5N@G>\B1;59O8U&QOE M4[!W?M#FKO$W:,B7,O0CNH_DD^D:V]_#UGR*;?$86-6P&;W7FZ"UVDP(:A/) MD(J<+'KQU*W].X/V)SG_N*S!O1*X]G-_K9P+)&'8:-R$H"2W0H>; 5(-&D/1 M[._\\+/Y(]#F$+$$EPQ !I4H!NM2MH%U0?#!SJ&-VEBUV3 6:-,EM!<)S+W[ M1.,S45FCHWU1VP4G9?KLM/GPAV]%1$X'>_#H9.?E#NR>'+[9W7KF=K<>OGUBGQX?GKP= M[KW\<;#S7([9VA;0'[X]?"_W=O)TL/MR6X[_QT!^*X21WV[]X^7E;^1:9R_, M,[_S>/OMX./3P0HCS>E6?<-CLOC\SAR;;>>?[,[KP_4O*<=>=! WH. M^/N=K4/W:PTD-N?<)D8MY@S%;V;)B>6M\(!,E7PZW_GA=X$0Y+PR.WR2>?)/ MY+C[N0R?<.66X/'T*\E#2SWO3>>)KM!G8YZ*WIM)RO"W.]/!R>FP95KSSXXG MC5V?Y@G?O9T6.GX;#)_-\_P[ETP]IQ ?\8979Z(Y\G MY;M!:>_K@"<;\QOBKR:D#[;_ZW-M^^6/?[C\Z/.SG\[]W.4[240GLR96?FAW MMZDE2_QPJH_??;C-Y^UE"7YSD;#?,'8Y>@^<\K ;.+%@V;QGXXT<4W?[!%S^9L_KS)+G+Y>\_VM_YP:SKC:A(C MK4;\;G8YY10+.V4UA6;RC=6M8'"#K+Y@!Q^UV'W^MLC%WIX.!S28G7N3C3(X M:3Z^%1:GD]F]GR;CA'5]AI_/E+!&M(D*4/)8M&4$IZ!PQ'/\)'Q:JS_&T35^_\(["GY67P&_ M=JC_!.IOPB^IY"R+1-:@.(L2*C764# F4($ZB"K]Q>]FHMMG^ 5?(G-L_08 M-GBL5L21-3Z#(!O]UW3L&K^OXA<;?E;=K/WE9,A&Y4- @AK%EZ:BJRV@5*PJ M\$K$OXL/5S'^E1@\>)W14X8"@*"]IP@L\&70:B7BWXW@UTW\*UIQTMIE9Q@2 M>/2&&8+W+E5?2UF)^'=3^'40_Y1H3,%)F^@00C61G 0_43-5LZA0O1+Q[V;P MZR3^N<"%Q&,J\ XR4G16:Q+]&1)[LM!!_.M%W*DU9@5< F5Q5Q%SK@%(/A75 MH*WC#N).+_S]GZG[+EF[W92=?EKS^8DG^ZU<]J$MRN"U/,.GA\X+JS@;?_" M?[ \]$^_;Q]N\6A\,AA][;073_^[1;S/3G'W\[O_O>J49:M2,2:#"\ UH#'6 M!L0$9%O$N:CU+8=3^KS6]ZF?^6.UOL_UD1-+4>)F)**"32:C;Z*"Y5"UR(D;B %A W$;P-,2-:2*30ZU0<8\C90>(Y!YK'6 I'\4D+Q,_E MV#>T *GDM='9%V?!>(U$5I$/NBH#DO^<?DD$Y?Y+L.XIK=BL#S?U2 M!FVX)0Y_PD'9'CW T\$,ASV!*8*+7J*G"50@1X[5<&8*V6F,T:J5@>DISW P MXO(0)Z/!Z&C:$WQ*QLPE0M'9@B/,27LG*9C6-BADO3+XW"[-C MGK3C)GSLR8.(9@ *P/9P60N MZ]_U*2R)@U-%-)/%(@*2'>K(-A@;2844XNJ$I=WQJ#WX9#PZ!](%<1':)'@&(28[::G7*>5(4^ M="TO:XK;/;B:2F(MF6]D!!\K2B)LJO694&5?^C!N;KE4?/>0EDJ*I6US-58@ MM9D2@76YS?FN):F;*Y->,Y(W6"1<4/U6!\O<>DE#ZV@. 2O[JBV5[*-'758& MFHZ*A N"J1H3N28RH5I0J%*PSC-&"8-MO/WJP'331<(%X:.(&4-,8"6UB- & MZ[MD4LPZ%4 %*X//$A0)%^7Y0!-'53-CA5(L0C"E4-'*UE@4K0QD-UHD7! X M 1UP89O85$G85<9JT=I279O?Z//*@---D7!!*!5PL:" I&SKQ5(I.53H=#4Z MDK'V8A"(O?XA$*NAZRX&S"UB; :BHL+9^6(":/"97=0%2C3&AQS5RD#3@:Y; M($SDB5IGE22]#F*@Q&W2422'SBH'865@NDE=MT!\@O9.86'-JD"K%(ODUIRL MT=ZK:N/*X-.QKEL@9!R!M+:<40= 9W+(7B,&+E$$@Z.5@>S&=-TB_5W!A-XX MM&U,DGC=34T M2C B;Z("@-8#3-DK\C9:;;VR*PAT%YV_W8#+63GGQ45+<@7%U,A>5@::C(N&"8.+(.?O6 DED9<+HI M$BX()O"IT<[._5T/7+7!:>E4UZ%!5 5,A4XUM MM09?H_8A!.' RD#3Q:"^!<(DMH)H&2GX^;(9J*%Z7NUI*W<9@<)4.0T!K$IQ;PR^'0]J&]QD/G*B)FL&%"&4DV;00^A:N

K1U92"[N4%]BP/'6B,)4@8)3@PY:XS)4U*NQ"K)K#$K TX'@_H6AY(6) "B MM[8R,&NLR7KTR98D\D&I'JP;N'3A:=KY:H()2[$A849-X -A!4&NJ. CH>&R M>JAV,N^UFY62;21*Z'VN$1+I5-J:A]5A $"=\NIAVWG79S= &X4Q!\NMOQ.T MB!OPI:3(Y#)*4(7+ -K[I3/^H$?^W_5^&9^V M'/+\#JYT9'EY-IVUI[C^D+Z8E< B)A4-4*6VE&R-05&=K]4FH<"A7E[>W'+@ MO9.)KIWXLT9;:! 7@7CP$>#NNUC75@Y MCZ%@6CUP;W*B>R>0"EJM*FZ5;B,*BXM11^W)JPUXSDS4UT7]1B MM4Z%; H2%HU@LA)(HE7<:A$6Z')-N!6 IIN)[HN"J>:<:G0YL!A0YHB%@+QS M,2&3<69E8+KAB>Z+PH<0(;!W)<<*Z"*RPF)[HO"IR$Q=6*,14O8H^Q MK@PXG4QT7Q1*D0.!L8Q>(5#2V6D((M7!UZRI%WL!+EUXFGZ^+%4'.R0!1'(4 ML[7: T>=Q!@IY^"KL8EQ!5'M:"W(#K 569*=AV+)5Y T+,?,U2:7?@"R=E3+"M\BE9 M?^*L8YM(9)RBW(>%[!LN3T6I7KC0CV#M$X]06N*G";\>C,^FPW=/^70\$0UT M[;ZSB\7KH?7;2O!#*& ]M'4,'$/,-;%A8_J,Y*]#MMWSFV$EOGZ:*WE*-JFV::DPNWD=E70B,X+ /O?-+98Z= M@$B88U+:E)"HK4B%X'/0+A6O7)O%N=RRIG,KO)Y.II"#+PT,4T%X@;E0RL%D M*QF#S4M<%._:GJX%#LBZ&BA6D77 F5,NZ$P0< A<)E[^^9CWW^"D'+P[_6+W M^(?K2*8+'[:1LX%O =7,1:?LC%8 M-% (L?9H#;1ELX=GQN&R/7O-Y.>&?/V7>Q9,+J%^?#.YM\7"& M#W>V?IJ]>S*[UFK0 G/=F*/$O3:#+8CU!9^\TSZH(.97)/?%Y:X&]0FT!=:, MN+:MLA-I4 Y\-(C'$Q^P>$9_RCHM#$9\^+=CS@= M?#D7!B>3=X/1T661]?[)^&PT^_#SK<&4AN/V^Y[86T[)65=-]=4"6\RN3<70 MK? *%C]LH-$/Z#Z\_+N<$2=T_.X)O^;AYPA^.&A[='HVF\Z/T+U!*Y::BLVN M$K"I$;VD\U R_0$K5+)%'(EMQ[\$&JV+FM3,&-()9<>+.6Z"+1L M3]#*H@Z-4Z&@KP!M'3TR*HOZ8%=*]CV8C-:O(+9 _6$,D(G144H).)04?2!+ MXATK6H#4*^B6,X@M(Y=40QMA!@02NU81K\[/'N T^-'P_&;OW,YXI]PTA_@F=P*#$L.Z.-CN(@;4T:4O4V@(ZI]8/WJ/-T:3UE M][VJ0)D"Y92M*<#*)XW5*0('P2=E]4JC?-/^M7NX(ZO(V59EJAAU4"E&2*"$ M SD6L'T:VK+T7KE[M-L0X6AC0*GTW.:'8VXL!?3'"YO*@"9?[LY_&@]%L>R0G6,DM>K/X!O;S@>=M3SR6" R8BLAL M3R+"])IM-\BVO=<\656B58W$4:-.!)"]328EJY+Q04C'YQNZ]TWE]Y9H-^C6 MNLDR*+8R7G2!8P4G&4@ M[2T@W!7]R9IKW\HU(5A./A:GE0/C8V9"[\$49UKEKD]1=.W<^A!-P;*+H=CY M5-=@VX[L23DT4(NNX/N4)*R=VY)SS1!%;3TXG2I A"A"SJE*JD9O$&./ ND5 M,'XPQEE;''I)4H*5KZOY9*JF2+9M_0:2(7#0WHOC(AMS"&MV+8$/[26QLLT$ M[$+4D@6HG').H5KM$UL'RH<>A3V9#(XF@\^6>%2 M!4I<#+E +L6!41(5"XHK\ZGZA*SX%O"K@\SQ5E#+&,XH4=!!T$#%I4HF>H"D M+!O3J[ZDM>M:PM#(QF$&"^"]L"KXS%7ID+372N?,YA;P:_5=5T<[>"@?77;1 MV*C:-)=(SFBKH%:OT(<^C>[I0-R.JH";W# L9) F>K0PA99'8M%6X! MQJM<[RDZ(EEE&"A*B*!8O+$<8BG>(KH^S8[H@0EW-%K)"*BQV*0X 4#,GL2: MHPF1+#/WJ::WW";S,;'$+((/"@]6ERR_X/1;M:9 M=+ "ILYM"VD7( 0$U>;145%@L5"U0NLUVU:RI-L!T5S(.:=8G8E5A&>*DEVP M4\Z )ET#]&BIU?X3[2;=6B?KP<88J&T2FS4:$.^5G:G!ZV!#$.Z17[-M]=Q: M)T1SRFHPD2WX"MZ9Y+RFG*-50C;O;8_B9]_*O4LP$*V#.-J&-T+6!KF-K8V4 M.)#S*=OB$FIPMX!PMW/08P=<4RIH IMLC B94ZHE.AW;SHC1X<6VI/V(HFOG MUH=H:E2NP4!4'BL4E;.IU?CDLHUM@?]T"PAW&YU;-YN\9H2@A$LF17!R$]ZB MJ:HX34A$J4>!M'^#UU:^KI8"1@J(/L8$FD..BF,BL@I2# K6[.K>A_:26*"2 MC]:)^E>B]KW.VKE"7GG1:KZ4/H7(_A%KY>MFUN=$:+7V2&!RC-975XK-U>62 M+D:OK=G5:[?5";% 5YM2C#YX O"($9(P2QNC5!+D>Q0/^Y9*WOS8M0["HE65 MO'-@R!%P@52B1$@VI(P5AY9O ;]NQ;#(3J1\,@:S#H68+S*]1X#VG%F M"JIFJ&A1Q(<)&+@8;X.E6Q =5K[J4E.V.05FJ@@AZ>PB(EBV.H9JPVW >,5J M'V>CP3FVH[-VXQ_0.CG?J_&'BW/(R\L37'YS^;Z=X>MR,0>3-5EC5 4H)5*Q M5ER"93*F5'^Q4KM;7HYYZ2C95(T,&+N57NZC58$CBGYD1N=H*ZO99VI4O_&@@[HN?#%YSV1Z) M/1T-\I#O3Z<\F_[X;@=?CB' Z[8OM(X6B M(?J !K+5N43?IOUGMH21U2VV_94@3??>*$-"P)J28Z&5+N*+;*K$)%E?5>5B MXK]RVFY>ON@EPQZ,1R.FV?;L^6#"0SEJ>T3?77]FYS:UO:(L_/30;UGTKTHH MH5R#9.Q02XT,T69O'6,H$FC.MY58S#US@:O)E\(* BC'R3O4P;!+7#Q; M=6'Y:PRO:&.?PO(--A8#^EP8J(0(7OM2JDZ=@J)BX_-O3+0\L"]Q]KI8D M20\H]*5M.A>3RF1J!2] <=;U0^%R[OKF+WJ)SQ.<3,>C!W@R/JM#/+J9*N65 M/-\7AWZ+YQ/SU[N'!=U%2_W)83?,I@K82N8:,#BP1F=1:P; M*,PV[3^V7) >/-KG#F+F&NDE(H!3Q:CJ/&@BS66:U"^YUKPAESB@A2@ MQIPA5.T9 ')2,2MTY)MHT(&T[7E\>C >O>;);'N&PP'NG][O2:!2H*QWOH#. M;EY:5%Z+NC.H?-5L].U"Y7=W_GNFM1\,G(GV\P+9.BLW$^ ,< 1TX@^L,6 MU*1]5NYRR3Q0%_7>-2Z_7>V8(W,EF_H2Q&]:IM\0UNAKJUQ)%I! 994T!\YA M/HJJ/WG 4PE-Y^LU#$9'#\;3V?U1D<]X\OJ+X78/3TZ'XW?,^RPN$T>TL.'V MVR,:G_"'0?=/QH0?J?2ABT?N;*_NXY!_KV/GRM>]RMH6^_NKF .I+-K:9AN" MMY DO)N0.:2470X67)\VR+GZ^G:+HLW*&4PO*9R4]N 4)V$5L(6HHBZADB4V M;,N*4?B:IIJOJ;P,5*::.(DW3F030&7,MM94$E>1$N5\$>75H/)'0">GXXD< MNB;R*A&YUNQ4K%1$2,PW=&0%AE-P;?DB3FM5O";4'R24A/6J%:D< EC-F8KS MA@*H% %K7D5"[4D:M\ZS?Y:\N'H-QSDM$AVPBMLU6BLDY,Q+% MM.;O@GFTX%1O[8,;AV,Q,5 M7@,I%9VJ#MJFNA"R*[9''.Y!HM4;[]]++@=; M(#4F9P62:1E,"I(K5=LB^J)2C[B\!(SJ*ME;,_G.0!63G!-:Z9!!96SCFXL' M \6AL36LF;QFU!]C%'/!X%%;ZPOD (G)M/%0)D5TD58JUYH/E&ISBK9/3G$P M::??98%].MT;;0VFI^,I#A>6_JS3KAO?I38XYNAS3>0AAH19QZ"IAH@02NK3 M*,WEHO(Z ^N$SF"Q0M0N*PN.(R9R,67,55D?5)_HO,096)]C0B]IG9!KQ$HE M8@8+.E-.Z)1-FHOV@7M$Z^4BUSHOZS O:\7>Y.64-8/7.19%27RV-DK;HN*: MU&MR?4,I-A2C(FN)^V"<0H((6?@FJ9O+L4_D6B=%-TT> !M+KC9ZCJ!+%-=4 M;"*1D;I)2=,C\JS3D"X(9'3TSC+ZTG9Z1XC.$_B275O^LHD*7#*K8&$W9D2IU/AI!O#FOI^*L:;X*-*^29<#5H?EMGZ9SFTEN0ZRF %FNX)H>3QQ#A>0K5*I]RLW79%MV MLA6#*7E&Z[5(A4"(UFA,8'PQ$+!/'K4O@QC7.=]-#34W552!#55(#A *!G > M:@16.7#M4W5J";B]I#T^M]AWD]592.7*$$30HS.M?%O-J6<5=82'&.; M41[[-.5VR<>_W6*2Y12RR<;HZ-J*!!X5299AB\&8/*L^E8W66G\Y*<;6IQRL MBZHRU,J8(C+EE"EFG7I5F5Q#_3M[Q(8:$TB[^QPA18>Z6( 2PVJJ2SI.2Q#3D@*"$@>GG=IX49%B9J>PFD+QZ3KD!!)"1EB#9X6V)- MC%XG[I/C7;B ["6@5=1:2FPOUY.*G+UF@NR#3[7VJ?]ZP6*MEW!*2(1:2O!5 M63"!8XJJH%:@D;P.>+Y1BC8F+BN*US;DY4_@^=GF*=ILFOCA2;]A\Q0G5F2# MI-Q9@Z> 5 H&4S/9FNKY].HY1,MO<V=X'63<=&:S,@1/&FDO<2IX!% MD7,"<:A$M/R[\BT3GM>S5U^6$(>NUJ MH',)(>NVL%(B76*R*^0>_W#7T-+X M1Y\8LLM$3D&()NG0-O 3'CA(AOTJ^L>; *M[!RD^,##8F HS8-NJ)U:;%$1M M@$C!"CG(F[6^!7K(B-:B U-8&2@ R1LJ4 -D0:I"#[:6?308#6;\9/":R_9( MFN%HD(<\7^-E^N.['7PYGCP8XO3+I.!L.AN?-,B&\_);VP;S&LIIUP.9#:;M MY4Q:$:"RR654IL9$-D93^^0PEQF[[OUG95=8= L7+TXSJV@"%&\X9-)!6+!B MMMDJ,#])4[4,?E1^FHQ/)P.6AGYWP'0\&@_'1]=08KL>"S4A,"MG(FA@4LD( M3#%EI7( 5G95+;03!+NW4VV\TY+Z&5455(H90D)KB)4**H:X8G;ZF>;Y\O"^ M6&C&FB(H9BR@@XV4E::,AE!B*ZQ\#+TA[+JW3:O;!5JH9NV M(S@7/810,#OT(G>J0<>.U*I::/?ZMA,[#9PJAJ!=004./"*C"J!3SC[[ BMF MIYWIVP5:J*($!=FUS2, 66=K;;#HK&;@9/*J6FB7^K83V\1LR5:,&)T&KREJ M;%N&F*JC3>*2ES_WW!X5KG_4"^_RFQ.VI.%&P)8DLNP*I:TG/.=3PYZDN//AN6 M1!Y**-$"*,K64*R>L M]"K^*90>C$>O>3+;GN%P@/NG]WMB4VVVCE+ E)R9+X;HC3$5B_.^:%$1*VI3 M-XG6(FV+,Y:,.G.'GRY$%/#*P4 M[;5WWGJ1A2'GA.ACM-36R=:9U(H:V(W M$!K*E$$>UNSO"T@HL!@4253()M, MBE&O:@3;/\97/#UEG/2E= $ZNRP&E0*)(FQ%6P@B#(NNAFI5JZH(;PBH!5J4 M-6!)E(4F39!,P,1!5]2J;A"L1=8N2J[:(1OV$<@I-"&82D%T'QCB'HR4_,-@ M7?ZP=X;%8"PD33FZ5L#P";58ER[1D'7!Y14TK)O%:I$:4%D$'V*!"O-9_>B2 M:'>MR$E^Y>A\.*OR%]W]K6JX!NW/CV,5$[MJ/[]*B^GG]VTRI*G*VBB0>I'V MU962(6B?G>,^K:BR] C?V%(.9]((">,T[,)SX/^ M^6%[]6-#7)[X\JC+]^W,7Y=+4JT=(M@\]!5> 9GLR&1S-YPOT"QSE,C%[IU-@"(XQNQQT5N"25CIRCV9B M+6ED6H))6"$05D>,7$ IR4V4E@B6G4'-&?JT!-(RQK/N 2[B1YTHDLBI N: M-1<4-:EM])C4BAGQC2X3V)'%>JW!$H:J$1AJ1HF58JJ> _G4JT7+EB-V=@]I M-<9'ZWRN!H$0,A?!TP=GE01=W8/QS4L:7Z^G6Z,J!\9DBQC!&H@V5I-T\2$7 MY4Q=";0ZS/P6.4Y"80;-MDJN#AI]]A3:-D1H)!%4I@>#G9ZTG3.*]_-EC3]Z_F^"MNCMH!?>YBG@^FKS^_HT7C" M@Z/1P[=TC*,CEK=O<%)Z8FI>%1LXDX^,D(I&5TJ1F 7!IE3[,)1O39F;'ACO M,)$E9W/-8$#'W%;1D4"*,6G2>>UEKH,R#R;CZ?3\^O1N6^ 0-3Q[*H'B@6 S M0>I+;/<2CVSP.5AN*V2[Q$$B?%0ZA]I&0*X=SLJQ9X&^IX++Y#AF+@8@A6Q= M0N=\MKEH]M2KP0Y7V.ZIK2R\5_=QN+@--:](F/')R;A(>UT?0;K?(T-2P.J4 M51HM0^*4L@873;8*3/+Y+*/G MFG]W/!H+3O,2^?FO+K*"5=13*190GHIGFR'YF-O 4==VZ0PI.%8]TE-KEBVM MSDHQ*Q)>*:94NKRV(.WBA.IF@/L93DLXF6Y]O196?+6I+0UF)Z.IX/V];A>=J&OHB@S6L7,5ELA&8A'RR&BY);194\ZN3X5N=846TY% M%FJN: P6$RHP::R-:F"#HI*3SFM%MEH4ZV+8<2I4K&LC@!R ==&HBA@U%ZP^ MQ"^7+5][L5Y3K!,MIJ"88MF&DMOR!C8'5!&+"]RVG8UQY;38G^@'7JS>O[R! M%2Z)5>_0%<(@_P!5':'D+#FD\AR2QK)RZNMVD:H;O>4T2P145AMMP%F+J#/K MP,I6;4M;BDBQ34 J 5,I%^;8H MBD\^TF5OT H)K%O,L&[4%I6*/D3G."5(&;,O-1)1P"(JS*]>?^/M9E@GJV H MZW2RJF3=)N%D&WQU$&K0-A<35DYZW6:&=5/;BD65PE;<5%N&P[9-63%E4?@& MHH[N?-;%,J_^^#5B32^KE#^^^SN7H\'HZ-.=D;^@'$Z/'PW';RX.7!3!+DZW MQ=/!T>@KW+K\@LO]Z<6Q'^]_43?QTT5]]O-+/QDO[C&79BCE9[-*/ILW^\=F ME7Q88''V3^LIGLTF]PXN?W;EY1-;IX0S9$+)".0I,1:/+I(U,:IZV>7Y8NWGTDR2I. MYV[)A_LD$_Z6Q39,:J/0J#1A5LW,D^7];=T&3/^=S3RKEMY7/?:F??U#QY4,;?77;@H]? M__%\NY"/3;H;(J"@R56,J%TMW+S.)EZQ4VG)8.?O)%N?9P;M3_OPV M]GDT&$]VQ[-%3L_-LX]/_LFV5V2 82VP:W& M&+U/5)UN-?G@EC_KNJTQ>$'^?;YTZN_Y]KW1[_5&?8O"W?JO_UK&).RC>'CU MZE^6 #_<^Q^0#,Z )E4X9@I .F=5;*022_51BY->V]S2E116R)8/WHQ[4O@H M!7.@ EA* $Z0.65;O22+#N156=O)BO-Y4;G',@21BXM_-?V\^.X/!Y**P1=/ MILWJ@((F4?)9N:RK?&22[D%EL#GSGR;C3>S4<+5()B8W'@[*W/BVY9Z^V%)R[W(-@LL;O-[23#0S=VHY8@)K>1[E J#H9*#\^2<*S%XH%1[ MKY;7;+Y%DEG8"29HCLHG2+9DE[5W,1FJ;"IS[R7SFLVW2#<78!541L, UAU=1+:L 6CQR]!$*:.MB]C'J4&U$ MS\[V81WX-8>7AL/=:&1T/EJ%12,[T%FG$G/$C!HBJ^)<[S7RFL,KKXR+%04, MT+901O#B?J/*L:H0BLI:DK_>*^,UAU=>#P-;H:J)684,Q9<(;L3(%@KJ%+*)%3U&8UF\9 ]$ZII8RZ@MCY#XHQS6QEE'.L8=D,J88BKRJ)AH1;YC8),BH?!\*G6MB+:/& MSP5!:Y181MQL- MIVOUP HPQ@):BQ?4,:*S!BG%U(L-)]?$[3R4=Z 1BTK@JU$QJ0P!=2ZH MWDFN"Z$'&G%-W,Z)V\4N 2PNEZLI" & /68PR9I"R%4T*?5 @ZZ)>QLUKE<8 M/5N5(B:H3HM@2+4M%E_ 6])]6,WI]T:)C&C"LV^>,+[F[M+)7)\\817B>@K@ M-&2G$UD;O-7)^I1[+W/7W%U9I1N+=U%QJ(XS)&#,-5F77:7J=3JO+?1:Z:ZY MN[)B5V47;"XZ.6U!4Z:NRNK=Z%0MLIGBLD"AY2Q!#3D MHT\N)U][H'>7BU7_VHH^Z:D8#W%R,$%ZQ1-Y?39?V&,%*=W17JI9LV*K8\H* MJC99M?%YCMI>]O%B:/22R^ UI9>5TMVHX^H]6\-1M36FV4..J89*R82$*=<^ MJ.,UI9>8TAV(9K+BD)5BE:J"5 R6I"HX;XVU"3#W0#2O*;VTE.Y$2]N:='40 MH]85JHU9VY!LMK78A,!]T-*_3:2]6J?'XPGCJ.S-CGGR8'QR.N2W\[Z03B8< MWKXLL:-U#9 J^ (J9@_.1$1G?4#V*;+1IO1 4J^9O>3,[DA9V^(!N;(&![KJ MK#PD+S2GZLKEK/#E5M9K9B\_L[L8@E&))&-4KKI6A:[1!0YDF"C(?] '@;UF M]K(SNQN=G;32IG*,8,$&1O0L/KOXS)!K23W0V6M6+9W&54E!$DKEIG%]3 EB M<%K97"$I.2?[73,5@;8MH@>Z!OERS:NFT MG2*G;+"95'90;, @?Q>N)I>J;5JQ*5ZWD%6=Z*JHM(\NFEB(P:JV";;*13X@ M+3JKV-7250_&L=GQMX)%'>BDK(A+MDG^=:"5DMP.CP@ M')[#V;[>%6U]?/]$FH5P&:FS2$O9GDP&1^?KY%[)5GHIQ#3)V4312X[($*). MI-N@,5-2H@2V]D"(K6G;)6V[47[65,_*JUJJ!Y4\)M:AH*\2Q)6[G,6VU,IO M3=N.:=O%JDM*&N_MIU#V3:E/=_A%[]YU88U;Y= W/K"L1HJVH,!8W4V MR?IJ?-MW*1:P_1>W:]ZNHKK5"I*WRFM?")+1&34754TB8VQD[+^Z7?-V)>5M M '9)5QV<@DB;*!=3(L0B2E"7 M%%%DGW&0 A;0E'JB_]8\ZGIVAPY%V4C6U0"N&O1:^=IVHF(.5?5ESYXUC[I> M[Q)57NXOD>#@5<%J M/C6#C6$$)]0*VHK*!Z-S:MN*]$!5K.FUO$*'B$2F!A#=:J%$2$"Z9.5#=%4Q MKMBTQ-M,KV[VG[-18R%@3QXPN]1\6(K,*;N@5VV/WR68]7J+A!?Z8FKDA.P= M ,4(JD:R5I+PJ,##:@FOV\JM;E07V9I5J)(M1FC[E$<356A)9,JH?5RO ;$J MW.I V7Z#P4KQ)&K1.QZ"*+;R*8N1C1I%Q!M!"2"6'2TJM:"$"DR!!MZH)K6;%H:W>15-61UT4H!,!M4 MDLLI8X-+5E->E3'(MZC:$S-8%VNQ5 F( [(++B<$[5#TC+O5VJ67^J%&-LZ3 MYVP]1"SSO:V=\0I*)%?ZT(>US(AV$,.MYZC(>!O%1IVXV9)3\3F'Y*T#3;0R8$B8M4C[J!&14J[>=C)(I["Q U9#)>ET2*"KH],7VFQJ?7RF^K:9 &HT6?M(-8JOCF ]^56[P;1 M2PM5M42V/D5M"WAGL]R#JLEHFY%KW=(*63)944T)<#@4Z:4#:L M7*$?ZVPM+Z0=+7E::E(4JZEMJ2+5\'18L.3BL'J]8D/4;T6/G>0O2;5IP[$B M^,#)I7:\(\TS&>#P*I=53$:"J4-OE6BDBG%%^NPZ M@[2+Z5Y@!'!\/!B\<_ZUWS=/CBY=.7A^\?'>^< M[![OO#S4A\\/U>'[([?S_.'[)W9W>/A^_&[GY*$[/'GZ:O>@O'K1OC<[;P\/ M_O'R\&#;[#Y_=++[> ?V#N0<.K[?V4\G=/)HM/?R^&1/OGOQ\F?8>_Z/X\/W M3X>'+W<'N^^/],[6PW>[6X^.#\U3^?R75T^L_'OR=KAW\NS=[N-G[W>WY([? M/WRS\_YGD'_A\/E#O;=UI.4^7[7?OCAX!9>_D6N=O3#/_(N#;?7B8$?MOJ3W M.P?WY1Q'\N_Q\>'!,]C;^N7ESO.?W^P<_&.X=W!<=PYHMKNOWCXY>#C;N?^K M(A&>4:M-21/-)E1=-J,I<5.I$(D<9D=Q8]V@O]F@AY\V:#76^VSJ)D&4!LW5 M;48E\:0:HR1ULR(*>=V@O]F@^TK/&W-?O?E5$B5 !6[3Y,+2G$F:DVK=5)QB M_#';,MMW;>B8MN:UVGC]Z^>*Q?/[\:=W=^MG\JG.-4( V)3!F ML703-Y-79K.V^1D20XU!N+,QGA2>_.V.EAAY]PO7?/G)='PV(9Z>OSUF+/- M4P:O?_A>_KI8>--@RJ6X4+@"D49#:+QDMT Q:;2_SB_PX3?3V;L&WLE@M'G, M@Z/CV3VKOW.GL[^^&939\3VMU/_^ZYWYH3]\/SW%T0_?Y\E=.<'YZ_/S?#C; MOS[DTTOAY$BNEL>SV?CDGI=+R?EGF(=\>42>-\4FC8=#/)WROD0 MW]T;C(1.O#G_T5]?\V36=D[8Q.'@:'1O-C[]>._?J8O[GTE#S>W)LHJEB%K9;*>XI^7JEQ],YO>CSYO^XQ/7M5A,AFQ9/!\-V]_WL@HFRZL;:[??!P:V/_X/[!P_U_R<3> M/=;^PP?/GFX?;#_W]W;_P+-^;H<7 M9.CDZ=75GOXYBB\<']RXR&!$2K2.M+;WCS).FV#!:4D_T8>L MO#/:63)?G8"],<*68Q8>W-L:TUE+T [>G4HF?'N\#GYP_?_ M>+G[\A^#IB=VM^Z[W:U?3G;-HZ&<]\WNP<_M^)>[!SOV\.7AZ_+X%RA__\?P MA1F^SB]/7^Z<[)B=DVW8/;BO=K9>J=WGA_;P^3.YYGW=],K.\QV]\[X,=H?Q MG=PS_&J-\B43;&JP?A.4"#Q4HE)$+% A8#0VW/E!LI2?YZ+C(PH_;%PQPG?( MM'0UHOW'#DY>;>R-^#__Z9$6?=_W6R5AX]EH0./"&SO[5[QQ^/J-+]PNJI@< MSN37XCRF3"(TQL.,P^%XEL=OOV8V/Y_A1)S+\-U3;F,Q;I\%N5^AQN@4^$WO M$NP:6?1NU+ASOM=S>%<.$ MN9KU_OSL_M.#AT^?'&X\??C3WM.#C6>[6P^?;HA6.A!!=/X_Y$5__[@TJ\_^! 'OZB09*%W]8.@U&KJ]XS M0>[J7XH)2;8N,[AE5HZB)#9FQ[SQ/Y?>:N.\)KK!\I!EXSK=Z+W2>FGEC,<% MW[UCG/#H:W[TI_G]/#ROW-XR+RKG^#4Z&\11XJ:T+FY"\F$S%A$D&5-U1=5B MC3C1?YR->,.$OVRTIKZZ'EDY/H\G:Z'R!X7*P41N?] *:K=5J;S_U5@P,3)N MYE1H$QQ&L:^H-J-CG0, U$072@762F7QD?O@Z?W=_>VF2BZERD_/GNX_N[][ ML'&P]__9>]>FMI)DW_NK*'3F>4YWA)*I^Z5[CB(8@SU,&-%MQWW34U<@6 MDK[L!W9:J:OW^69E9F<\Q6&[?>-$5@FP-;9G5 MC]H#MZM7ULSP&FE7YDP.Q-:>?R?$T?\6^ UF/5ASN-Z%C_BP=X]Q404G\@._ MRXO>V5E[D-,?:K'=";7N> MA _M01:#82L]LGTW%O[+!X=49![2#99N+&1JO=A@TQM@[Z+J=-;S=,'Z8@?S3_E?CAJ-E4^O%6O]ZN=3,H#;X'%Q. MGO.U=K?6'@YJ[G3D(_G>%?[0R-("(_H2[6A&GQ;0)VQ'8/S @'Y%WIFQ'2G5 MOU[D UU&:K_--3GA8\L$=ECJ('#X&^1C(YW[O[WQ_WW0NCN4AT:W7_]SKC\^!Y&>_2,,S[%^\Z/GU M5(N7;?OJK3@ZV;]\?]9JO__X\NS]WF%2!O?U\..'+ZW+0]3:^QVEQW':*EZ\ M^_AI\IH_TF?Q[ON3'C\\:9V](_\]._SS_:?#R[>H=;E_<;2W2P\O?\^O38^_ M1>F:VT=_J"^O3W9S0MS7]-^_M!5.>68!.26!8<_ 4NK!4,$<409S+^K-O= Q M7TP_W.5"F61-3>[H6Q*&KJB87AMF;_Y;GKJ0VWIR:SWGQIZ])^^1K ???3=O MV@=^K2488"?FZ\$D"=V-[K(UWN(L^]XZN+ZWTIY'*>8%,,EMLN2X JO2[@CG M1$9K.=*:U)M, J(<*TSOO+M6)8:;==?\-)**6J]?.QJ>AG[MO^?]]L"WW19JT\23= M8%.MU=OY>>7W2C$WON^TO9V][/BJ&B V8=(L#"TSGK!4) MQ"?#5"L6#,;IMC\SI]_?Z@\PB:JIMYM\@SS:I3*Y@T86\E'_M_3,=M<57\I# M;J/]Z]L(.9,6FM) @_3 5/HGS58 J;G5E!@"3N5LS-W;'L(Q[ M:4EQW\D-\ULOW5J=]^W/Q?7XP-MEZAYQ1%@J5 2/1?:11 +:)F.3F^ E)>EN MDJ3>% IS!GEN?GS#E#U?M2)U:"8=ZJ?)W9*]++_UD[*T/YM.;?]K<.?#]M^A M=A337CX,?B[NY)4X62:3E"A6RQB[Q9?R^'.T]QR9KLY"?F""\D\+5)2\;]GM M![.V&O*<9 ?WY2^OJ4-!!?#,I,A\JT"_+QPL7_= M2[?W;Z<),VL< 7G6]'S]RUM/0J0,$*$4F/ .E&4[B&O5IZ1@[L3)+AR4_VYVPYY@SQ73?\I9)Y7'@G M;52>EL=%^8[@[(D)56CGAWE:C(DGO_9'.5YZAVJ]5I<\&F4^G_(WZ[6GN"V) M>=%;BI/VL#/*S0S&G=9< OS@ >ZM545XRBP_<9;[9F3H'%^8O\?M%Z]8ZT3MY]/;Q\EW;+:?=,7K9; MN0CE67K]Q_?I_=YTCEX=?.LDI^_W#M#[=/VMC_N7K8]OT=')[VG7?8 /]PY) MNF;2RCOR5V_9NX[Z.AN:)0['-+P4'",!F&08+ \.-"$L8&ZD96%\!"[=DL?# MGOM4^T MI(X.F!(63$ 4 B;*T#0;AL1Z\X_#@X*%QQIP\5SV7?[[-$_3JS0]3@#')ED%C (*.JRI4MC7B';AUT?S8;)$](; M3QR8@^O2)[W^I/3)Q(\YXP.]FI;LV\P/Y^(?-9\>31OK_-3/_>#":)N-R?C] M1L6W!K6?TINF.ZXV.$_[L,%I+Q]RO:J;,3PUPV^_RQ=S\X)'Q1)&+YY\G9\; M(Y?]3V3F.]MT\Z8GV8_I&^47C9X?1STCKMYLU*)I="6CR\V^?(W&[^#-Q6!G M21DY+\[[_70EXV)(V7P8FN'Y8"W!\JR W<5?1CB=E#]G<2.3XZD1#,<,)%4. M(RFM%:+>?!<&=\;JYGO__IEF(R_@P?/NW*]5JJMRQS766KUJ#V+OX5&D;R*1 MFPWZS+J$N;/V<)CH&#H)=_U>-UM_G8M:2);@1>T@&X7&C3*6]LS0U'+MEV\E M8/H>LP&M-^>=,,8@0SQ#_DWX<#[NAC#^\S&W2V9O'LX/M31B7X:G5P_O)-,^U'R([>ZH MD-THYS5G"Y'T'>^XNM'#^->KI]W[A+NO[>J)V8ROWW&%]5P79RI(F%@@5]N2 MV;W(3A7S+#3?X9(_L5X.V1'ZJ>D#/TP\(#M$_" ;XAEY%GQ'_B@=XCF7C/$/ ME1J"V8)&F1&ZB$LF; >IIU8TNN>2)7UH-DN50J:+"7%46VX6[PT=V;DC MHF=9^]#K7]QV%"_O*OHO)D]82_MW[!=]?_+[E\-+QY/MB]Z?'7YMO7K3.7QU M@-^?I/^>Y.LZ2'][WVE]W/W&+_JYDS[CLG7YZ>+=QS=G[R[WT?M7;[^\^_A' MI_7J[==6^HZ'']/?SMZ2PYS+4@3IV0W,>(]1UFI9JY5:J\?C'?1X=5YOH\>_3K;)6S;(BUBNJ^N1 M,K:D1[/\[_-!LO4'ZQD(7+8E[:XM:4$9B\@'L-P:8-XP,!2G7[$0U#A,L63W M=E:IU,'\=>34_NTNO#4H0[B@\CQ;R;&K5?!JM A>7+MQ"\]^R+,;>9%(.A., MHC ZR5JRM4\H*CA@_+\-B(7)/X@9)>/ M[-\::6S'V[)$1KDAP=>ZO5%JQ_D@C)Z51FS<>_.6)E:]_NBS.A?YP[^TTT>G MCZUUTW?KY2C>W^W!R*'3-5V7U2OMGW,]^_SDP=!TO>G[02U7;VO[VP]*US#] MR?Q\:Q!O78QWJ=#:IGM1DB?VE$$;,6050Y7B*M!2.# <>-U<9) M0;%8;<]!MW@U/3# MH'X3?LI$ZYBP7&+,K*!I>^(8W[F>\/)$VY)F1\=&QV=#CD>7<71^7!D<:3)WCXRJL@OXCMMW9FW4QFLV6Q]N M?/)X,#IA9$9_^N]YYV)LHQ Z;FQ^][ L+7$L?8D=-+D3'YTYIM7U:Y]=.V8R MJ)EQ<]W[3<9INIR>=#CQ!WO#!Y6B^MP;;WU^Z8><]J+N1C4_WGS9DMW MVN2"&!GG:'TWMG?/\AH59+NCAND?*I[[XAP_R'?6C_-['*%9QF%8B!6 .T;/;^CLO M.H3Y6Y*FW*'K,>6ARAP_HX+X;6A?^"3OODFRNE-[>=#:;;TXV'V=-#9+QN[) MP5%KV=&S.=3H* GYJS67)U&;83B;.+MW5IN,_>QIJ?9 _\M4\\I&,^"#F[3C M_*4VSF:IG?:SD^Q_W;]7PK3>?'D=5QMU-QI7J_C7/TWSI_.N.??M8? ___+@ MY571)G1;H)CE'ES3>U#D^H19B7*4._TT$N31&8:9&[(7:_NFW\U1ANM2,L/3 M=G\80C??K*,CK<,OZ;D7Z>J_/KS!9+EAJW3#WG;!WU@G3[%QEY&+^26$3X/: M.,?CO^?=4"-RXMW.2W/\%YW_@O7:]D2\W7TU;D;Z;&,QQB52*EU7Z.>G/1.M MJ[KHQ_&59D3>@L0"H6(UK*G5H!]H->3LG7XX3<_+=9D.NJYW%FZW((K)L)9W MZQJ;#-_8K+,61#$AUDF--]V$2+!EQ818XF&RE>#H#CW]M^F8W(7M^#2$I*E7 M23S?XFDON) [W-6(:E3X0$Q9KQLFHD4-JR8L&ZZ&A-2;O*CAEJKA-[M+,SBM MO>STOLQXI6\UZ(LBKMF:76-%',?$RP9RC=1GTR53U9NB2.:B+KA"['F0:HX. M$YWV.FDE#?YW;?]_SMO#B^]\LAE91377;-E^9^FMB63>X84M&KI&F*A4-5NJ4WG4.RWM1/XU %[_P-3(FOD9(- M7W)JGI!3(VF]>6BZYL-(5?[WH+;7'KCSP2"7H\BV[V[7="X&[=$6;BI#6:?& MY:SR<]Z$P7EGO,L[^AS&5Y)A,:C>DBQ*M>%*E=6*DIII@W#BIHD6JBE0] M0:H4J3=_SU4.V\-1&9&1]J0_=*Y^S]+5Z0W.M >? M[D!"T:.B1XO4H[QH:=&C2A)IHD>LZ%'1HZ?H$1^%OH;]M$Y&6O1;O^>"S_)3 MQ*::W"YB\B65S#G9J1R?_V7^SRIHY\UN$ MU32;-LZ0Q;MK;_T2:*V4,;3A%IS&R8)[8L9'!6_I3:3L M>D=:*P39M]UQFY/0S\FBIC,N'C[)##T.[KS?'K;#>&O]=A#R@Z,==O"%R97" M6V'RG4Q^1,O%YSZUJ$,5U$&LM3I4WIF\__6T;=O#DEE20:(6&5BGAL8;!M_C M].W-2 :UKX=6(N=76LR>V]DCO[X\[THANU<;F[ ML\L]36+*&Y4WFL<;/:3OUE7/I_KMK]SDQEMD'HVW,*I?O6A%G;=^O!0>^"UH M?=[O*.JWK,C[6CW1"MF9#^\75LNMPFJ[K;W:\=M_'Q_L'>SF/S^Y!]@:#,+# M6KMLX!=_<=3:VV\=[^_5TD_'1Z\/]G9/TB_')^D_A_NMD^/:TU_B#W'Q^>]L[3F_E!HQ:^NO!YF'O-'HNW MUSU#GOPU%]CD3HL=1M33FMPQO:,X7D0O.KV#\5/?&.W\\)5,RR>_]H<-_S1_ M:L._>SX5*[6(*]8[29,7<<5HA\L?/OR,,18/?>T:)+[I-4U\NZU]^:*CP2=7 M)8 >5T!O,=O_LGC6;/$\M?[B@IU355A'J\R^G4/;Q>HLLJO"4*.-<2X.M:Y- M+,OJ6-CJT%>KXT&%P@H>-FX!%#R4U?%X/"P@=^M_Q='_%AIP7O.<@=_Z/7_N MTLK*N:>WIPVL*/[_N*5?K;3>?WS+O46.X3C9X1F#.%[?8[="A0;Q7^VO>:/Q MLF_;<]?)-3#,X'OIX0TM4 D$F^8Y59;K7S@B&(G+2'F MK[TL1H@2#:,?!)'UF@^N?68Z@_]3AX29V.N?F6%ZKZ_#7[KG9[XWG#Q>KW7- M6V>CD<[JZ/]O#TQ?G@S3@H;__U77.\[#N#@8A M_9\_,5\3Q-+,A!'.1K$C3_^XL'N]OU^3-W^_HX?G_N/^W^]?Z8]''P\NWIUT MVN]?_8Y;Y$WG_<7_VV___/EQZ.33GKMX9?#RP_TZ.3]V6OZ MYO3=V=?.T<<_3EN7#AU>MDZ/]EZFY_Q.CDX^L=;E6W;TYYNSUN4A:EV^(ZW+ M]YVKUZ3/.G]/WHK6G_NT=?G[Y2'99X=_MDY;>^_XT(R^_$6%LHY[!QX+ HP'"2K2")[2B'! !.>XG<"R MP97\US]OKIA)0?@UO!>K1[3;A[):]GP1JB)4%1"Q7C)IH0*3 2%+!@&2AG$%#/%%88..6I&?)#\::4Y#T!0S%*QVRD<5I3=* M,R3=6'XP*?NDM9 ??"T_)"",*/*@@T# I!)@.;)@)4F[88E4P*[>Q V"18/I M)0C0XNZ_ZG&K2$Z1G"(Y=TB.%%Z%H((.E#$JA8D)4X(285D2(R5&DJ,PH:CL M>-9 .8V]/]NN_2&/PB@7<\&F?=L_&A]WS,=ZZPI5A-'%1)2&L>BTB9J MCR/UZ3)51#*4<,\:: F"\K0;;HTTXZ';E 7H0('C@N#HE11,8&N$L\PS9A@6PBD6$ALMPZB$&-8* MCM,00]I(26JE 1RC!D:I!HVY F\$-L8+GZ:\WM2X03DO<"QP+'"\!8X8!8TQ M3_9$8)H)(T@(3 K!=4Q[65\4P4-TQ&HARG1 1-(PZ,(UQ\M6M%QZFO MEA!.?1(T,-AP8-$*L%+BM+GVG&/!G) ZT5&H!J?+\-1N/!TW\# #03N$5]\A MVPH_/,PP)\U8?'[5!LH+E\$[(1QB@K/T 8I3C%V47NH@'&7%;;L^\M)Z,>.V M549QJ:@&&I4&YA0"Q;T!Q1SC+LTU<[S>%$HU%%(E^;&*=OH*3MT6 B^=P#$J MBUCPTMG I#+61LE<^JN*"%,>BF]XK0@\]0UKIY*);QU(+Q*!A2%@B48@:+2. M41J2VM:;$J&&DDN(G!4"5RL7<%Z>D@5DV&P@9;50.B+",9&4<>RL,4):)#C! MG#I"BI-YK2@[=3(SQ''D5@ U.@+#GH*1& '7CJ@LJ8[ZG/)&!6V@95BZ6Y[R M5LBZ962UR6;UDFO"TIX2):-'4JXME0%[PX2DQ4&]5F2=.JB%\$@98P'G0RS, MD@"6<@5I*H66FDA!Z8BL.I$5EV3B=?1?EV3BAQ;C<;W!,+=Z+#G%FUE"YD6: MWZ/XJM?S@]VNOTHA/^YU?%&0QRC(\8P/VO@T=8HHB-1A8(P*,,114)0:*CD6 MGHIZDW'5T+JDQY4$D +!%9"6!6!1)/[A]!-FDCMF MF'>:)0@*VD@Z5B!8(%@@N-HB&06"\X+@U$NKN*):> =!,PK)EG=@//.0;/E M&$U4M+;>5%HVI*(%@@6"!8*K+=M0(#@O"$X=JB9$K2)/II_P)EF"U(*-UH+4 MF!$1I&.>UYN:J@8ARR@'M/$0W,",WS7PF%Z77UB>R_19N2T;K!C++,I0%&,^ MBC%;:CO:0(E+$B%4KF :+85\:@ZHI\B*M.\ABF8':D/)JA#)QZ7942,7BA(,1H@"7K'A(5,5CDM0W($1)QO8DQ M;FBUC *&&P_!#]H>E4-U-U6T](++/&0E&0^2C(; 5 BCX+/A<:WPNL_)!P>>\ M\#E;194=2^9N(>NJ_<>%K$\FZ]1A M+#WC(2T_X%H@8"H8,#AX,#0XXIB/06:37:H&KORQARTEZ^9EN&TK/9?I/B[T M?#(]I_YBJD-:UBY"8J@$)IP$PP2%8)E *J"TKZ#U)I6H@=4R3AEO=]'&PLLM MX^4R_<6%ET_FY=1!3(V65E"1=N^. G/:@C8*@_/1J5RIAAN=>,E(0Z%EE*;9 M;EYN8/+P6I1LZ*2_?FC4/H1NZ)M.S71]S?BS=K<]&/;-L/UWJ(6OGT-W4*V, MX@W6D67Z@R?3_VH\^;M=OWMCZO?',U\DYC$2,UL'EUN-; P>",^M/FDPH$.N MZH 45D%I%"*K-Y--T%"\E( L61H%B"MVXQ8@+@*(4P]OFJ]H@R80G$7 M(J@ M2<1 E70TYD.6WN8S>:(A4?5RV@H0"Q K ,1E>F8+$!1P MNB0*_Q_!_\.3WY&KX 8;ZTTL&H)6 MKZOO>K"K9"IL. _G[#.]#/V>-X/3@L)EH/#B&H6>&6EYU* I8< $$J")0^"2 M-:R5\H9BD>]I13#YM;"PL+"P<,6)K 6(\P=B:\8VE(@F(=-@#9' K$VVH0X* MN'&.!B.C#K38AH6'A8=+\Y86VW"9*)S:ALZYP+3$X+DSR384'I*9;W.6D;7* M"LZB++9AQ1VEI;SM0[)4CSZ''%WI?JBUNZYW%JJ4B;JMQQV6Z7&]GO^#T?2_ M[@T&13D>I1S[LPY6K4@T^: 8-DDT&$FBH8S,W7,DXE@AZO/!!T8;C*'*1=@V M[=S#UN8C;"LXEYG.6L Y!W!.3>X8/0X4)47S,H'3D B6, U2$N8"-9$87V\* MW&"2%7 6"<<=NB)&[!F0C,60(,>PP:&08A)W59KY"4,J?] MHP:EI1)X(6:Y,IN6)&"H^%IZ$]JH.I M97#*X&S(X)2XW*K ?)!LS'X8#*]*Q%0I+K=NYOQ/%8V]7EF-OF7&O M@KWG86\FYL6Q"=[@ #AX#TS09.UQ1H!&(SFVT3B;K#V2L?=]I:N"O8*]+ M,H-6!7O/Q-[4VD,BBD0^#$[2M,E%6((6E@&W 3.AB3"YZ3?6#7U+S^^"O2V/ M1JV;XW,9YQ'*P;7YN3V_Q?[?:1+S0;1QLL+5M!;^/XK_O\\Z.9FG:3*\!:%" MXK]!#)35!#AAUAIN.&.AWF2\',]=HN%;CN>N#^66Z^4L )P/ *<&L/3*DWPJ MP$6,@4DN02EIP&%+")$Z6FE'?<=I]9IP%006!%8 @!8$S@6!L^G^::^/ M,8H5 >NN2 MO4P8I V0!D^]9<8RRJ2H-TF#X^K58UE#L2CI IO'OV5Z30O_YL*_J;','++* MB\P_D:NZQ@ V5U@A@AC!3%1(\I&_@!3^%?X5_BW&95H@-W_(S3A%E?><)HT" M++7,^:#)R.,<@^#6:$<"U[EX%"EM3POB"N)6[1(M])L+_6;\H9I2@HF!M#IR M!2B733PE@#C&*>'?XOVAOCWXW#$7>93#/8?\RU-O?6H9X-4. M<$EN7FRYG9+2O#:E' 9IJ-)/WQ5BR]/8ZG5[-PNRE2,N3[%E/MQPUZLT78Q2 M<)XH8(I)T"P$D%8Q3UA@',5Z4^CO:P#/]7S+Q@=U2U[+F@!ON7[Z@KE%8FZZ M90N(..PC!%,EH;$ MPI#@P>?-+@L2@[$A@L66!\PX59B.0"B7D:6Q\2"\QP&Z!;',C6K7L"JGX(/! M69@Y'V9^NM%J44I-V5!DP<["[>[;4!"Z M;0B=@Y^Q('2%")V:G0(I:SQB((B(D(]#@ D$0TP[<8R8R27%,D(9JE0]L8+0 M@M#U1N@<1T@X" 2-(@2*.@DA_Y.EFX-8GA&+9()H6 MAA:&%H96J(AM8>@*&3ICACI'T];=0A3" &.:@46<@R1.,!4\$D(EAI)&DL'" MT/6J]%!:,-Z7$[IO^MUTO8.:#0E#X:H9X]!\#8,JI8INE-!4M/S#M+'ORW[O M[$6ZC';W/ WCI/-OKSOX]VB1C)]WDI?(8;O;Z[>'%U>5A7:[_N:[[/_/>7KX M, Q/>[ZZ>I5=R EU@ ,\:!5=B#QX:E?9WP/K!ZD_*&J&#B MPJ:IUM9F-6PKD)=;Q;< N;) GCD"F79_GML(.%H.+! %"G$&1$2DD%-46UMO M0%D%N5<0I:(XL.(PBQH9[HG6] MJ6D#L64<2B] +D#>(B OM\)Q 7)E@3RUD!W"@5%EP$5-@!'"05MC(>HDS-;1 M**3/G8)I@[%B(J^CIWW%-977P--^<.U9KX5QU.Z7>QSL)[I+258>Y MR^"4P=F0P=G R.>:5,1Y<=[OI^]0I4#G!F\,EAG+G,SLM=T_293Y=^B&V"X- M4!YGRQ_,AA]52%-C@P8O) 9FO *=37MK<"0284Y<+G>*&X)]G[>]:E-^#:WU MK?6?;# )EQE$+"2<+PEGZNAX[C%3 JP6 1B2'(SA!CB14G%-/55^E'U-^??9 MUX6$A82%A$N-WA42SI6$,P$W+1Q1WFF0FBM@C 106B"PD0=K"(DVN&03RH;F MWQ^'+B0L)"PD7&K8K)!POB2!5UEQ8$SAF!,V=G M39J=X!E0G'O1\$!!*Q)!*FN"$\S(W(N&-R0N'>(7[R[=@@C2MI[*6GXAF<+) MYW'R]UEO(<>148<,(($3)Y45H(+PH#G#20B#,TB,JY0MI<_\=A^@*O#<,G@N MO^A+@>>SX3DU,BU26+*TL>9>9]]BLC0-#BX?/S7>&BU";M: :8,A7.!9X%G@ MN:XIG@6>\X'GC),20RIKD-G(UR.Y%2!9X%G@6> MZ^KF+/"<$SRGEBI-D"S9#P-*2ILR3!DS@[LFW%<;#J+Q2K=VMA:M'>K&6UGWBWFB)F6%(J_S<#MJ^;?KM1=SOJ>C>/> M8&F C$[\^XA AZ @2,>9T%1RT"D/4[07/M@4+TI^)(J&A3R%O)N$7F7 MX?4NY*T2>:3?KQ6;" M69VV:Z!C^H=IE"QZ)2PX2E&R)+C'+GNQQ??G3.9ZV&[C*_)L;8K*NK%O=3[H MR]#O>3,X+1Q<&@=GJM82;1%7'A#*AXX#9V =1J"YX)9$K&2,^<96!)-?*Y>3 M4H!8@%@%8W#^]18*!!<-P=D.D9YIA0,'$IT"AJT$@YP %+#W3E(E6#(&F?R^ M&5DQ!@O[-I!]JW/.%F-PZ1R<*;^ HN-<)^L/.0:,2P.&D@B(!A>4]I+X4(S! MBCM42[W:ASA5$RZN,XY+1O'J9629!2E^Z_=B>YCUI(C%H\3"W:A!X2S#+,DZ MLXH#"S)WOC$:DLF<_H*D#1C5FX0T9,F)J(QE77(B-H27RZQ!47CY=%[.]()@ M1@7%+5AJ!3#E"9@T,6 \X@QQXC7')7NW\+("$[F!O%QFV8G"RR?SY]1]'0:#7\99LC]= M.7=_KIGAL-^VYT-C.Z$V[$VR9Z^2]&OM299^R9Q=G\S9F_K1"L-IB'!W9K9/ M>N5 QAQDYL.-Q%EN)/;2@F4L E,Q)\YJ T8;HH1S&N=#R)C)DBM1VQH%KC0.I-S4J:6$'?5J"O$AW) M"@(7C< 9IZR+::LE) *&HT[6GY:@@^+@A'4,11I(SI05U:N;7C!8,%@%"W"9 M?M5"QH63<6H<*F\CES* $>BR5I MM@I)L]^Y5?\PG;/T%K6#KC\?#',I@L9X\A*#=F[WK2YMQAX7Q:O6'?"/M8C* M5$Z4*YI[?%.3_S;MSEB07_3.TMUS/.RY3Z>]3AKUP;_-H.V*(C]*D3_->JH) M4](::\$HGYLJ6P1:$P+!1A-9H!9-$I0%^MY970*B&Y= 4M2FJ$T%U&:9F=M% M;1:L-M/]']8>>V0P6$TE,$H,&)-;9-&TEVV"!&%F9)M<7P7SVX/Y9P;I"^87@_F9OA41FRB)!"8PSUWH(RC" M/)"DQ-P0%EQ &?.J>@ZI@OF"^8+Y2F#^F='Q@OF%8'XFSAV#04IB E(J DS: M"#90!I88;&C4VA!1;])BS1?,%\P7S-^!^6>&I0OF%X/YJ35/*=,6>0="V&3- M"Q3!H,@@39(.2DG->,B89]6KC+R&F-_ "/*:1"OVVIWS8?#SCU?,,>PU>73R M<0^)BU5KP<]5.1]WF'I. [LYPKOH:,GD?BK2^RCI/9B-EYBTU[68.8@\CN(E M$A3%##"2B 6DN/1B:?&2%=YNU0-9-4O"%)4J*K5A*K7H8$]1J2>JU'2#:%AT MU H+R$>75 J)I%("@:3"66:$=\&/PCVDJ%11J:)21:4V3J46':LJ*O4TE9J) M5GFE)6'( ??( U-&@A4Q]T]6F(M\9,;X4;1J&0V+BDH5E2HJM4ZWS2:HU*)# M;46EGJA2T[V4UTS;$#%@XM->2L@<;#-)M"3BD@OBC9*C8%OQ^*U>I>Z)U?GV MX'/'7.1)"O>C%;/Z:VK%Z$G(_/K.(2:<:YWEJ[Q M(FE%K=L;IK(T=9[+GV(S#ELB#-$<)-^41H;^A?6]:L7 MG?:GQLF' +8?S"[=M\;#;Y"IB5*9 M&9&WS\@?NZ\/CUHGM8/6WMOCDS<'^\>-]/.+G=IN:Z]V_/;?QP=[![OYSX^G MQ/H,PHNCUMY^ZWA_KY9^.CYZ?;"W>Y)^.3Y)_SG<;YTIH<.?WNS_Y_T MO(,_]O,8'1WN;_*@_+37ZW1,?U!K=VO#T]YY>C,_^'FCO_';KCGW[43]IW]- M,?Z:XZKY5]]SO&]Q>3P_#\(O5S_\>B7W[>[H:D8O^G9GE+1VRJ@=-.'4Q-Z: M?,#D\9WQ8]]LV\8/,K[#,;O[\1^^^,B5#ZLFO+9?\L(]% M.YP^_>O>=\D_&(P;+[YG%_% 5"RT+(E^5@;MO1<\P^A7Z+]G2< MG+;[PQ"ZM3]#^#2H[2?3VC_ .[^87559/&NV>+ZD;W.1/O_KDI?/&D#H>6G\ MSUM'CZL-6O%%]M_S;J@1V1CM\W) _2G!P^TJU+[7;[G(6_5ADC*^RZ]UN_%]O# M7"B\,F7 CXZO$T=.WWW<9>_3EOC=QY_7QSM_<[??3S K3_??CT\>7IV^/$@7>O[CZV]3U]RTLCAB6.M/P_28_NDM??':>NC MCX?M2=+(,?KR%W>68481,*LXL" %6&TT8._37Y"T8=).3W)6Y<21C2@"7H'D MQ4++3>T:5VCY5%I>7M,2,:."XA8LM0*8\@1,FA8P'G&&./&:XWJ3H880RZAI M46A9:+E%M%QFU[-"RZ?2$E_3,L2$1>XT:(H,,&,U**4,*.>0(DQ9*>RHG1F3 ME3XZ4VA9:%F1B:UHUZY"RZ?2DE[3D@DD0[(O 2FJ@<6(0*6I ^IXQ :1R".K M-Z5LR&H?X=@(6JYYZQ?]K2<7J^J[/FRUT^_=VONO-\/77=1&_;3V^6S+\DF-?[C^6 X.C*SM&Z*"UC.Y?/+YV_B MYU?+M*7B<7D?*]D@O.WV0_H*E\'? -T'T^Y.3-,[72W/='4\K6KU!GHSEIE7 M,-J(O)C=AXQ;DD]4[\5$]$[R4AA?^6[7GTP7QJNT+D;MR_OM01K]O?-^^O>W M-% ]WPK#HWABOA8WR2/<)->UF+*;A)! I?,"/,EN$A<\6!$,TCEI;IW2] MB55#J5)6?HE^XV7L/@I,UR_MH,"TJ$DUQKA5B]25&#Z>_[F'ZWE2Q$+41=?Z)6-'&A<+1R')UF1!AJ+/;! M HI$ <-,@;')6,5(*H=B)-B0Q-$&Q[ M?X=Q-L<(I&'!IZPW>Q?T&+_2'"*>C_-)F**V$@^N%\)^\#JZV M-^/-3MHU]8,9A+TP_F_9]#QBTW/T8B:^*10SCC@#.DB3-CV6@.+(@U51><.Q M=P1EESPCLOB.BN]H&ZBYW,AF 6(5@#B-46+BJ PTMS)&*#!!6R] N*B1\\%' M2A(N&T0MHYY/ 68!9C7F;KD!R$+%*E!QYG UQQPGLGGZZ\WDM3IB\,(/36NSTOGSK9%UIZ8QU8_RJW*L/RRG) M>2)YGE^F:1[!_CIY)+>N>A-$^[WZI*J5)6:'W9N+KC(9>AW_.)>X63U>'D MC'L56\19Y("\QL#2O(,*&(%7BA!#.'-(YCM?$4Q^K5S=H4+,0LP*$',.+M;" MQJJP\BL%=/5&A4U$Y_"MRI(13&)2(N89%]D;S MB$&D+98/6'F&[$;8W*NX[\K)ELTXV;+A-:5VSWKIBUR.*TFYWB!G6KO.N0\^ MMUYOYYYJ(?TQ?/V<4!U*?:DUB >,U?;OL_8/E79VXE^D>3^83/M!]V RZ?OC M.2\2^YA2VF-Y'?O_=_]"QC,KJ09E0H1D4RE0Q%K +FWGF,%I6FF]B;\OI%U2 MJ$OVRY:3<&XYU(6$*R/AQ34)O5/.^4! 2ZZ 44+!"N0 (TQ$#I(RK0L)"PD+ M"1?HUB\D7!4)6S,V(4'6)1L?L X86&0*M, :+)54$"&T,*;>I*20L)"PD'!! M*=&%A"LCX=0FU$Q$HZ4 &9T&QCE*N^.0.S\KZ1F.TH582%C'%TLI%U(RD!;3'^';$/)]LGT]ZS?BQ]^%CG,\N02/'ZO=A[.> M;6LH4DH@D)[$M(NQ&HQ6&I"/FAFMN2)Q(V+'55'QDJ^Y)K1 Y8V,F@])SXL%'D^ IE0>EDB0Z[9 .7 5'0K$QBW]]#9Y:K;3NXE\?^=?[ MB=O3QNN#+^9S*X;&A:&EP61FX%(ZO>,;BP_3:,\$\'-1H-Y9F'2SKM)9"MOK^] ??4*:B]J@UVG[VM4@ MK9LM6M$8T(\2.JXZQ12+\U$6YZ?94(_3.NJ@D":#H3//(*J>"D!8DHRCY1 M!S9)(P2)M>0\,"I0LE!5@\L%5W K."TX77>&]+=<7*_7W1T.^VU[/C2V$TYZK5XW7W2_UTDKZ\-5 MF;VB18_1HH^[LWYE0;DA0C!PG"A@ G/0D5# BC&:YEDHE]-C50/C[\\ KCKG M:]/D:&L3PK85NLL\@5"@NV+H3C< 1!B*..,@M73 E!5@7;0@I/11"80L)0FZ MHK&<9HT%N@6Z6P3=.=<&*M"M,'1G_=-,:!8E!J.M!.8C 25H &XXXL*RZ$RR M=)EH*%TLW0+= MVJ.:D+=-<%NE-+-^UOHDB[&=!,&F!(R83?X"$(3 RUAC-K MZTVI&HA\GV-1H%M];W=)E'Z\N[MF9JA3&_9JW1OZH6@K2KT^QG L^4M,&"1RPQ$GL)5G #2G.!B2-*1C6J)*L77-!FXRE9 M4H[GYH/5HQ+I\W+"_F$Z9^FM:@==?SY(#X5!(_WL=FYWPBYMNGX8A)@\./DT MFA[WO?/\?>Z,*%;K_OA'18,[#Q[7BBK\^N5]%_%^E'@?S+J\HQ4L:(2!>\: M!9%TVX5<\9A'X:+ 4B?QIK*AU9IEMCSR/JP>X*J9^E+$JXC71HA71?+GBW@] M5KQF>I!I)1!7 ;@0$ACB HPF%A".C@I$'>?Y !)O4/6]@ZZ(5Q&O(EY%O*HS MKNMW#J&(UR/%:S:T1)5GUG(@).^\O,9@;9(Q)0(C#EG& AF=*6"W% (OXE7$ MJXA7$:_JC.OZQ06+>#U6O&9V7EY@:9D#[;C-"6(,K'+I)X=,C!QKBM+.2_*& MIM\7;"OBM8JXX3]'T:JK6-2W,;KQ +F0X^%77ZCY+]O_9_-F#&LAKSLS_0_M M[GA"2!JRR>^3.1C]J;)'-UNKUA>OMA+YM&/IDG(6\PNB,M,L/T2VQW3=>U32=]H_2'LS00@YT[A^QS M;]#.VOI+/W3,,)DZOWYI^^'I.(EA(T=9[+GV(S#ELB#-$<)-^41H;^A[=M\;#;Y"IU5*9 M&9&WS\@?NZ\/CUHGM8/6WMOCDS<'^\>-]/.+G=IN:Z]V_/;?QP=[![OYSX^G MQ/H,PHNCUMY^ZWA_KY9^.CYZ?;"W>Y)^^??NZ]W6B_W:\7_V]T\V>@!^VNMU M.J8_J+6[M>%I[SR]F?^V_\^&?>.W77/NVXGP3_^:8OPUQ]EG5]]SO&UQ>3P_ M#\(O5S_\>M7VJMT=7_?@/7_SC!]$.Y?B)+T8[/W@EVN&,/?&U]U\R>>"+[TGL?. B7FA6_//2 M3.^]X,E"?\XEW[X'U[?@O_WO!MJ1#9&6I[C+T]Q)9)9G&W545NHKN.0(QZA ]K9C (P\$OS[B;EG%\;QL_?].D MAJ =PJM_7YC!:2WM6&LN_Q#^Y[S]M^ED/]V*C_T\/ )_VQ?=X #\PT/HJQB8 M1T30::!(>T(LXY*%* TAE$IC-'.4*&[^.GA^UE=:T[M=G_^S/UW9N\,7IM_/ M#NP_3.<\5"6$?G'8GH30S_Y(G_'NXNC/ WYTTOKX_N/OM+6WSPXO#]B[CX[G MD/C120Z3^\YU"/WCF_;[DQQ"/R3O7^U?MC[^?OGN[&7[\*,_;>VU3M]='EX> M[7T@^3G?AM!;K_[;.)R\?HRU]>TX!I%$ $PL"4U*"BEB I(]$K9#@*.769-BBK7G7#9^S-2OY6 MX7\UENT:\]]SPACRTFD:&=7$&L2=CB)29C7B(O-_E/ZK"O^KQ/_+:_ZCF*0: M

P.,"PE62@*2>>^TDFE9LS'_.:M>^N_Z\7_3O :KK%_[P.W1>!;>!!<2 M/6PGUT3HAN&&U*6MN$ L88,P,[&M,)SXB(H@/$(06B]F-@1&66H"UQ"\(\"( MTV!IX&"(<,KJZ&Q(&P*.4$/196P(%E9,IR*"L&J778'>.EK%!7IS@-[4"G8F M$J2-!H6, !90!)V/Q!D;F/&!I,G#]293J)'63(%>):W@$B>XSQ ^Z/Z=OD$O MEP6K4K?BS16")5B_5W-ZD62@\/\Q_#^>]8([Y:-4"#AQF?^$@&810XC)YO72 M,V\S_YEN<%R],$+Z];.Z"VL>SKKIK8NL1XK2BUH'G+$CQA0,7BP M%BG!-+76QL0ZK"K9N7?]6+=I'M_UL'5?I*?D-3M.%JM!&OK!<##*DOG<[\7V M<'36(WQU83"H]6+-MD=UN#>E75G%Q6(9>2.3!?!G>WCZXGR0QC/T=_-:*/Z2 MIVE(>\9>QCYIN9,8I$.Y[ *7N0"#@+0^/>>,<9V;OV/"&PBQXB\I3N*"P%6D M3A0$SAN!4S-:T*!84!$44PR8%LF@1@H!$AQ'ZX,)V"8$,MR@9!F)$YN.P.(R M7H49_5L_?#9MGPSES[DVQ-B [@U/0W]R"J,XDC?$7I[,]/YXHG>[_BC/\D@N M!D4LGB 6LUG61"@6B;+ +2? /%?)7I84L%=84N05SS4V.6Y@_'TKR^)R*>[E MK2?@$LSE0L"Y$W FPR)*$EWB'E:$ A-8)<-96_ Z1&*%EM:Z>I.2!F*%@-6T MELOAY/NSC._Z-T$L7>BH4,ZD==O0?%UT&D9QMKX,_9XW@],KV?C[K/W+ MN)#O29[*:49>4HZ]$$,2#)^[?H[TXW7;V':G/6R7?+TGJLG1;)*RDBX(F>QI M[;$$1HT#RQQ+NB*9"5PJID2^)17!Y-?B?"G^YP+%)1K4A8S+)N/,>3[K);%4 M@\.: %.!@G8VIG\B]\(+%XRL-T5#LV5THMIT+FZ:4WK=S>SO_SWI#4VGYFY4 M#JJ2S_HYU:C66'V6X- NCILG"\IL:K2P6(; /$B'33X:8\&B8, 1[:1V@1C% MZDW<8%(W%%ZSWKSKISA;Z]K>4E NP>]=0/D,4$XM;XT9C\8&,))H8(0Z, (S M"$XX29/@,3L&)24-0I:1%;?5H"P>\.7GBO0^IY&X:-0^=TPVMKM^5(SP<^X9 MTJB9X2@'NTHN[RW5E*5DDXS7PF]Y)>QV_?[5.GC5[PT&160>4Z[I9#<+S%7' M.QI#(")Z()IB8-+29(][ L01)Y7DGFF9988(W2 45\[)LV$RL[6>\2UEYU+R M4 H[Y\G.:;=0&[QC01H@4B037?#$3IY0:KR0!EFNM28C=K*T/D1AYQJ:Z"6E M^SXS_74^\6B<.S\[[XPZ_/GPN9](9$;HRT:[.>NET;H<_:%*OO+-595EN,.G M,[XW,^'IYT[(/R2AV9V9]SM%J.C/H_1G?]9V%X$R2@0'Q[1+MGLDH%3P@&/@ M0E =+,W=JA%OL%)LNSC+"RE7XP\OI%P1*:>6.N(\*F$5.,(1,*4\6*;%6;YRP5FEL[S4N7JL MB!S,FMO>LH""#8"IT<",PZ",4>"-$"$J) U+(L(%;4BUC$-'6^WL*8[R[>+F M*AWEA9M/X.;4^-:4^8 , Y<8"0;"/6U E_C43?/L5S_YYE6OY[^T.YWBK]^03<'5A!8A>Y20 M_3Z[ 6#&!$HB ADE Z9$;O# "6CNF).4JGGZT>Z3?.75]_ M'15CJK6[0]/]T,YU5,9G.4LOQTTR>@^NIW=\**D5AOM?7><\#V"1B2?)Q-M9 M@]@&'*RU 50D(1G$QH/%F ,)3#%A Y*$UYM8Z(9DI6YW<7H7"JZFSTVAX/PI M.#66*?*&Y[@@QRQW+R (3)0"!$&<&DVM1#I14/)$P5*ZNYK&;*PA*,XYERM*U>UY7S^D_0@76HXPMQ+% MD78@V2!8%.U8Z69LLH?(%[L:O]0B+F5F"FF:0M\[S_DS#SR"M,P+K="ES&W, M-FWWG\=VYH-=>F+H5\47(.\H>72P^^^#UP.^_!+_QZ[2B3]*"WDOKN72'>((CX..-XG^8Y,BJPF""5;DS&\L!6 1: M&NT-%TG10BGR]*04J0*]D%DTI%GYOA<+>,+W99W,Q:ET_[-6LZ7XJ*>6;8N(? MG_;ZPRP(_T[3^KJ7OMUNUX_F_+?QE!=U>)0ZW"@_2"3%W!&3U(%A8"X@4#(F M== FZN I"2X?MF0-+DN:9#<"3BUCSG77.D800:9"$B02 1T M!")._-.$A:1?.=.\(64I2E)-$[D$!.XSD7>=2]HW8=0N[?4T M8;"HQE-4XT;U:FF=",AYT#%@8$92L";9S4@K;PR*3)-8;VK<4.68?O$?%P*N MQ%@N!)P[ 2]F"(@#%@J!H[D+I*$$C"4,E.7,,TR$"J'>5+3!2WVFBIK-Q7]\ M;T)Y>DI>L]?'+2YJ4$L_I*=^&-3:W5KXZG++]EY,DS(8#L8=(DV_FQ\OSN8- ML:2O5L&?[>'IB_-!&L_0OQ*3BR(E3Y&2M]^XGAWRU$#$*@)#@8&) @&7G*F( M):'6 X. PD1 +,&P3&X6158ZTD M523-94Y)P[*A&2\4K*1%71S1#ZQ^?>6._IJ=T*$XG3?%5)[$&8JKY9G*<*,6 M-I>61J0I"*L4,.TY&.,E1*&99CAZ;F.]J70C/:>X6HJSN9!O-9D9A7SS(=_4 M)L9414F\4'7I;UT M;6B^AI*HO*$&\7B.3_(4%UEXBBS=R_6G/,YLT4UD-0%>\6)O\8M+=WWU?FKY,E_7,.RC5&- M9=3C+F'?9PG&Y>X-.QE[B3PVH )5P)Q4H"B6P(C60MO(H[?UID"LH4CU4B$W MK"O7UF:+;RDMEV!C%UH^GY8SE:X#3\#$ I0.(C$2*S \2(C2&^X)-5J1>I-C MVI!+,;"WFI;KX%O>K(Y8>R&&Q!!?:\_DT50IH7Q+=609+NK)U%_'4&>$I16* MJ#Q.5&YVQ%%6:J80<$$)L( ]*"D=8"FL3O]HPF2]R71#H^IE7FZ8IFRM(WM+ MR;D,+W;K+D?I2M7M<5K\X39.1&AQJ/ M%76!>@C>)AF10H")A(.W5EH>',(;JP[+\4_GF?[W>*)_&\_S;QW3G?6V%-5XFFK< MZ%Y#57#>2P2.60\L"@46"0:8*40-8BC&D(MGX09?2L;(IB<9;JU+>G-YN!RO M<^'A GDXM:(%XL12.C*;3>(A-Z"0,Y#LYRB]Q)S$W-6&H09"I4%!-:WHXFC^ M82'!SZ%OAMFQW EF$*J:K$$^_EZCE_G*;XN-ELDXHD2<:.%C2.@$NPF L!YT[ F>J" M0>"@% /%903FC *M'0*IA:"$B01 46\JWE"X='ZLIHU[?98O,L; M8AU?S>Z+FP5I,D'9[2 MX!E72M>;C)=*M,6_7(BXXJSF0L2%$7&F :17+OID/2.I^9;B6"_GF1KZI5:P( M]8Q:!T0)ELAG(B@9$1@1(U52(69DKG6G44E>KJ917%S*/S**CT]-/YSV.C[T M!Z,RZO+76OB?\[2__N4>FWC5;IQM_/Q-+,^^EA>]=MOS]6B=]:)W=M;+%]=S MGVJ]6/O'CTRLWT)_1*^Y;#(/6B^_;Y"=+^8X7\MOIG_4/QZ:8?!_F,YYF'[T MQ+)"Q;*ZU[)J[>T.#U],+*L7&KW_O_^/O7=O2B/;WL??"N7OU+?F5+&[KU_1=Z\__N?O8-8G?^G-^]?T-VR'IVM-Q\/#\)9Y_S5I\.M M';Y[_.;3?\]W/KTM]B"GR"X>9A>C_'[5TT!7(YFQYNGXZ/!L+PAMKX*N*,*[T;WA[5WMFNG8+C& MW-'UV2+\S@2_VU^'W^.R)EN;9.]@1^P>_'%4SOOCX=9A=_=@5W9>O^*[K\LZ M/"MK=;Y=X'>;O4VRX*NG CB3$82W#KPL&)R4UT8D2D)E%FO9+H);_7\;AR?R M]/LR"-S.:'2*PK8@8=OA;UF0WE)/(1*?0"3+P21EP5*G+&&01?\RC5W=E":Y8;^<.R8XK8KN>[FSVQ<;NQG"Z?%IKW)-5^T80A?# M_;.1PXTNC<0Q:9@6$*6JR@)\ *>KV@ B/--)1A=9(8E2 .9CT!ILH@$$SQ2!.1FDU$433@HJ4MP6[K5TC*J+[N>&*]<$PN='I\&R2R8N^YX:KT'?F MB,M]Q4CD#]+ C8Z-!>B3Y#R#4HF#B)& 9X4&@DV$,^$C-[X:C5%HP-YNWLW!S8QX]_-X-S78/DA/K:I2+:JA#I%K\#(I8$7AY<9R:[0H M>"=XVXH'5GM7'>]6SI^\%'44!X.QZ[4*3AR78UL[_7@Z&@^[:=2>[% QHM>]?++AMDJ?YD4YJGH,*75/)Q?YOU_N.E#(3I=QHXQ@B"XYZ#9+%#()I T82 M ZZJ0K$I)..KN1AMRE3;\.9-"EJQ^7) M ,]5D\;<(%XNGYJ.32"_I:)77;'*4<-!K[SX MKM4M8#9,HVJ*?85LM3S5Z2"C4S_JQJX;-JPYY",EFCDHYKO=_F!8Z&7G0B20 M9F:BF1O](K/TG'+BH.@#%(2@&0QG$90PS!'! W%B;8/)ME'-F\2Q8ASS:%W? MCQ0JYZ"3(U3^+%1.Y8*D1'14MF"C32"L8RV/-1 M0R5ZS1?G-4>_>(,Y92%^\9U^Z)U6Z_=\,*Q.<',\'G;]Z=CY7CH8W#3DD(E^ MB(G"M-)NG-;64@,BBO(CB S6)@V6>,Z-HRS1B2]=LK:>2]7/H_8-H2_]<6'L M0GSIB+'SP-BI%)B*1JUG4#:[8"QU!&RD'+0T5D8KO::RQEACVUI@O'()%?Z% M9H+%M_'R>AR<%O#\.F$UZI[X5T-]!W=> MUJ6G_3F85E-#83;[$0/J/TGH[Z:-)JFR2)I3,%PP$#8G<,9QH#D))QCQP9BJ M58+AM&V^D-7:: _>C'=AX]"MF=$0)"XDKA4@KCG8JTA<]TU<4VTPC64D9@[* M90^"<0&.F@ Y1)*$="%F61,7T6W6P$YGCXVX:E/UU]HQ6X/(*-_[/#W_=N&E3_=@GS=N\I.1[]B6;S#1+J>5"U#4;>Z!7X; MIIX;=S^DWS]VX_AH8MU>G(E@$^M\[DX_7ZQJ&3Z([Y@\]_8CX:O MOOS,7)_Z65U6C=.,.>MCE#JF+$*@C@7'E'3E#V.IXV\+:5R^Z6AXC2KO$OAA MYU#EH[ MG:U7^PKM?_JC_V=K9W-ZNF5 (6O+,*3O4+$G?WMK59Y MM+_WU\[6YD'Y8_^@_-K=[ASLM_:>MIYL[O_9>OK7WNN57HI?M@:]GAN.JJ37 M\='@M'Q8'/U[I:_X5=^=QF[!^A^_3#6YS)J!KZYSHF>$:CU/1NFWRP>_7\X4 M[/;KLZG?]"47\ 29C%YGA-7@=.&,OOC\"^!:GP#79TK6Y$5EUJVQ7W_]FV_^ M]HMLG7/Q@V\FZ_1;+RK)[_[>+QCL7QOO.,/5T77#[GIUWXD3W%'<'S1$:W\J M:O'=$[ZX)7[FE.^F7NLYJ-<''\O5G)7O_]3ZF-(_HU8J:F&\@Y^H.0-(FR!R M/Q_G5D!!N@=!LI>" M1&U#HMW'W1B+ K12!6??MXWO/_NYVWF^+W8-=\IQ[^3;]@KT3E_ M]_%PZQ_:>7_8W=O:Y9\'R/9>'QX?EO_?L/)O>6_GV3;;V^J]/SQXQ_>V_OAG M[^ 5ZQSOB-WSF*^"8_ODX]NR)X):ZX$;8T&0),!GQT S;G42P?*8US:4; O= MH"S-+]XVS4.4AF>[W]G-A-30%!E?9FKPVKBHI65">$%L,)I+Z[E.-#JA-*^I MP5#&"50<4:C!(C7,G1K(%34PK[SV*H&4+$.A @\F90^Y[)V+EF=MS=J&UFTM MYI$VL?+4L()NBR6QD3;C^]/1N$Z'J+(GAJG@5NCV4JL_93Q5KU1_AR_[.0;] M^7DWT('Q$*>ZBCZ*Q=;)W/7^VTHGY9[KUG=172/CCJLRO?/ZB4:4Q=]MAY99 M.YNGX3Z]W^5Q+]4EF?VX.;7MJ+?-H+=U]J=,>N&9I=DEX"(P$#E',$IER(%[ M':H=)6IM0Y"V- +UML=FTB-P+K%9B\!Y_\!Y;? 6.[<0GG&0B#0@;'EDC) @ MG"S[6/:49W8!G!R!$PW>Y56XJX87E1E;#?YM%7@;#UUU#:U1"J?#2:EZ(YK! MKCY[W(/:?34"\R97O.H/4UG%\Q2?N6Z_Z'BM1 ?FO.$D@6..0-DV4=#1E!_*<>)42KXPV :;Q\B%E4=']%@O2H'> M.3YQW6$%%:U!;IT,JR#0^*S=*K10GJICYDS07 H*FY97A9!__6C!LY[]E^?I^$@NM$18N8<,/-:[[P2!^[/9ZK?_G MCD]^KP:=N?Z[;M6[P-7@@G[LE5._GUUL^68_[EQM=TTEUZ*!3#(#D^P]F=*^ MF0W!QT@@>UF8))#")-1S<,[ZI 5+TK"U#:K::BYS,U?>B8,N[D<-G'-2OQ$S M[Q\SI[1OJR-+04)P7H.PW!2X)!0X=8$:03))<9[:]\J#YG>T[SGVKUE(5QST M[#^8=5%WWP7O)LTSCT]2?X1IZ*MI1^Q7DSC^J';ZR=1&(PO.4C!XL#D])<"; MJ AC&50T"H3T!)Q,!"QA40K&-7-V;4.VE:;H@T+//6)EDTP'Q,J'Q\K.DRNL MM,H'SR@ONH9Q((R)8'(6D&+RQJ7(!*TZ;[2Y)HB5:#$LPF+ >,3=JE=S>3*V M?.J71^-6A8X5Y0)=//JCU\-W&D*O$C[\L*+G^[JU')MN__:F2@_0RE64? MN=Y>OGCBHO0"F7,FYMR9MC)TL2N(X452M-(@(N-@@O9 6"):^1PI56L;O"V% MOL6<_[Y'TKR7^VZ)*/111BH07.>>FX\(^B (.F5[F,)_D3D*A*H(0EL&AF<) MG@H:"T^F8H2L;3!I$3\;GC*$3OT[]:8NA]3SWBM,&P\*#'U=94='_](HY[/J MY--B@"5>L_''[K0&GFW.5/L,DM,,(G$)1FD"F3HO4_0\6;JV076;?B%'Z#XI M9/7]5NCC?]PP.=>NJ0B3/P^34VHV<2'*("A(JD6!R13 4<&*FIV5IX730O8% M)GE;F=L3TQ$F%ZU;/X#[NW&+>/>?OU2%\O^^:AE3+/)T]]I7S!YM;+K,5YPP MUVT1]LM.[^7G%_O\O-KE[3"O17.8<(E5@,R]*M*,43# 9.#.: M:*VB)&QMPS1H)/GRT@.ZKM%U?:\Z-8+E',!R2I6FND EHQ8"X465UB: ET2 M]I$4$BR:=J)K&TP_K+L!/=;HL9Z/Q[H"C?%9-;F\5KC+[R+3!<3J"7QNG(H8 MG_I1-W;=L)L>N,AUM9TQ"]6V/QQW?]LI^WJ<*OIX.AP<3S9^-XV/!G&J(5DG MC??R@?N$'#(3A[RZD9W.%3$D!U \BJ[S8M]W8]QK@1 \V>K"7 M'"H;FA2"V'F_V#FE6$>OHY%.R,GCM1M&[JJG)Y3>=0 HJ^ M;?1MSRD;^\CUWZ7:J3WIT5@GC?2ZSG=[]?"AGQFD.U]_TJ*__Z<&Z3[4J:Z@ M^2K(^A+<6"]32-T/SO?09ETBF_7N8P?Z89C<*&VER>^=_M2&HQXVDQ[V;MJ& MI91+*FF&HC\7&Y9G4I4SR&+(,B-=>4EY5\VL:1N+9BR:L6C&-B@1"]%S(>@Y M9<4*RI+.TE8&K"SH20MZ6FK!".JIM,3G&-8VJ&TK?GML+F9GH06[='IV%5_N MCP>8>?58].RI#4>FF(DI_KFA9_NHB74>8J1%S_:,@>/6@9'*Z!1$4%JO;7#; MYO1AF6+U4P@6[0/"]*O'K%DC7OXX7MZ(#PFOO2E;E%G!RR 3>,L(2"V-,8Q+ MZ6T]BH43;+/0/%T:?=9WT*6?#].)Z\96FD25)[&@P?@H#7& UR/2L"_$X"*W M $EC%M)X?Z,'O]&%^DE1K;7P! 0/%6EP!5EY:[B*SKA4-YVP1J S&YW9Z,Q> M"94; ?2G '2Z.2:/51\S"MQ*"<(H"I8I I[99(W,V:8)@'*%_86;KH.C/_NN M[3&+ $\T[A:4U1]=9&6=# >Y.ZYSM=*GD*K>/[GEN[WR*>_0^;U\9<<_P3"7 M4O*Z.SYZ&]01)))N9R&;[AK;NN!1E4T$*QT%0'L Y$4')E'VR3E,1 M:QRRM0[\X0ND2*>D(H?<%H5/ZNA:!@+ J@D\B51-XECH);^#AKX90CF9HH>?N+,J80V=XLNB>?\$6UQN^O/) MGB-'S,01-T9&B9)UI+[+>)GG'TC"]I MM3*BZ'VCZ'0C(.-E+AL%-"0%(@L!1D0#TM*@D^=2<+VVH=M6WT[?PWKE!NK> MZ!V_F^X]/$W7&2KH]7XUZ7]=%Z4C<D(GI)B8PAABXT1 M.,A@>?2&JICVCLY]=.XO+*,&,;5)F#J="N^3\M#%C*SJD&I?.#YM>CK1U__G#J[7+?];PU3+B?V\.DVZ+=JDLO_ MJL]UPI#Q#S'(C?$ I.I3$)P&+:*H&(2#5U1!E,PH;;77LIK;J-IOX109=1&T.:AFKK12Z>%+%X/AQ\Z,84_SA[-:K8YHW)D0$KQD#2R,-U&C"<]5O3)*V%O/0UA_@/EPB$GJ4;G;$ MWL9E^"#V/ACV3BOW.H>R5:*J_*^ZSD@'QBA>-7QDG!(M3=95%2MO"SZ/1)_' MC;TKZ("WS=?^GWRF^7?K.=XW-?^YS0;[&6K!P6'WOXXK:),SLA3S^IZ?#L.1 M&Z6J]=/)L#+'QV?M5A&?_KCN$97^=]H].2Y7V22K?-F4OZ:V:GWNSJJM'1T, M-D/9YV%Z?B$!SZO]W^S'[WZ=,Q>0[,:P;.)IC."YX.!YW2)C!61:,,AA*!!>.G!FQ2! M$)=D*@"@2#&=1356!E-_T2Y>4B5\."CK%"\LXU'!BDH=G\>(A-5.KIBOVOT9 M/5SLZ=.RI?ME1_=R>2:>5KZ.5+<%1(_J3+1P?F,0 A6%Q4,LC&!2^<%R!!,$ M 1UM"B82R57E4546\\XP[PRA<='Q*(3&!X;&*8TY"9\3L1*$X!F$B]5T \'! M6$&X4X1R18K&K&Y/.T=H;(3.C([KNW5N*N;UJ%L)[JC=ZJ=QI3+7Z65N8HY' M]%@_ H_U'Z>C(AN%-$:=--[+593QXI6()#(3B=P875!HOHA9%$!H#"!DI. % MI1",$H5"%%>FFI,CVT8];'7@ZKM=T&?]N.%SH3YKA,_[@\\I'5PZ:TC5I<+' M@IR"$@E&\ 3<:Q^*@NYIDFL;AK:->.!RCI6'3^SIU BO?..$Y&L_]]-XW$L5 M"E8&0V4W3#+1ZF>.4GPW58""'J7&.MMG+V2\Y+ZG@^&T ^K/:LMW+I,1,=_Y M!^GO1DM8S8CRQ/%"?\F#<(R#U88"LRYI8F3TF==3>ZR90S/QU?="H8/^4$4G?I+ MX]2O&[W5WGQTWJ^N\_XSRJ@W'2GC9RGCQ;0&'KGP3GD+.G,#0EL%GMH(-&CG MD[21B2H_IDV_4&^(_B=TWS]N %U2W1N!])Z =+ITVSAI"$D02 @@:"3@C$]E M,X.20;'LK5O;X&UCY^')6'DT71)O]^-HSO2E$NTFI:.O5(.0QH\Z^$JK$.2; MG^6;&Y,.$G.!YB0@&EX-O+<&RMY&X#FHHD5$R[5=VY"\3>@#)]X\P+VX1$2$ M+G7$WV8I_8B_#X:_4_I^UB%(&ADHG:NI"#F!%]7@&4=I",1P9^K0I6PK8A" ME\L26+ 3?@F[-.5NW_5#]]ZZ-,WD!9MWEZ:&N>@:MXX/<$M^=_@+1LF^6RY^ M-!B.89R&QRWW;ICJU+:'-=,?U;BLIL;2IFLH*PDX* *PE3PV&YE-^;O1(UEF MG8+C"I3- 436M.A]00(E/%#.M%!25,[>LG4/[^Q];'.QEI2E$4H;&E9#*)T[ ME$[9T3IQDSREH!SA!4I#!.M" A-BTH3P9"(K=K1H6SN'G+7'AJ4K&$9;%MW\ M(C3?*O@V?\W\KCZCN[%CXPBDJ8EM+]/)Q;;O9620'V>0=S<&EF3)F# 2I"$1 MBA) P'+)@2GG'7-%4JE9V[!MIIHQ$>NS>VJ)V )C78\;*N>I;"-4WA=43BG; M+K-4]D^ 53F!2+$HVZSR8#C%I,G&\YBK4=ZT(2&KY87*%8Q*+8MB?;RPC63Y_-\+HO<#HE"Y.+.5> M,0^<&PF"4P.>RP"!$57MK-*&K&UPVBZBA!4CS=3(T=5]-XV\VP_=$]=KG4PY MO>>NF:]X'Y!E\'DC=_P@=W2V;DPU",9Y$AT%%VGACAA-U>@C@S'24QDR(5&O M;6C9EJH9CISEI0WT>3]NJ%R4SQNA\B>@@B5V&'USAU6FWG2"^X@BS&+NUA(6]VJ5*\?1\5"ZN(\ MBA6T@IY?$?O57C\9'!\/^OOC0?@'"7XF@K_10[9LD:+%&H)H P,1I !O;0#E MDC'4RAARU<%*MS6YG4"*+:PP]H" V41;" 'S7@%SRB**5)L4BD7D#2L6D0P" M'+4)//5.I41IX*$:B=D6#,?,8\QAV37J\:!5!+C"L>&@UZLJU+L%TH9I],"M M8]&%UA ]>[?;'PR[X[.=BVU'[IB).VZTB_4T.T-- I.8J=)&'9B@,W@7?>&0 MQ#4W50*I$HUJ.K6$U(%QA\<-F@O6M1$T?Q(TIP[#OE^)P.PY$;I7I6VB+4;?32S%/=_G#< M_>W6C-#-LH35R;G>)6OL]/=/_:@;NV[83:.GESW"L /A#]+*C0ZP.J?,,@]@ M6$P@/"]J."<$>/*1$F>]4;3HXK)MZ0-'ME?>CX..[\<-J?-0QA%2%P2ITYHZ M-T1Z6W713A2$L@RL8104#2H8)4WF;FV#Z;81Z!IOGJJ.KO%95?7Q,+G1Z?"L M-3IRPV8-;5AE/EG0,+67Z>1B[_3"OA+!8JD-J#-%Z",#Z"RU1! M4154T()E567B,](6IAG=9Y:7,= C_KA!<03->P/-Z9S\Q'GTL>"E"P8$ M4PH:KF(D7;K15)\'+8)0%9ZJR5B%OH7%E;-&LE-2=Y;4.S>0RO7WD'#/JT'S4<+JQQ.B+ECR+EE 8=HA?2^&K& ML*NF#?NB0:?H(5AM8_)<65Z/;=<"L;*A6C0ZJV=U5H?:^O[<9_W__C_#*/O] M6J&^UK71G;TT[NS;,= ONEX.+O9^O][Z*R[9OMQQY)29..5&'W6J62C_)% A M"!"",_!&F$(LGBF9M;6A:M M!46JHG-O-'BF(Q!&*1'*,)/BVH9A&M&R<8KW@MW7PJXO@=[=2>-6N,.,WR8Y MKQ_MF/E[T+_O;N_RZUAFZ<6I/'=1OW MVDAP_3AYD/YWVOU0L*8I\TL?.S,MQ#*82,U>WKZ0F9=%9/;Z%5E5_V]?B\C+ M-!H/NV&<8O7"9C_>?&+J2*2P62CLX$:S>"(45RH$$$&4'\90,%YQ<"9KI8V1 M-KFJ9XN5C<9"9%0.#* 66<@69 MI6R9)CG5W1C;4MV.)=Q_)L_CAN@5C#8L@9%1AQHFQD5W8?8$>KKF;D_>5=U9PF0MCV49U6U\UJL)X!*)TL^(1"."-!O IDT-[)GUV#)*0 M!D0D$9PB'!@UF4=!M1)5XS#59JI1C<-6#<,QIK$(!KEUEMRP2:&-9>.Q&6@LRD)@).I@>1;<,N^(##:KS(6W M1*JW.Q?&AOEA9QBZO>;'03O31D32R9O@$V1I+(C,*=@QM!&*.\8) M[E]Q3^65HK*?U,Z%+ROM<]NR;QJO%R]>?!LOK\?!J>^EKWNKFG6/_*NA3H$[ MK^OR$SQ/G-C(F!=2BY2U8XQS[9P5@3,C:X+_R4ZB2/#S(_@;(VYS(IIPIZ'Z M"4*D!"XR"EXH:XRB6ELR,9:X,(WK]W&?=VCSH&_I8S/(@,B *\& @5A%&?4J M2BZ8HBX$3H+2-!,FC+YP%_Y4[APRX#P9<+K>WB65<[%IF4H"A!$:3) :"(E5 M<%.:8.3:!I.J;1O8\>K1,6!M(/\Z=N4R+@VNSXW1R0*%5(TU^?W8#=]U^_4" MJ>OKV_@_/_QUXZ;=]@,?TSQ[EM4PNY]2JV#4X+BH/QJF>5UQ@K5CJ MH\J8'?1K:7&597M1?^]ZY8K*$W7GC_6O+L_)8%2/COEMF'INW/V0?O_8C>.C MB35]<2:"35P!:U]^I_/ERT_'E0#7PDFF/^(+#H8;F]'PU5>?^0.F?E:750,T M8\[Z&*6.*8L0J&/!,25=^<-8ZOA;3M M[FSOM\OC)^NMSZM5'NWO_;6S MM7E0_M@_*+]VMSL'^ZV]IZW]/S=?;O^Y]]?6]LO]VM6E?V]MOWBU<_!FE9?F MEZU!K^>&HRI+>'PT."T?%D?_7NDK?M5WI[%;L/_'+_.""&LNOKK.BQZC53KY *M+KSA%U]P\?KZY+7/%*[)BTRN M6ZV^_OHWW_S-%]4Z->('WTO6Z;=>E.(;'_S-]W[GC"TS>,8/>L9VG1.[5&NZ>?"/^'!QCQN]QYOQKJN7G@V%U@IOC\;#K3VMG^L'@)GOM7/!64W)#SG?W+W-#CH[WRFN'[U^( MO=?_.7IS_K+WYGVGVSE_1W>WML\Z6T^/WK"7Y?F__[G*#3E^==9Y]NJ\LU7. M^'S[X^[Y"U%^BS>OM^G>UCM:SO.?ZKV'!_^(SW-##@]VR.'!+NF\#^>[!YOE M,]Z5WT=';PY>B;VMO]_OOG[QC7;.TW 0W>@(&:<)C'-^Q3@F\:HHW8,(*8+048"3V4*4 M.;-,M37<5?!8ER AY2#E(.4@Y3PTY1@AC6*,,QVB\":9S))/07M)G3&-1 MV]"$M#GG2#Y(/D@^S1?XII'/#-R33":1%:O'12](DHZ:Q#7C)A!MM;ECF FRE,5P4E22$,D"!&\LUS85&R@Y*/+4G DGJ4EGK/KL:TIQ>!9 A.T :&B J.H M@<")T#IFQ5BJ!@-23=M$WK9WD'M6I.?O R2*SV,-J[%^WRV]F\\\J+NM8-,( MX2*#:&'-RSY;M8:*6GDK&L=CZ8'$!$Y4$P3<$0 MIB%F;ZET7*KDUC:X;6MJF]./%!$/$0\IO0&KA *. HX"C@+>/ &?06?57M@8 M7!(N$B&5--(Z;3WW7&A:Q3^_K[.B8GH_BNETQ)(28J(R$H)*&H2P HP1'+*4 M*27A0TQD;<,*U$L1U1#5;EOBV7@B4E7AF80VSONL12C/FDPHEPDM\68 WMG4 M+&&1N?,"J"<9A!,.'"V %Z5P,KM$"+=6A/.9?KR(B$ MCP*. KY4P3/D\OOG\NFP6DQ")9,-L,P<"&DT^,@\.)V(Y)D3(OC:!I_']&F$ M.X2[)FS=3/;-SX?5T+YI!B9.1=Z<4X+R!%;P ((3!C9;!4()PLHK3I%463C, MW@Z\H86S%-5GU;C?NT'GYT.)N]40^_%OH";3S6]\B+V]YG=N>M^/:. MWIB]/)EH_,2-CEKEDKKE(N*H0J*>&Z;8^N5?WP*]YVFX7TV?N5_PNZ7K3697 MUC6Z6Y>G>/G56Q=G>H5K!''MN[C6>4(^7OIMRN?TTI\OSPY?QQ//A.J\/SKJ MO']WUGG]\I_#9]NR\^QE]W#KGT]OV"M1SHN^.=YEY9C>X?'?N9S;6Z6S]HXH MB"YZ$-Y3\%)ST"Y+:KQTUOBU#;+.M;P%BJV3-&S5\XL^F_B-V3Y-\#.L>FH' MIK.A@*. HX O?.MFLBSG6#IYI6U-:6!/ZADM:$3.HFS1J::.5E@5,J1<35,Q M08(AVH/BU@5'JRZ/:FW#M"F[W='^7DU(A#Z$OF9L'7(["C@*. HX"C@*. HX M"GCC!'S.<3^TSN9LG=UH0QDEC3)K$*JRSZS/X+RF$)(G-E0%=MJA?=;0$-_= M$B0>:XCO"BY:XT&K?Z.!;:M[T<%V]+!AF)5.#\%T3\Q_0@%' 4FS.Q)&PE<(PN5%Z.AP<;W5' MD]DYY7Q'7YN=\^=D^ [Z+F?Q7=Z>J M9*NM&,7R! 1+!,M%!6X0+!<%EM>!'JZ]L4%$B*QJ&QN-!A-EAJBH<%1X'T5$ ML&QHH =KN;X5Z'E^.@Q'!4Y:@_RU. ]6VS3/Q%SUB"^FNRR'@,^@-"D=9'9. M.J><$)'95(P.FB21*I LR"Q5[G=7D5ZFF(Y/:@4)-:!9-* N.;_NUJ6RH30& MB,XE$"00\+KH/\Q):TWD2F6VML&TQA;2B'R/!/F0VE' 4,=A(-,)"ED: $)*!8YR 3$H12I1WQ*UMR#81!$L3 M$ L1"YL8WD,L_ DLO([>V>P,L66S0@@7. 2HLC*^:1]8+'JQ*@51RQ\ MP.A=[(Y.>NZL6M_T1?S"0_'0[QR*(H:'HHCAH MORS7%+M[6YN?_GN^P\MSO'/^S\?.^W_H[OL7;V5,4FE.(%DK063#P!.K@?"@ M'?7):6?6-AA7;MHEYJBC@*. HX W8.M0P%' M4"(5]'=9YSMAB']M^N=IDL[ M^LE@--Y-XZ/!M46-0;:[6=1[UPD'B7DOJ*:@LR8@2'9@J0L0>52!&T-,JE+$ M3=LRBS5RB(2KCX1(]2C@*RW@34VI0:I_".?YP>YXDE^X^=9'I9QT G2LRN$M MD>"9*H]HM(+G5)7Y(==C/?PR!@IKT&B=],H)ID]I&+JCQ40()Y#VX;C[K1!@ M_=3SGCPXM/>LS?E/.+QF^-7Y>]M M6C[SO+JFSV*!9.]@YVU*UN0H(X@4,@AE*7@:$G!JE4A&6BD+-"KQA?&F+=(\ [)'04\)46 M\#E'^Y#0Y^0(GXKK&<:2E)Y"5,2!"%&"XUI!V3PJB121I(2,WL28'A;_?3^F M-YATTK@*Z\5&%_[5Y[PS&IVFN'4Z+(O]O%S[($[B?_6+>Y/KV;Z\'(P!S@1] M.]^( 89R_2]$.4^V^WZ'[6V5==K:+G_W>N4S^)OS>+3+=L]VSU^QVS' \#;I M:*4P$1R-!@3C$FP4!4N53(PH%1C-:QNLK03[:A2P6^\\U@(V3Q]?]903S+Y; M#@&?11^_S];K/\M@M0;_;0)#W?V.!';=X\KX;%3F#%311$#$D,$X)LMV9]])*GTY2?Y2PK+AYJO6J9[QA MBN]R"/A\,PJN,WQG5JL/W*<_4C_E[A@5[)D4[!?3.0-,)1]9DI"T%""(M^"2 M-J"#U3$J1ZRP:QN:&9SJCA#X2" 0.1X%' 4/!<@S@."K;Q4@ M?SP\?L%VG[VANZ__T^ULO3SJO-X6AP%2"_.3_ZYU8!\M:; MMU*88!W1((0E(+AUX!W3P#1UC@T*FVJ ?,VZ\U%:)VU'+#K .EH@!! M:0!'0@*A&0M2D*+C\5FW5K=1\OBOQ:63W&G5EIXT M8PXD:69]9KQ8R-P'&P27WE%B^E@T!GTJU,<#GJ]-@Z]FYKTB\2#Q+)QX MJ.8I55::#D0HK5U.*E,>HE=&.1KO1CSG:3B(;G2$G-,,SKG./E!,.>6-!Q&L M A%3!NLH!26E3M8HJJVX\E\AZ2#I(.D@Z3RXBY QD[(-3&JT7RQ9)7R+$,0AH'P68(AS$+9?&)]X$F)5"5<4\;;6@KD M'N0>Y![DGA]:M5GF/I&0DM/&"NZ2,,);;Z5EUGAJHW!$?)U\?G#<$[+0W%GH MVOZQG&N9D@).28*ROQ*LT *"(DI93DPT:FV#$]XF7PA3+7"&*](/T@_2S^K1 M#Q4T)$.R3RZ+&+D3FL48(B4\FT@"TL_2T\]4LJ0*E@:M+2B:*8A$+%@O%43# MM(\I54,ZZC+^MFK6"'&D'Z0?I)_EH)\9V$<[*5),W":6A8W$N\P=YS%+XZ13 M'CUORTHZNQ7A7&3FL22-9()!$+QJ8AL]>"<3%#W#9T6$BU7S&%&D:"ZI><@\ MR#S(/(^<>0*QBC+J591<,$5=")P$I6DF3!BMD'F6EWFF<\*U8)098*18.4(J M![9L-? HB?$V>!]"E1-.E6R70Y%\EB]I_ %*<1J9-+[KAN&H52SS%B.,/&RI MPMTXE1>)C(/3@EV/D51G*_"XV[(M/:M&(4UTQ9PCW%2%N=9*1YRDF5$3&.<5 MJS)".#/(JLO$JF$Z;SR$LL=*$4@F6"C*D@>3) ?"*%4JQ> J)^+<\L8?[D9L M'( ULV(5N0>YIP'CFFCJ.O(.\@[R#O!-4",(I24.411D.!:.( ME29()SF10J/-LZSD,Y4]3H*+SE "VG &(M,(AD4#A&@3RE9[&4R=/:YIFS.+ M](/T@_2#]#./##Y-E20N)II(%-9IZXPLFC)G5"F2N?DZ_V &W[(0T905Q#T- M.4I@OOP0WGEPQ;Z%Q&@V3E9;'=8VN-!MHVX/X[G7##YD(&0@9"!DH&XR(E#* MDZ_"[06#O/:*.J=3-)8H&9"!EIZ!IG+(37 FT\1 >I8* P4&1J8(U/ L@R4I M\FHDO>)M*Q\XAQP9"!D(&6A%&6@6%UQTUBE6M3/SHIA#536ML5%G0[-*S*(+ M;EEYYT8:N6#4YECDQE '0B@/7FD'B4;.A6.>L4(\C+4U10?<(R"?L)!.V3,R MTJD$: MUI9'68O$4]!.U@G3E+0IQ_2N9-6\D-^^441U\EK)\DC!\; M0+XDE/!@LT-6?6Q[ RKK4,!1P%' '[N SQ([CI83:13+DHM@C9?NAS[52;Z%^H)C^8>W^^7"0N^._!B,<I"0T<*+$\H'>2O4/FL<:[HV/TK LU?') M,!VE_JC[(;6Z_?)W:OW2*S?_K6S,Q>14+!FF/Y@MMNI#HQ]MTA *. HX"GB3 MM@X%' 5\A05\!K.3TV2K#GTA12:(3,Y+3RSC-CH9Z?W&@&M]],FT.KI3:Z.5 M(=I)X[U\X#ZA03J30?K/='6P4%FH:KZAMB*"T,:##UR $]Y[523>E,W;H++- MS3PZK2,:(AHV8^N0[E' 5UC 9ZG6OH?HV579-K+[@[/[=( M,2JT,P08IP9$ M-@E<< FL-C1)38.4MM#[[?C: JNN$?00]!9NX\PSM(8H^" H.%6C)D,UN26" ML:IJ0.$U%$PD$!V5.2>BI$\3(T=)-'(:&72[6U9"^<@[XF;L?K@\G_HSN_V8 M^N/?0*UK.?6>^D/L[36_X_+<7-,[;\6W=[37[2"\/9]>'N_.=Y]6+)X7^/2#C^N^]>V].]XS?R\/VKL]V#/WJ[QSMG MG?,79WNO7QYUSK?/JO/M;&V>'S[K=/?*=_WW?/?3V^P52Z$@8@A5G])H*=CR M#Q!G8[#9D.C,V@99%[>1L762AJU1M8W7VF(10LSW:8:K8=5S.S"A#04$]4P0K]! :VB4[VX)$H\URG>% M%ZWQH-6_T'8-(GYC^A@*. HX"C@*. HX"C@*. HX"C M@*. HX O:^'538_C;K<_&-93@JT4ALF-TM/AX'BK.YJ,RBDG-?K:J)P_ M)[-VT$,YDX=R^V9-E@S$4VJ )T*KFBP'KAZ'F43DQ ?OK5_;X*11HS 1$!$0 M%P^(]Q"=04!L""!>AVQH83-/8P#K6 %$:SEXPCEPSZ@--F=3%:DB(#8P8(-E M6=\*V#P_'8:C@B:M0?Y:O 8+9YIG*JYZY!;S5I9#P&=0C!1U6:2@F"%""*>< M"%Z1H+CAE"O"9TQ;.4_#0:PS4>ZN+KU,,1V?U,H2:D,S:4,[X]WKAEQ%P]64 M:096\:(,A>#!"6W 9Z5B#LI+EJ^P#SM$(Q@B&#Y C=55OZ([)_,A-#X,--Z8 M9">4#X(#L=) 83D.)OL 7A0L=,(2RNC:AFD3-H\N'@B,"(S-V#HT@U# 4K1S>S3?@BZ9\/$9>9(BZO;@2AI;)E8Z4! M1:H@M,L:# DYZ4U7IM@[?E7+(G$1X1'INP=0UM#8OP.!]XO Y(2Z." ME4E#,DZ"8")"V58!*?LLK=))"(/PB %I/'1)#L5R]WE'"^L&YJVR$_U6^I2& MH3M*H]];7V78>G+DZ'Y)=J?S]))*/QQW?SNHZ/)T>%:?63UP=+09_G?:':98 M/_6\G"N.'IV)-[;/?\9;?SK%S#LS6NS&CUZMG=0KJ>A!99[#!.9 JRVR<%8>HX"C@*. -V#K4,!1P%' 42%DL94HR%Y%EDQ1G5-@DA> IF#N7@]ZREO]VO=-TRUA^,AB-=]/X M:!#1V3RCV;QWW@FBH-7A&>E.=2^6+I,JP&1;A;?;A# M/D#3P\=]8[RS A4?>9 >.O!.9O $N(D"5RR2)'0&]B_ M&LO_OA_0&TS:'5S%].+B8GJ7Z3'UB>V,1J/3W^/,JWM[7]5CN17

-.,*BLU:H)+(#%1+3T+V5(0"E?P+;1\NPWS= M>M^Q[K1Y&O>J9RUA4N=R"/@L&O<]=$Z?O)@;#$@N=9@B>&E*<\L;;JOM9F1.& &83'U8?'^;921U!L#"A.]5)W M,E*2C *=B <1JA"$4!:X-,4^BRIK3BI0E))CNCLBXR-!1K2,4,!76L 7D5J M_#XO?I]*,2BVK$HJ&$A:&!"^,+U3@D-1W;@MVAN7L2IGH[=;3B/X(?BM)O@A MNZ. K[2 +W*2-K+[@[LTIQ(.H@TD6&/ $%K,=R,%F"@Y*,:#"\$+8?C:AE*W MB^40_;!6'0]MV*%8J[[(U)96^G22^J.$=H8,^B8)]O3N<,T!B#H-J#;H MAIB*\S%J(A': 5.1@J!,@F/Y<UV5(O]]O%?.XW:3X1=O57!4*2W ."-! MV"#!\*PA*YF)=9X:%PN@MAGY>I]A+$!NJIJ^ZJDHF(BW' (^WVCAO538S<1B MJ,K?D<6N(XK>D2Q-]!"8L2!R(1X?C 9CDB<^)QY97MN@;6DQ9P^!\K$ )6H" M*. HX"C@*.#+*N!-K2A%??8!]-FI E,OC*-"9'#1>!!$1# Y\Z+4EOUSVB;! M:36MB: VBUCX2+ 0R1X%?*4%O*'3DE$/F+=?:RI$354TP@<)C#H#P@@&WA9M M@.K,60XJV50I FW-T;'5S"#U R3UW&T-]1S6\ _7<_V06F[<^L]I/[68;K;!&4N:L2$Q8PB/SE'/IK1/"O]VY'[8]&O3*BHZV_W?: M'9_M]$/OM%J_YX-A=8*;XT*Y_G3LRA(?##J#?G6*PT&O5P[9*2=;*!?3PF;C MW)T+OJUM;Z-X$$QG4*;\$)[%8G;["%P(1KA00A.WME&0SI)YF-^+NU$;!X#- M3*U%;D-N6P%N"Y&DX"P5B481(C.4&)\*MU'*B)+Q;MQVGH:#Z$9'2&O-H+7K M% E&K?2*0UY#7D-=6@->22=XK9E). M661B;*:"&^.-=81(+]%F6U9RFVJX'SFWN9H]$JOI@$(&#>7O!)'98),A6NI0 M-=RG5K0MO3V)!.D-Z0WI#>FM(A)893.81J'(Z<^>Y M)6)M@\FV4?.8&X;DAN2&Y+8DM\P2DQM/G-C(F!=2BY2U8XQS[9PM?,>,=$AN MRTMNUW4*EAK'LW>@-:D:<*0$ABD"1/+,=+")NKI.@4K6UJ1Y#?4>&[_5E0Z_ MUO?#99.MS[O?3=8GI.KV^/W8#=]U^U-+<'F%&__GA[]NW&S7-?5)7WU?XYKF ML1IC?Z'_;EW^4X%<'@S&_<$X+24B]-*?+\\.7\<3SX3:>_9&OGE]>%SNZO*] M3]]WGOW=W64[?&_K5;FK=\CNZZ?O#Y^5YU^_S)VM%^PM]=F(* )P'HJ^FID! MJPB#++EF/!9(=Z("ZN;1P9Q2OQSRH6IWVLK#P7%K M7-[CCHNDC$>MD^J5P>FH=U:..2D87PXJ;W+EK]%I;]P:Y/KP<.3Z[\K>]HUOEY?[];OC_NXS_"3\)/RDA;$+)7>C ME_U4,"R$P7$YQ[.">:T*'T85IM1P-:@:SE: 5Q[5*HBK@"UW^P46NP5B1N/R MQ'&Y]M%ZL]9[A79.?WGG_M[\:W>O<]#:Z6R]VC]XN;.]WRZ/GZRW-CM;K?U7 M?^SO;.UL5D^O\B(\V>ML;7?VM[=:Y='^WE\[6YL'Y8_]@_)K=[MSL-_:>]K: M_W/SY?:?>W]M;;_^M[1>O=@[>K/+2_+)5K$DW'%7*1E$K3LN'Q=&_ M5_J*7_5=L;$+0OWX9:K)9=9VR-5U3JRM4*WGR2C]=OG@]\OAKMU^?3;UF[[4 M[/MC-XZ/JB[8ZV32"?NRI/OB"RY>7Y^\]IFM.7F1R77#]-=?_^:;O_FB6J=& M_.![R3K]UHM2?..#O_G>;WZK7B?Z1Y=B,6>LUBTS2W7&=IT3NU1G+-([K2ON2!X/VOOGYQII?/>$+PAF-1IK/!D<'P_ZK5JM'E7N M[1^)3N$>-WJ/-Z]]1_4^G[ANA.[%I@=WTAV['F[[RFW[RTN_9[W/E\Y/W.B5 MV^C-$$Z/3WNU#Z?>Z\'X* TO;N_!\G$X&"8W.AV>(:FO\B[?S"VXO+,G&0:M*W*?=N].Q.'4C[JQZX;=A%2P M>E)Q,!A?:GGUF*N+9)5+]^A$$Z@S5QHR-&])UWFJ'R%EOS+[*R/4M'ZA]UH6 M,-,*?C.QY!'ESLW6.O1.J[;TJ7'.LR1R8(;I)+CA+A-O;'*"IZA(#%5J'#64 M,8NI1&K=-=]E_RC'QN'/PYGSWX(7HG&^+SOO=\[V#W7*^+SX>;NV<'1[O M?/H\->[-P:OS-\<[O,/>T'+\I\[6.[Y[\([MGN_*W?-7_'#KCW]VW__G^,W[ MI_FJE> ^^?@V4Z%9R $TI0F$31E,XA&TS5D895.08H[-!!_L+FP<>#6S#SK2 M#M+.PFDGDZRISB0*EH4/V50IVBH;JK36A)&[T0YV^FL2XYQ?,8YT+@?%'+!4 ME1D%+\ 9E\!0J0/Q27/EY]GG#RD'*0+Z4-2^CKU8/>@Y> @?L5!*=()H@Q%RU0- !+ VAT! 37#/FLY9K&\JR MMA06R0?)!\FG^0+?-/*9I?$.9YP+7X"()N$]=<:J8(F,)AMO&$.?VY)2SJ>I M885)Z1""DY ,82"2)^"TB*!$2C(E:EF(:QM:MK5"EQL2#Q(/$L^#$X\71"NN MC7>."QN(4]1&F9SVOFB^R2'Q+"WQ7 ^BR,SF)+.#Q),&H4T$RZR%D'PH%J^* M)*2ZX5O%/=P@]^#D^D:M82>-6]^MO6/WO8#?DLCOK".$B@VC1C1L;+F;- M;"V, HX"C@+^V 5\E@D%AC$AC.(\)Y$2==ERY93ET2JM"7F[-5'I.8'RP!+U M$[K]\^$@=\=_#48CU,]GT<^[4\E8CE!"G*3@B_T%@F4//E:9P)38$*@-+IC: M+608;UPO9D0\1#RD=!1P%' 495#YEBTHK0AY"WA]0J,]!$H MB3ER*Z5SJACJNJW%[7'NB'E-"),MK*'2/-9PKVY9>+-;X=T:%?XDI,\6S5TR M2'\P,^W'5JVALM?,%"L4KFU0.@\?&Z(=HETSM@[I' 5\A05\OG$SI/.' MIO/IL!F)+GKF%21M%0B2 U0<#F5CI%2-?(@-G=$@JJ2;YW M \;/YPUWJRGJX]] K6LY]9[Z0^SM-;_C\MQWR6#*NOYVZ_(4 M+[]ZZ^),K\"-(+A]%]PZ3\C'2]],^9Q>^O/EV>'K>.*94+OLL)SSX5&GG&/Y MSO/.UA]'Y3K^.7SVAG3.7YT=;KV0Y359/BOOO@]D;ROPO8--ME>^?_?C6Z5% M,DYDB"JRHA@Z XX9!T1&2I/2B?__[+UY4UO)DC?\510\,\]T1ZBXM2]]GR"" M-K:'?AOA!;<'_G'4:H2U,)(PAD__9AT))%8C&\217'?!DLY6IRHS?[E5IE!K M&QC8Y(:D;!S'0:-J572MN7=)W:F#6V'5\S1*;EHA\$+@A<"??>GF*?:XR$V2 ME[K7C#[VHNK&4NS*>52OZ99)[*UC-A%D)&6(1^(0+*!&49.87%*86)N]:$W& MGKAZ8Y%]1?;58^D*N!<"+P1>"+P0>"'P0N"%P&M'X',U@EG@YKABGCV.>38; M]M-)8J5:F2)!E,M*.PU9S1P7 RTN@;]'I80L7)!O]M6]):0WZ6\ M:(SZC=Z58K6-]J1:[?!I S$KG0Y2\CM+OE,A\$+@A< +@1<"+P1>"+P0>"'P M0N"%P N!/XLSY*)6K4&+ ML"S"\OF%Y2(C-T58/I>PG(GT&"*SKHALDA+QX"W2UA*$DS#::\QU4D58UC30 M\XON[GI@H&>[>PR$VNBGQN;[%PW-:<.&_G&FW++-IGZ6Y:H'>DN:2R'P0N"% MP)]]Z>:Q!BBVVBD6G<2>$VHUER$8';UP-BG"+]H+,WS="!C"!,>F>XUK; ME3YF7#)GI4 ">XJX"0Q9GC^%Q"@VC!ILUS9T4^N;U=%+RE<1E"LG*(LF4 B\ M$'@A\$+@A< +@1<"KR&!SV/+<6T-UI3[Y 4'\TTK[!,G+N:XCK"DV'++;LO- MQG4P]T08(5"4*8 -1RFR05(D+#5".RN,)\6:>_JX3F@/CSOV+,]OO%6\E5/+ MJ=\YM9!8.?5Y2>R1(OHE.CV-3K\Y&?A#.XPY/GW'+L2R";%^EM^JIZF4G+[E M(/!Y4OJ,22&E@(DDW$IJ,)A]VD<+MI]TQC\@I>_2 GQX M^[&&*WRK8I^7GS MV'&[[_'Y3$Q.B""413Y8BGA,&EE#+9(NXER:(403UC:H4J7\>I%\OXCD*]!> M"+P0>"'P0N"%P N!%P*O(8$OX^[48J_]L+TVN_G46TR4X JEX /B(@3DC)(H M:D6,$@(+;7+#K":A-WMFE0U511C^TL*P+KM/BS#\"6$X34)P5,1(*$=66X,X M2_#):(.T(Y)90W"B/KNOFIK?;(M5A&'97;HD\;M1%APG@[-Q%[?AOQMWBKSQ M"8\K];9;K^80>WN3L58I6E4KP>&F_]^3=NDE.&>CU+W-TV7O7/M@[[+2._CH\V/H [[I] MND-?GO[/.3P/GM,Z_W+:.OH"[_7V$W912!(QTD$3Q&UBR&*-4634$6\TQDZO M;3 LFXK>W)8_H<*&G2QKV>U_Z ]' M.W%TV _%>3BG1;T[C:0X0A+WDJ'$* 4CV'KD**/(6Q93(-*R@,$(UDTF<-G" M5"3AZDO" O6%P%>:P.L:*BQ0_Q3.\[V=T3AQ8O.3]T8IHP0B7'G$O0_(4BJ1 MT=&YZ"51C!:LKVN@L&STNR]06 F-QG$'!AB_Q8%O#VL:(?S:;=\7':Q^>@.O M4<*$'";L?1'Z7UL:L ?,H:A/7-F03FYLU'A8;)%SI M!*>2SEPR^ J!%P(O!%X(O!!X(?!"X(7 "X'7UW/X"$'".PSF*Z[!2WNY^ A_ MV'*>"0>*&)FGD:)HF,[AP)P3&\#V%<93I90PDJYM:'JS%$;92% $WLH)O(+H MA%DBO9!GU"[6,^ETIV;X]')[$L'4R@,E^ ^_>#^,88'5P=_P^+R]> MI\0!YY)]V_=L%X1KN_]T]O=>=78_OA6MK7='+;HM6J\_X-V]T-DY__QMA[ZD MNWN?Q?4X8&MKYY,)U&$M M*"8\0YR]U\G4:.)L^5M%0+O+9!1%.RFZ+T(A#8 MKI:^[!6LGT:^ZBDI)3MO.0A\+HW\$6O._BR$53K\_0A6M/<'(MBTMH)9FTY%H@;:G*>$UW+!?H?W)7Z$PB M@U%6$D<<O!P$OMA,0Y?-*21$1<,$0*Y2)56?GFXF85C"(?BWQ<3?E8 M%(!"X(7 "X$7 B\$7@B\$'@A\$+@A<#KZZ-80&RP^"@6[*.8B1!JCI,S3B$? MG$6<>HPL%QPY146*3'GC7'%2E!W/RQV^L:=V$.I9W/A!VYS?Q>%HT/:C2:F' MS?PZK3C:3:_Z@Q3;HY-J\&77\QQB\,-]U8]/#X[@G;:^B(.C QC+6PKS(EI; M.]]V7_]SN+/G3_?WOM#\#C>J'Q^]_(0CL\%S@5B2(%)Q\$A3S) C CXK@ZWC M(%)QD]U20*+L>JZ[$K_J62PEP6\Y"+QF@<:')/C-!6-%FW\@C$TCCDE*$[W% M2(#H0SR*,*FWP7 (GG$&:LO:!FL*?+,Y=Q&415"NIJ LFD A\$+@A< +@2\K M@2_A-M:BZCZ!JCNSJU5:([U(&(']PA#W3B -WU&$50Y,6R&SJDN:')>"%D50 M_BJ"LF@"AN9E]8; MO;;!FX:43:[U#&$_03[0P^90+6 ._[0=V_.Q84<-^2]J_I6%3>,W\L25XN^9 M0->,Y$\X2K'/!H$_;CX.5A_T.S.;PY?^>M$=GVSW?.WF(@WZG Z=LPV !,$O2UWR(N3]!R_'&-.E(2%8BQ5SN6,4TTH;" M)QP9MI@XH]C:!E5-@V\VM7_NI*\Y^+!VXJN>*;,%> KP/#OP$,5B!(O-*8_! M.E,V19D(\\%)+2T)#P.>\SCH!SL\+)A3#\R9IB9$XCCCGB)IL (C3>%<@%@@ MB:U@P0MN";GT7Q70*:!30*> SE.#3J)4QY3;M";&0?,%O5?(:+4 Y=@)]4#0 M*=9._9!GIO0]26#FN,B0HX0C,&HY M@CT%>U81>^;I1(5A4JS2AC,;N>;..",,-=H1$[C%_&[P^<$&5 6%%HY",ZG9 M1H@@M4*$6HJX81QIJQ,B.L4H?0(TRJG9F#6Q>N*^5 5^"OP4^/G5X8=PXJ/& MR46;> C,,^RE(@GT8:UD09[E19YI3G@(.@:=&&(, M()/49H BQNLC@O,&W\Z1JR= *OG MCM6"/05[:H ] BL'LL?;0"RG#@/F:(9C4B0R#GK^P["GI([7"W:FJ1..2N-P M8"@Y)1#W@N;^M0Q)YFFT"KYKO\C4\8([!7<*[A3<2%W4N^NRE M$-K8Z*F@Q>995O"9R1ZW) CI)$,Z"@G@XR/21G+D, !/-GFLE57VN&)-C1<1 MQ2KP4^"GP,^*PL\\&7S>6JZB%,'IQ*W0-@KAO55!.)L;S=Z-/R6#;UF :&H% M61ZE2X8B';Q#G*J$#-& 1EH9(HDCEN"U#498D],G3B O"%00J"!00: V"=A; MDS!EDG#F/0 13F#Z1&4IQ8X5!%IZ!)K)()-D8MP9+&0!G^4%GVDF>3*612TBXDQBQ(FF MR HJD=$L4A&B,[9JD$VT:2I>OV8CJX8_*U5_?!%SV(JC1K2#'@QQ>">2_V3/ MB1_KV[XD/2>>K*G*JG>[K\&6PT+@A< +@?_J!#[/1I:H/*0%\)2JDQD#!1T*9J"R=KM\RPRK\B\ NJ%P N!%P(O!%X(_$<-NV"1<[6(>-FJ"[V5 M*JZTB#G<'1W& 4Q5]W@0#V-OV/X:&^T>?(^-WSK _#<@][%D^DJW9G\R>VS5 M.VK7(*.J$'@A\$+@A< +@1<"7V$"G\>C%H5P0O+ O$Q<:^*TBXD9X61P01$\ MCT?MP09HI9F^F%5,MRN]-)NDK3C:37OV6S%-YS)-O\QNHF8):REAR5RT#%7^ M.(,I18S2D*B(7$2[MD%,$\N;-8&?<0=;$8E%)!;,+P1>"/PI78X<@R25",646S IN0UC9 ?:O=MHPB\(K >WXCYQ&" M:\7(J8E4G,;?3, &1Z61M2(A[C5'Q@F-<#)4<&JP22 5B6X*=3,CME@Y2[$9 M#6[Y0.$9VE\OQE/=L]T+L3?Z \EU)6:NJ6YB;L[Y Z?GZIP^>"FF*ZK6Q2UK MVFGW(CHX$K4O[/"P 2_5AM<(PRR-.G800^.W_[A/\+V)@_>'<-[C"D!Z M7;:!6.OV>]6VW:V+(5X\>FLRTDO9AHML^[YL.]H<[;R8.'!>&'SP/X?8=__I MV8_F9+>[37>V#@Y;>RUXW^T\AK-6'G_W+00F)#%INK:!U\W-;A:- MXSAH#/.J3N4ET&1) ZJ'\V'54SY*GELA\$+@A<"??>GF,387N;7R4OF:4 M5-U=BETYE^XU6PH_6:N#Q\@19A'GRB.7E$#&&$V]-)KG,ES$-"EE)8V]2+_5 MEWX%W@N!%P(O!%X(O!!X(?!"X#4D\ 5' XN!MG#G^&S@CR>F<.(H"8%S>J-! M)AJ!E+9@K25*<6[07"RT>@;^'I8XL7*!O]M6]):PWZ7 :(SZC=Z5.K>-]J30 M[?!I8S$KG392$D%+7E0A\$+@A< +@1<"+P1>"+P0>"'P0N"%P N!+VM)PP=[ M(W?:O?Z@ZJXS=B1L13^(=AA?#?K=K?9PW&('QCN\J\7.?X][]!3OY5S>RY=7 MV[PI$P(V'#%B#>(D)>2"]RA8+8(VTB:+US9$4]:KNVB1ED5:/K^T7&3LIDC+ M9Y.6LWW)C A8!!0U%XA3S)!Q5B.2B.(XTFAHD99U#?7\HGN\'ACJ>7,R\(<@ M3QK]=%>DYSN!GD=?GI] E1K2>&5EEG2.)50)YM ()+$L<8VY%I8S0S2)%E-/ M/ &(2%3/J1&5*E"P?BZLWQ[M3*M6*1E A<,&>9:A MWAN-3) 4!6Q,%7&/1Y;G-WY'&2^GEE-O/;606#GU>4FL[*)\]-#Z)HRVTLI^.+1>$K9*_G;) M2"P$7@B\$'@A\$+@A< +@1<"+P1>GZ4K!%X(?(4)O*;1YMMW^FSWIE&6/T^& M[5X? EVC)7M.7#U=AS"#9(RI!)KFIF:Y%5RJ$@DB**4^:PS#N M"!6E_5T1CT4\/F?XN8C'Q8C'F0V2W%%82HDD]0KQ2!72SE@4C)#48*V"5D4\ MEEV2RQK*F=TE.*VCMY\,YD13Q5%PS"&NK$$V4HH)4B5=M!!X(?!"X#58ND+@A< +@1<"+P2^G 0^ MSXX6R1-U7E#I!>$Z.IN2DX9$YN#_C#UJQ.6*(?V/[9S$"SOZ17\XVHFCPWXH M'L0Y+>K=:8T!XR)G.EBD@B:(2QJ13C8B:9/A.;1&!1C!%&Q@77:S%$GX"TC" M O6%P%>:P.NZ>;5 _5,XSV>"A5:ZR)(RR!/-$5=.($V<10ZGQ(D*"3-=L+ZN M@<*RY^N^0&$E-!K''1A@_!8'OCU\G@CA6*1][;;O"P%6/[V!L998X%SBS-\= M"^SNLX.C3=S*[TM?BA;,3VLKY'&+??KV#,;U;;_[3Q?N=W0]%KAS[C\I)9A, M@B.7"T]RS16RA 04A36"LO4+@A< +@1<"+P1> M"+P0>"'P0N#U]0T^0ACP#FOYBO/OTE@N7L ?-IMG GZ"&(ISFFO21" N+$>P MM=?->;M MX? DAJV3 4SV&WCW?A@'_ZJ#N^/W>7GQ.B4 .)?D^WS/9L"#]L[K?X[VC^ ] M][Y\:^V].]S9.VRWNOE:3W;.7\&_G\D^C.?&9L"MSY\(#EH[YI&3+"+NF4;& M6XDT4 68M=H1+]9JP%T$DCF34@#E8,&0M=4A)6&HXJ+34N7@' M)3?S3DHZ7A&/*R<>:]KJM C%IQ:*,TU/N6;4:$.1PBR 4%0!@<7&$0?-4"GG M;0Q512,N:>D"723C+R(9BV54"'RE"?PY\@X*OB\*WV?R#WP(!*OH4* I(9Z( M02XQBQ1A,00%1$[3V@97IJ![$7Z_B/ KZ%X(?*4)_#FR$ JZ+\RE.9.-P!46 MGBJ)=-!5' TC$R1%,E))!)8D!;>VH>C-*%J1?H^2X;L>_?9G[,74'A7= M>Q[=^WQS-IV "1Q)2!8EYW)Y'\V0MI0A;D5@UH"'P0N"%P N!%P(O!%X(O!!X(?#:^B@647"X^"@6[*.8W:ULG<7,*J0( MD8A;0Y%1@2*NDXZ>B&!I*$Z*LFUYN<,W]M0.0KT[E-Z[5_E='(X&;3^:5&O8 MS*_3BJ/=]*H_2+$].JD&7[8NSR$&7]Y3N_@M@^A^.&O15J>U]0$?;'TYOU&[^.C#IX EBRHEE'CV^\;(D8E>(A(\XTHD M"H?7-G13X;)U>?ET^%5/8BDI?,M!X#6+,SXDNV\N%"O*_ -1;!IPM%8KKCU! M*J?Y<:<%:P&L6FRYZP'/YM6:#U 0[$4E 3'J">) .% &?$! 534%AH:P"1:#) MN2ZJ0"V#U$^0\?.P.50+F,,_;.ODUYL4-5L9('SM)D1]TR@ZP]" M'%0/@,EJ#/N==FCDU[HYM;4BQO]XOER2[T_9\L.E4OS?]01[@Y@B@TIV,K.O$O7ZK MW\M#'/0['3AE&P8+4%D2NN;#RNT)3E8VJ"=8N MX0 M0L%("P_#F_,XZ <[/"Q04P^HF:8;.,^B-E$@+QE%W&B,K(!/QCN3HDPBP M.*P*UA2L*5A3;U)?8JR).CHGJ8XI)IZP-HEPIK73QF(LG"BVS;("SDPI>B>- M"$E19)E/B,N D>'>(TRD2)I%&3/@T"8QO&F(+)!3(*= 3KU)O6Z0,U=#J."P M4I)0SAA7E-IHO%9$^) \MR+=C3D_V >J@,_"P6=J[7C/C:+,(\E\0-QZBIR( M 2D/%JU2VC$#X,,8;7)]$WJ>L;EK09V".@5U5@9U@@N!.E"$F;/<1F^#XH$E M$KB*PF-=4&?I46PH"+CGADAN:;&1,HT]D)ISB4WM+C7EA5K=C+.3-+L M&$E!*<$0%3PA'CQ#5FJ)HL!!TA2<=#EW0#2UO-D MSC7"N 4P*D5J2\QX+#( M,&BWU'&A>$S*4LJ8LM8 !E$M; &+LP1:!(>&6TB(LXJ M:J(0.MELXJI>-?E8)]4>7P>OG1\8-]S/KVO[MV M\+G=JQXLX3:3KQ.-3DZUK(W_YP;_VKA:/G'FQ@^]3>UJFM+*I/N-_-ZX^,_> M86P,XLC"6:$1[: '$SULN,F.M$,+GV/LP2E?<]'D1AKTNXT17&.[\#JC8>,X M'^F?##MG<,XQV#UP$EQDX=OPI#-J]%-UNC^TO<^QT>[!_[["6O0'9XVOMG-B M*T.N&T>'_,C3CXMO[3:_A(I%!N\\.W>3(VKN&-%RTQ"'Z8R'@?@>6][W=AC&<@ M(AH]X+QA9L&*N_NYQG.6#_"ILF)ME@.IW0,IT@:.'([@ARY,Q?!NACSN#RL& M_F,0.\"[7^._3]MA=#@NQ#P9#:?C(M)KMU]I'3S\9!3_/9E8/'N+6TI37UFB MFJ^ NE;,=^9O?JW*=T2I-2X$H4),W'MBJ;=4"@M?M"&6?6)J[>*BP\'4T?$Y M(C>(]@NR"6;B#]LYM6?#M7]=96:@U\O2V!EH[IS:J\3-?IYK;M[IV1=)W;Y( M_VS^O;/;VFMLM[8^O-][M_WR?1,^OUAO;+:V&N\__/E^>VM[,__\&).P^M/9 MVMU[^;ZQM]MXL=O:>MEZ_W(K?WJ_^_?VUN8>?'FUW=ILO=C>_+OQ?@]^V'G9 MVGN4F:WK?/RVU>]T[&"8]2C0F$[@9F'8;,1O/H(:?0PZ457^^T(Y^WVEY^)# MSYZ RA?#S=>\FS_NTE$F[TWH$KPX:.^32$CKI LW\8]0U>9:: ,(HYW ;NN- M-@'T@9:JH$:G[=MQN =/^K/3]U^>.6#1.KL(6.SSG=V?K3WCN/]V#K?WSG?-W[=V/'\Y;\/R_V;M._.]W9P9ZXRKZ?7&IA<([5'1[5A.JQ3LO)E3;S??YYPL\J[O3_:N[?_X6 M*'@;J'"?M?8^G +%BH.CG;/]\\/.=:K-8VI]?'>X^W'_;+][<-3:VJ0[1Y_I MP9$G0*5 L7#/\[^.=E__DW;V/I_O;KW\9 SW5"N)F!(:\933SPWSR,#L)ARP MD8%=I\0[6[D0/>.5J=PT@M^P:NHA2ZL'_]$> =CYAZC9+RY-F1>SILRK2U/F M_:4I'\8XRKZ>?JK*%HV=-1>UBYJ5 M87C'+:9SF"]^.?$Z->&D[O$@'L(58/XUMGM@;\9F Y2<1M7&9A)L_Z_&.-Q> MN7WR4T:'[<$H>ZGRF:-3N.\9O.VWQFF,7X:-"$,(5PLK52>.?S'Y%V+&3WGP MD%_8X6'C5:=_.IP.XNISLS;6[H=A/M:;C.'0PEM5[C1XRV-XH=!P9Y.'5H9U MLW':SGH=3&M6;=9A"JK#_>-V+TMC>#(L+9AK>2 PY$ZGT8L^#H=V<-:PX>AD M.!H/\;?3P[8_!#4Q)R1$,-8'72#=0?0G@UQ[;O;&U;5P,MCT,+PA'&LD MVQYTQB.\S9:_<_&KR:R<B/LL^D M$=I#W^D/0V"0GF2/^D U2>?BD-\[?J49_-W'!K$V\3(=Q$($L9V=IAFO^ M:]C8[('"TFF\JSS0#;CU*YC9,4T2C/Z_2R9-[9QMTSB+=C#AR2W@GZZ+@PD! MZ[$XJ-[URL1.E-]J5&-W=35UV2-V,AHO#:=7NWO%^@UB- M:0BJ2^8DN"=<J1GWC?X?>9%\Z/\)>T/''9 M-V?=_9.3XYC3^^/A5HYZ9X=MD.;#[!RT(UC$TTH03#W_[6'E_,_D-;[LU>5E ME/O_G (SZ_'NWTGGK0' .4;C,K?ZS'<>9=B*68Y2Q[@]\Z4$:84M#4# M*ILN*Q"O3^S 9FX;BZRJ\NR@$EF3(S%#0%8(@-,F#+(JP^*1B6(I_)Q MK'K,:(#7U91!UHU&ETI4NX+B %B8XP\7DG)R8Q"*%T^[A).3SAA,KJDTU^WR MFON;YF67FR':^_\^L;6_?8$KQ=)OG7_^1*5(2EJ*O)02<443 W?%0.*Y?]04HHSI@VGCN!!:R%(U);$1@5@X'8\US""9@B""3NU7R M1O]"81P,\SPW)Y\R&/R6]:O?+Q6] 1AZ@R\1[$M D/;P$"[^W,\*;:7IT>ZH5<4ADR(SJK; G0HF*X4#7&UA^H&G]\+ZGF:NI(E0%W M^<;C[#J?-;;C8?SCXL._0;DZ[MBS/]J]:ES51;?U^1Y']@U=UT)58F^2UC^Y M_R3POSX6B==V38P/2K,N&;_[^+T7WW\0KQO]HQ?C=7+?08GO/7S/P?N'3->% M%@^\^#O;*!Y(S0O*"/V1+3+?'? D(/WXI?W-+?'5I]XH<^%VKD+1M]7T+VN\ M]&M\X7IK4'VQSL0\>4>,A_49RN+\8?-Y5ZQ/CC/NKMS$U!EFQPEI[VYHHLIJ_+CVQ;OC4#_DYZOW4ZEFKK\GS=FBX]@@RX@&(T=&9%U** HX M0(E+ >.U#2)54])%%)E],@ZKGV2J9]^^ BH%5&H *D%0SG%0WK#$F:'.8N%- MDHEQ9["0&50J]Y8NH%(34#F_!!6?,#,I"L2MB8A'29'U4B,20@(CQX&6D$%% MZ"8C]>MGO&J@\GPM#G]9@^YC?_ %W@$=#_HY6'N[^>8?J4/N?&5RXP9 MBS1$\@IO]]Z,U[<@Q3Q(T9XQ/WB,(0"<(V^"1%PS,$1T<"C2))*CC$O!UC88 M;0IVL^+K5$$FBKLH-44DP1\>/$:.:8F4 M338I1KU4#L2>;F*]B";?*R_V2DQCX2KP@[)UGE8Q_K'>]2N($(M4C"_6_75> MWX(0\R#$V8QB3#W&@5"!#(X1<>$LT@E;!)#N#1&8)J+7-B@W3286H1G_&"\M M$434P/5>Y-X2:\9%[OV$W)MJQEA)QFPTR+GD$3>1(4.%0R(%EZB"(Q@T8TI) MT\A%J,8K+_?FS>'[4=>OF2\WZGE$2YW&XH88@8RA!7!N!#",$>8J5 M$)(K%[)\);K)%"[R]9EU_:L5R._9_7UC_]H5;4# MQL5?9JM3C0N+C.L1A$9[-/Q^,10XDL];;$V4QM[,<%WLM./7JBX.7'11QZ6J M$93BH-H):&& (_BA_[4=:;" >3@O$'!^>#3,G-U(' MQ@;'JVA"L]'M#ZI*."<#.XI5E??4@4D?CG< C_>VCD=>3[IXG\GP M_^__T92H?P\?5%YL.*[+-1S!7SL(0(/#6^]U=U%Y(/G/9^N-F]N"YV:V'^#1 M6]G@^V1=:][>OEF :O/]BP85>/D*\8S?:%KBM/&B8J9)G9+! 'CX11\HO$+5 M83W>[OYW:5X5"G,4=\K[D6?:/8Q ?SL>"]?I#+T.1+_V,.)1D8D@5Y'>3 M-[PH? @$.)Z(&+9B:OMV;;H"+KY0P/GFV<[;3]IZ:PS#R,B<[?:/08>T&0,"Z75J8&F1@IBA@#\\&:D("KM$4M;N:W-[/(N117N334 M5 B&=E5'L&$G$N9*X<#;VM?X7-PSC8M[YHXTE_6?FI6P'(X_@@B=U.;+]33S MDZL25]-*4#<4CF?!#?HPW&A+!8*S [-/1CYRJL5,FSO0LY M/"-X'Y!VA=\?P$B+D$IW)P\MF[S:'#;>3.,+[R;Q MA3+-CSS-[ZX%JS>KYF:UF>AEF\[-R]YPM4TD+IQ2!%*-I[D(I$4(I!75"Y]P M(E_TAY4C=V@[<5@38GP:KJ_[3@Q%3[1F;>+_[]G1GZY]V:^^P MVSIZ2W<^_G.X^WK[='?+T_V/;WEK:Y_L[.U\N[X]8V?K7?M@:_.T]7&;[+[> MIW#>MX./+_G^T29OG1\<'FQ]QJVC#]]VSE]=K;&6C+8Q!8IDS'W@4RXVI+E% M(1#"DS3.F;2V(2AN=,&$B%M:K M(^N=3>M\::6=3P(Y[@GB/G!D;>3(P/(EI8P63&36HTUI;N:&%M9[3M3CV"?. M'&!>X$QR(XD4D6N73*3Q(DNAL%Z]6&^Z*5%33;R4"3F#'>(A)*0Q+%8PEDOB ME#$R%Q)I4G:SC$CQ)?S"C"^3I5A8'8/GH"QQH[#7TJ;$H\<^VHKQ-:$,%\:O M#^.3">.?[9R_Y9^T]H9+&A&15>Z3-L#\RB$E )!9.]-XK9@PCJE( HANQ0H#UI$!Z14&=%AAK;Q'S&&)N-,Z)Q\2 M!,N7A&*,*ZLK!A2X27%AP%HQ(/')2N:3QID'*75!2M"=A%+1,L1UE,@8X$+)&0W2I2 R ](FF#GW,]_SE4Y>5L_U M[L46O+RMM]^-3R7+;L[BBN7ZU--%?;F\XW3OOU>G=-""1-5LF>/@*2@#)B M M:4 <*XF\0%$0$^**ZS XOHIKZE9G !T)7R$A?N^FGNNNH> M!JM.BQ %(BF7S#*8(*T\1S:!IAHHCRS0S%VR"19AX:YG4$\?P0=,]^>SE>WC]C+Z;EKXVX4(EUM4\'-BD%K)"*T>6@ M<4!@,U%$N+0V"AM#KB-/6--(4M>(\2HSUR*=P86Y'H6YI@YA28PBGG#D=.2( M6\V1)L!FDFEIF1:&6%8Q%\>%N9;=(5QXZ0EX:>KYY=RX:'U P%$,<<\<,@%; MY#W36#*PG4A8VQ#R>TKUKYM:O'2<7%._;V'M1V'MJ[[?F!Q..CG$B),(\) C MB[5%,JK$)5:BZA='99/I']H[4!AL>5R_A<$>A<&NNG\-#90' 1SE@9DJ0 MT=$9G5ATPJUM2'USB^G3.WE7.]>W%6>JD]G1:-!V)Z-Q[Z%_;*<+3V]L]\+) M<)1;%C5SA> 2O%HI)S 0P#18M?G5MCNY,O)>_T6_"ZO_?M3W7P[[G1 'PS_M ML.V+G)M'SKV?K6)AJ0^:2D0LP8AK)9!-SB"G"4L2I)SR59/1)C.+VTY4F.Y9 MG,.%Z9Z4Z:9.8V6UM)$;1$PN'>,M6,*.6V _3H4W)/K@US:8:2IB"M,MN=.X ML%\]V&^FL79@T4OI$%6:(6ZQ1,9KB2CUA@N9@HPY9M.4ZB;WE0SC)67_FGJ: M"],_*=-?]4 G3;WC'*-(2 "#G@=DE4D OE@JZB*3%!A?J:96B_- %\9[%@]T M8;PG9;RKGFG+<&)8U?&4(M8THJ!XPGFIHNSC.]ZHQ7^[SD MPH)/RH)7G=E*DB"-I4AR11&GCB%',&"?R3&B8 AW(>;]NPW^-8YR7/ZIC_(0]Z!)8[-X_K% M2P;VLXN'FOK%BU!X5J%PU6]N52+>6X4XH0Z4Z>21QMF1)RF1TL;%\9\5L:\ZE<'GI2$XZK^G$8\U]1Q4K@#1ZQ9$0%K!3.(U<4AI1Y4UB^:/RS^=W_X72R'.3Z]#N M5'GD5;/K$E=\?,7D31R\SW/[N"YX>EW"O9PLZL7CML;K>BFI<)%4WY=4LP6C M 8YL,)XA#ZHDXH$)9')R7!*"I1 DK)<#TW_=+,XO5]CH!AO]I-.\L-'3L-'4 MP>UIP)(G@:0,!JQEGMDH6%#/(U42F=VS + M0ST*0TU=TEBPB"DQ*!D;$%>"(V,]1B%IX;UT1G&YM@&D4&I!KPQ'_P!#_Z1G MN@#CT_#QM>SK3+B>191R >BJ4('55B*24L*P@,GXN+;!UD4I3?N,K/23ON3" M2D_#2M?\OMH*&1U&CCL">J;2R#'GD> N14^-D\%F5N*%E9Y3S_Q)[V_1,Y^8 MJ:YZ:B7AU$N<4(Q1(QZU1-92A9+@.#G)L' ^ZYKD046=_U7YU.'?T/ZZ\?_@ MSP4=5QS2[@7@CC^8O$GG#Z3(2S+6\-^'4_\,%]%;N*C3[D5T./Y.B/A/&%SC M\MV^^R9=._C<[EW(B>H!/_ER%8_^R,O=)B)N>;F]P]C(X1+;.VO8X^-..Q<9 M.6P/&_[0]C['QB".!OWA<81E_AH[9[D R0@NB78 IPY'V:G<[H?&\2 .L[0+ MZXU\1_AVTAFW*H1;^]'%92_Z>;*&\ SX5'4]M=D;_:?MV)Z/C?>',8X:=MCH MI\96]+'KXJ!!=;.1A4,#!@6'4K_3Z9\._YAC529+L/'_W.!?&_=?=D5P7UW- MR9TJJKYQC\N/OP[M(?''7OV1[M7S7EUT74@ '3Y]VD[C [_ M4!QX2OUG=?MQ>&-R__%ALH[_<]:.NG*0B74CR-W'[[WX_H-Z76JZA'<6#[SX M._&DY\G6,DL3>S;7)(Q:@!)R0RH\0)N[X$7 J_@==\2MIZ[H=I_JU#_:(WB4 M7\ &H+O$?4V2,)ZF(_=SL,CFL/%F$+^V^R=#P.MW\;@_R)->YOFQYSD[6E[,;+I&];=;ZN'^^<[3YK77T M9[OU^NWIP='GT]9YOOZOPYW7'W#K:!/&^5?:F=U!J:A05.8<$&9([FR!D8FY M7E*P.":+0PII;8,IWA3R9NI:X;'GY#'EE R9N6CBF&CK@C=.4<=X$LREPF// MRF,S&R(]215G!4$]XB1)9')ALB"P29RF8"Q9V^"LJ7%AL5JQ&"P8YS@H;UCB MS%!G ;Y,DHEQ9["0A<6>E<6F&22&,"\9,XC&&!#W2B#G94*!>D.%9D0+D0O< MZN]O.EY13\B3^JM2' S _&Y/NS9VVM:U.^W1DZGAJ[[_I%[*]L427W8@^'NR MONTX+()K3L$UFY)-HXZY'NE87/'H.'+*@JK )$PYQ]%1#H)+-O" M6X_*6S,IVV#/8@IH18&ELDTK@,L818;Y9 5(1BF!MX1N&OR=[+3BXOZ!R(%M M]T#?OMCU6!,?P=)-9+UT[(MEO4C[V_3^I'O2R=%D$&-MOS*-OA8CKJYV1\_@ MDKQ!CL<(JH!BR&G.$9-,N"B3TA[G_=F$@S:PP%J!A<,6J6D7#GML#IMID8Z) M4M$%)*BEB.N@0!>(&B6OJ- R4*;RO@_:U((7]EI)9;NPUV.SUU3?CE1A0"V# M#+82\8A!U29&(28\%\%9Z:6N $SE,-)W-A[?DKH^.;]UT@5Z]%7.\,,3BNN> M'7XS"_"N?'%:9EH$0P M?['?&#C,((HIQI*JZQSTWA_&<-*)NVD\A#\C,%^\-%ZWX)\AR*W-7G@%OX/D MVJM*^L 0_NST_9?E9*I._.]W9PI: D M2T$[PD#>1! ]QYEB!R< 1$M'P_=3[(7(;;B*8F8B,3'O)AA4&Q-&A^W!*,9> MP_9"8W0*KWL&3_G6.(WQR[ 180)"XZ^37FQ0E?..*:Y.'/]BQIG(33@9;C^S M1>'__A\B\;_KN.' T'4M?G##@9#KW+"G2-Y7ZUP\-'?_^D&\?L\>"+P.*M@/ M7OL\(R;K6M\SQS4<\9/.L7JB'1VWBZ8:[^_X[H!7:K?'WH54GA'#"]CP48AG M)8CG5A1__OU"=:"CG_,=_!P=W9DNMXP[%;(J^"-E=GYFS1]A @M!/!U!/&A/ M8A$"*[7F10@4@KA/"#Q?XFRV^1\V?7=X?1#1,U=4MZ!XG8HZ.WYP91)^Z+7S MQM?W(SN*PZM>F&N6Y-,G+L]'WO6*I/S'==GVN+-6$>'/3-N8BL=>@!I-VQP! M**%B\%)ZS*7@\ M&"$^J:!,E)[Q[!ZG&+,K[O$?WE1QT7#VU:#??0'#:/=. M8!IWC^/ YH$.KWG6X_#"M[X:(:INJ]WZ^)*WZ%NRN^?YP=Z[[NX6_+;WU^'N MWA>\#R/=/_)\9ZO3O1ZBVJ?;9'_O,SO8^B!:<,]6#FW!;WGLNWOOVJTCN,_Y M9WCNP=6MA(EQSYG3B"DFLQO>($UH0-1I0X+3T><(L.!-RM2-^-0U-W*=F;!^ MPNOVR7N(=O:4U5X*[A3'.-#7".29R>W.$E;2(:Z60Q5(C MYTD0$E.9A%K;X**)V42PYA94B<0= 9-&-R6]Z4J[T8IM\LK+*?N<6<8B0QCI'RU*U<+I"5VR)OD9"+"J%Q9G/"F M-#+QA\3CU(E+7%"))8-LM ET24] EZ01I1B9QM+2 M2 2(1]F4TA1E\LG]M+]@H'!RT[_3 M[O4'[='9=MZ3%8>CS5ZX>I>7_WL"AW?BZ+ ?)48J0M-TACPZ*3V!B)J^UP>"$&7H'" M H4%"I>&:989"FN^\Z% X6*@("A04*"Q06**S/O*Y.%*] X6*@-WNM:GX=[^%4_;Q.%-[ V!64&6[HX.X^!-?S@:Q%%[$+/H?-.!EYR<,7P# M_.//EE.$_DS7!@R_Y7)1BBGI412.(FYB1)8S@QQCU@NK7.)RC*8 8S%L9@CT M1%/+E)=41Y"=40?EHM&>B11)='2N+@_/OL=I7K:=D$WCS]B+J3T:SD'QM9Z' M^UM;[!W&QHM^%T9XEMM:G R&C?CM&*8"GM'N90+IQ;$>=MH>'5:-+K9B9V0; M%].56:[QV]K6FS=KOZ\W&OE^\+EQ:H<-ZT&_R9W+X?.Q'8P:_31S@^..'Y\Q M;%?WAZ>E=E9\[TSV(< MKC>V>XT*'QNC?+H=GL!9D_<8]^. QPYBU2RIX<8+W.@[ -]*=6LVOMI!NW\" M0QX.3[K'E3I7/:EK0]7NHW.2L;418("P=J/&(!>$;)P,X7;PQ*^V M,S_?YP>"?#H9P ![\,XP6?",.)I>G$[&XQO&Z=MO-UJP.ED=%)U'4F= MZM;CIX\G.[_?M3$[F^\,IQVVAR-00/.47MO+=PUD\_>)*+#C?D8S%'W<'R_0 M']7\P;Q/&H!4FP4GQ"3XC:V0EY=9!XK,R2C^>Z*ZX-GK;Q$B5RJ]UIQ[S+5Y MG?E[.)AJCI\CS9<^]>5=^^V>]-MF'GGZ)VS=+7%"YO* MF(>(IGN:Q; :22MU^WS_L_GWSFYKK['=VOKP?N_=]LOW3?C\8KVQV=IJO/_P MY_OMK>W-_/-C3,+J3V=K=^_E^\;>;N/%;FOK9>O]RZW\Z?WNW]M;FWOPY=5V M:[/U8GOS[\;[/?AAYV5K[U%FMJ[S\=M6[H4TJ) /;/(3N%D89D'N(]A;8.@W MAH<5_G0S" Q_7^FY^-"S 'J /S=?\V[^N+0 9N%DK(%CP8/%6B4I-?8A9B8E;PM5H8A_?CP^TS\5T]>R,K M H-V[/FJ&=AI['3ROZ"=#8":&@GTG[&.X-L#?](=CBRN/O=I\S3]%][LE&#.N#GZC#G^!RJ>88 M1BP>2E%+T%RK-&DK'?X*\2R">&K:X>])5NZG2:U&T<36K,YV0U?[XP$KN'CF M6+$&5:5C62&(*P11VA;^>FM>A$ AB/N$0&E;N% WUSA:>)%P"#,^')6VA2N7 MXKLZ&;R++'&P!29"+X9)7"#GK5SP28X1K$;2[=&K+_O=?=HZ]_B@^^ZPM?56 MM(X\7+,#UQRT#_;\M_V/.V)GZU7[>M+MSL=W[8,CN/?YN^[!ZY>XM?4%[O.9 M[I][TNK^U6G!.^Z??SG=^?C7U2/!7(&DP1IS$@9Y1#T00F(Z$I.;>V MP9I$EGKI97=)09:"+*M6,: @RV,BRW23/\/24VDH>.E M%,APJQ!V@CLE.5BE?FU#-P4M76M+]\ 5##Z]O'?;8VDJN#1-!7\"2BYHX%U% M KN]_-MFM?X%6.8!EMGN@=)Q&H5V*";%$,=<(*W@JPH6- 2K"=-Z;4,TI;QI MLI2&+Z7ARR\N$)\W'E $XF,)Q)D2P"J11(5"TCH0B%$R9' .%G!-F>%>FB1R M=,!P5@1B$8A%(-;)C5T$XF,)Q*E3VVJJC<(*:6\D:(A2(ZN3SS%3&9A6- 2W MMD%(D\J;\=(B$8M$_,4EXO.Z7XM$?"R).'7&&B-@D;Q!Q$6*N,<1:1,XXH0F MZ;0VA.A<#[2)UTD4B/K>OM23Z?\?7NMGMPU2E8$&,>Q+C:8L]'%KDU2#.B_:)&4-+)*^0\ELCQD'(E5,X37]L@30$%XCZ!&:Y-"K8E$4E M-0O8\/>K:94E6_89/+CWU[%[_-HM7Z+]8@BZ5@6<&RU<"R188S"F ]!F!-8QF).V=L$,@+;!%W1"(C$D0 M'^/(A9@0*"3296,:Y[(&5)@"5\\=&_Q7U3!RXXXF\@_IXSYW2^V'75?'1J35 M@_]HC^!U_$-:DXXG_>%_G[J5;FYT_:<=QO"BW\VQR'&:PW'^N]D+V[V\0.VO M,8O$X1N@?W^VG)+OI]KJMO;\IZB,T5Q[9(+1B"?LD",B(1,M#Y%32KR]WMN: M:64#RSXGPKFRS'* +*NX"AKD(6?7V_"^'_7]ET8UUXT;C'>]P?+-AM/??=PJ M]OG-=&M[9XVN;?=&.3D'!@NSB%PFZJH+\ 555_6IA@U[?#SH?X5C[JSJ\UOU M>C_L=T"8#YN-T\.V/VSD,]HA]P"VH^JD_SZ!T3;>Q6'_9."KAW;;HU&,%[V% M_^S;0A^0Q.CR(GL*3[_M0%:FX/?R?#6#5#ADGI M]GOC4W(W\5'5M7@L;RZ:&3<;=RIFU80-K^EFW)%$>6#8,\&CB\8%*ZBR-'DN MG(^?MF]S+VRW7LWA5KA=6&T.8)(_QRY,\9]GTU/>V+/\TV:>&N A%P>[J3HZ MW/QJVYT,<:_Z@]=Y@2ZU.OR+R;;6EC_=.?WD%3,F!8M(BB*7G"+("*YBGXHS MUQM+A?R/B_,?KLY%L_H8O\6!;P_A-^#J2M9$"])I+",:,D3T17LZ%),5?)HO3'&]V'C:VX>Y2),;2]?#??,)Z7V 'ZV\!MH MQ4,[.+MR-4BS\9,;M@O3G=NKPVF-^_24R((U4@)\VL@-T=K+!$M"#=<)ED'< MJJ?,2 58!/]'.!F<@L8]C+U'$PO5GW]@#N#EQ\8>^>4$P!>V\_F3LH80KP4" MTQDCKKE!FA.+ BP0-UCD?]8V1H<# +RS: ?#Z\I)8]2_EP(8!AN=PKI&[#BI M]%:I ^5"1HV5MX4"GI,"=C<_>1ID,DPBD210@&("%%NJ$&8A"J>IIDZL;>3^ MR;>O/XCUB?2HA,1_#4&*I-'AK!0!3>/EM^/VX'(7>W7F$.#@7M+!U@N'%:=: M&2Z%,CGNGEQ4%(;JE7X,TG'?)QUWG72F[S(FG%^-;O8V,:@.4005* Z(^1R' MT%HAIRA%6')%/.?48@=T$[_&WAV4DP;][A6V MTSD;X]@E+H$- .9X)Z_4 \ IA)RW$:A50%?!4TN=(E(GYSB0G35%-#T?B;W$ MK<^?#*P+E3?O6(>9H=)A@8DFZ'YSFU'#6KZ5C7[.U-Y[:)>,/ M8SCIQ-TT2S'9^PSVRDU:F5+2<+/3Z?O)/I7;Z2[?9?CG6?8P[&5]? \&_B=< M].47(ZWLU-DYW_G$C#0T<(<49]GRB0Y9C2GR0GI&B),8D^M.FM7UH0!J7_&7 M3'8G-'YK]WSG)( D!AD[C!VXR^?FA?@=2^30;??:(+!MY>:87#C\?7QP..QG M%T9U/3P@-D;V6V.R!V((5F*G.@8JY!472'7M#8]&-B SIXX.VX-1!%3)9XU. M80'.4%9/3F/\,FS$7AYM]FHT+AP:U8GC7TS^A9C*7Y*+<<&0.V=-N'0 1A-H M+GW@H]/A'W/XKZ\NNQRO>N5&OUSV<;0 EK5CCX?QCXL/_P[M(5A\9W^T>]7B M5!?=MG'FM!U&AW\8OBXYK8)XDRT\D_N/#Y/U<8#O6JAD?%"P=8'9W M@WI=,/Z#U^)U4/7OL\(R;KFM]SXQ\?L5H'0VRIYCB/6#_PVN]L2JM# M=1CSC,WC'S;D^O2'W[N0SC/B^ %Y,1>R$+2K>.L:_-"IA7B6C'AN1?,%D,\2 M"*&?VZ?[:]%1UOJ6I/)86=9YEI68LJPKN*R%6U=R6:]QZS(7$);K2EPO0&'J M[.(9%Y]X<8M3Y_%+3I0&J4]?I^L7:9 :D]1,1Q>XE%PDJX,TCE(;"/=*Z?28 M7>TF3O,8;O>8OQRSRXHD?G_@.T>;?)\>=%OG;\]:Y^\Z.T?_P%@_?-NGVV0' MKCWH;G]K[?W5N9[XW=K[?+:S=7ATD.^_M5@[]71_M&'LX.C MT-T_>@GW^"+C4*>HIM]$:2Z3EW#'.@A%"/V:;P((P3X$PTZH. M3'FG?:[EP)-$W)._.F.(YL??BK5'#O?:\=T0*)37=3"]"Z-/_3E95;]!L$J &U7B,N[NJLG(Y^9PUS\G1L=:'G-5; M((F]9"Y*0J6K:G*K]4OMW7*8EL.T'.8I^RCF7+8>Z#P\S3(WC-DK%&(L1-\)%R$10LWG/98:K58=H$ MZ4_.0[5S,2[X7JM:/O%JR _K:EGF%"^/3WJ#LQCWX_!3Z>-J?G%@/S=9=7X; M#HY;3O*-G.1LP=^B73ZR23 21@+_\%PBI[U&'D<786&QMQYT%7TQ+]S=\Y$G M7PUY#=*[M8BX?JZ!%A&_/R+._0-4Y2QQ3J%4U?I5V"#K).ZEW\J^[?O2]G;ZH_%P4F7@^&$SI.Y^ M^?N]3\DZZ2,27,->"/#'*J.19LPPS+@3(IS/D!IT"":(&+'GG#EJ;1"48F$5 M\3)Y?=/D&RLJ@PH^S\=1^2;HFN;GN&T*X4R#146$5V>H>#)Y27(6U%X9ZU2' M56K6494@9)"*+>]S$L*O'3__=?&C;R+UO[+_(25-_(+S\W^75#E6]_5*0\PD]YA!W8 MZ!G7R]$1_&Z+- 37TZI.V?NK)H_'4QZH7 1WN-C^:G)D!-[ M.>-.SJD3Q]6;;5E=& ]AN5+N=-$KK2M[Y?@LOPONK=RS>5SYED9\=7%\FO,S M3!.&VBP@E"=50KXF;^C""*K<;"O28BVEI[Z0)FL!CTX&HS+_^*Q*]@.#:=+9 M5.Z_AG(JO-Y8_9AUHT%O,HZ_- "&%Y]?P156)9=?UZU"\+F)7?A[-)S+@X<1 MN6&T'Y%-,*IGMG=JST8;_UK.DPL8/_.L9HYXZ30M,P0VYP>WSMU_:4O??<+5 MZ@G_9^O/W;WN0;'3W7Z]?_!JY^5^!SZ_@%W:W2[V7_^ZO[.]LY5_OHM)>/K3 MV=T[>+E?'.P5+_:ZVR^[^R^W\Z?]O3]WMK<.X,MO.]VM[HN=K3^+_0/X8?=E M]^!.9G9=Y^.G[9S::SC*Z#L^&DQ&F3\!>_OLXTE5!+Y.ESU-G_SSDYZ+UWT[ M">4XAHO#O'Q_7%'BP NF*4CY44G%(W.&^A"]S&EJ$[."G]Y?S&X,RQ.F32QLX M%9F6I;8J"R>H7Y]BKS@JX] ._=%9)<%=(AH5=9F&R4F3F;.244 :B7U?)>4L M^R>3+&\-JJOY^5GZX$4I:"[RV-$TE^<%^:78J1L;QBPGN>' AEK:RW=#4Y/C M)O%@)7ZMDHQJD6PRBGEO9U$MBX;-T^\'0YS:0B[)%J>EB #NIST'1ZK:T?D!QL)N!8Q!_U9SOLR'-Y,M7Y$-'O;G/S%GYF0Z\_D6?'W9)#S4"[FV*] WE89 M))O?1W6)@SQSV>(V7=D%TH")WVPG_LJ_"_-.GQ5[#M[[J4JFVU:\OFJ6^X/QM\_T M(^6%V: P1=4O-7\Z+<='9?\3)EFLL=.HX@H :8IL/,;2:Y0QF]+N%&S6O. ML:.GO;)#6W'P_>@GPVH6GE7FHTMF:!A]-K:$69;BLI]3T]>2SE'LA:*AB7]L M[QC>7FQG421/Z5**GIR>.T_RJV7GL3L6OSUO_98OO'KY/BE/%K4' .#3BD6#D MI#)($18$(8PQQS:>,]7![&+D6?'3;=8:=!/.<5#>L,29HOV=&I?UE,[YP/K,>JKQ]C)*#$"760XU5-C$R[ROUD1K15F M$"?\42XAL<"L"CNK)-$(#<#MPY17+=4(R.)?'UJ!CM>>E7DM@<%I/PY'1^5) M;J,I$5?-:6]LBY>[V\5?X[/-XL]QV"Q^^F/_Y;/M@ZV?*Z&E-QI<2[CURYI6 MLP!:"2.5;'(K+ADLB]CJ**+AP@9KO)?!P98U.I"$+^>2Y^)P*OK8K>2I!1J: MA0MLS]Q3/S!4OLZUQF!6:0) 1(024Y^EUU8GI D%*85)SZ+:>$Y6G'.L-N)M M%E<[[96R!FL5@!=+(P61"JO(2."&V,O98KNX7[&X>W^_5]1S0E1"PO&(\H:" MQ<4".4$B-I)0GJ-'*5FUN)7A[F(ATFK55[/'"P4\*M]RXTG-E9..*TUT05=9 M;<.IK/%+)2JA@5$\SR;/67KJRB-'<1CAB04%L$8LNV0\JM6Y)ZTJ;<-SG^KR M+W.[YD)H5*TX+6BML-IYXD"S+6"::XMOGM*JA&C(K DNYR)8U:;.=-)4LO7# MP6@T?V9V=:Y59[ZTJ.8. BC5E2Z=C:1UU4IO1T=%RH5>,A5->K4H,"M&5B;@ M=MF(9WLS9WE5:;-YV[3&9DT##4DT18>G_1Y>])H_4'1:+95O]<.?<^VT"2$) M>_U7F:ZS3 W= ?]X?3KKW94CMJZ4%]VWFO+B %"@%H8<0)U\A1 #.J$K / MK9((\:K0M"5CX8H-?;\5@HB17UUR[W[?*[K3DM-*KU7[.XB"JR:ZM6F7>; MX(CJMZQA[\PB).K;:H?:3XM*\\\/34%WL!PM>=T7>>TON,#WJO#\BG 6@D.J M[TV,5_5YD9IH2TTM-:VFIHI6EH);KJ0D]O/%(XEMMKB'S!97,XMST8OW=YS^ M?C?R]SGKWTY..SE/9'*>6D$YBC>I6'\0OA@:]YU+RK7YL&^6Z.$QIU:)R7!) MC"<<"RX3-31BYPV1BE&A,;N#H,:&KN=D_=A]^DURE.Y1]\,6@?;H[D$/^O6W MZ+[IEMTWNY_WMOW9N^U?CZ%?["U]RV^Z'[K;'TE. MJ/+VRTO>_?+'Q]W?WT*? _0Y+*&J%%^Z>/]LX8P42B52!S9-:)P+DC@KG$F16^1?OO MC_8+:58=DSQ:@H3,J;!<2L@1QY#46EJ.I05^W:)]B_8MVK=HOQKM=4@F,">2 MYY$F;:7QSD8JM8D:W_# TIBQ M0-KC@+1(R:HM(@A?54:)Q:_JY!9_HOE@P],<8G9>! M@0H0:*ZP@Y&+D2'*I1&)&1ZHW'BN.J#*M5G0'TX?:(M&/![8NQM;]V4R<8MX M=X)X4C)N,:_%O/58NP>W^+:B MWOT#W]SX"TM-@I >.6TQXHQIY& )$9,D^*!(9,RUHEX+>RWLW;'Y$]^-I-?: M0&\$>',;:$ZC%[%@B*CH$7=!(FVP0C0G_*9<.2UM*^G=;XVO6V366$R5N:NL\D'713"/.523K8IF#WE:3#B'M*TB$QNY?T$7P3JWO*>-%V>8DP9)ND MXT?H39NDHTW2\9AV<$NDMTS2,2RJP"E8FSGW2S%/L M!)%1A. DO8.*5$_TZ/;QR[-W!QZ_??/R#/I!H&_EVR\[XMWV[MGN[W]_?OLE M]/8._NGMO7EU?-['"?WI=;_ ;P=_'+W[\ _TZ8\/NQ]Z'W>_[)R^V_[M0Y>^ M%MW\SM_?+2?JP,S9Q))!P5F%N- )V7S.0RH3,6="NJ2K\E4"7ZS>8U@+]EG)L6[;\_VL]CEW%27$?K$3<:_L@0 MD7::(4R(#):::*)LT;Y%^Q;M6[1?A?:"J,A%Y(PZSI-5Q@=MK$^$,*L3=C=# M^Q_L^/;# ?T\5MOQ(*00$4FL)8CU1B(3&4;? MQ::<66)O#'![ Q/^D3V\^$)]82M1AHU V M6(4PQQ1QS!QRN<(M)9X;$:@WAFP\9QW*57N4Z>'T@?;TYN.!O;NQ=?^0B3H> M#O$6C-TD:9QQ+EDN$8_:@61L03P.\)EA81@E[?'-%O-:S+MWBV\KZMT_\,V- MOY$2 2*Y1=(3AKBB#FEL+%*<.!))5)[C5M1K8:^%O3LV?[:).AX2\.8V4&J M.SDJD?$D(LXD148JC8B4%G3>D #X6DGO?A-U-+/:G1S#NWS]/6^ILC^QU32O M^.4R,R71YXV4@G]3NH_!J,QO?#:,O6K?-;DX*M-B8V:LWK"Q^C'K1H/>9!Q_ M:5Z-%Y]?86Y=.JFUMG956G6>D'-&TX6_1\/Y-CB,R VC_8AL@E$]L[U3>S;: M^-?2X(]A=696V[R&ET[3\E*R&Z_DQ>F]M*7O/N%J]83_L_7G[E[WH-CI;K_> M/WBU\W*_ Y]?;!9;W>UB__6O^SO;.UOYY[N8A*<_G=V]@Y?[Q<%>\6*ON_VR MN_]R.W_:W_MS9WOK +[\MM/=ZK[8V?JSV#^ 'W9?=@_N9&;7=3Y^VLYYB8;5 MZ>[QT6 "C851IXB??3P9%R<1MO21'<;"'D.?QZ.?G_16^]=HEJEC4O>(TU.,6:PEEYS#PJS[WB3$XG P"*=E#W[OA^;^LC^V_<,RGYBN;^X4 MIT>E/RHR!O@>_%:F$B;4CHKJ_'3!"M@OQZ/-HH#7CZ9/5;4<)@RF&5*&<<1T#T MA_">[F <"UZ,!X!7^8VP'8"41S&KM?WJR*'-22OFHQZ-X8?*Z5MM-PM(E^D] M;Y_*)USK8'DS5?(>/ MM+\W-^5E9Z-@('O*#PSXL;+X/7INULB+G9=P\AQ.K MY-F;L]T?8,/^>TDG6-:PC=0F82HR/G)!O+-6*H>EH$0P3^G[[4;#-FB>$W-9 MC]X?#_S'HT$OQ.'HY7\FY?CL+Z 6?W8 +_FU!]<>IQ[=B__WZNS=FW#B*)>Y M3]TWKX[VWKP]>WO\[D-W>XON?CBD[SYXTCW8$N]RFU_^^+#W^S]I]^ 0[QZ\ M?6\,M<2Z@"PW'M1A[I#56J H*,/6S[VLD\-WUE,WV]/'U3-!_E@)8BVF$?@ %@VU=6(G]6C(?0XU[].AL^ M3$;C)@#&QV$%AF%F7T)3 ,RFCD^P02KT\T< ?G7^G_P*N#:QPPRLA_#TZ%^Y M%W U#0?' .PGN8_PII.>[6\6K^)HT@.,!$@?@"Q9=6*4C5[Y7Y@96*B)&Y6A MA 9CS36FW85>3')RM(SRA?T$#Q_&+)96G2F@*;@_3(;3.Z#U52^[BR,PD<0@2,,//.5T>9%'"_N&[?\ M40R37MQ+6]Y/CB?5$*I\.4MD46^JO*4.LJ'E!T:U+WL'6^\]USQP)Y"4+"#. M =6,QAH9AI55S$8>['E4LR8[JR1.FDC.A#-2*>&CCU$J:K0XCVH+Z]'(3_Z* MC9K%DW)4W9LJ\DJ@>@U.,P4#/?XQZ<C:P=];@EN%]=WW(M2?)V& M=%G=SBK5NA[I,;>;WN\2$/!KHT6#DG-M1NG[G\*O2E6W7A-ZIR=6;Q=\%7O;,(J#?^#]O_5V#U;48/JP M"_?^T]L]_JWL?OG[2W>[]['[X>CC[I>/O/O!?^Z^>=5[^^;UY]UD:Y MMKRDY25K$!LL@8U0AR7S3/,@B8W!)&4HY]QSR_@='(EH.SALK8RP]@)=.Z=;C62=^,GBZ3IL".8)B:@IXI$!9^%.(NIYC%)B MDX39>&YXQU#6*B0M*VE9R6,@^4?-2KRU7$4I@M.)6Z%M%,)[JX)P5DO2&K?6 MBI4LY&Z#Y:+4 2E8SA%7RB-C:$+>LV@5,Y(ZP#M[6\Y''E=/N>]6D> M08&PYM SJN,\KXJSN]^D;E^7K_"Q''F_#1>QG$@G**%$"RY8,H2;))GB1!N1 MI%\9V?JM[.2JL-=N'.^E _OYK\$P]WUK/!Z6;E*%'QX,_K)/)TG(0_&>@SM&D_ME/4\^8^@:Y(9NT?*.G0#< M.Z^\,X[1P".6AM@DL.>"*VDP(S< RQ8CUQ,CEUP'V#-LD61:(,Z9R$X$C9QB MP"L9(52FG$&A8\A#9%)J@;(%RO58NUL I8Y81\<2I@FD2H6-UMQP#.CI=.!, MWQ(H+\NIU&+D@V(D69 @\P%] MC8PB'@FJ&VIZ=N!6)+IR= MR ?$B^G9\/4\-]%GX!H0[1UFFEE!=%"Z08\T9X'[02 M&\^I9!TA+@;.KJMS^I8[;_T@[:$BH6X/_8\@5*KE9VNQJ]:.G]U&4T\$.Z]9 MB ;SZ(B&[]0G)PG36"1S.3MKN=B#<;&Y"\>QF)5MC+ @&.5*9\A%81!S\#$0 M;4+$P,5$QYB+T;IK??JCY60M)VLY6FSLI^72SP=76N8GWCLD27/G=MM,L= M'E^I7G6+8@>WK>YQSTG&7\5/L3^)OPT'QR^@Z;Q=WI3CHQ>3$)J8EX^=SBLN<2BQ*1CEVG 9CD[ B)$JI M$REI?3ZG>+,0Q:NZK$C%Q:[.]KVZ)-"UKUWN9DK,F$BP55IQDJ01\)4%$3P. MFDM^53TV^7UVW!WOKV9.U_,07#VFA0H_()*,X_ 8[AG5%1).3H:#DV%IQ[$8 M-B0T7""A7'-A,!E6JYXW]ZAPN;J#[9U]*9L2"N.SD]@IL*S8, M4A&M/YH]74!K=CC,M1.JZCRG !6%+7R#%IO%B]EKJDO3"W7M!]OK%2X7=XA5 MY8A#OB06RG;;1J=8]D^@PU 6E+'P+DUIN!X++M49J*BC["R4^\K>Z)%7^ M+=]0E(M%F.:T-Z65T8KB5;!9\JN@I3AKO)+F<[#-P('8UF#I:+$H5+X1;IFD M7 .E*CT"_RM,_*>*PJ]_ZX6K">:G>7ZSV&\:FN[T,H\(%(\AK/KY M#K\8V%PY*[_],&_6S:*X0TGJD=5(F\HSA?6YP&$UM4 +G\I1A7/Q0,7)Z35B:7C&^Q5X(N,5_+.< 6B[P GLTX"(M;CGOUW?GG?$@Z M]D2=>< *'K59= ?%8>P#;O>*2LVI&,\PPH3TFZ7)C\Z9R2 WO-C] M(]AD+L;^PLSE$8T7YBJ.LD)2CH[B:''E<\.YQ-QQ/;B*N>7T[IM+$SV;FE$$ M'@;2<.R'I=MK_@9W0L?+\0QG1C_TIML_*D].,EKFM3B"/[W\Q0]&>0N=HZ@: M\<^SAGSO#&LS*8?E=8D]V$(UX4]&4Y+(&G^NQ1<_G\109C$E$_LP5G (TD0U MIIKQI$DOE;U>)[:NL!KPVKS#Z_'N5;6V91+S/;-*0 6+$E>@^/C21]FM(:3Z0#FO#13 M2F=QKU6G>-0OF8'#&,:#885494X=7]?=JH2U:L=4LELUA)BECMY@2AEV."XKL21#XZABSI>M:5,GK#^KV=0((;/EFC+*SC%,W&UE=T:TFC*I$ M;W[-DOR;[W35=HI5+=1<_G+>[2E>90P'.<4#C$U+9U9[]/@$^@R_E2F+;Q5E ME*/YX/*>S9SR-/8^@6P$K1Z-ZFT& ). [NK>C(>#WGS_PBL;26;TR_*8JV9' ME8)PW1C.3V5>J_DVZ#?4?6T-SBNKS'^M0:HM(']% 7G:%I!O"\@_WNGLM@7D MVP+R#U5 _MJ"\.?+\M+$A)2.!>LX#\YXDB3WP4$C5.%P6>W':ZV_Y]Z#L4M> M)R$"Q=PY;JW#F%(!PK*2A+&KP/<1*#AK8HV[K4MI?T%T_ZL1RO^$VXK5/H4? M51W-^L-A;^! G#ZO]"S9[JJZR%.[\Y)M!K3"V)O:R/TPCN.B/I1%ZBS5=@=# M4+:V*I>-+2;-J\I^ (%]6)=6'J0T.LJ6H.K+K()L+WY>;' RJD7>;!HY/&M, M)#.=$W2;^K!UI6-,QEEJGBEU_0Q&Q?ZX*ET,_[W0[VFW%EZ7QQ[[0 -Q:GJ: MZ9DCD,\K+:%V"PRK\LY948#>]6S_%QE)5E6=[-I"KJ<0#?($SZW MCJ5:>PJUI./N;*8X3( F:K=*/;^^9R?913&H[LJVO\8N!>U.U:&\W*>#X<>I#EE- M&0J5I: WJ:0VW/&"RJ M2;".6;^9C;&<#[VV24_U_' ZS)C4>G-IAD MN&@D6*TFURLQJC36A9N/(\@#%?TVQ&S$J,FYLC#!S&6IIK$BURW5C\^MCIFHJL9K.T7U])3*9_.T MT!"LJCTYZ95S^W#UR,QF4K]E9KO-!IWJE_D;:QL86:42V8$8Z&<6I%@"9? MG3=]W0PNIZ[%:GYZH\$BZ=<+.5_?FD8[RUNB M<:14;CI?6M:L!/)WOU9%9F MB)ONFY>?JXW>FYH]#W/YV J IYCOXW"<:X_6-T!S5_*>97-*-DGYH\$H]J\S MC,+EJ8%R<3S'Q^6H-H\/3J=$5@Y#;4&+E0MY.K>-$_DX$\1)G00$&H%%;J"N M)IX\LD5."HO<"B)9$'FYOW\#(639_QA7L/^TR+F!N&VO4QOQ1N6RD%(34&/= MJV667A[+U$P/'"4!HZ^MV@,;3FTVEZ8X/NLLOB)[OV"GCU,;[X=3UPKT%;]OIT:"64.#A_TSF;/6<4%BYZ"[Q M%6P6;V:&\XN^BSJH('/+6OSK+0IA]0!/!Y->F,H*->#4HMA<#)MSE8OB5PTI M2\+FJ9U+FY?1V$RBFO.)FG?G%TZ#%QK&/&?O90 M?Z?TVS*)S"3.1W*LYA3NK"&"VH%3>SNG_I9%;6[4"(HS-60&?DT\U:'M?;(U M;\_(/@BSC["W!J>AVKQ5^YLS6>WSDD"_R'P])/>O 5&BOGC66D M/IE9I::A25F K&60&6%.K2;+#2T:2\83-P'F-->:\R/-'>4BIUI0''NL2;SP'DY_I(VR78[L MX2'(1#-/_G2ZW;*8FJ=_&FP0IC%D4[ML&@S&P*,C0,[]!O,O=W;0<"9D(XB%B9 *GB,48O)&4^G0A.)Y'%X/D)*A N;+! M".QD=$1&JVPB\7P,_U91N:[#X+0* YRBS +9K!0NJW#"<18EET!DBEM9]QYG MGEF!X2FT> 94_[DXC?'CJ*@CT7*2N)IDIYGBJKOKW'$F_T),91?)Z-GK#4Y' MSZX^7'#EOF_C'*Z(/.*/D'#[(J&KWSVNBYSKN^CRV33D*]_]NG-\HU)[IH4T#<$NWLM M5/!M":FO[7"#)M_2Y1N>_%=31G QEN@>YVA_]P2[YZA]^6F=\N"=AW6>D57?P.:WN/*WDP-22>MQQ>6EZB7=EV M9=N5_:XK>[F]_Z[7]FE-W%KU9;I UZY3NP?N8@_<1[&IF]5)O%!LZEOG]R%2 M^$U/P^Q/3G((;[$_B]N[WQIRMV$FZS5C=YK']5N*ZZU=)M;;)&(5V$;"J$V* MENOQ3=#[_VSF=J??Q;L''^ENCK(H%TI"41>"ITD@2Z1% M/"2++(T164,+6?XH3E#(M9'32PQGG,GF:'&,&RH5, EHI(K0Z1;SK"N MG&%>JLB0P!/C'I0%[A W*B(C+*PB3]11QX37-(?6=@1_B/)[+6-H&4/+&+[W MS-R",7B-G=-:J*@3%]9I196VW$@N,Q=@+6-X5(QA7O1'))PL21KE>KJ(6R60 M@<5%+@8OF-8F!;?QG#/5 4VBY0S?SAGNPW5R,S?RS5TGYT.URWZ(_?$S)#>5 M6'BF:L2L453]A1-#]3F>E_.T&E=X8.I0^O/,F][URMR$G"]9GT.@BH"-A-FI% M6(N.CPH=YQ9Y:YGA0FKDN"6("=A1NT;%%QQ8=5Z C9U%H%9AP6''%>666=A_:SW*%#&$;>4((T-0Q9'[CC1>9VS8MT1["%<=D\>'!]#3/L3 M,\Q.\V[>KPWVZUP*3Y!54.\U89(+8A+GFN=T> (GCY.6U%K=6AD>#ZOHOEBP MP7I*+:4R )>0'O%(.#)&<819C S'R&'9-YY+VI'R(4RP3]Z'MP;1'2TXWK6# M*OLKO/:,6LTY5B8J(B6(S9YII]1MP?%+' Z"'1VUN/C@N#BWO@H'/(XSBBQA M"G'" 1>Y2,@GK(,T )1.Y@VN*:&_M,#8 F,+C"M.BS#G>11*$QHY=L8YHQ(C MTD0F.):J-3 \*G2/<\IIXQ#P0C:+T M!G&J/++,"Z1@^8BB,81$6K%QS4VO;4SLE:;7>5F:-@#V88[6\:"LL=Q3'GBB MRJ5 8Y0@51M+O!&M\?41<8O]!>,K#]*'%#3RP2?$E0A(UI=!9C(;@B MW =ADJ=:X809,XAQHA"WB2!K@T&<)6=IPCRIN/&< M&ME1#+?HV*)CBXX7T3%281UGG$L)F*BDBPD398@DF#@75U?U;-%Q7=%Q;H7U M)"7G+4-!: J2(\B0V@B"M$H8>ZV3QWCCN>J =-EBX[W;8*=5UF"6XS5IYMM; M5][:QA<_N)%[J23[8&Q[JVW=#Y8IJ:EAF%\ $UZ,!KTR%/]5[=SZRKQ291$& MDUS]L+IZ8?'6"TV^8X:E;YW1QR__&"RU<, BF<8\6JN]R*86GI+$5JHVF>MC MDG\6$VOPZ&BNJ(H(HP)QXBP"<8@BXX@7.M#HA=UXSKGI@*2[=E[HN]F8ZX=U MZQG6TW*PEH.MUXS>YGR_-583;Z6P@5.!#6%)6*X<3S2%Q%L.]J@XV-SWDT\? MY3R"B%)1'4O*N06M04H[ 4N>)%,FGV U'?4@WI^6@[4.A !^/8,N!@.B'NE$%:$XMTL)K[ M$*W!?..Y-KQ#V4-DJ&DY6,O!6@ZVIAOE,7,P3X%EZ< ,CH9SKIWTH(YIJK0' M*3ZVA_P>%P=;.,M"C%?26V1-/N27E$1&,(Z(PP%;K)31N52@U!VE:,O!OK/_ M]5]C"V.8^J?.>^/JJ6E*#Q_;X6'9GTZ G@_Q^;_=\%_/ESU=MVA)UBU5'9GQ MT7JR84P]>S**SZ8??IDZ.LM^Y7VK'EKE?3PMP_CHF2&;@J@*)1L_:--^?9EL MU@AZCLSJBXQM2FPNOW[EPU=?I)L,ZZ]\&&^2RR_23$_W)*OWN&W9>8/<@+FSA-\?(>UO<>5/#@JA^,8^\5IC!]'1>R' M&(H_)OU84-,ILCEV;<\VM2O;KNR/N;*G,)PSZ,#G=FU_^+5]# =^UL@G\GI< M]LKQV54E6MO*YNOB,7\ZGN] =,*4R[^_$=C+&[_6OYEK[DNW27[6V_.WI[\/>7W8./\/V/ MY<*TS,24\]LB@;U&7 >%K!,:"2M$BII+2NW&<],Q;/W\WNN.U3]X!%;+%YX^ M7R#.6Y.$XDI9CCEVW@?,F0T^,8IIRQ<>%U^8GTHAQ!DCA$>),(MXT@%9G!Q2 M-,CH,:9:ZXWGQ)@.5NMW*J7E#"UG:#G#=^4,0CGGC$Z"ZL2I,%I[$046E!-/ MDJK.*Q)-*,,M9W@$G&&A'C$6.GALD-/8 6?@ FEI,5+1.ZV!/R0J-YYSW*&4 MMXRA90PM8V@9P])!=JV 5#MB*4<- ,G:%*2**84L DO6\;PJ!C#_!!%-$Y@ M(@BR46C$O;3(.:*0#E(+I1(#E1 8 Z$=T!!;SG!'AR':@B /F2OM9?\0?HS# M&*[RP+0U0NY5L\",<*HCXS)Q*:@1DGCG-,/ 1*1DK[04<0JA-WA-HH M):"D-U%Y(8UC01A+N&C1\5&AXX)%7E'C0'I&)DJ#N& 2:>,BLC@$(9B&I;0; MST&Z-FVJYQ8<6W!14QL=[IX)+,BG6' MR[:"TIH:9MLB%E<:9E\,[!CZ>\\VV*]S*3Q!5D&B,)(I)PQ(URR!K-D* V*D$XK+3;>*Y!CM:F]>$] MB>B.%ASONMB,LMHKT#BU-IQ$Y32.VGC/,#=:87Y+EU9PBC MLYE@VP#8AQ&C20*I2FNII.=<6JNY 4Y!*,78*-H:7Q\3MR@7C*^:$T)3LB@J M(A"7WB/C08SVGH1@M91>D8\1"%E)Z\HZZ-8GAZZ,AP\E((3KWP/ 9N M FP<'*G'E(%X[5IT?%3H.#?!^H0),4P@:1/)QP,T,D0')$C2S&IK3* ;SQG0 MS4.D*FJQL<7&]5B[6WFF#*76,869X=$'2V*4C%#.O'-*MO&OCPL;%^)?E9,J M$8R<"0IQA15RL,!(JF"%,9Q[&S>>4Z,ZFK3QKRTZMNBX AV=%\[J8*CBCA-. M;5!8>">P,EA%K5MT?%3HN)"90"K0 01HTXP%Q+VW2'.'$1?2$&$#J\H[R@Y6 MHL7&>[?!3LLAPBS':U)LM[>NO+6-+WYP(W=-YO7?@\'8]E;;NA\L4])7UGS% M;87K*[#V#B;U\4M!/LG 2 B*$L%)Q%H"OV*16&&-!GVQM9\]'BEH;S&]AL2P MHI1'9+F)B%/ND8U!(H-Y$,+)2&3:>,ZUZ C]$"?(O]/>7#_$6\_XGI:5M:SL MD;,R&@/V$3-#H^/1&9N\"4Q98;+#P*N6E3TJ5C9W!1DA&;,VHB2H0ESS@+2. M%-$D"&CTS =F-YX#N^M0LW[QIBTK:UE9R\I:5G8K5L:)B"YZA9/CR3(;HZ3* MJABH9(KYUC;]J%@963APFS2E'",6- =6YBARU&C$L0D)Q)>4"&AE1N .7\,2 M3"TK:UE9R\I:5G8;5I:,8\ZH&'VR7!GBA+:6L\B(5HFIEI4]+E8V=[.J((RA M"GA7D@QQ+BPRP5J48L))Y0Z+A2/ M25E*&5/6&NX9U<*^W\DO R147XV$J^ OH]ZX&\_+]79^_> MA!-'N)?;_/+'A[W?_TF[ M7W8 "5]_Z6Y_/-W]L'NZ>_H><\&"-PQ1)@/B,@6DF>.(L4!!,"=:XES_CHH. M7I&+O"*+VQ! $)1S'!2\,7%FJ+-8>)-D8MP9+&0F &((I;HE@/L@@(.WF5WF M1'E1Q&B1BI0@'KE!CE"- L!%C%1C%_,Y=I[/L5]4QCK%!1Q<;[0;QM%)A+Y_ MBKVSS>+?Y_"_)@&,7?(Z"1$HYLYQ:QW&E(IH@Y*$L8WGOP[&1S#"&'L5V4,3 M?AC'L9@TI(@"]B&F1M YT_M6;ZG$3(+&S[9?AZQ*WNP'(>CSKP; M\Y_RFZ??EN=F\R*/+JK_74)WES#G]2;*Q4B;F_S=&EZ5U-9T"DA;#6E^ __K!81^Z'8H!4&(QAB$^%J[^YW1$+:J_Q=TOK]^S M% +!(2*A4N;E3"%#C4OR$[R6'AYN^P+R[ZWO?,^&,(4 MXP(YFW52CS&RL!T1[,(DG TF>0G+3E3'\(MQOYUBF3MN3X89PC-VC(_*(7"$ M?D49XU.8ZS. N,_%:8P?1T4$;2>L@*0:=QKE8@%@IO!\)29/==D'0^%;4;Q0 M,7@I/>92<.B[%HP0GU10)DK/JH1W '2,&G2_B->8>U[-)O='W@2D^^7P/4@; M@D9A4)32(@ @DS,S&=@.D6O!N94Z9$]Y![.+9;PS@=^(/+^SR%"LYQZZS18R M4IN$J2 T0Q;QSEJI'):"YG"&IC)%9AKM%GK(+;2W_?H]Y%O *%2!D9@@6ED)D.51>WT*/8/J"I3 7?2EG*@FZMM0 G*_L5XYK+R;49 M;+5PO5GL]&_%(PMJ%L7RB^SQ5HPH)>TPCR![NOH>9USID"F"X$L<3LDY'%(B' M_Q$L+,FVM8ZA%WU#WX104XC1M85GA8J?6PNYZ4%A3TYZ9PNVFIEY*-\?01<( ME9W@9#CX +K!J#$1C>'G,%<03@"(!V'S-F:9>L#="9!3Z>] -%BF6N 46]X# MQ\DU$OX:#OKP$28GC^NO0:_T9_7? WCGK[V!__BC4>O!X1=H]SU6TEHG.7#Z M@!&/#DB41XYHD"0*'J,QK,:>$B@H;&7 (%''0)V/4BCN!#:4@$@@B&'1&%CVIX[%M7"/52]^5HXMT,--9 ? .J"BWEFQ%08G M>1O,Z:Q8)K0*UG^?V*'MCP?#4;%=CGQO,+I8./G',E^"O%3+09C(6@;Z;6O_ MUZ(F U M?Q^- 6CL, ##/NG9[)O)FPJ$A6P6S9ZB[+8!+:,<5C-P',='@P!=/,P>J<+7 MQM/B]>;^9O'[UM9?M4?)+MU7B2##F'J5"! _9S,A-.WKF>S-9K)<(/;<#+1? MPL>1'YS$SH)?""3*$!L!(T=D5+ZH,CM_@AW'1M@9UTH3R"@@?'PJX8$T6R@8 M\[A>T,DH^Z"J/A]G-U868T<@0B&XD"8]:*<6=;-(;=U@,JYF9_40ZOF60BI'ZT>R6]J_'CGT*P(92CZ@W%Q9#_! MS<6H!'DLE1X81+5"?IPGL?'6A-@?Q;<#*.OS2B*UY\ M?D7RASK0+DN*<;B^)%OOS9P?:VEB%_X>#>=_1O_ M6A;P0;J?Y9'0\/Y+IVE9%6"W"[!;FMY+6_KN$ZY63_@_6W_N[G4/BIWN]NO] M@U<[+_<[\/G%9K'5W2[V7_^ZO[.]LY5_OHM)>/K3V=T[>+E?'.P5+_:ZVR^[ M^R^W\Z?]O3]WMK<.X,MO.]VM[HN=K3^+_0/X8?=E]^!.9G9=Y^.G[8S^PU$M MKPPFT%@8=4#D\?%DG$TUQ>@H!R;9XZRWCGY^TG/QNF]!Y 0F\ M:UEC=?P:\X%0PA*E5G*OC);98&-YPI)(K?AESUUKUWD^FHD#G>)P+I> L.#C M<&S+2NRMY/V)&Y6AM,/J5I@OH+E7(&04#)$Z4JGZ1AC")#\#XLFD5W=E'_W_ MM2B=1=U>(YH S1Z7M>#>R!4Y!"XLB%$@0;@XU1-"$4$=@'="CVR1!H,QR-SQ M,BGC6@$[!\]!2[!>P +S+[-'!R!*!9[M7ZRH/U<.ORIJK5[L8?;RSW<6NCA7!Y]L=3# M5_,>[LU[N$*\6O'+K23\BNJ 2HT+0:@0$_>>6.HME<+"%VV(9>\YVU@!3VCCWMO_OC8 M_?WUY[?'?WS,INZ][9=D[_>=T[=?MD[??0AI]\LNWSU]SQ+GP="$*%4JY](V MR 4>D(6))H+ ;!I^P=)MHW4B.>QMX-$YZY1.D3)-7_/UZ9W_G M8 >DCXOJR3GGQPH ONYUCWP'W-90_!@L<'O]M>KE)3._)G;;:ZRT]JQQ7)X/ M';2^LAF$XE(7>1V ?MY+[A1UQ#-*<=[\0?O &&QT%@%.0Y)--+)8=H[O='^[ M#%>W^F?07;^[&0!.8[&]5W#!5=F/ ':VV!^ M7E.$0?'KT([*7O'3!OSBX//&SY63^C8Q%)(1PQFG^6P'ERI9HP/QANGD/5"( M;4(XQ93?BF^(H?BK<:D?#!KBF%)4'/T^'(Q&ZQ,U\7TI10"CEDI31@E'*I^D MY9YYI'$4B"7%7%(DL@ J#.\P?#%J8K/8.@%I^3.LP3CVSFX74_-5:'$Q@&J% M$/:B8O6'0 'P"12C1JA>W_CUAZ:"#Q[O;7NV=[#%NE]VSKJ'[ST)*OI@D,>! M(RZ41J 2",0QB2E:;90R&\\EOU@4:NIZ.9D,/2A262DL?2S*42/<'59>0."" ML=>+^?S+":!VAO)*SZDTH%,[S+IM&9NC5*=EKY?5RU$J96MP@MCJ') MH]'TE7;.'XJL3FX6#3SEM]NB%VWE_&KTN.[B3G7QE*K-# MN#JG.Q.EMOIA"I:P*>$:*%4!!"[;/RQG-^]ED\_!D>VW)+9,8I^[?[_G'C:S MPQ11;0!/ W<(I!^'O/=!<.LQ,SFDNZ/(BEC$TSBLHP>'V;96Q3=7887'MJQ, M>X!N_0@P.1A^S/@&*G&.S=@LI@M1W3 8 ]&$"329$TED@!O;SQG$3@:CQK^X M>-AUB91G"&R/!\/Q_)#B5?84:;T*A&NI+ 5UG[B@I9:,BZ@ XB&V64BZP!94!&^E+U.Q1=/1TOZY'B0XS\RQ65C-;#C3);Y('0<5D>0FSB/>9E7 MX/R'5; )/-D$X58$/>B#D'E2?AJ,X=UN,H:7C08YK@.(&/9&!K**L*$'H&./ MQG-&#[P[+MIV*W,OC#('\S9VZHS4YR)2ZJB5RMI=F<>S5F1N#&_,WYLW MC_=88SO7I3:A(MLR,UM&)3!64%'%I WZ?5A:M#,NWI0Y#&,$%+73 M]YN@X\ZO?86:Z[BQW"9C1 3L(P%8.C/)1^]X3#@T9F4L"$/3#ZV:>X\*#M_= M?OL%9+Y$,#5!5ZV(ID*SELSXZ.-HM%NJG= M2;&"K]^ U,M@*_"I= ^@ZDFR53*'8?5KR/% )6#6H,[;T! =;.=QK&+\!_U9 M#//(I@BXU #E:*Z-W+T&(A/(FQ[T?)L\3R'IR#5SDHEH50!IM#Y*_DU4VHJ' MR]2(=P_?6^$)9YJB:($DN2 !64L, D4 R)$G#0R[JC1JS+UJ(*" !.\H]M = M0Z/E2D>A:88J[XRY?/5;->.[TQ'9W7H/(G[B@=5RA<6PN8F=Y\7#5R_W]F=A7&X5&"\Q[ M)D$N"SHS&)TAZ!QH(TP].YI;PE&'(%\D *G*J@>532\,2D83+ELY]4 M3H_V4M(<[:79(7UW=IDE4_7!$-83U".80O+#XAVT?_J>)VE4, 'IZI2OLQ8Y MPSB2G!GLM2#$XHWG5'=@CZQ(L5*1R6VHP&,2I PA8JXX%M'(?&PT)[B(04:& M&Y9X]XO?>BRN)@7Q/AC*HLU)=KS'B!/OD,5"(192(@ZGQ)T$4EA)"86+%1?[ M:I>$'+KTBOI ]1VD\%KE3A_&!9/. MC/K\V585H[J7]JNQ'O_0-'?P]O2]#@ [P 00P33FPJX&66H9"D0GF50^SFOS MF7*Q(EOC9@&,&/]6\4;LVP20 , M_KO*R97/AP ?S=JG;5(FSAO*V1.C[55RUK(#+'=A)E"-LX5L<'P,I-N(0R#7 M?,P"X9TSW@3P3C@'N34([K@VV'D*NUG"IHB.I%EVA8KQ5A]:QGNOBL:!%]U, M^XGRI"Q*,D@$6^YSU72E.,I9,Y%A*>=OHE1^POB3!=H+!*8.@"5\^)@P955M]B%ASY]'-;S"P15\2QSBU;>7)N MQY- $90)I$!)'>%>)4.D@7\9((>UT?%&0*=M5.N=FSM?\]W#]XQ3R9+62*H< MK!,%Z']!1X2Q,4.)X8Y2%&IF. W^\R<6WC#OYM,+Q.\FW.F?4/MW+VX$G6>YRC@%>'5[UB68M2YI;TR 2?',:DJ((H%1%I/"O#N7_.CK[;H&LV\WP#^SG^NX6^VHZI;NG[ZVD M@?CL8 $6E=-Y*Y2+YR%JO=%!Z! X,%#542LH=1:HLE)AOY,S9L0ZQU4B,G*> MBQUHAV$;R:S#$^4):Z7Q>Y/&#W-1@C3N#9+&NX E84[G MD@<7CXG\SS1Z?].,SA,_/U__5L69^N;_FA%_\+++[A(L8H+>A>S($J%CER*8)PS8Q)QDH3 ME06Y:-6APE7Z5QV&F6LE%CO9\&'K8SA5J-W7RMN !EQXP6A(@DMAK-!:Z"B) M920%+UH=[>%)1^QMO==$"^=S6F8G!>(<8V0(IPA$'ZV,PB3:;$\F'256\96# MQ4"=RO-4QPGE\.^IL;A*,SCRP\%ID2;],&JDH46F]?%M'PMBC$OM,>468$)UPR$/] IC(^.*OA+?!->P!EN^=<= MBSI;60P7EL0$,@1*/@ QZGS:56F%O-0!4TZH$D"'?/-BP%S%P/ZQO7P$L=C? MO1.+$C5:,%V=_Z,\ZF@X",XL6.*)=%B$)N2(XR;DZ!Q9M&AU#U22T4II1W4D M 1&:@XZP"T@;1A!/1DD5:!3.FF6].JM]S?U!T>3+S/'ZM?160?C9 MN6#7YCQQU7 V\(%L][]%SI.9,_OWJS,X=GJ&)B?JKXUD9U-]^L4L5^R+Q>[L M+R2P LDF"S&_Y:-0FQ?3:%Y(FWF#=.37$$F;)L=HL MG6V6SG6?SC9+9YNE\YZR=#Z"DPZ7#9S=>U+ 5W%:QCG[U_KA59US>^YI6[\4 M@=UR6@VG6[X[?LUWMU^>[7[Y]>,N2-MO/_R:*]R0=]M'QWMO_OG0I>_*O8.= M"U+V6_K'\;N#P]/=@YTON[__?0K2-DCD+\6[#_]\W/O]K7CW9I>].]X1N^?R MS^QN[[+NW^]#%8>5TP[I9!&/^7BF-1@E9Q4W(F6;W_ET@8Q34)E%3J4@N7/8 MA*0Y]L2IX+5TYGRZP%E'EW=F6L;?WKQ2$T- MWXONCO@Y^DE5_Z+)W)MS[0_Z]0G].5Y,=8T<#?E3?GZC\NO]U;/]C9]S=#5 M;MD[6S@SURE>CRN??EW6_<7\H-1AK8N,!_"*,/&QB,W%3[%7QU_& MS^6X3AF,@ EFG$O7<(W7@Q&XU'+*!I& MD>5!42DB;C ML;V05[9*ASW(>4SJDQ4194=Y3@;2'TWS=2P4]UNHR[?:+_^LVD-7Y:>]5766 M*V3/QCJT$H^OG87G_QY7&52F.S<;2X9YU_;LR2@^FW[X)92CDYX]>U;VJ_U5 M/?1+=N.4WO::WHT')XV2J\TF9[SB6>,A_!NF[3RSH#9_]5[6QZ\T- M*)&QJW(=W$X$6,"V7DSC\XA2(]PO)S;D\VXHW_*, -Q-?QC67+X&P&F?U[XW MT_L!+Y_1D\^SYQL\SS_=OL,-:_B6+B^*<->HV3<6UI9EO-L,*V3+?<7*GM6B M:F8\T$V0?V>LLEWQ'V'%&V6G7?4?:M6G6FV[[#_8L@]/\H78KOL/M>X'@['M M+:WY-1+FUTSW?WD?8TIW2A$WG%Y^[].[\7P_YD2X??]5>^<^YN:<&O$=EFR] M%NB_SR_,W4Y,-??7S$R]/K4BMT8S&]>W%DAX=K=#3N*\VO1V^//_?V/OSV8>_@7=D]>"UV/[QDW>U7']_] M_D^Y2^$=Q[OXW>_O>MWMUV3O][_/IL_ NR;OZ&NY^V97=(]W2/?@X]GN@1!FY3B%G05^1Y'*Y(M7WWB+KAQZKYZ?%]O58G1;;[P#;L?.$L9RC M7C)NA+%4N:B,<<)E=YNXY='I+W$X"'9TU"+^W2,^GB%^U"%0(3'"5"O$,?QQ MWJ>-[[3!]\_=[=W3?)9/4RD%,I1;Q+GG2%/.D",Z>BR"3FWN""-K"'CI: MHFWD=L 71ZX@+! C"6/X]6]F25ABLP&#*,DY,>,!I*K*RN5YSGYTT$FJUXYI M@!B,93%JKT.D/GKJBU1?.]0_^V2MQ2$8C!0) D' %%F6P^^DY *\HT+1(M47 MU"^H7U#_]A+?T7*LHO/:ME,!(L,YS09T$K!68: O3S)UINC,> M88\M%<)S%)W*U9P90TH8CJ2S DM)??IL91UNEM]Y@2<.61U^BD*(0"$\DRJ M.?K?"D86C%QFC,2>:LX)ID1:P+FJC_5> 7/#651%H'Q!=!PZJVR,F AHT/! M4X; $(&,8@%):\$%[5Q>CW5U2X.O@H3U\UTM>1YFU6&HT3TZ,=U!59"M;G$> M3\0EC_3;+B%[A."-%(8P)CQ8"3HXFKM@4:T,5^X^'J@B8<^#4\YG_%*&I\V; M1&PD/1 $'B+2@6BD7)#*&>IQ]DN5"+=EBG KR/?$R*?B;>J,2UD4L;$!<4H4 "X<,!8<<#C1JG@1N#57'4SX' MSWP!OP)^-5F[AX ?,!-!$6XQ QZ4T8XK;8V-F F)'PI^1>Q[/MR[ZGMR6 J+ M/44YYQ"!Y$GJH]HCB$XKJ;1B+!;1KZ!?0;_OI>V:$)7)3?6,!0;$.JM-;D1 M@B="AH)^M4._LT\4RY 6RR.#L]<]*HR,Q!YAD5OK,FQ"D 7Y"O(5Y/N>LRB' M6&J10"U:$,0JCYU.\A^AF#"/55%ZZP5_, -_1G,:2"Y,9I/2ZP%IJS@21!JM M+?C 7%%ZZ^P[^J7RGF[VIJGJI*:Y'%9=4X<)!4KNTP]/SJ2M27Y>&EVCZM_: MN%R,)>8IXJ6G6 6"F0#*L7&@P";J"MYPJ^[#4X6,GI2,VJ]G'% 6*QRU%PBL M=PBX2U(YTQ9%H0D.AKDD9:RL \B:!S7O4P16EX8&&W"?.A"3P*XTTI%_3_[C!C@6L:0! MFR0(:5:J+-8/7<\^Z:3Y4\(YLI(YE+B/(T.91Y@:&@1$QHA>E"RO@JX%79<6 M794P2DFJ'5$$TM@4S<55>(@!2Q[AH<$.Q0SPS! [=?EQ<,X&$I"F,E==P1Y9 M" H)+U2@F#%.(9L!A)Q#\?("L/?W#AZ,!\?38.L NK_PP'X&],MTENDLTUFF MLTSGSTUG2<-^J,11VW:X)1[SB94S3K@(P1@OK0.FA(J"N4BB-=@%3>^3AU,T ML*?5P&8+ //(N&$&(P(T:6","J2X!,1!6!D,%DSYE74*N"C & ="8NT L. LIO.D9<0%WUX WZ:!)E)A'QUE2&A,$?A@D!4.D <5 M1%0$TO]6U@690W&B@F\%WVJR=@_ MQP(:[BF!JL,:(*Q-W6 S-W MME>:"AD(2 !#@G.&.BJX9@%,@;@7A+BS3]0Z+YD1"&A,*JK%!JDD<", !I8+ MH8U6246EK!L1"!9V.<#DI&T")"=/&AT6F5=RE+&O40S%R3\*224-&H6F(P)$@&D-Q*X@*@@8"M#+-79 MZH./4T\2CBHRPBSB#C@";2W*.>;(8J^5HXQPXAYS#(BVE!. DD@R5;6\0TP7)"#782?YSC7C$J0+E*NF0.52PD0FR-FN(O@ M@=\G8*8(/_,][6>?8A!*6J&1A^QYX>F0:QLT8I*22+P%JA1?11X3;06.#@0W"O+3!:" @_&!PW%5/8":#B3MBJLPP$P2BH?0Y"=T2;B M) $Q'H3T4DE33&6URTM=\I2:6HWE5U&DO9/&7SE,U3 MAE*.5#W&\@L&/><&(9>+XUXM;$?CL,@_<$<^X;Q1]WC M;M+[S:C[)908K%)'[4=UU+C P1 C(@\@J3-"8"4=4"LMDY9HA^THTL0$E"13081CBN.JKH+&4 "V3O%]3U2W8EF]@7?]^[I_7.T,,PJ^,25!,)=V!(,L%H"H7SGTISQ_]0.V>E:J*Z152&LI2,MA)XQG"FMB@5.5BY\Z M\%(:(]+/MI!6S4BK_?H;:3FE(P^&(QL81>"H0BJM)=*.D)CD$ 5BTD-Q#KIL M(:U"6H6T%N?0+#)I"2^,)A&#DWYKC$3 %$- ;$0F2H.\XB%H+W42+NK9 M5*+P4N&EPDN%EQ[7C5<&[X1P& 2'] #%&2$NR@1X03AVG\)2Q= W3\K:GAKZ M&-$B*DL0ESG)S^6&;SYP%,$2QY,JQ8U;6>>K7.I"6B]-6E4K4: M^1AVCT_-I "J[WY9_T_ZY_(-9N;1A71@!Y>ON/X?._CW-'_^\KJK[W_/D5Y] MO7O/R@]FM]<]#FA2;X'0"AWO$Y,R^^^-U_OAM-3US1N-95^J,;*T3X_2 ]VU M7LA"Z8@I)U0RX,198X2T6'!*.'.49G8AFM K['*5-';<0?"GO; =K]!'^B4, MOH3?SSOG)^FSU_WAJ),>^WNO[SXO)I/TPG_?G^]]]">6@MBE?QSM=?;/6IVM MB];;=V?MYD&W]7:3[QW^_7G[[2[?^]AB>T=;B6U\;!TZO-UT;+NSP5K-%FN? M?5(8!T6\1TGAY"AGEB+%(")EF?;8.:&I& L""8&"W\CLC:5PFH2T"P(!!WQ)$&*,_]M9TZ&X=7E#[_Y[C"]QOFK[G%U9JJ+KG-;8K/?SKI^ M=/!*PIKBI)(+)[&+D_N//R9K8YGQ&N^./V1Z38.Z^_/O7HS7R/>NU$H\^MKO M/)7(-:I@L8:<5D@OV"RS-4;H/2_^0=QL'3(4ZCJ:9XG9GB#7'&*,Y1P$W/<) M\/>/T^-]XPHM-S;'1846)$>FK/D#UCS+6,/&7R8I:HGEJ]9^9]UA:.R$T:B7 M-D)9\^5;\]]-$MU<$MM&C3].CT.#RM5&EM1+BL9/3>M.2"^2)[;8M>^5(EBO MU:NKV7IYK-(6+$3OI8B8 94A2>K8&X*!&">(-)^V)G8#]33&Z(DU84F,T0>? M=S]ND59GG[>;[FO[\!W;2]>TCK;PWM'F^>['--;.7K=U\8%=-T9OOTV_'W[X MNMW\C-L7F[3=]$>MM^F:P_='::P'>V_;!^VCK8OT#K$U6RE)&0B@K$!":89 M4(>,98"\4N B$R;FJ!ZR*L0&!]?\Y*4C0VGUV246(!H>HR0,#.?:@"5$ M2:(=\4JS8ONJ 3%U9VQ?,?&1$:"1)"ZQ$Z<'4I*,(A2@3 "J: M9'3 U*"D/VGD-2>&AO2/\]FD4_>N"04-"QK6' V=.$\@AS6("0$H9LBYH%)R6)D:&(^,) '$!P$4P32QY M*-+-A(YQ!\GB&R@9M[7-^%MDSO:< F O76('8)I:@[G3440&5F,NBGVG!G1^ M/F/?R;TU.!8X1S3I1.?9\:!S35BAG.3,*8-CKJ?'2FV(EQ< "E,5IJK3H5ED MIGI4]NXC*:N8X9Z&MJ9F.$>\")(K)#R1"+16R"IAD*&4:T,%YEQGMX3$LM!6 MH:U"6X6VEH.V6&!8>THM< DAR@1XC$EC-#B6:^+<;10M"M8^,B:U?*Z20(/-MK]A+D M?<"[A_N0KL]C3E"WU]O]N$GVWG[X6HTE%UF;*:?3SC6K-Y(H+6/N[(AT(#8! M5(S(:FU0M-Q@0;S6WETOI^,4ED:!(82Y1#S>YIY/B954Q 1 L>OE=-YN;S<_ M;OWY9V.CW6QLM3L;:8R__[G9V-C9V>SL?+]6SJV5;WX\@*L#9@)$ "E]5!(B MQSIHZK7C1&@J@W8K-P]Q]]BG _P*$34C7%:"&8?TESJ>O>K!K[JCA#_N/M6P M-H[Z"?9SG8OI26F,C\J--9A+%:PWW23YA#^[7\*-L]O)H/S+'MN+C8OMC4]2 M6H*994AY!N..79H'B;),*'G:S@K'ZSM?>IX62.+@O ,>L8J B05EK=/IX-PX MJG>= R9JNNF_O\4[!R%-R-%)_S@;8!K]V##?-GUWNNE-M<#"D0V#R4F%E-R!P??K-EWNSPQJ3SV'!7$-%T#@A]7 M04S0-Q^J-8;YS?^B:)9= UCO5!#EFN*WG>2%Z#,5U+> M%K/BCGZ!@CMW5]FY?8$O027)'N$'Y8[F^-4%V)4O60;J8>FG-=^Q;P?]X;!1 MJ>ZOS6!PGA.9JM^2Z'QZ/)IW?.H3S&W9*\^U5S:<.STZ[55=QR_W2)8T*[6U M[)2R4[[ME(_5H[YMDUPN;3^,?_FS&T--@CZSN'Z_F;W+="+6)+]N/-%UUAEQ M)7R^/AVFN0N#QOO0JP[O\*![?MCV^Z[:._<1:5 *!9 XB50JI%%)9?E*94:=F%:E",P^CF8LIS:@(SKN '(\6@7 .:28XHH9&JT,$ MQ7,I!Z"K0 O-_ (T\WSJY$\OY,)D&'[/-:Z8I,8+< 0[,)AI;@VF46G'E*+Q M]G(.,]"91N9>^=/!>3"#^P/GAV&(I[UL1R@ >1^ )-\ TH-4H#5')H)&X#0@ M@W42QI/8#8Z9$, G@&37XU4:>8&&#[':U-.Q\2+NDDX@^,TEOWSVVU:3U37XI95^D4K6<3 M?6!@@A<8E,6*2O""!FD=D8DEBG6F7JS0?CUCG8G*:M!>(!$\01""14HXCG@$ M*HRA)&!86:>P"FH>$=R/.U1U%9]^0C"^'P>\9&&? H#U ,!B27@22)Q:$B($ M[ 0$1*4W"(!@9$3NP.HQCHXKD$!6UN4JT;@@XG(AXI,+[C^!B/5;O.]: ZB4 M(6!.%1 (#FN:$$]IB[&5Z3RQ8@VH \A-K0$\8N^97/ISUL#2@S'TZO 51GRYU5O'V;V7&+ICE#!B<>.XH@A.F5!:L.H"QA+ MK*0JZFW-8&YG1KTUW&HGDE(;H\,(&,TY11Z0,S+14=9P7"YD$7Z2_%UUP+DIMJML,&0Z"/R MUC($::&092HA'8W8ZN""L4GL>P+E=JYFJN?W*9*OP5N&M8@JI!Y--32'<>.T5)BAZJQ$8D7W\02,;E/)<"FM7IG>F3D?KOS[Z@*EU?GFY\UU&>^Z]DC>G]\X[O?B$ MWU'?[>^-/UO;[4YCJ]W\L--YO[6YLYI^?KU6%=_<^?#[SE9S:R/_^2DF8?FG ML[W=V=QI=+8;K[?;S=6@I,8F,= M^QXH3NH[WCJ.'U8-?;:ZD%201]>%3'/P/'4AB7ALN<,?%ED4SU47DM&%&K)< M4W#?:Q>@ E^I"_D 5>:RN&[CLJYNJ0U95Q]WJ>)6:D.6O5)J0Y:=4FI#_HIY M!:4V9)V==J6,URT^.8ZMDX9X9K #';7VUD:2Q&RK5<#J*7IR_R*Q)!O0/MP[ MW&NZB]W#36A=O#]L'^T=[%Z\_[S7V8?6QU;NJP3MSCMZPP/7W*?MH_;G]D6[ MV^KL7Z0QT;VC-X?MM^][V\W]K[L7CJ?OD'9S[VIM2 )&!F8 B;18"(!JI*V2 MB',:HXW1!5?5AI2K@HK:A2.7HEVU"A4II%*K+5](I01ZO"C-3 ,]7 P4' @D M(G $)/UC MM!'>$.*U P;6FBI?1A'*,)H":I8W)D3/>"BFMT5Q4M2&Q4+4+CZZ[^%3S .<"@,L M@,62\"20.%,;,KA<^80BC95 P)/(K(2E*"B6&XEH\+JJGL%X0<0E0\12&_*Q MU@ 2"(>@@',E(1^%SGVZ2?3$B[6WF+HW4KZVH5\U();DX!L)=.LP@LX:?!W.DH(@.K,2_Q_'7#UMEX M?F:598%9E&1_@0 'AI142;DV!D?PV#G%CDH7;2\W_O]=WGQ42G7OCO^_.]C_[$4DA(LWFVU^P=;7_\@'??C7F_WXR;9>_OA:S66YA^Q=;&!6^\^>EQR;G:G-,)X MJV2";'2_;:F&J?94]=?104C_ZPY&(1PWS+%OC,[29)RG9WYMG(7P>=@(:7I\ MXX_3X]"@,I=?HKCZXO@O>ER0:;4Q",.3X')MT]YYX\P,TT/2 WJ]_MGPU<-+ M_-VQ ).2=,]16H[I-3DIB?;@TG(4KX%\E@IP= WH=ZNM/?:I/S7D[]]Y30GU M+#=>T%F6/U.U3I6:CJ7.#8#7"]6*:X.I=S*YGG YKF5]^:P?>83X+=4 M:Y5ED%_'#[QD2W>OZIUEZ>JX=.74+>S273MULZ3SG")"J1_T\W-8J@EUN0S> M">$P" [I 8HS0ER47NH@'(-L7*,8LRO&M4?Z"&8-*-OQNB%N2?P!FU]W/[YC M[)@YA.FFJ$;(L#B;12!#F:$\^MTDF@R!R$:=&# MYLM!]VA1_KQ!J#ON(/C37NC'[X2COCD=G0Y""4J]&92ZO?'):FJ2+&>0LIPC MB($B$P1&#@#2BF@@.OQB0:F;PU&"]]RUS!P?GYI>;OY\,TIU$,8-\$;]1JSV M'NKES7=+Y&KW)\-+GS^<5+ UH?'CPDFE7F/X64(HB4BCNF_?W]*K=*EB *9G M\$:#R?%?)A!>U^IS>@&J7-P6(O/\4U64N-*0Z8=J&PL,:T^I!2XA1&DH94R: M)(XX1A4W.;OR)RV&#\M?>A^.3)9R!MM)TLR*W&Y5OF4I5+K?CUH?=]E>9XNU M+C993K?<;G[@268\W/N8U;)64M7VS[8[+7Y#I7N[^W7OT/=:A^ZBU7$YW1+: MG=[!WE&[M]?Q!ZV++;S=W."MBUYLS=;BLTYK(Y5%SG**P!".T@\."1,X]]PR MQ=C*.I&KE-2O&-]2:G'UZ%NR(+1)[K3$ECKZ2TH [32TSEGH?0FM-,Z#93'G MS0G[9XO&**\B!"-1]"(B"-@F[)<"D>@"=U$#"U6YZ57%ZEHW^H(+(?"1RA%"O&T,>4/[J:783]L[S=\U@ MD-XE'*7[I8_,*->=.^V-JK>)\WK71>O MW1EM5,43KN[SZ9J]X_1)#;KMHWS_4BK6\Y7K2;C^Z^^=>.4G'5' M!XW\4N/3='G,!J%QW!\UIM.4MU-UD(:5ZS(70,R;9V!\J#AYN-:84]!FCI&^ M'.ZMS/^+QV?N)^K>RJ'29ZWF%FN??<)2!!= (^RH0> \()L-;5$*&["G@1([ M%MVZQZ?!;V3!"R(FUG/07$<0W"BA TN<;T!)00V]'MN9@=HEW*KPZXOIG89K MVZ.18"Q7TQRSW)4BF\TTNB,;!I./U+C:9K4'KP1 7F.^^T'4)/SQ6JW;\9[X MX4L^3]@DP>G0XT?&30J\)N!YXB;)&H=G*3V)TXWA.4I/+N"0Q9I4)3CUEPQ. MO2PO7 6B/K;06%GC6J_Q)9S71YL7:4Q'NW2+[WYLG;4OWGW=O?B0KOGCJ-W\ M<-Z^V+UHT3\.>Z_;KW4XKW6OOP=[![L<':S3>'[:P0'^WB=BM MB]UT_[VCO:L!Y Y'832-R+$<1)B4/*1B@%RD+V!EI<7<3-R2@ MM&[AF,(Q-> 81H7!$JP52@+#H*S5 BNEA";@[5-TA2L<\[P<,^T)1],ZR20/ M(,V81V"50DETP B)I612R@*8]W)_&JK% _KMW@)PW#Q _[4%+[N'^3:;FA-GE%,"2642.V-"D U8($K29>IG>6Q[NA4<^-BP<.GP4,/G&$,P6E.@7)G!:4T&L^%\(1I5[25 MVN/A5%O17C-.;-)6C!,(-'?(6J)1,)PPJ[$(PF8\9'(>)8,*'BZKLV7A1.W< MO:#X4WYJ"O\VO:/TB,9.JWA4GEM'"=9X:ZQ.VQ:PIHH*$VR(DN=>=BX4':7> MG'RE,@CH)$Y%YY"70NVEQ=$10\,(J&E@(!D#8J(PD14>I/1Y.=109N<,!%)(LDMPJCR%-@"(G ,ND M?Q++;?8P:U$*)2T9'A:/R@]TE.>/^5INC\K6<2XZLOG7SK_'/[WN?NGV&G\- M^O[4S12Z*+;$9^ID*VD:D6+"$0 FG8V@#?.)N!T/%%S16VK.T[.I0R$X@ZT@ MB#GB<^2#1(H 0USH@)D&RD3%TYB6TE=+9DLL>/@T>*@(IEY$X3*URP@6 F,Y MHH@Y3".+16^I/1Y.]998JXU303 2F0H6P'HKF%=@.*60 MU!H.17>I.5?/9K$(QQR3Q*'(I$% .4$*L$"""19$P%%JNK+.5CF>@\_E24Y< M7;'J\L0:"N1M@H0-2HI.%QASWA!SN*K>4&LK-]2SB6Z;+D]-SL'YG,8G@0S M>+:$_6*6O"1LY:SP,G!M)&"@QF-OG71,4ZT4*6Z:NA/V; I,5D^!"8^L#18! MF-PFEH7T*^6&!6UM-"OKL(KG0=C%+%G<-#59NP?@(>20HZ3!:.DH^%S[$J07 MUI-(78RXA)?5'P^G"@P!107U$24R2PJ,3Z!HM(M(,2YR5HR+1A8\7$H\+&Z: M%P\O6^X4F.W107@NOTR)]IX6!P7F1!3$$0>:2J/3N11"$28]8X86]:3>=+P] MF_UBJ0W,V(BDQAHE187EJ F!J/18.F-]$+D -:QR6=)?ELR$6 #Q:0"12$Z% MUQ*#CJ"MMEASJ4W03@G!92CZ2>T!<:J?*.4!:X:1UQ 10%#(&$>1I$I(RK6/ M2B= E*N<\P*(RP6(+_'\A_946_[N Y,/)T]CZ7/?/\U=#TM[@I\JLGWO>5U\ M1G;>1L)-H$$H)5@6 M&BLT]K+/K]32?U>-X]>KW3C;K?ZRR?W-O\^TO:^&U$WP M7VX30J?;8+WJ3/QM_JM[S]SII#_LYMN_&H1>>LZ7,.U;___]=C#>)AS&M[OM M,F/3?CT=A=\FC\:SUZ_<'/1XSB;M@:_MU'ONJ:L;\=[[]P?GH-<]#FCRPH16 M@R?RZK3-_GLPF"+$?D!V$,QG9&)ZJU>F=V;.ARO_OO+R1VEU+N^.57K^G=-T M=2G9O5?RYO3>>:<7GW!Y^X3_O?%G:[O=:6PEHMCIO-_:W%E-/[]>:VRTFXV= M#[_O;#6W-O*?GV(2EG\ZV]N=S9U&9[OQ>KO=W&SO;#;S3SO;?VXU-SKIES=; M[8WVZZV-/QL[G?2'UF:[\R0S6]?Y^&>SW^N9P;#1/6Z,#OJGZ69^N-H(7UU( MO'H2TI$^,(/0,$=IS*/AOY9Z+CX8:2RK!A89-L% M3-(7-49A $D]!2:QL8Z-Q>]T3? ;67AV*GB3/Y*$@)+.2.72Y5((I;#)71,? M27@O/N-WL,E6FJC1,.D2:;\D-AA/73^FG1B&(6W)2^6@82KM(/U?H_M-@4"] MK$&LYB\W7O>/TFN>Y_D<=I-P&)*P>NH.&C')L_W!^,)T??AZ$EQ:WT8\'9VF M77V:GC)^W(V'K39Z8=_T5AN#L'^:Q(#^X#P]*KB#XS0Y^UG6::2CDAYX=!)& MW2PE?'O8Z,",&D?FO-%-@W*CZO;I2?&TU^AU8WKBH/'%]$[O?'1UX_S!M^&Z M_C"-?M1/=\U?KLYJ^/Y-UAJ=F7D9WVDRM+MF-^M;5Y[0O1SH=-)[YXEYG$L2 M>)+C>N>KDYM=KD^:T^/^**-%D@5KY=&+2YAY61R-MS[QQNX.C],:-R5X;'70'OO&_4S-( M1S7ON6P)&.^Q:HL,\]^"24=N>M_&F9F>[73GTV':,]7=DF#=#1'%0?\(#?KG MIC$A* V8&A%0>(J3_1&6X%D00 M[#A8S]VG9AX_%@RCZ@=]U:2QU7YSQ::1)MYEN\99VO?#<'S#J/%MNK;C=8O& MU.!1P=72&3AZX;_OS_<^^A-+0;2:FV=[S=[1]L/=P']+U>6B M859%BI4,*^O'_1OFBIN;>6;;)=BT8;*E$R(U&HEUTF8Y/#T>;Z.S[N@@06X& MQ'2\CAIIK?O'T[V>/3>-_'/0C_.^T.\@F9&4JTF \8D E2=(C#XSD'%U]2XA[A=&#M./W MCS-?-\Q^XO[AI8QPY\9)ZVK#H!^K#5SMW^M-8&7P3@B'(>VH1(>*,T)P+PEZ/NJW8UE.W8R4-IYZ%L38[ZMSV"?^D]TCI+>\03$62,*NT1 M3!%(QI%66B+J%?=!4-KA7E20K44:PT0MJY)WEK#D[#TNG2611W9C XKT2(RER3 M18%ODHL]3Y+-?B4HF$I:_^/T.(Q5'RI7QV).%DV:P86,J)./U&HEZE<\D?X; M^[U>_VSXZM%V(#&>R-(SYZ^ZQ]4+5Q== M]S6,^B<3P['B:U3(RG8\"7";W']B5UX;VY6O>;/&'S*YEO2#NS__[L7?_Y"N M@>*/O!BOD>]]*"1]Y+7??:I:TQH6;,1)0EVP$0NHPZZXQ>MW>>H2@85'?O4A M\\#P?>?PH;&K+U!2ZIG+I$P@]>GSY_0MIK+G=H-O)H7O.%3&VLJNOG-Z@)(%;P?]X;#Q MN^F98Q>^Z?J-2S7_>2,^'W(BZS5M+QBV>_3W0?O"?][]N GMPW>\U6Q!NY/'O(]; M3=]KTUW>NGC3O1X[WF[^WMW[N,G2.QVD[])V\_-9ZV*?M [_.-ANOCMKT_2L MP\\7K8]_Q-9L"A2WCG+"#<**201&TUSUE2*2UDKENEC1L)7UM%"K@I7N%LL1 M_EV@OD#]DT%]0@QG.=?%^IGZ>$X*GO8=\BPP M! ("LE0'%(@+7GA/L"$KZX3A5:X+U!>H+U!?H/ZJ5.\))Z"5<$2"5$*$MD@?J7A7HR[8)#M6#&6 2<8U1U=D+TA>D?]E"G"1PK#AV@5*(- <*,R.$B<* 9D_2OK0@_4\@/9O:;Y0B2>&* MN8J<1EGQRO7_*?+88>V,% KCE77*5PD3!>F7 NF?-8ZG\$==CL,B\X?G% ![ MZ32+P#2U!G.GHX@,K,9<%/YX8?O_-Q_ QB>JI,),.N0(S:E8&) &*E!0$H"" MX=&JE760:I404BCDYRGDY:KOW_!CW\DU=V5WB#7)K^=WZ#I'S(\KC&PX=WJ4 M<[N#GTVCZR7H",-K2?ZEEO4#MO<_Z^D4OLP+FUGW:0KBGX4P'D@8LPV6":>4 M$T:1])H@<)8B:Y+J$8G%U D6+,E5K-6JN*6L_[^>DBA* >L'@7^IZ%\+%)RC MO[2@X!.CX$RS9*(IIU$AY:W,N8<4)1 4**=Z1FL"P=I7S4W8+;7\"PH6%/S% M47".KL2"@D^,@E,W(_/8D: !4:9S+K;G2!M.$<7&\,@])UXF%!2KE-ZLGUY0 ML*#@$J+@W+UL%V'0]V9X4/!O3O@W=;Y1G^L[1H*2YHL1&&#(T"0/1L N+(.>I7>$LI69,R7=DPM<8+E96JE&?TXN_*I\/T)>VLL M&OC7T]-4H/TAT'X^XT@"0X%XEFM9RFQ"I0)9$!R)M'8!$VQ"CCN@6*]J4;]T ME'L=K;HB5\WCV@I&+E?>7L'(AV'DU,VD%5#*G4&,0Q)^F:1(*67'*7M64:X$ MK*R3;&%ENF!DP&OFWRK ^T ;YXS[RF'!(V"+1'2Y'(-U2$O.$-;! M^:K5HV KZT#5JBI6SD7T<#VJ..TOG(CUO]/NN'GV\^9=_7!9EBDNX@&T@1," MA2 XT3* Y,%8;B6Q&+@FF*AP:TNBQP>?5>L]"+YYFOO=_95>LN\+G3R 3MJO M9UQF:F^1XQ!=L)BEY5M9)ZODEGZ9!2X+7!:X?(A% C3CQB4A4D$7!^%9_YK43H+4 FD2?)); MP:>?9$395&.5$Y$1O[*>*Q 4&%X$=]IC$\9^&0?:-J<2X* M53PDG?B)_68/R"LN2<2/88FK/>ZT,11S9 *U""@HI!/C(RLPC3;M\*#PRCJA MJUP^<[&NI:]M6Z?@MH)]M72#W:]>34&]QZ'>U/(>X]QI!Y (I)K)% MEW&FP5*9<\?F5YRF8%_!OGJL77U]6@7[?@;[9@H3$8(^F9 M-IX.I/61%G?$V<1X@FZ=&46(* 18-4 M\!:!<-@$'I*V'8L=<1Z>I:<$M_+5NG^U-$R;NYOQ37^0?C]NN-/!(!R[\\9H MD&[7,QG*2K^TA7$Y#M-4I9\>(35,-L#KR?IWILO_UG2/BR3Q4$EBMO(EIRP$ MC1F*(@D3 #QWW'0,<>N-5.! 8[ZR#JL,W^RW62H:+VJ]^(*+M7%'%LB;#^1- MG9%4!*9 .@0D1TL30I%F$2/GTTI2FZA.V=PO;1X-A@OJ%=2KQ]H]J)_%SWLB MOTF#!?_F@W]3AZ2PP0>M-#*4ZR3R!4#&$X>HY,1*ZI41=&5=ZM(RMT#?+P%] M\_5#%L";#^!-O9"<>V\430BG T80%$%66(\PJ!@-)T[A!'@$W^P+602^A4:] M6GH@EQM+Y^R!+$;%^@#NK'L2()K$B EHG9 (%(_(@ U(!:,"-4"!X&Q65*"* ME+DL>6\+UBCMC]/CT* R-TFC^'D]XM^AMN^6-9U\.'D:2Y_[_JGMA;N+"M=K MMO]1TW*Q]Y[7FK+L T@V4BH4X\+&!+LN@[!/ZHJ0G.%@+,&Y-O,31?<4PGP M86Y?*:9),>.DWS*HU8_ M#*MGE&7AI\)/2\%/)&(.E%J6ZP8S"HJI2#7Q21/TF--8^.G%^&GJ,E56.FLM M1<%DERE0C+30 ADCA=-&$(MU[OTG5T'-H7IIX:?"3X6?%N?0+#(_>6PLD, B M=>G_C;#"24X#-U2"Q504?GHQ?IKIN^A"HJ<0$;&19?TI41.3#A'M59":)@3R.D*.W%8=(#*4B: F1AT)/+T9/ MTP $0KBDV F4Z,&%YEHM!3H:?GBF HI%=(;RE( MCP6&M:?4 I<0HDQ\QY@T)F/+Y> T#HG,M,*;3L'H?&Z?Y1& M>%Z5O)&_#1OF^/C4]&:**#=&83AJ]&-C?X) C3,S;)R$08:NX!N^*M;>&*5[ MC0ZZ ]_XWZD9I&G,E^1PN=7&Z?#R"TD0<.GU1^DR9X8'C=CKGS6.PNB@[]<: MC3R<]*R$?OD+,3V_\<7T3D.^DTG/3?_7/QTT!N&DG\Y'NF5&Y&$C?$W'R*/A24@G]DM(SQ@,SO,7J]NLIB/3> "H.Q$%9&$X"@/2>ZV-"T)@PHDU MFOMQ-" 6N1%0_D%?[2:]U7YS!=[3*KD,\6?II [#\0,KDN#%1/M>^._[\[V/ M_L12$*WFYME>LW>T_?$#WCW8@&R]_;#UVHLS3]BJ_/Y8GOC MD] :8\4$(D88E+:Q0$8;B3PUCC%LHPAT9?VX?P.LK^[6\6X.:9-=R\]/5^4U M[Z8]7UVV9 ?\/]?>;[R'G JY\Y^QDA!0TAFIG E&)M*KFFZOK&\=-S9.!MU> M%8FV6AW=]*L;G\2&3<-1O_KF<5J.1DP3 MS)H'\8JJ<,JY'G3TV2"-(7A^?# M43@:7D.ZRU=.(SCMC<9CO7S]ZE;I3\?I988),(:KC7YZ*5-=W#UV_:,$?WE> MOL'NY4.[UQ^S.GG ^,K)U&<\3E]/,];-%-D]NDX0:Q5ZCZ\<7DYTQ1QYJ:M9 M,:/JCU>?]O^&UU"Z.J\':1.'/+K\P SQM[#"6F/#N82EZ^>J564^[+(M# M>1?\8W[AW]L0/5XO#]T>+OIV'9G@[4[[W!K_Q,&HC6U!AD9+ (+%"G* M.'))4C%[#2GOO&#I,=/LP8=4UTH7CM)D$TJO_<% JK MQ:+4:.L]ESY$<(X8Z@P5W*1?E":&?>)TY19)^2?_UZ5D M-1'-G^!D73TOKQ-PO4FXM7-Z5U-KYG$R5Y_>)I@IY.>]7NO[SZ_[+DA MK>[EN6G1=MK3NQ?OOK8NTG[OO+MH7SC>.DR:ZL=W7_>:N]!NIGU.WQS<.#<7 MN[1]\?ZPW=R\:&)<9%0$JD/ M9B6!KC,G60X:G(:5]=<;._]MO/ES^V-CY\-??_VYV=IL=S;>[S82ZFV_;VUT MMK;;-[2S*Z?D5E'DAZ.X[:#4\6#<(8"-M=K[_SNCD>7U&G:34C^LE)],B;WS M1J^;I(S$IN$HL:@9G(\)O7O\)5%D/A1),SL=N .3)9]*>$ESTT\Z?Q([>DG: MR6++Z'S,SX,0&D?I%0X27P\:O8R/$XI.9%M)8Y>WRF*,#>-'92DG\6]^U-IS MG_D==Q#\:2]LQQ^=_FPC^(4A@'R2@:B@P"(?E4,0?")+0G/3+ZIC)-A:RF] M #@("\_B?F?+S/LCQ8"8-9R,NBY5C,;(S, MUW2 _IDET;2%!B&FPSC\US<1=W26KCY/I^AKXRR$STFV.\Z26LY]&1^!RP28 MZIXS?]:KE3DA735(@G)^?B^+L:^^CSIWHH<8@\?MJ/2CB5G_3V65^H8Z8^-; M0I6>.1F&5Y<__';I^.@>5]A0771;UM)9UX\.7FFZ1@6I]+9)_M3D_N./R=I8 MI[MF>1Q_*-F: '[WY]^]^+L?ZC4IX9'7XC7RO0\%%H^\]HFE#L(QR$I'TC784]20OSP0 M?YFN;X=174QWC]4_QH[YHP_GKJVDL^RF[[8Z:;Q'6U_;S<]I M3+W8FFU!&9):Z(!KQ .)"'Q:'$TI050$D@1BS)6MDDU7Q2TEP&KME5] IWL- M@LT*EQ0NJ0&7Q*@LAN"ELP&DRI$ $ESZJXJ8,#XI*HD9(V/_OZ"Z<,G+<,E, M8F@.Q3,\TWMN0T(4148"0<)(:PA5'H.ON 3(/,KI_MI<4GI3O("6-C7"EEX4 M2ZASY.7MY-4M5/$(JNC.J!U>Z^"YU$A8;!'PP)%B42(IM6+8.6PL6UEGJTK) M4H=S?HI%J3Z\.- W7Q&Y0-_/0=^,E"R$55IAQ!5QN>*Z1-K[W&D'0&(9I%)T M99W"*J>Z8-]39S+<"#J^1S#RXH6^W!(D=[E'^L-N?L%7@Y +W'X)$_]W)<). M;L+AAGC^[3)CDV9T.@J_368#SUY_BTA_6W)'76>-J&M2^\R_#X@SY-_B# \& MTZ.Y'Y =!/,9F9BFXI7IG9GSX;. M.[WX*MT1[_CWQI^M[7:GL=5N?MCIO-_:W%E-/[]>:VRTFXV=#[_O;#6W-O*? MGV(2EG\ZVXGH=AJ=[<;K[79SL[VSV&!R5%01SF9:OBO MI9Z+#\?FU'='P=]\S;O/QP^"OVK%GW>]N'CVF.I-,SA.DM3PKS#8R1NJ+A&4 M[6_)![[7/FJ=[1U^3O*LP_DYVQ^3+-QYA]N=3;I[V#I/\NWY+GWW]7H$99M^ MH+L7OQ]M=SY_;5^\S_?G>\W/),G?I-79Z[8NMO!V>OY>LXJ@I)\LP<"TL1E!&"TSAX:JT&C:565$DKN"^$ >ZYO;Y)EBP',8>TCV-UJRS@*F[V M9-#_TO7I(:;*U3IVW5YWO,-M&)V%<-RH=E(5 CS92XTPV6LS_/?/S;]V_O7J M80&_SQ*XJ]8H@<<%[@JU)KE\CL!=N8;U8Z_]0> N_]Z('Q^X*]?XHV.87VK$ M6-\W.+J$&B]53.H8H1("E7CCI5O;BG-R!8E*M=B,,;@JFZ7Z=6>4A)GQC]LG M5?YVV0'+N0.2U'']?-O7\T838B7F&C:6#, Z? MR#5F-KZ8;J^RS/5?]X_2&:@$VH-^+]<:J+2:V@16/-)F-PFL:)%6YUVN!7FV MUVSE[]+VQ09OT=VS=F?/C:;OJC[<[OGUL7V;Z7 MWKKY^6+O<(.TFMGNMPO9:-Q^^_YJ3)F,8)-<%9"13B/ 5"*M%2#B- 'BP/G( M5]8I716X!)4M1U!9(85""G4EA8LPZ'LS/+C.!Y?VC9W@!XJ"Q (! 84TCB31!!5.4Y_H HHJ4.]DPY/\/HU_IC'\O^MABD^=E/.P5-NE2NS&C+>I MT[\,C@W^KW'YU(W!P!SO5]?5IN;[HF#BU/3"!..:2888CCR)V 8G$5L(1)F, MS&@BI'0KZZI^A3X*'A8\7!H\_%E)<6)IN"$P%EQ\&"Y.30^2>X^SVS&(8!!( MGG 1%$>,$JO2UM?*D[&LJ%G!QGJ:'DIXSP]-#W]=2X0L03O%5O_4MOK+S+:G MI4WZHTS,J\:2XI/],0&V7\\82Z+C40DM$0O4(: L=\,(#!%A,-;,<4D2 9(U M+(KEO3AD"\@7D'\>D/]>+,Z7H^X-V+\9EU.Y9"=I1M-A%EYX""],#48\:L8E M8\AS*A%8KI#!.58'F"'I)R,HE%B=0@V%&@HUO*C\?SWZIB#]O9">S"*]2JLA MD,?1(##"(\.T0HZ'B+G2&# O&D"=#6"_9E;LI,OA'+)B7SJWLCQ_89Y?[-M+ MD;[Z?$OW$_[3^O';/VI: +LD<3ZC['BE,8!43%KP2#(>$8 (R%++D>$Z*A(4 MCM(RBO&=0FZAA44VD?Y*-I22GEC#H/-Y4DI)3WPV.IE-3Y38&!#2(B$%0\ Y M14I;@117GC-KN"&Z"CF7#$K(>4G'*%B/M5LX2;&D)SX-+DY-#Y@:3P56B$B( M"!A89&.4* @F7)2<>SHN9:%82=VNJ>FAA&^4],1BJW]Q6_T=X'+*U69T" M\G?-S#]?!.6':8*2EE12$N?-!5,CD7%5' X@KT BT(D+E%.)$"@+5AL6.6=5N7'N9K%&>S$*F(9^%X=)X&\/7N%IVU=;24Y_]ZSU\V M8S;AXS_6W)A=6FD64;@^HO U$5@+I2.FG%#)@!-GC1'28L$IX%/4 M@:6TI/]*EK:2L5K#/(1YDDK)6'T^0MF>TY2I6;WL'I*3E%%;)Q-=H#8X*3,EU2/1C8(CB1BXU]_ M5[\22 RVP0;I%?3>B2(DO5,/SUKK61,WRD8#./PJ$3#!$>.S)=:#C&"<23&O MK(G:5J>Z9BO,/PV8_Y;,U>_'^9JYNC!I,!.KPWAR)@R&BSCCYUCJ"H,Y1V7>.)*TC MQ;^HI-!H_+)J_.VDO)YJ]FIMI5FOW[KK5TZ[IJ]6;?B):\-7M&"OC8M:6@[@ M@=I@M)#6"YU8+#T51*,%&\8%K4U$VZTYO[S$E9L4F Z&^!PT 5:X"-],)Z$A5( CY18H*W MQ%G(5NML1?#5''B45/I38MIJ^FH+$Q+F*51J^NK#"937L_P23E]B-AH2M59H M:H E1E-&N.#!F)1 VG$Z@F&TIB/49*V*C0^%C35]==&H."5@0')M/%4D<"8( M<$F)M?@"4B25C+5!I94U4YNN5D2LB-A:;;&FK]X3,LX0$)E)!< \X2$C'M)0 M]$63B1,A^R!QSI,=ZXNU)75;"8@:ZE/35RMGOW#._C/A[-\I.&OZZ@.(P#>S ME(GR( 1UFE 7'8I AB+0N$ 8!&ZEDB9X5X+981[5;1X] U]=LZV9G0KS]YF^ M^OTX7]-7%R8-IE01HSA[RDKB(],$M'3$&V^)2+IT9%4T:-FDKUYOS%?35ZL@ MJ(+@40F"%NK[-7WUVS!^AO2B0?F@I"34L$" R56\DB 1_VI<7!>$RWA4MT^/\%KA$N-TY 9O>_WS(6-\^H1K_^,'_UJ[S-S]>$VEW?@8#D]CBB\&QT?/CH].3D>NW/9.O@J%ZPV7M^Q(>)C^_>IL_Z]X MXCFH;?Z:O_GT"Z+:^X_;GPJ*;V/FW2';S^_O,7A M,H@8"6.E*9[S0*S7GC@7#4V<&I0P*VOJ9JR-H <-B7W:.QP9FYT-O M=-!)'],@](:IR'!?'>LXT0_?DG,/O=G!5GJ10EL7AV=5D7'R8LEY[_=/F M5)=DQ,GQL%<^_&F0#ETY_.@.";?/H.W2B-DK SGS6IZKV46<.^MCE#HBZH3 ' ^.*^GP#V.9$W\K MMG)^T,%@JA>]3<0/DGM/7,:A^,D=?G!GPY5_71;@*+TOO#8&;_JS8WM9U(M; MJPC7Y^2S9UKX+.F;9^G/]=^W=K;W.IO;SU_O[KW:W-CMXOMGJYWU[>>=W=>_ M[&X^WUPO']_'(#S^X=S>V=O8[>SM=)[M;#_?V-[=>%[>[>[\OOE\?0__>+&Y MO;[];'/]]\[N'GZPM;&]=R\CV];Q^.'Y\>&A&PP[O3YB\O$IGBP.NPW"GXRF M"#SQHEZ-UGYD8_&Z[TYC#V70]+,_' U.FPC']7[\=XHX6&_7BVQOE+WGO6$X/!Z>#M(>7O^70U0B%JO0 M\:USA>[HSZ/MO][ FW@^V_.^AM_?62;NUM?=S^]:78YB_>;;U[_VGKUXVS_;W?#E"1D_M'OV4\ M]\>MEW][KD/(NO3="*D4#M#$N!R(\-$PGUPR7HXU==1\4EPO^C67AF?-J820 MP*:,$R7Q(Q F:$9#6.DD-)U.RG8=G*:5M><;KS;_7-_;_'-C!O@VMU'.O)X@ MWQ6[_=+*OZ)X312&K]["E5M&9=5;R;.,'B+3CD;NJ'14X3*S";ZD"+1J;]V3 MS;^'BG$QH,>L/WW;&6C6!U-E&\QY\6ZPZM M+;R#?@?-IT'JA[/FJTZC *-V/3J^_H.8^L>HC(V_'^#3CNV"87.Z7O\?O'2S M7XN0.#]X>.J':*NY4BAGM?,\G:2Q^7#<'^OVO4$X/2I&!1H,#36#_TW"%>_0(Y5CN[QT?IJS_K%-'5V"?- M@T\LE?)4@Q2.!\4:Z?5G;^Z_AV5YHL[?B\UHX .,QM'8Q4(YMTRZG0\'O4,T M=@KE,FP>R*.(#*'(R-3,0,<-.]GU!IU_W.$I&C#!#0\Z^?#X0[>#7_;Q+J;C MVCE $!R/XE<>Y\#A5V& MM?X*28/5 9PM7/3RID=X&)B32\P>UH<>K38>J/C M01G[P]Y1KPS=L Q9&9O1V4D:KX68W@Y28^0U:ZHQ[@+N/7SZD7N?^N,%B*=K M-(!R,ERZQY?75&-1CD=J<.(&!?-Q.(^;J2JS\K:/VRMVR]"7RDQ'IX>CLC3Q M6!P,[_KO<:">,"VJ4M\Z%HNY M8\96.>>W/_B&$(3SM8:;(WW+3Q\@Q/MFH72?(1$WNQ#M LJWSH@"#&\3&:"YQ",.OU &:V_1,3-)R=IR*3L,%=LH(/9MKA4!'GZM3&[K#LNE78&;]QH#?KK/=?N\YWSML7*7KHPM^ M=CM-HR(77!3A6SG:<7SXN_V#;;RW-Y]>?M@_VJ#;GUZ*_;T_#][\]1KOY^79 MSJ]_XKGPN[UU?C4^?/MH \_UV[OMY[\2*"P"X$"5G"4&IDDZP.!;!TQF0D2!5,NQ2"X32MKO,L*7U-%RKQ% M2N5G6O[3QU8S:0G,_&>#X^%PRLX,/[B3>5$S=6861L \8*K]Q?6_LR3CMV7+ M+GU)QNNJH97.!A&D\-D#!V:\8U%$FIVQ+##_>4*AJH8+50VW=V>X!BZB92IF MXJ51!$H!*I-,)A(X8]PX9[Q:65-= [7]P^.H.5*!\-YM9,^%5EX+M)&-E;8T M(8^&,J^SDE97&[F]0#BUD85GD*.$TAC-$[#1(Q!R12)--)>4D)#=RAKK(BA6 M(*R6\!/]Z5<&N%WA6O5NOA^)ONI(:4M>-<".V< MA2"XD:[:D6U5GV9]ULG8Q).AA,MD"03JB:=H5BJ1F+*$&]4)L"-(]YE2VS,+"C%G0]F94UT.UXKO583\N\[ M(7\W'*1X>IAV\HTE='YUO7[IV[W9WSTO5;&37YP7C_@C#1JD[(>GG,%_MO7V M;Q.S2SYKHB0$ DI+8EPIHHFO)@LE=7!7,_B%54SA3&5@'GP$DZ2+7@EOM*3@ MKV7PE[D8=GXXQ.E(PQ]+)91I%O]PIK;%>K4LDENV.NOE!TH)5W MO'QC;-0=:EQ4CKS>S>6[L37=^]9J_MZY[)\1]G-0^NOB>12+YT9=<6'+YTG! M?EV=7UN=NS=;/;4VS:UG_+/LU>USU]NS'!9:N.8>1K*NC(==&?;6Y6XJ+#RZ MR:^P4%?&]\)"S5%;NDRH9Q(S71BO M1L5\2KCWW/#@\P$QYZ[CG?[TLT<3"'.T^6GGU_VCK5]?PS;?QVN_>K?-7\+^ MWN:G[4]OX0TO][#]?N?Y;X?7^LR^VX+]HSBOVC/]_A/8G]YP>'6^^V MQ,[S@W?E>;?P7%M'?^:MWDQ,)DZ:@"0D\.!JE*?('A MC/_V#H'8FDR]>=%3I\4WK?0D$R%UL%<:-MR%YJB-8F7SBD'PT M C5 MQ%U1Q4X5.VVP6[P$EQWSAC$-+"4GLG92)2,$9Y'*1NX8Q@6M=LN"18VO'TJ#ZA_.JW;^^!U>S\=0\/XIZ6YW*[C]B-2S3&6RR@)H;4'9[%G45#NT M-5W*P:1;N#"K>C8/]6RVDHQWH*5+GI@8&0'#@7B?@)B$>C6WW-&L43V[7H[T M7M6S[]DS[8.3)][=I(+]DH+]7%^*GGD'/M,LI@HK/D!(25Q"8AI@A,2NI7UICDK>M&4H%^D26GOVVN M'F'):6L\#0AO-/D (4GC PW"4"DE$\+?QM]5P>Y!P6[JV:+1X/0((%:H0( Y M00Q:(H0+K8U6FH(5*VN"5JRK6%>Q[@8?"P=&1>!"H6J00S9!"\JB32XHSZRX MA8^E8MV#8MW4M9)#HMQ'29*GE( -C. ZS,3ZP 'M>;3AVY+Z:@]?PG-0 ME8Z'4SJVG\TX#"R'P$P*Q*-:2( R?,K6V?:-N>BG7+ MC'6<4>.38 +1#M#2\MHX"@$(.-.[+#.0RGN" M&*4HD5I9G1)G@J;V!D]7&*PPV (8U-EGQ[F+7&=(@;E%-./85@0TR:@)>9@&**6,,$45G'4M/;YJ#GY4"L8%?!KAUS=P>PDS:&*"23 MS$L (0VGV3G#4G19:>-O0:I7G6\!$#BEV@VD;)QFA%&/MJZ3K/2[*2$57%.6 MG!6QQ0ESCP8&VTBWUY2%+_*YFZ4$81J..@,W2IV#%-^FCCLZQL'Y=+FT[P(3 M%NKD3!(5VIFF4)W\]QVJ3R'R*)+0T0NP3'CMJ'%1ZJ0A1V-JJ'Y+=)#=&>8] M@-$ZB42BS@)ML0S$.^T)ZI,F&(_Z@$4=A#UP)N43=?17P%MJP,M*.AF#T_@? M")D9B-XG%ZA*VC(7:\FKU@#>E&BWP42?&2F$Q69B6ANPZ]7P)L/X(D9EDE*)[(GV<>$ M@,$)E>@Z._W -E@.@S MC5P??G G-6R]%3-SCTQZ]>POCV>?JP V2=0F(@?MJ8"P%4*7[5!56CURL25B2\ MR96HJ9#,"AH] QN9%UIE"3IK)GSD^H[1ZQ4)YXF$4ZX]2<=+@A51R7@"6FOB M@TB$QIA0>U>^&!_F$[W^W KJUK8XW^2H6^:V.'<2SRD& MI0(%)0$O8*1@+&0=M4TJ"*@4]&)E\&RU=5S X%B0Q/E@"0CPQ%)I2-8

^G9*1ZSDC#"7?#8H/0Q3Q879OHJ?57Y4^5'EQV.4 M'U89FVEQ*VH!D@7OG-*>*L0E*0+GU5'28M$R=91X$$G;S(G,I:H9SB)Q-E*B MA*56L>BCSX4>5*Q]?4*J<*G"I0J7QRA<2G7,J*4M] A0&XP6TGJA$XL.E+Y- M.X(J7!8E7*:^)VNDMCJC7 %@!)3Q!.>5XHNU0O@ :'(6X8)F9A4NR^N8^M?( M^<.TUDQAV<:]_FE3X^<\#'XFYO_(#=[V^N?SQ'B;(_QY@Z#CH;S]Z^4,@,^D M.PB%%V_C6#07_JDWPJT0;C,ZS]SPH//B\/A#Y]^EQ-/PLT_?QH>]WXG?['>* M+.IV1@>I\^SX"!_MK).:_)#8Z?5'Q_B@*1UV#HY'G<'QX6$JNZQWV/GAWZ^> M_7B]&P6>QHTZ_WN*,Y%[^%LW[+A.*,.=RW"/*VH=Y^9J_[A!S_G>86]TAE>: M_@H/&8T&/7_:;- .WD(^'9T.TN1.3DX'X< -TW"ULX=GN7X+!PZOV^D?E\WL M#DO]KM/^J%ST_]ZEZ)"))=9 H"V8P7GA5$C.>IF!@V%&_KW9B'#+S3V(\.W) MO:XWM[KLDOLP_?O5V?Y?\<1S4'@-MO_NH+?UUTNZM;?U[] MIZU?-\[V]WX[V/KT6NX?_9;+]UMO_U9)1+3A# D)- '4H@A.AB7">R9$4A;5 M+)2_O,NXN2: R_ WJ^M\F92)_^R\CZ[EY0HI>> Z>@=!!9M<5$Z:(+@Q-)_7 M.Y=T0B];02]-/__&Z>\?H7@:N<'9Y96PY8;#B]5 G]YJ^+3]\F]@T@8K/=KV M01#(V1+KO2 N*>:U9Q*T6ED374FOM\GK# ^.!R-$D/ZP61?)A8,.#O4(@69P M?-39X@H9I M-#I,1PB4G=X0OPM%[RJ V3F9M(0)Q\,&=)K6,.6+LBAQL<62<-? 5:.#LPYB8?^SX/GH_,+CPYZ^#/$Y0$B>[E(\Y!/6^Z-9Y_3+DJ+7P;N$TJB\GRG?MB+/=R+ MG0\]7"BN\PIG'D50/TP$RD5&ZR4QF;_:J:FLLJ/>J/>VU):\]O-!;_@>%])A MLR#PER@V3X#X,VNBV_EPT,-U?RZ4 MAS<*Y2Z*S?)Q[I5'1 0['12Y7-9G62[/4SC?')QV7/\F"8LW[4_//@^VZ71P MM94.9=1[8Z14 KRD1@=)<;L[R:/W,18ARRF5@E4A>V^PBN?;>?[ZT_;SMW@/ M6Q^VUO^F@$/,A20ITX00ZQ)QDBF2E -JO 68<(?^GJ_D/@/C["W3$: M[[C7J[NKG8@:L1L\Y,;[[;2?R@BQSV^Z83H\O)-N&[@M3:Q\]$D"9.D49SJJ M+"(%S3V=;+O[\7W4;3?19M[S+=1F$H1$:284F",@2H:'XIDPX6R2":2V?&6- MZYOWVBUVV5@0+)5@OZOU?E=1OYU&"#;_I.&HT==N,OFOG%T,"ZF,+DU"=<*15PJ>C]/-DU.GL\3<4EQ@3>J'!N,7/ MSI?G@M,K SGS>C"8$I]O$_&H0;\G+N-3_>0./[BSX;>[\_OF\_4]_./%YO;Z]K/-]=\[NWOXP=;&]MZ]C&Q;Q^.'YV.-9FPW'I_B MR>*P6Z0.FL>=$U2#A@=ND"8"9_CCHQZ+UWUW&GLH7Z\_YN?WQ_CUBCP9ZSH< M*/=6\BRCA\BTHY$[*AU5P:/XAR^!7#M$];W;X(6;&*9"BUPF)XI%<(F1=H/# MLPGK$LLWO4%G'?7S@6LLBK$>?DE%O]#&S]7\J350-.D!&K0HRF/A:T)*<7A7 M@I@+Z\$P:;GWP*2TP+4U"@ H^)!ND\EP:VWZ#W?6L$,OC@=_3&[WQ>#X:*ID M;_9Q*$[+;U[@X_=#K_]V'9_@'U1 TO#IZMR73=V/:.IR8'@6X0BWOK")2A O M&;YC*I:L0B8H6UECK&O-=>?N:J?SA25;G"@.+;'TL3?$C?^VTT^CAK6;Z)V- MM39Q?[=Z_-2#4^"6,Y,PZ<9B]ER,"]SHH%-5Z;=VC;6=?F ZS- M=QMLZ^W?7*,Y"#(04 X(4".)D]81$[-SP5KIC&_6(S/7PZ1Q/1;>X7R5_*O0 MU6-B&U?3,,V0U+CL>K@T!^FH_ 3_V<%?#)H%-T@'J3_$><*U'8Z/4N>'G6>; M/^+J&O5P+?>:WS5+'J>I@S9G86E&#K_%M7[6\)&':90ZA[W_/2UL=EF9$__> M.:5RP>O@?"^793HW1F;,Q M3YR75[;]YO:+2_L>!R:4O?_A>!"'J7]UXV^?%D)X)[\8\VG/)G)VNO&'_TZ' M\>FZK]X%NO,\B)V]=8&?\9V7?TN).]U+3SQ/%$6.",2$X$DR7&:M3'8,A<_H MP_$-7LW>QQ0)3@YIWG7"]=J:P\X/I:4;IS\_>[;;O&,__]AMOCHIXFB&L$3( MZ"$0GQ0:L=^LLG$YR),)EG=PE;G.2>E[-=[./?SLL\NPWRR$J]2^8#IRD80M M*A'D4MU=ZBBS$-Y';;ZP!*\RB7XT%2'GE2M?(;+L-MS7'VE0# SW-ETLM>*& M?5IK[=.&V%[_.UHFE=.41*,9 >DC\2H:@N-K$I.""FM7UN3J#=3B_T-8ZO<0 MWD_[N.M/"_;TCT<(EO&TT,\ #=_XW/5[PX/.^\%Q'^7$\__\Y\=F_30T_:SN M?;Z.QKPX+L>)UC.+:BB$QKSZU[GYX_XL./[W<'S!$UV?T(^GC!< ])%9=W^6Y ]?CT,.WDR_Z"X4[>.1T5A:-$+DYERQ\3HB%6-X M[O5/4UPOXMU&S;+.UM+,T%X%*X76D@(++F74%%8Z"='TI# Y@].TLO:?=-;! MO7,T/-?N4$PU.[MA@TIXQ6$)W?JIT^F<@\MDK7P[?ZC&V^A&+N6K][_V/^/P ML?/]-PZ,#47^G0S33^=O?CX/$.WUFUW2''13H>@Q&:WEJK2RX:,GA4TFYY]P MU:MCKOI*X._X2\Y7.>.?__Z+!W_Y2[$J)7N0,]M5([_YX"]^*5\S[^66,=OZP6.VFX>*)?JIV9H_H?J NZQLI!)E.Q'BMPCH M?I!AGF#*XQ_H+IEN$T7-46^N /_" [Q8;%A7U"_7] M51WU.8QZ&G5VIW&N-X#+XCJ4/\1PSR/%:6)!_V=J03]LKMA=QJY=([7 =-7' MDY'JDE0L6@X.##C)G#%*V9 E*XDL6M9(OZ_EG_[V?O_=QL?]=V\_[/_U\L/^ M\U>]_7=OY/;1)MW?>\/?[+VFVT>_';UY=_#^6O[IT:NCK;T71SO/?SG>OWGWZG#[W?[!]MY+_N9HO[?SZZN\M4L_3O-/$S/).DV*-YE MYIQXL(ZX'),*P L=M[(F:9?>0.0M.@&U[0!\ZQS3.8[5TDBO"2W:+0$:,+\Q MG)_&M5#XOM&/\FT(?J,?Y1RG7Q0/TJPC9>D=)_/&ZFF-S,R4#Z5$=?&O$N"I M5.SGE#BJI0G&L@!B98VOJNN9BO^O;J!OU*'_\Y\O^,3?O[^7'42K"C3W;44O MMI7(IC0N,<3XLJVH!V)MM"0;[F2"Z))**VM"B*[B\MK.>F@;M34$[SQV6_&U MWJ,Z>:]CUZZ1ND^+]:O#]#3L5\F!!1I1P);.8,Q[&H4)T<2L#(M<5/NU)>#= MF[%?1>*">0'$14#P%B(CC(=,K%>E7&_R2B)XFSG9K_>XD]H'.0]JS=[+R"V- MG)N';=LBWT+[+-UOP_IJZ3XHJD\M76EH]CQ37#"<$X@T$JLR(_@I0&(,?(9B MZ9H;%/*',G6?V'[ZK_]CA(*?[U!@X]OV5+5]Y[_1IK8O&(MS0P/1#:7$N"4> M?$#U2=N'-U6;FPV2_.%.V5O1>1TB(!II2!9\LEYD%3)(P'>Q&CT/$4'_&K9P[V4% MU$M)HDH1A5R2Q,BF$IU3+O+(/2UUQ<7-MLN/XP(OEXH<7DD"+'4.41B5+*Q) M*,!Y /U)FBT^5:K%-+$8XY2AD^-1YRB-#HYC=U(;!]?<.'S]HK98=KU!YQ]W M>'IQ[;+RFGJ,)4:WUP^'IY,:9>5+-QRFX;"YJ5)S+.=4DO)2'S_L_'!^ZA+] M7RK,E.N?Q^9?5" 9X!88_MB<_*( FBM)*4>GXSH9U\/Y1P/0A*I-\E]P9ES'A MSOH8I8XI0PC,\>"XD@[_,)8Y\;>F*Y^_6E.:GK>TD/A7AMW\V'GH/+CTMJAD MKU*3?-M_^[PW+,5<3P=MR7$36\\FFOF[%P<[S[?.WKQ[#]M'?Z(F_>K=UJ^; M-V_M!;[]X6]F%$^B)+4E[P@XK8BGD DHE@ M8Y%LN)KC MYCW7T;G(%&AP0K@H9991T*P!E-)7<]Q^>;V[N;VQN]O9W?AU@J=?RF2[,2_M MZ]>\?(]9>RV-I@Y4!"6"2:!QW8/-WBN7T\K,IE[XOG@ 8[H4O_RL;3P<[X;[ M[>'UC64.QENR<"F3/=J:RMSSWY*SI0WV-L]*79WD6(H4\.*/G<;P^/O3LLZD'?->T")D5DQT-#&/PX5-B7A1*E6>6Z_C@A[-B<96)5J.)R6;(EU8B'AK MA00HQTXL?]QG__1"(N>VZ>27PZFQ/KGFN!ZM/QWV&K.\[ M\3K31!XW=.\F+ MQ['JC0N'HQE\?)92YR"Y&!HU:+5SD;2^$ 1AMT.0ZYGU7]1#V@V'KVY8SU>R MI)?K<1^Z0.O&]J\H=S=>;10[\8\_=E[MH4WSZO6SO=>O-G9_6O *ON6D[QW@ M'CR'E%+3*X^E/LVMPJX&5B%\V#4XFH)+ZJ FGIC;&41I-JK(TI=Z' MJ.1W3HX/$YHZH^,/:3#L3K\;S*TM,Z%A]X1K__,$ML/E MU3_N\#->X/TP*)SNQ;(;7K1VF:QV7(--[Z"&5#[J#8>X)+N7]E9W0A0WB[4[ MJ?O83Q\:;"YB].W91)PV&R+][VGOI-SQY]MA/<7%^&QG?6]S^]>E7WIOW>$_ MKM_[U #D"2IB8ZALZNKWCV/SQ;ENUK0,.,%%AW^.,1M1;)3": +0%YA6OJNK M9;;*W:M7F[_B@MG97O;U<@-4N;>#7C@]Q#^+I3$8E*I5EY"C+*Q!D:D7ZZ@Q M(T[]Z;CLVGC5=#L?7*G]-VO8G,O4\8+$I7;0QQ%XVW2S*"LQ] J^S=Q!FM'M M6Z,J/AQ1D(IKLW@JW\\NC#&KCG_NOAUG]QXZGCN-,3YQ/F;?#-R'\?(KYJYZ_Y1W.ZOFKGK^Y]22XA?]A7I4?K_J^-OMCEA[O]9>S MR9=/V LFMM_^[;F/S =)% M ('I-'%>*A)+BRA.WEKFK7JW'Y8/=/3TZ*AWB M_%GGEXD"];WU)1^B3J0QJ\+R;ZL3"6K5&OL0E1'M*M??>F*Z^L4"DPS4-Q_[ MI<>AJXI_XL2N(?QK.OCH=>' M/5\?S,Y[?=0ET(XE4"&BKH]O@8B'*&6WDM(S69!W M*A?T*OV3^J?MZ=;^K>$7XZ)>[][BM;;?O7GW!K8^_?E^^]VKPW)\*=BUOW=X M^.:O/_%^W[/MY^\_7"WJM?,0S\8%1PKR0VC%-E4LK:\RP M+N5Z#DT]OF?3M Y.;ET%=:ZF5L7ZBO7W508[BJ1LYI3I -1HRSR3.<:0K*/9 MNW&8'16"D9NZJE>LGP/63RNEXJP(#]P06NJCEI83Q$AI2>0Y&<8L2U2,L5[J MZ[52*]97K*]8_W2QGK&4F()DN4]@M#<\NRB=B3+)0&G\2G63BO5SP'HV+=;+ M'(TB*)(A*H+S5=KT24>X,][:@+J]U2MK0HHN95"QOF)]Q?J*]1=8K[F.X(5W MU#GPC+N8F9/:@-;9:S-.GS&,"UKU^D5AO9CVM>':,"<2L31K M%%XI)11$F4 MUC%9'8PI3HE:Z2RPC;/*! M&N6BTAYRY%8PD#%1KY1W*>K*\R]:1LSV[M8F:J,2)<:SIG&E0'O :D\#3XK"IJ"CS:S;#2E8"&$4+GN MQ>/=E.M.@49'52 I"XDZL0G$2HGOA)9 G0HTAY4UT%V0\Z _*MY5O&O#U-T! M[XRS3@ U 4U(X"%Z+57 +12-5A!LKGSOXO%NRO5;RK>'<5[Q"_@&N6#%46K(A>HJ4DC>4A)YY3JISG MXO%NRGFZH!)WW!/'?"!@\!V:MYYX7,W&!P,NQ94U2[N"S8/R?.QX5R.[%T%[ MKH^+GN^.BYX_+*WY;:3]XQ,#$1+5U#N.. (2@=X$8P-%N2 1:B]C]WSU8(HAXIW]XMW M5 -#M=+R;TIH^L\0#,R28I @H[HAEQA"J$Z=9VA0L6UD#WJ6"5;RK>%?Q[IH]*W+B M *!C=*!0K3/4FTRUCM2S8&.E-1>/=U-:4V8CF(J49"8UZG>%X(P^$,&9M1)5 M/.?5RIJT72M-Q;M6TIKSBN2TUSA-W7I"\U:5?=H4OOD]1:266&A $B@;N/%4 M>X@J&F (3#31KZX0R!2I-5\,\%.P*E14JGPQ42FJ3 M5ASPU8.28)G)Q@69-?7&I$J]M@ JI]2K<((9[3VA1AF$2N:(B\F3J*CWF4<5 MO%Y9 P-=-I?*8!4J*U0^&:A,"BSWSAH=\5WFAC/#G$W<@G=4U6#4%D#EE+5- M*7CCE"KL>K0TL=J8LN9J4C ',F M!(A1"ZZ,B-Z;ZL1:L Z],UN@1 0E0@1!)!66@):&6.XL"=E8*;-4@?.5-29M MU[#VT0W+IR8_64;A\0(>RUE!HN",B<"8=Y09XZ3@+EAC4W5%M0#P9BJ4>%WB MNR11FCH"I22WE]P1FKSS2FDE>>F\ +K+6/M(@PIX%? 6#GB16MPWG!I+/6A7 M2E_8J )D)2TWH*M#:?& -W4H49R?*&,B//M$@ M%# =4\[(-GIN4J$3 0_6\ M*UKH>Z^ 5P%OX8 '. HJ91X=H/*0E// K> QN)3!YE#=0HL'O)D:)=:$K*DN ME?K5E)2! M$\.\1_77,@W6*%,2]D%VE10UH:LFL%;$NX9X5@67$>Y4T" 9>,EL$$(KP:Q0 MUE=6LPV(=W:!>.!DH!($25:(DHW$B&7>$@$.7-0::$EA%;0K%:V(5Q&O(MZU MRLM124.3SC)YL)"!7QKA>A\U(+'YF53 -VH<4,O?6<)M1GZ"5 MUVP#XDUU/%O:H,2@28C6H8X'E#@> @D\2J,U,XFC5:MH%VAM+MI.8K.&:MZE M6,GQH1MT]G %OT^#\M=I6$&5#\8*2-IZM"(1;9115GJK"X:\*;:<"XE^U)PQ&CG"03AB?6H$@OM M*&@7'7B[LF:[5M362Q7P*N!=!SREDN#)4.X]) 7>H**0@^7:.NMS)3S; '@S MA*?B 91%K-,1),'%9(C'F2.6Y>09.)>+4YN)KH1Y.+4KXE7$:\/4W:69L$!M MCM)$;:9@(W?1T@Q2"2Z$!>*AXQ\AB(-'8XN*AE#B(@J!FAV ' MFC=]-X!V.:_MA-M)>-9(SJ\1GCLY#P^.!ZGC^K&S,SI(@\ZSXZ.3P_2QTZ2M MSQ3VJ,&>\Y 2(J-&)<$8QC)D83P3V@HO4-8DS'BOUV0;$F^K% E*0(2==KYRGXM%O!GNDR=M7:2HU$6' M]K^0ECA'#6&&9I6S8LG&E34ANR#GD=-9$:\B7ANF[B[Q/#F$9"B569;@SFRD M3CKP%(+&_T'E/EN!>%,=3TOI$QJP) 93>M)Y3JPMWI[,'&BG&33.>(\NV-,N _?Y]1K&;0KV?*)5\85EE/&! M$RHR!RLS9[J );5=P]L7.%_!LH+E$H-E-,F$Q)/2B)K>6/R'I1"YRT8K %99 MV!: Y0P+&R%19TTFB49*P E/7&"4F.2"8=&FQ&DIJZ2ZNK8\KF!9P?)>-8,O+MS(G*KEV]2Q(HR9:3A)H8$@AHC)?41 M/PA,@(BB$:LYH*#=2&+L+)F:)?2&KM: MXQHJXEV/:Q J>.ZSSR:#L=S8C'L&]>#,8U"IQJZV O%FXQK !678B M,UE9TQ8@WO9L,?H0.>>2@"TO+FAB@3FB6<"/ TZ14RMKJ+=WJ:VUF2OD5AA2]L/A?B?H!]<:#]XJ%&*WC(5?NLPV0-Y.@Q$7$>2E52BR^,!>)D4$0 MZU3"O[SFOG39-+++YN(H>NR0]]BB5]M/;VX.\.%<@UL3@O.GKS"61$A4%VW K-Z!@]1#/ M6X4:[]3KK]O'@]%!9_T(SQI<=1O/P[ZV-+MB5&<1'&2AK4PB4.VDX!J<3-5M MO'#[^LTEM['6,4K*B,S ">2HB:6VU#Z6(166!(I];6V7BMH)I#**%?&N(1XK MO#M3AGJ90!MF RO%CWFT-E@0N;J-VX!X,_TM=>PZD2ID%-\\J445SS JH5A;SKH3*4FXB:@WZC4/9';:IZ-'C%0X4S?Q2*(?K8 ""=^!D MT"EZBP)#"5E)SX4+AS!+>D89 [7)$ZI3(I!I)L9X1X3/(3)OK-1N94VRKII+ MKDSUFM:P@#9,W1T03\5D,L?-HH #%\QS*U3F2E'0)H*HI&<;$&^J#KOLLY;2 MD! #(.)Y35!#]B0$""I'SD%11#S>%;HB7D6\BGC7W3P4K!)4,84[R'+F'4N1 M9FX#Y\(D5SG/%B#>#.J9&LN+F85VM*N15 MR*N0=YWSU)"D99EI2<&$9*TR-J."%Y3S2=5"[ZV O)F$:,^#]UX2)IDCH+4B MSGD@0AK*K?8EM7-ES:JN9NVKUKM\B%?C/-M">7Z6"KV66M.F(- G6GW. 0T\ M>T#SDT-IO0.(40[ ABPS9*D52C((DB0#N;1.]L0(GDGPR6:1 MJ99@49&6M*O$/.H:/\ F6QZ9\V0C"YXH6&KOC7'*"%K)IE!*"3C8)0[4P!2Q-E]+VM6I_9&#Y%>HW]H8GA^ZL MS$#Z2NV&^M,;?_K8PHF7HXGJWO&H72'#GX6-1RR8%4@T8[@&H?!?SDR0063@ M0H?DHC:5'U^T8'ZW/LN/IX3JD9>6,"\3@90M\3%'8E/(60%X(^G*FF82K1C1 M.K?KUW?8\DCE)QN"\A1ADJ>49(@&<9&!I\D[ZWT"[2C8+ VKS'@;8'*&&;=: M@ %!?&*6 ,X<<89YPD&ETFY!9ZD0)CGO,F4J3%:8K#!Y+XU12]JR#-;'4N") M"J>-]SIXY2F55E1.O TP.<.)@P,O#-*>&U35;<5*$QTEKD\J* M!@I!1YNR-:P4HQ#6!QVJWVSA"OSFK-\,Y\4E!Y+8S T!EP4Q.G.B+3>1>RZL MA)4UZ$K&6Z>\+Y^*_F2YC,<+>,&Z4GB'(;IY\-%9&[.1-@L;\8RLYH:T O"F MC(71QD+V@FCG.8$D%/$T&B*X VURICGDPEC@TU7 JX!7 >]Z#=[@N<^)\Z(W M(-AI)ES4P)FW*D"NOJP6 -YLV7$N5(Y2$L&"(A"Y(UXI2F3)8;0T@61V94UW MC6F?P[\"7@6\A0->"$$;KT$&*R :L!!8]%1I(S--+E6?5!L ;Z8 CXG41QT( M38AZP(5 #0]4X\9W@EN1DUA9$UU)JTE;O4[+R7B^'O4.>Z.SA=&=M2'%6#9( M89B+ 9(*"IQ'G0I58FM2LEYJ%GFE.Q\MGVQHDZ.P M[]U U3D6>3K$M* @1C@&83A!!)&E2R MX!9T9T6U^T&UJ<9+I=40="8QZH0FOD_$9VN(HI:;G"-*'K^R9GAMI%@QK6+: M=0-?9$]U#AJ->TB"&6ZH+DYLZQU3YTE,E=%<*-S-,)K:B11D1)!3C*)9KSBQ M*0*Q32,,X80MC*;L"E7;*%; JX!W78E+C@6I3)0]U3PHRTGB @@$YPDJVY9D$\$;1FVVHHFR-Q7PVLEHUAC.KS&:SX[= M"&^YAFO.5_6%Y 3XY+(0H)/Q7H+,8+Q%Q5?RVC-Q\9+@Y:6>B0&\-6CI!^$# M 8T2VG$JB,@A61,LPV(-Q.OJ2(UW#!"F38$P)6:3L80X1,5RJ/1HL(8\=@\.HA7Q*N( MUX:INTN-V*C%-R78'7-5]:$ZAI10]0KXE7$NYZ$*!(3-FB04D%4U#K#F TI.P8Q M6ZC\9AL0;Z8J':K@0:A$@L$74-015,P%42FA6-(\&(U6K1!=4YO$MI3@K"&; M7R,XV]T&\?$* Y"::2DT+\X38ZCW(@JA(9D@J*N=#EL@#%[/4IPL1\^M2(1E M3='@SZ4?#5?$X33FJ$2FKG%V&:C.KNK=KX!W#?!LQDV2K)")*@B>&:H\-^ 9 M3:A)25<9SC8 WE3[C=0$Z3PC,DM/((:2H&D=05&5@S4&9[(!/*OG07!6P*N MUX:INTL2CN8,4,-+$!1X"<[Z$,&HTM>:RU2K*[UE#B#IK-/)Y)&"# M(#Y02A1.%E 18Z:L)&CRN92@KX!7 :\-4W>7*LE,:N>$ 1<"F(@H0'..#DPP M";30E=]L ^#-\)O&*:45(Z4-0&FQJHFGJ.8AX+$0(ZA8N@9"E\VER-IC![S: M%K"V!:QM 1_>\?%$6_8JFGD0+.*T *3$'?7)([!K:04+OG8&7+SP#;-\LJ(0 M=3">&";0VHB2$H?KG!CI'(]94)[BRAI770GM$J-$)M$Y!9S&S#U% MK&1=;ML7;%NQLF+E$F-E-HE+%53R0H%QT7";0?*BOI@@8ZU"T :LO!2FFU3. M$HA5V94R@XIX")[DE*1WIVV5D,!")<#;@)5G,S8XD]+F2'S*@8#4@C@'BDA0,03+P(!<60/>Q?FK M6%FC?Q]7F\#MC7EW!_Q&T56O7Z__U*[_V)Q9+8+#VJVO[7HT$\)G%F0,TH/3 MUGG&93+,.9=\E.P!?%DO!L='S_ >RMW]U1L=/#L=XABGP<;'<'A:1G5].$SX M3]QS'ZO*?2>5^_VE2M< I0E9(()1A2JW0>5;&E[**% ($!BG8F6-@^F:%O;E M7CZU^LE2$(\7'86$2#U-CF4+&;@%8QESAMK(8V;Z ;Q7%1T?$AUG"(E2/D89 M%&M.20*!"F(93T1;&YTRWAG'$!VE[LJ:14))9G4#+Y+ST MFGD*TC+*3'H ?U5%QP=$Q]D"VTH$;J0D-N:(Z*A*& X$CUPK12-S,:5-="J MRX6MZ%C1L:+CM9RTJ'RR/"8I #(#'X1BT0(-T4DF[ -XJ"HZ/B0ZSO07%*D4 M6C5$&9X)9,6)HX:2H*40(N0,SB(Z&MG%N:_H6!U62\?0UNZ"[1 B0IOH'0^2 M6P\V9&-51L-5"1ZB-.$AN@M6(?)00N33^BP]FT,(,65',@=#0)3\A(3O=$;U M@'M-@R^-"+GIPESHV<>>%+AH-V-%QWM'QR0I]U9'[@,M6<]>) FJ=.[RE#M! M*SV[9.@X5;&#DXB F1'!N2>@,J*CD8)$QKGS7 O&2LX6M5U*YT% 5'2LZ-B& MJ;M341P=7)8AN13QUJ15E&GAO.2.)0^FTK/+A8XS]"SJAL*4W*P4>""0,R=& M1(5@&<$()9F"0D!(U@5>VUA7=*SH>+T#8K&E T,;S" ZFN2T]3G1S*/C+FA9 MZ=DE0\>I[@B4R=*[C'@.JA03M\19#T3H8*0&29U/!1UYEZM:4+&=]&P-H/T2 M/5M;)2ZD[DM4SK(,*!TD!-2@A58BFFR34\RF5,G891(9&[-DK,U"V5AJC*/" M3"#R2#PUBE E)!7." !865.\J^8B,1Z[0Z^&.SPZ< R.*1^R1?134 (=-*<0 M$D_:.1?X0]0L$*Z0(SR69P7KOLH[,Q,6%0I:0U4G;)P'&&BC4&\="X2'2. MG(#0C'@ 0[SR*7L(,3*ULL8$P[535<>*CA4=K[>K*6T:>992LPC9*,\DF)R% M]AJ4BKE2L4N&CC-USW..)G%'K(B1@'(ER,EHDJ-&O5$EGW7I;"-95W!:T;&5 M5&R-E/T2%5N;.BXH^:P BU"VU'0&)84+01L! JQ5TGM=R=AE$AJ;LV2LDSES M7?B&I!4!'H$X*@4Q-CL=G10:8+K:SB,U]['[[VITPZ-#1VVM]C;R0,&" MT\KZ8#U/5$/*I4E096.7#!UG"A=$(7+@F61(H10NT"7.(1*A<;Z-U5HK751J MT>6T=D^KZ%C1\7IDK&(,1' Z,P<)LG<*_^M!)1V4I34R=LG0<;9P0=:11:U) MI$82L!F(%\H3FEC,CL=@4EI9$Q2ZU-;(V(J.%1VOEP2,V=)@,L^Y!$L6Q5&Z MZ**/TF7%7*5CEPP=9SSY:$=37DH"*J4)9&F(MS82U!DC$YY%!,B"CJ)KYN+* M?^SH6!M1UD:43ZL1Y<,/_#?UO6@54/S?I>ADL,0:C-0I!J4"!24!+V"D8"R@ M9:!M4D% ]0TLDP;S\E+5#,C9)Q%)%!DU&$$Y,S*FC*F:^;" M?CWI1B(MB,6I\J;*FX7+FYR-IY"B#CZ!-LY[M)P#?FHR94*FZFU9,GDSM9BY M5"8GIDCD,I(27$ L-8(DQIFG7'-MU?5?+9>\F?%?,;QM:K(DKK23A:0I\4$"85%S%2)% M8[9X][M"B2ZM%DZ5.%7B5(GS\!+'HU43M;0

BQ&'M2])X9!+G*QZM[R7F4D4.(GQ^-0?IMNV,9_KG;;I7NJHU5%;NE%[;"[[%J6H?:;[ M^,X?&Z_6]S:W?^UL;C_;V=KXGB;D\TBKKM>OUW]JUZ^)NTO4A/SA)^5S"ZA5 MULN]LB[?$PJZQ,3*//NO[YRD05,W=+,?CH_2[\?#825.[D2@:5M/PYL?$/Z"!56&_POX]P?X\&\M7V+\' MV)_RY8CNE(FYKJ*F3%?RDI5"RXX[$B5D C(D8CW51'.1N4O!>!W0-F!=)=L70+E\,F+1SOH*?O<. M?DE2[JV.W <*6F@OD@1%M4V>)D M8MKA.LL.P8^I+LY>!;\*?A7\KM>KT<%EU!I2AWNM1UK! M[_O!;X85AN0]4$U1U5.,@+:9&,8LD5Q(J:6W,8F5-;!=H:&"7P6_"GY7P<\5 M0S>P$%"+ &J2T];G1#./CKN@9:5&6P9^,Z7HI2U>^7R:*0%'$& 0X6"1K?OW-K,+&5:1$B "4'=&61&*IRGIRK:S, M:B!TK(-*&$RG?4NW1J 1AH,^MW6G/QX,IUPWQ[9P9J]^T <]W:*DZ$XD29#P M.ZWP<[@^G#JS"4BWH84Y B-C8#G"$"/.N6-P"H0V3/A5JNN/3&MFN>.^+=Q! MWW*&XSX7 Z,_<@W'LH4U,UWL6V?W0'61\"/A1\)O7?BYUL2TN:./Q61F\>F( MSZ8NG[@"+ 4'MLPX5<-A$[U@04ZJB_TV:QON8-!'[34J&]C_\&I(]SQ MF,LM<%@X$GXD_$CX;53U'%FV;Z2[UFP\G.JV-9[-S-%T9 V'[HP"H0T3 M?I4::@,QTAU;]&>VI?=RQL>&^(P6#,G<%0!^%G]_01";]F!D(I1W1? M(/2YN]S3YMCS=[DGG? TG?#;Q\MJ*-2=ZD,QT*V^/AZ/^Y8S!8-X*"9]6"W; M-'33L@=#T E&S[1IA)^)Q!^]Q7A-S4Y MIL%;S@S<7G,TZT\<$_X$NUV?C8# 2CM%W;(N#!#3L_L34IWW!=3YR+7TZ-<8@ 8T>:#*2@"0!20*N M2$!],AU-QZYKZJXE!N.),74F-A^: ],R9_R0<#Y)P'-(P$I$!,7V2@&>1@*4-.+(-:R1F1G\RM =]:S88]B?XS\ : M#VW'= QG*E2>\W#S>"])P!>=[;SSS[,GO; M(8UX&P7TDY:2/V&;^(/)VDPU?%2I.>$ZPZ$SL(:V!2\8VZ:N.[.1.YJ(H6-: ME%#>).7[W]40]& Z%A-S:O=UP[+[>-*\SR>ZTQ^Y8C9UAJ/I:#1[]8-E]BRK M>3F5IV2_QHFU9B8ED<8BC=4!C36;C:<#2[@C\"VLT9A/I[.1Y<"GX]E -VU! MIP :IK$JE:%'HX'EZ';?M&>B;TV-<9\/N=,WQ- <3TW7GNC\U0]#O6O.E'.PS@=#V]!MTS$,.KK1+(U5V>)Q MK+$^XB[O\I-]]4/NC[HF:9-*HM4%JDL4ED= M4%E3<*S&3:DZDY$KJ+*:LF';AIF,JJY&7-G.D,[(N^*P98 M=7(\[(_YR,23U\[(F;BF-;1190U[@]&05%83]O7>)AQF4>PPJ27Y+5W NQSU M-S*G%Z2RXL[*1MN"1S=>D)-$-\HI__ ?T^CM#ZN;5Y4;EV'LX=/>1<*'Q]Z* M]W>>F\S5SE>V"V9;&QM[Q6U\"FN3)N)]]NI!]?XMFX%JE1T!0B8ZUZZ?/GAH MV\^0@S?,M3V_RK\X+RF2#(-/IJYK8[@=6$OGAL.-HJFM3F$>>QFKK.3=0=R2VK^Y4]C0Q^]CYF[ M2E.>TQ1%"O>"&!7U'8_,Y>??P@7L(+W+)1P$7$/7L;NA.\S^=P- L)ECLB& B^:>W$21JBY M6!*)P(7[@001#LS)D0F?X7B*',;^K>"15[\#4:=PD41PD*NZ$4,]A@^0A%/ M+I"XATE6Z5C0"0$5A?X;!;-R_;0*C^?SS!8U.0H3(#7C,$!5N?'X^X*03ICZ M\/K9#*B_=9AP70IK-ROD2480.6R'IS @N&V!"^%Z\)@(, &"&J[TX2U1"-_, M0[@(".PYWI+C&F>(VSV1 O[9*+W \5-7 /06(3*5Q +RV@TL@EQJI?#Q*3BN M##WXIY!3DRO[X?,?5Q_[^B1[''Z+]U:NP#_#-)$*!TF(?]^( (#O,P'O"!?W M\OGX>0R ]6:>4]X?5 D(XGF:QB!RXCB[A4O&\^!*$# @(46DOHG3Y1)6.8*I M(*R*2;LB=B)OBCPAR0B2#ZDL?WK!UL6*!+:@CN5E\Q5I@R_Z]-V9\^!&WK;P MI(Q;8>:,]=1$86)X#\CT;R)99:5>+BON5UC8R01%E8'P$1O0Z66R)%L>@ 7( M(4]*EEON^7RJ&FKCO<#3CF2IB-\5P-IV839.[J#L4;P[8P&H"1 ,;NK@2[/? MY#/AU3VPAD&7)-E$/;2T BF/8:0X%Y%X:.@Q$=QZ41A(8/84MSI*O,D1@LGM M "$D926(5AX+E "-$[";$ QX]0RMRQH5G*X5'1K/I8 !&0T\)3D?(/-/D)M2 M\:'"5**@P$A5F@']0#Y+Z2!/;>M1#L M-Z !&^,E81I)EA,!RGCX33I\4J9NI2!.!GV\#-5>H*(,2*FR%&DVZ(()5H= M'M%C/")KMT=T#N=FN_L[;) XV>'W;'57&+O(Y]F(L>\ P=.V7&O%#N.19@P,R1%9UG?V_(Q;-,4M:P$Z]:4YT.R)N?O[ MO3?O_7*B#0?6(^\=:/J^+X?VGA'OO?>!$0\F1JM&/-3&H\Q\X*W*@$*[U$)UN/^GHRH,CSL3U4\:\?=M@O$6QU+UM "Y(E @! MWH40WV)EO!^P[]W,\DZ$R6Y@\@YFSBHX ?&R?7 M265T>_E)91 R2&40,DZE,KI6S>.,-8['FGUHE>-R<_&!0L?G[AI![Z?WT_OI M_2_I_5TK^V\,SEK@ZF"U^%N>Y'/Z,E=/J\:XVYC;.K56G4E[2K6Z?:?*SD.: MX7BLC5O4M?P\5&IF65/B;^+OAT@#WK(V(?YN)7\7[V]+V>+S+-Z%KHW:48_V M//3Y<]-P37J+]-9#I-%[YM#4!J2Y6JFYB,.)PP_@\ EQ>%LYG&S3PVQ30S/( M-CW4-NW:UFI;XL@_1V$%,6 M;UQ'W+1C *\_M%1#>+5%;3@KJRK?_,Y+8,+.(?$F'C.N2G,&LMC82@YCHR-E MVXH.44C\*+XT ,NTZ=.VG T"]V'@MC6+P-U:<+_T]Q-S[V7N41VA$V)N G<# MULVPM"&!N[7@/L?[*5WC/$[H]<]_X8OE^TO9IR*(!;O0WU#:QE/VM*V!9E- MC2+&'8:X7DO8A2!.$&_*XH'ZKB'VTC&$4]Y&2\%M3RBSM*7RNWY_Z"6>AGH* M=!O(W_5LBQ%_DPIKRN+IM408.X9PREJAK!7*6FF>\*K'N:3M$=K[:\"ZU1,; M)'!W>.^O2>\GYM[+W!--)^9N+7,3N!_07":!N[7@IJR5EY.UDK7,#FZ8%SCA M0E#&RA-8VC)IKY.BQ5U&^%"GE"Q">)<1?F%,-.NDQ>$ZAF[*56DGL'5]4(=7 MUC%TD^QN-<2'=435".($\:8LWH4-/PG]^Z4:^^-F/[I;^?>'L_;U.:1GMYF["]']MDD[47VY2E\7*R-+"EN!('4$ M\ XCG+H=G3A9P_7BI<_OWP5A(!X(B-&EK;_T?)D[+SO2^&DV$T[BW0J6\.\L MXDG-<<:.;[&8U'FDS7LL!.Z])HY%B2\M!O=+?S\Q]U[FI@(E;69N O<#FJN& MLLT$[@YK#DI].5_JB^!1 ./M[NB]:_ +K0TC&&ID/>>0MZTH];2_09B;V+O M!\-L$RK3WU+VINW$P\Y]6Z:FT\'O%N4ZD=XBO?7@J6C*8FRKWB+V)O9^B#0C MFY* 6LK>9)8>9I;JIC8DL[3Y]8A>=A#YH^>GB7"+0#*6(6+QG$<[LIOJ7X^7 MJ-R?LC_6/-&G:X,:0LH=VT-\@G*O<2.1V)O8^V'V'AO$WJUD;TJ".3"D#!@_ MJ>W>,70W+@&&]!;IK0>W0K5!#2'ECG%V,_46L3>Q]\/L;9'7V4[V)K/TP) R MF:5G#BF?,R]YTH)P\J?@!CX4D7#9=;IGU0GNMY/4>1QK#HAX;;75[B;^)OQ_D;WM4 M1R(T\3>%M9JR>!?FB=M*=PSJMU>LL:#37*$FJGWB+^)OY^D+_'M1S0 M(_XFN[0IBW>A:Q.R2U_J;FM;8L@_1V$_\,7R_243WY-:8>N.T+UN-P'V88S*84$-.DM]=AOC8H,9]A/ N(]PT-9,0?O;H$N4M M/1Q=^KP4$4]@V,P+G'!1,713WE([@0VBFW:\271W&.'U>-V$<$)X4Q;OPAR=N/)HQ]#=[8RE-E0> M_5OB^5YRO[7L:/;=4TJ//D=LF]Y/[Z?WT_M?TOMI^Z5SI4>IA_/+Z.%L&&,Z M3]Q2OY?XF_C[X<#MA Z4MU% M_$W\_3!_&Z2Z6\K?9)L>MN%B.IS6 M:80/".&$\"XC7!_1 6,J$-%5< ]TZOA!\KO+$!]/J$@;(;S+"->I0$03(DN4 MH?AP9.EYRX]V/)ALU-*-L6,19=HN:3/"K3JB2X1P0GA3%L\F$=Z^9#7"]F'8 MKJ4T8\? 3=*[Q0BWZ+ ,(;S3"!]1QFT#0DN4M/1P:.EY:X]V/*1LZ-3W@S9- MNHQP?:@-".&$\.XBW+1IXYL2ESH*;HL:VY#X[C;"=$862"$GSVX M=,Z\I384(?T0RK#2CJ)JC8ECT_OI_?1^>O]+>C_MM72NT.C3S/*&&6\G+?;R M%,.V><;_D#K+M]6])?8F]G[PU!U%K]K*WA2].JR4DP$:[*2UG#J&[L9MK9'> M(KWU\%E:G0[3ME1Q$7\3?S_(WS;Q=UOYFPS3PPQ3W3QQD=&.H;O;6ZIMB2'_ M_&Q%1CM^1$>?:&,ZHT.'T+J+<*.6$HR$<$)X4Q;OPAAJ$RH,3S4@N@9L2Z_C M$$K'P$VBN\T(']61R$ ()X0W9?$N=$,;DW%"!2":'5!ZWMJB'0\B3R@[CW9) MN@QPT&E4_X$0WF&$7^@3V@=L58(: ?O0<\-4^X%$=Y<1;E!7)D)XEQ%^,=%, MLDTH1ZG9(:7GK2G:\3"R/J L#MHHZ33";4(X(;S+"+\P34VGK4#*4^H:L V= M&C&1Z.XTPJG5&"&\TPB_ /N;DJA?;)Y2&VJ)7D4P/9YX8?"$:J+/$;VF]]/[ MZ?WT_I?T?MIEZ5PUT:<9Y0TSWTY:UN4IIFWS3'_=&M,A^)9ZM\3?Q-\/[ZR9 M%+UJ*7]3].K $@ 4O&K5SAKI+=);#Y'&'%B4$M)2O47\3?S],'^;VH3XNY7\ M37;I08M'6;LO?6.U+7'DGY^MHFC'#^=8HSJ"J1T[H4/'S]J,\"'5-R&$=QGA M!IV1IP(0'<7V9$2U>TAZ=QKAM7C=A'!">%,6KY:JN1T#.!6!:$)8Z7GKBG8\ MFFS8=50VZE@XF?9+VHUPVC AA'<8X=32HX79:H3M@];-UNL(+74,W"2]6XQP M:US'S@ AG!#>E,6S"> -""U1QM+#H:7GK2_:\8BR86@FA91ISZ3#"*_%\R:$ M$\*;LGBUG/+M&, I:ZF=V+:&E+5$TKO3"-.GS M^W=!&(BM@*1+.W0I@8$N)3#0I00&NI3 0)<2&.A2 @-=2F"@2^L%0^N.1[6A MG0E6;G?":!E&/!$'GH\Z=^X3^^G][^D]U-^YWF/#I^^LHTGI%@#L?5XG4=B@<1"2\2"78-I M0&+AW&+A1(;Q21:R-6;RJ(:B8=UF!2J.V80(=UG!P _C'0V\3^4I=[QLR07& M>JD#*!7EZ2BZ#?B%T$WH[B2Z,: M3N ^*H+T-N%37^0!C$K 9L&C&R_(R3,\7V1&'SP4F#$D$EGV7S['LT21#AWJ MA?Z&?9T+%@LG#%SVKY1'B8@8A]]G7A0G;,[]&0MGS!@8 ZR5Z:>N8-YBR;UH M(8($O[H)0_?.\WUYEQK7A_ MY[G)7 6XLH':UD8$K[B-3^/03Q/Q/L/&H'K_EJB?XA$'1BVBIH/(L-I5_ M<5Z>^Y^O/,/@DZGKVB-7S"S'T;GA<&-H<_AC/-&Y^8_1\%5^TSPJ!="-Z$\C MP;_U^0Q(\8[[=_P^?O5VE>V YZIKL$%:1;\?_F,:P8U;QKK)PBCQ= .>M M<3!, A &GLL3X;(IC[VXQP*1L)C[\*H[$0GFA_ #Y!-+-N5=+N"<$"1;!(]( M0OA GS W%?B[NE<]#)[PZ?JZQSZ$,OP.+T*Y=Q6!MN4HE^#9-R@:8W@13]2[ MX:&)QWW_'MXT ZG(IONXLC.30_I9XOI?!RJ+$'B\2C MG (:8U>*9)OZ &8>;Y"LE[W#%?GTMM,0'YF/(2=E03I-*B5G#JI$X,7E4FY? MOTU]-?-BL(NV#//.2^;J$7P!"P.@"UWY6#5X+\:K9Z$/PXW?[>>;%86RU4Z1 M1DW!.&'DB@B9QN?+6+S+?WF?GZKT @EO>=.VS2XE@R? 7L9$BN%LVRU[?B:B M-26BU\Q.]:5E:<9XS_=[;][[Y5@;628]N/8'CP^_=XNS^)CSNTU(:-#M>C,: M,AY^RIBW^U<;2FST#.[5]8IP/""&T,QSY=V"\--2(EX4@N6TP'[ P^WHZ#&X M042H&V&87T.PT0_ -%'Y*50&RXQH7#.-,T.?Z%PSG7/O@@A=,Z%+5_*Q-L?Y MD@GK6([G"*5?2Z^X+[W7>G<<3G(PX"PT.NDQV*=LQ>S;J3H+94!@:),6M6P[ M"Y&>@S[$7-UC+L,>U5%"@IB+F(N8RQA,:CBX0\Q%S$7,]<-8)]XBWB+>JJ>N M6"VM%E\"5EMC=.%U^%DI>&*=-!'ZN@^5-9'J"W>&P ML[4QP8Y@]]RFC55#CT;"'F'OH%/NIC8AF4>X>V9*FB3R6N[:=3Q!X$OD.3"^ MMPOO>TW\_GRG.<]"P($VIG#-&=5)Q^%52QUR@A?!*[=/A@0O@E>- X5L8+2Z,3]!K.?1.'V?:/_J#)M3U/'M26K@_PJ.*JZ/_4^IWULC $Q-A:C?6WNH3/W>J-]; M5^A,_=ZHWUMGCZ-0O[?GC?5UK/F .3&IWMBS1^6)NUX$=UECFQJ^$7,1<]7" M7+910ZEE8BYB+F*N'W1;)^8BYB+FJJ4$[\"D)MMT(*_)U*>.;R<[=SLY;=7: MEUS+B&!W..S,TQ[W)M@1[ Z!W8BD'<'N+)7$3EJ3AW!'N#LHO9TJD[?MX M>@!U>WMRMS?JET1EN6ILQW7Z_@($+X)71CN;=G$(7NV),A&T"%HYM"RJLMLF M/^I%;8]1M[=:N[V=WF9YR3$5@MX1T#N]LT_0(^@=$DIN6IT4@MY+@1YU>R/X MG;>O-W5[:ZW?U_'],^KV=CHV-[4)170H6%A+_H^NV80MPE8]/;E.FM)(T")H ME=MGU*22H%4+M,:T?=8F-^I%;9^UJ=W;_I+0+^D0;CU5MP^D;T/%K-XSAW44 M4&H K9L'YG8T1R"!T2 0-TY@6*-A#1F_#:!T\Z!,XH+$1>O%A:UK%HD+$AIY'0V+47."*_)&9W M@L7"]^53@S!A:>#-PFC!O( %' ^ ].!:>>">\))$W31/X"*[&3[*!(%NX&KMT'. ) M>)E_O_G>_.%N*$<:"'ARS".@. PI3OT$7QLN121[8\ ?,#B1WZ6Q#8@T>]6/ M;>MW"=*'WV!?/B'\G.ZPE R0/F=S(%@4^KY #O5\2=.E7,8[ 2OOA_ #R?=; M&,'5EPL8M,/E51_FL+[X%:Y6+)P0/OM7RJ,$;L#O9UX4)VS._1DN*>Y_]!B/ M$1A+P)2+,,%&#CWX)%"+CXL#GZIW.B'<#3QZ?W%;#S 1$1W#..)\TD,N##&6 RO$-$3-,8WA/'(GZW@QA'2/J^/JYL M&DI;,.]>V6RRC@UC6("AN4-=M;(MS9:T_1 &()23_E7"_@XK# P=]]A5X&CL MXE7YW:LW.Z2)%!\H*3B(^ 6J. ?%R )4DJ,T# H5,"("T%LY7-C%I^OK-YOB M@5#1%%1F)EK5%5@/VQ(A BL>!>@ +!FOP9+[N\N19!#.;&G"?RBER. MN&!&HQT0W@4'D>9/,_G?\ZT;:_Z*O?KAHNQP15S4B*$^E8OTX9]SX[ID)L.6 M'X(41B>5727@HO*]/,4NLF9^!(M&#'4[+#X% MQ9SJY#GT?L8\A^C'@,]OW% M*_AD"K_OU[;26&>^X/AH-+5O/5=]%\L'"GS\/?Z1HH10#@6_ >< W"UP#ME^ M\;'7;CLWL>6+WWG("$$$P5K3D@P1)4UAJ M4^'P%#3YJN>O: ;OOI4>JQ1)^!<\,/)D. T / ,D)Q%2K[L((HPN?TP@O2V<<'X2(A]]0QGDJ9'$9 MW>"8 ]YC/T6PL*+'?N4^OX\]^ 2I]?\+^#-P>^S+'&Y;+G%>/3G^ZS!%OWDF MW6;'#S$H(]UK;X_<9FXJPRCEJ'%XV. :GCKG0 +N^S*VL8#'[<3+,E1U.][) MP(QW*]YGK=,'@-MLJ6Q+X6C;;7PJ^5N\SV)B@^K]KS:AJ:*;60O0QF)3,:TQ M7"5;]=]Y5,:$;T1_&@G^K<]G,*MWW+^#97_U=F7R"R_H5\FY0:7=W-T8H;>? MD[/@&3"RQBX!>N$^AD&>AQL"%05*??^>%?<#TW(9XONO%#XVQCV)=XW]78H) M8#$%_$48>,#*&*H#R8%Q2;11X-' 7C . M>%-@3]$!+_&Z7+I>R)2TBOS4I$L/?;AXP?YX=__ M]V=V XI (*$5N=1#5"QYI+-,BL':S$ #!O%@B&3Y(\$._4/[P*:($4)GKH&_X)H9@ M@1"N9!%DLI+Q5+0[?QI^YP58C$EJAYN(NZ@7!;R J9'#@&HUSY\=$,<8Y,\\ MN.TF..(A7]08Y*&K>%R!2 (G Q'B!S"*AA!(35C$U ',2R J>TC<>B#G0*KQ M((!9XK=\"<+JN]SK@<]?@[)A,"\?@V& K]>Z85?_7KMZ/) 738I[Z@;+F=57 M*WRYW4 "42B-OCB5,(+5!Z661@Y 1BK&> XZ1$H;@(HRD6>% U+*G104IJ^\ M^ER3>LIC 5'E@*\7B>A0(-2I:LX,EDL0M?F^8>:1B-O0OY5;AYF'MVJ,X"4W M?C@%:J,K'2[N5> %Z.UX2S3V47:CGE^"EQ#D8B &?>-B0 7D>6Y!@..RD!?# M_X5_Y'IQE"Y1"\B]SX7:VLPZ85N M'LE'&W"=QNHNM=NGWHBQW;NP,A&&NT5PBY1C,+H;L*Q2=\4V[.&T_-3-]3]@ M#_4C7.&!Y^<5#GHEMB5+ HW>QQ6>09I4358U4C3TT$Z8HJ^7;U[S6^[YF*S MIF$4R1VK&%^ "AK!)3>_I5X&3("P10*Y BBXR/U3.7D1W("1B:0 +"NI#T\7 M"[G3H>QB>#W.0>WVYW/(X))KE?4I;7>EY1]HI][C)K@7R'W9.[G9'RNJ9>^8 M53Q028:;U,^L$2"E]&4]5%CQ,I21^'!EY+!@7=];;]STCHY=Y35?OI8U7XZ, M3IU[RJ==T:NC\AGN,)0.M/XW6F3 C,JS7$TW47D*J[D/=QYPN]K3Q% /7(_. M*S*0LZ4(3YGA$\A,2CDJHQI2_4@![!62!412)G+9'9?!-.67;ME^;VWTYUA4L&VB;/?L M5U/),IM'IK05!%$9?@XNV#(6[_)?WNV(K9J1^>^[K,7 ME?!_IGI6S=JSI]'0:-HT&MH).E8P_5_!L7Q@WUW?5".#B@RJA_T473/(3R$_ MA=B*ME>)K9I!'6(KV@I<\+ VAZK&H:U5- MMY6*IF7O@]YJ"XQ;V?JEK$FW6?A'5:RE*$LF:K7/NKA3WR8:^K=)4LR'< MN@$?RW.YS)0%G0)5(5-5-'&?UN=E%QNI2B3Y2R3?9GP5B:S?#_(WUO7$:K_P M0"]:9*Q^$X:N+*@D6PAA_<, WY SQ*6#38#8]7VE".2),I6.:OW)?' %\ MJCU3@E3*'OIF MMW!HI?)CCZDM=" /]39+NFWJO^S<]JX:Q M+!@JA>TEC[)Q'",S&++1M-((K)CT#D:O2(,'>=X!,YZK2F49CWHKI5U[%0*L M:]:" /GC% &*B=_)>L:KK+=I#U25?]'_S*O4 SU4\:_HT)S"FTNZLZM90_GG M6&/_-R#W%1Z+JV7+^V:ECE,E"!+QA[, MA4?[K8\"017!672\>VI;NQ4/H9@0'H#?4\Z;2O;O!I(Q:F+)_HX(U,_2_E+1 MD;>?5W5Q9M)F/ M)EM>%3?8X6AQU757%N9\ZX=HV*GHB%0Y:+7.^&T8R1*14CUA4XR6L=^Q(B<+ MQ7[EWPL+KG%S(LOMB.EAPP,52L">&IDD26!YHTK#H\--.-/6K#_+"XR)IO^Y MMRH\+6V@IWU5*,5A.QY1;=FXKY%8RP!TK ;Y@.7X?RK;]GPN(JF-F]J! M'6%;,M[':(9*CZ6LGZ1L?U#I< 3\V[3N/MGRO-;M@39JU*;QKJ'FIOW6N'RE M:]66W<[7NFYJEEJQ_#$[EFI'U!\%YX9R+>/"!01V[QKLK)-?,;F+8.AZZRP@ M'WC_*OXIAZ&TP?IE7EQIH[(JTZL;%>A'.0YZ!G ]OY?J1VZJ,I]'-W(/"20S M-A3Q/3Y5 7;4^$4OEZDGI;:D%FZ0QE+R9_O#V(6L<'!.U1!TM?"\;FRFIC1? MJ./.0Q;%WCGQ)L[S]%'0+)L!M_F.-VNV1QM*W+L1F+H!LG4:E+[G(=N$,C@P MU/25* +(#LW>%2[X!2D!2._AXV8SSU&;&KA'=;.:ZK3S*"B,=^;S M9 /8;B: M?G@CYX0,C\TI%: "=^$3/61?+2%8V0/F5A24'4E0T2*2#;2RN[6V*V4'.&D&5-Q"&)EL=EWIS:5BJW[H9+.1CO_Z M?56'$R8A:?4XV9E!\S+V>/\+EZW=L'D7SB5_PQ,S>LHMKE*C9'-7J[*R'EL7 MX8B>MJOB:-Q\:?1AJ[J1_> VU0&R/=C=ZY;[EH4I)8A>QN:/MJ4ECE?D06]- MBU1:JJ^E&^P'SUK[\D+^5)H:;@F:? B# /BK?Y5@K\+=>AK>F8F1\L'J10$L M&WSR3VQ?A<:^?-,*^E?G43)!Q1ZJ;MGV95(MLI6<*@_42'*P(W G.1 !R M00B9SH,[21*W$L%YOUTI:55(#C>8TBFLLPLSO,GM2M434N8#^?X*'?)&:87= MY<E-=SU<8QD&]3^^27!^219XMNS/=#%Q^NK>6 K*>'5'.VJ:,HEF]H#S9/W ML+5?;J'F.PQH"52RQ+1RY[* _B,GN"\%]_!4R&R[A9&2[;PRTM8/1= M&VXR_V&H#;=Y7YO)WC+Q\I"\[0T'2ZN<.,KV04M56O%U'N:G3(WLFM#N].\M M9U+RDQREV'A8 *U-:T\;S :"Y-C0X[%!A#RM^KAPY8L@31OV2JY6D^.S5>P5 M[L9>VW=O0]^JF%AU/63C]T0(Q?+P0'A)(DJ/:Y/I5"@O6'_@PON>V\NYSMT6 M=T++68TRWSY7+N E"]+%5/EL>/ LEWYJ1V/+*/ KS.Z2&T)Q&<5(/%$Q7.6) M-GS+,IWZ7CR725TX6[0;OQ=9[W@?!G&PV3F^O=@R =&;RM0HX47PC,B9RR,C MV"P7Q%:B7NEZKDR9R#(S<)^&+03'O9196CF3D._19\?=UD[=R;A,FJ]&FH.@ M7(@5>WTWC7=ZV6T2!R?>[@5=- <714+W.L0\[!K\R163.^>O]<#>_H#>2I(' M+C&LR;RJ'[D"*X<1RAQLA903JK! M!J!3*I-;^1)F]MU#4\Z7@<(R>Q?>[P5JGPV#$'),KCK;A/21V:E>(%-OL\RD M?Z5>E-EV,F&&XX5V-6(/-F3BRTNVH+A,3?VR9G']?!F'DX7UT@E\;*Y\%7X')<0;,_UY-P3'O1>P=/!1S9ASDH' M[=#:KP<55P/C 2OGSZJG;-5:YTHFK,I/M7> P_5!@RK E5KJKRMJ:HO?43+< M%FX!/L%Q;0E0;SA&Y;'MBA/01ANVU?&MHS/DUHYOOEPMM$Z)TUHD!Q:*J)S; MW)06N&'1*XYCK!X373- Y,/^#:Q=:*@C]C.WA-E+$JP.JY8]0GP@S$#N&SL\ MC55R6;$MR% K;MFZ[*UO1E5VMXL=@9[T$E O+%!^@H()*I&1-W_%")TD@5PEBA2S5Z6D[G>G4A<1.A".][:S-= 4NY MOLI7S'TDZ?F]8'MRJQEPZF.;(0Q3NJ>%EJZ8C-)DX& OWJQ:3,7!T@TM_-@A M'B5C5@)Y.=;W")MR0W:;->R*G85B-@[ ;PM#\J?1L$WXKCN8MGF^GZC3KE#C M"L=@1LQFO:9RUWUO#?@-#9X/#0:A; M2G%6,U7J!VYW-Q+M@ET65&]S50C#Q2J! MX5)*U-SLV&*/Y9&67/@^+BPIRR#MLI MVV78X)D.)XS0F4P*H[C=AWL>2H/-)UM/Z';EL&YQ;FO+P[QX_9S7B0IM9%/( M9[567V,SP ]:I9KZ6X28\:Q&E&*66*7 11'A*-,]1 22:X'Z9KS%^]?J>?F92P_9(=Y?QCW1QY6#17#31^$(F?9EC'O;"IV & NVC" +-VRQHQXX+R^% MKJF9JT4%LM2WDQR>EZ\P!M53)!^*,@.["TUD)1WRF]3XCCE)I8HE/'0(:UNQ MH2WU$'865-A;-JZRK2:S.W(_\Y#Z""]+1%S)>G0M% >Y3"L.=>R,#5=*>RA\ M6^-J_;YUR6!-RG/&932DC&*4>UGK\L$K:"GA&Z;)"H*/BEIO3:_C*J:69&PE MW[+D7M:)H#P[&.\)JG42Q3]Y 7A^+40QEO])0J5(5 &K_A3DM]IEG*K]^M>C MB;VJJS85G$JJ&HU'FKVF4+9JMI)>%4&K+'XWB_D'.7ZE&K%M;;3ZX)UB/5-^ MU;LGAC98O7MWTO 6[WVV.MIUOGIL0=&\H,4B5\R>J_*SL]SJ747*CF&NYG+2 MAJFLV_(@($@G'B2P/-?I G7HOX&"&5P I5>!C+*@D*G]$.79:;>+=Q6E_B[D M5H@RI%22)T;/?8"F@DM!J:STPQ+L.=S^D$;2[RG8@&9?5YPK_]+-_D!'"/\N M;M)LW^>Z_S_J^JQLC$S 0)EQ%\K](6>NMG=B$6#N; J.M9,BZ(,0JVFS2VQ/ MD]5S59?(+^3(;]12"^'VV#]#@+=_WX.K5/\"^%75753Y4\4&FXR(7<3I])_9 M:/(. LH\Q0('D? EYY;G(7ILM7-(,:1T&@/M\*:;''<]EJ6URHQ8''XDKTO@ M6Q6/XVI.6;*R2.(W:,3FX\@>G;46^LN?QH8^>A]GNVKJ7.DLE2?X72_".:@= MN^P/%RQL4.$.R^I3R!VY8I@>4.X" .;G!7SDJ_ =QN!]P3FQ_$!__T99"%^X M?+&GSK=>X3&.J"QBF&09I95JO[&<8?FX(TL5MH^?U+G[KU*4YX*FRCY K(QL M2*F2,&IK7\08R'2Q@#*>Q5E,9?[8E,?PK60=*;@=A0?XW$1.B&#'JX3O+6!P\"*MIAS?2]SV>B(-&Y)^_/!"*R(7W D\7M+ZKX5*1F6- MUDAOY9,D[&VNGEQIT-C]0I"LLBT*O%C@82]Y6L %GT F+-9?"Z#A;/V5?(W IL-MD,GV)_B/ Z72Y5GAT0H*!))KO79,$CS*%M MI&F4Q[6?.C]EYGHR]\!W%2I.!>(R2.[A0=\9",YO(",##"BA<\)6_!+UR40Y M'T^ T"K=,MY2Q8]SNLGSD$@SGR]C\2[_Y3WP^]+G]^^\0,Y.WK3>PQ3>DVT) MC8<:."MR5PB[@Y8M5+,=(TU]M]9?57UI333=,'9_O_?FO5].-'ND/_+>@;;G MSH$V')J/O)=&W( 1#P^\5_:ZS1 -K(&,^)^OS%='2IU'MI'>VALX'W,QFDDQ MFL>T*WYPP)ED>#9JKV? 3X/"*%:5N[)4-N^;KM[F&^&W6ISUF<-"B8MAEQ+0X[R,,L:RG&J^Y[_<3/ M@F4RO+:$(>'V$\/Y;R[+(RS@&@']>ETLG)9D$GN/IIE"K@JZ-(AFUFC0&PY' M:X5>&DN_YH%N.^4.,2+J$(DD+$A8U"@LK&'/'HY)6)"P.*VP('GQ*+RW0&1, MS''/M)IK7Y#4(*E!4J-I4F,\'O3LD4U2X[12HXZX3M99F.(Z.^,ZJIKS%UG< M9GMHI[ZUV(?N>G8X:T2T;EJ]R=!\E"*L ::T>L>MG@[.HSFBU6OEZAFC04^? MC&GUVKEZQK"G#T:TR7-V8V"]KEJ]!L%QYF[K8 V_6B.]:8XQ+=Z!.T^]\?AQ MQAPMWKD73]>MWG!@T^JU@&ASU-/M1Z7R MD7=R]L4S)CUS0F&==B[>R 0;_'&& "W>N1?/'O>,X;"-88$&$;&JQ(O"7'GO MV#^XOX#WLZO Q8Y+GHA[\+NCU93!W'7+%?7\D-R.=B[>$_0\+=ZY%P_U_.1Q M%C8MWKD7;Y>>?ROUU%/JMAQ2]:9!SZ&2^KN+3IJ#M1!$0TKJ4PVAPXM*-1=T M.VBSHV1I7ILT^VI\2(V@_70XOE? 0_!;>U0=!8>&0\T<3AY7< CN'9M6'06' M=$.S1WN*UCRE&L[$V/OU8ZOA8.7QT:'5EZ@2!56B:-497JI$T=7UW:C1W9!8 M':JH%[EC]R&O%RPK#--)[>XRO]P9CLSEN3E M/44\V..SEYEKH6@@'Z\E )>M=(WW!/'':;_]!R2J&<<-;MZZ(]__2O9>%]CE M'#LDK^ZOR0:_1:/E?1V4(^$([U8F/XSAX6/"_P[/.V\B"C8S M?1]HZJN.((#Y@33YP)=X:P?Z6JO989?Q'T,>N8B-CQZ@5YZ[X&DR#R-XD"L; M&B_3R)GS. .0/6 P%#_K.8_??U!MX_\:LWC.P4*3?<;#%(]S,/%]Z46J2S8: M:PCFS_ 2B:N!/M88#D'>5KP&[_=]-@5N2V6S9,ET_)9[OH3Q71A]PP5QU&+( MA8EAO$D?[,,%FX91%-YY\OPQ?),_:\%=@6SQ3Y@C\@N \YM0)TX$6)/APG/0 MJG3ET:988W\7LAUZ$"8LG(+TEI:FO.\;?!/<9X..1#EL'*UJ ;W^'5M&X4W$ M%VI$.!C571U6R N0?_?>D\CW);#RP((X+N=?*:R5R_3) +TYED2"QVETG]-_ M!A* +^'^[]Y"M7)_;0PTNU@W-= PC7:_U$TCI#$.;.9%8'3/N3_#!4?YH+'+ M&'_?/*_2P]G-^:U8?[\^MK0*<)8B*,CEE8!30 $J5T:4S4EFRR,DDC02NZG'M^&(?+^3T .H#I.?(<&!;_4YH.$8E>7I## (;.;X3\/']>G$2I@QA0 MW\/E\']VYRUXA_*) &'@=E=,$Z8*# +CX* 6(0 =720?P'"!IQ*]B/G)IO> MLU_#T$5!=B6?A;+P&@#B.7FE@A[[\<,-/7N+,V>_J[_):Y'.X\O^K M7'F=P(QN[L%;I6B+T^42 M9)^B468C/$")'>@[Y.A7T]7[?APC!"0I9J563[9(,>3P902R*X)!,#]$=P!5 MB[P70P]>+-?LG/U3:97.@N&V-AC\F2U!I8!42Y6.1ZV*AOF*N6-9VF'6,^'E+'@Q!_9VO!B3 MD3;N@!M#[Y7,@?K'7317,29F1H7]\,[,H]>P!/ A'!$I*R=F3+> M*T[^IB7Z@NS-RZU*?&L0(W-07/;:&FA6P=,J'#*INBAI$J/%)JVWTJ4L7:=( MW(;^K71$@?$]X/";2$B#M@??XL/<0F&LIP73% -)-5?.B^XHX6[P+';1NI"J+(B[/; =;JL1BZ M NBK6U9=2.F\@:B4=X#5BS4PE('DBLSK1VV*= 3X^B*![R7.,R)@0$&W-;U< MAS@.8>;H:V,0H2 )D"=%-A&Y,XY.NEPU*6 #GA%"MHR%$2R 2#CAS)'WXXHU MG3^S&C/@P3>&0*P.+@DQ2@0T?:V;AF:NS+\''^HC;;Q*%+@WL\PY(B6-81I; M#,HQ"6P?)>%F:H1@[1U<:('X P5F)Z?=Q2QV?# M WG+P)*3(2V7??KQZNO'RRPVF0?D\O=F,3B AA>ZL<25YZI8XEV0 67MEEWO MCT,%;_#B95@/9*3[SS3S[F%4:AR]:F@SIX(DDQ*5/7DS[A$X/ 8VF@.J4-A% M[$:J'KD:*MX9]"-DRTAMN3,0K3+@MML@I3)2>\I(Z6L)"4TJ(]5N,8.:Y)NX MSX,RN5R1ECFR'W)N_.CXS,@"9ZWY1&B4)[5S;^T(W^J7E4!G,^:U?PE8GUUE M3GX?77Z4FQ*38!JCQ >!++X[Z,&9FOT_[%)*[U*!7( ,-K71EF\R:SH3YJAU M(O0)I.90HC-^DV]M+".TJ&9HW&3[&_%[5)<$_W;!/T>2K*&,.ULRW-]GS9CA M_L58QR\:;[O R19P*6[+@MGA"PZ_&\@<^0:0(@%:9[BEES\GY@N1V51;XF,O M/=XAG7BYF24MY\72]Z3#+&UDL&,K.E(::BIRE6P:G7BI==P"B ;'^-WVSJX).4&LPV5>NH-&@/0?H-'E=I<*QKX^&AQ?6. M^]+2='-\OK)]':] SYFD6L,]:@:7B.Z6AB]RSK[&5FFLYMC3I' MV%:1M69Q]7TTI%;LK)UYZG1.:M]98'/2&QLUG 6F4U)D=JP1<7O @\YU'$-# M0S/IX/[)F37S4?&@X+G;E9UE*"3+ZK='R)\B?^I,MMA+%^_D3^T, >6A9W*H M3M7>?M S1E1:I1D\W&T;9.L.&KE5CR'E6+-([]9R5KY-*4S''_@N6M&U+ZD( M=SXKFYV87O&P4\,NY.EY^SF1?#!>P>3Y^H!VQ)@H_3:1)A69$<>?!MV[*=']SCW0$AVO.E/=]3=RN7";$SF;,@DWG#99:_ M3<$*"E8<&ZS .LE&#>7U7H;1U/4VD\\8NJC)XWE1_0]JBEI0^P,R2QYB9B=< M"+#LO]?,SAT/8-AZSZZCV"UI8]+&^QEXL>1>)(_HA3,\OP<^!1Z0!G\TZW*/ M!Q^7> $IZJ>3^\* /\=O2$&[KJ-76/PF#%U9CBLK2<"#&P]C5&O]^4A[ M'\/5^K W-$_*UJ2Y:=-_G8@?YL"L\M!463:/=OD?0TE]6$.',-KB)]6[1L2/ M8B:B2%;&+OSDJ0C$S*N-<;NM:0W0LW1BJ1FLVVUENZ.E"^G;1QG(9F^DFR>U MCTG;DK9=(^)U$CK?^E..Q>RPK( (8KD]3JKV<4[MH#<>DU-[=J;MMI[] EPJ M2^[[J@='G7M(W5:R9F\\H'Z)S>#9;BO:#V@8>],T;WZQK/ P*=M'^;5Z;Z*3 M8]L,YNVVPE519-FF*.L9ASM!VYISD_8]RES6[=YX:).3>V[V[;;N_8PENDG) M/FK7IS<<3DC'-H))NZUCL[JBS="DV;$C>5!IF3#9C9SE4VH;#YOZJ#<^;Y#RN],*;/3Z4&82 > MJ'JU]5(R&XY=HR9D:G;;2U>)FN>V'IJ.0S(0.G&RHN/NO#Q*<6Z;H.DH)+7? M?$FQ5K>E7KVTAW [[=O\F^Q5)GSIABG:(G_:ZDPTB[PG+0)QHC#!@11MJ.1M M2-7QTU"W>8!MG,P^R>./J#-V>'6N!SKS4,/'W07$3*/!#1^ITA95VCICI2VL MR.EA$W6>J$0G":XD9']P?P'O9U>!"R9;)+OU7@6.5J\#0@6XGNR9-!J ,THRDP%N!I#1RK U1R6?5':^*-81L+Q5!EM M6;1Z$<+$_IW5U285?;(> 4;/&)X^9DDJFE3T("S?FM8$ '$<5>F %@H7(E(;4>Q&A#<17\[QB4 %^' 9@DNIL;_G#Q:+ M,(B32'9XQ3:KJHC0/:;* 0,+!W-N_7MX7\!O1-%N-A^T'*Y0!8@6')U5&)_O M@47KPD/*USCP$@_T8Y# LVY$(-0+L_Z7P4VU,Z:'FV8./APL9IRKPY=> N.7 M,3AX;AJ)6&,_RBJAH2('O^6>+U/\G$C )6S&G:P84H]% M-0F1?'*0\<@8^- M1>"%$4N#6#@IEO<.PB2;!CYN#F,-HWMILLM,8IA"T:L31E*.MH=+-!6^)VZ1 M.KQ<,NZ"80^S+,F!-%T(D,6=E\SGH8_Z*7LP DR--$%HE$7E3%\ 2>B#GM;GH>95PS%2( UF7(XA&NHI/5M0,Q*1FU6-YP;>'+ M;YQRX;'AN2MB!WA=Z04\^,!,JV_:N9SX*8P63!_T_X_D4M54_,$&YKL[BK?( M -F!L,^S&>A1*0+9]1Q5TV44X2+L9Z4.FF*'X#)#40A$R_0&BR71>(5H.V!8 M%P;I?-2>\U%F,\]'M8A;=LB-#Y$GO7AVZ3@P*FG!?P&GW:D6'WTQ4N,._P&! ML28GG)Q(O"32,B/25BD1,W/4MP9/DA3,5?D*>#DX:T(P/.TTC[/KT8!5QD+% MB@4K55Z/7M=2)BV"*8H?.$6[LH5(YJ&+GUF$: M@]F>70POQFNQU#0\]9>KGSZ# 5_L,?B4#E-07C'N.^7CT$3_Y;[J:(.WO93 M<=L6:>BY__G*,PP^F;JN/7+%S'()6#!3 M8XS]-WBX"3C+TF-%4PD^\/._/P)\_#!&]QG<_#!-V*\RBL!^]^)O'7=$5SEU MFVJ7@ \7,.?[O\99?(5%0)DJ2X%''\&M.[D)U@#8EF%,,@L5> % ?R&-5W3@ M9G!S$LIGQ>C* ;A?(?EA*3# @B;$JQ.;"GO]POU.XX%L9>]AJ[:QD85L),OC MA[[R-KY$H2-5639$_^RY_&ACYZ'V?A1$1[#X,@?NKF'+9^Y8>Y M)V;LTW?AI%*(@-(T1"RC@NQ]R"8LHBB,'^6X%AS^D]? JJ-A++ M,$IZCR4"!JX+8LM^$E%XZ[D"GLMC$(-9^E(:2:=)SK@B%^&J?Z4>#@?NG(K\ MA?GP2EQF4EH--E[Y:N9A&!K$9)Q.%QY\62)UUZH 1?2)::&E<:&_4>L#!DNZ M2'T9G,8Y8GPA#<"*2]3H:L8MO &L(+"%$N!ML)];VU!+%,?X:IPL02B 1U,04#?$+9-R,L/C6#"$QPU"C-_-D MZ\M\A@LOQN$4DXS2//B/B[G-,-NTL>P-\6@W7SH>:V[\%JZ;%A\*TT(V(I2[ M"(J;&/)B)::EE@:7.@0TRN:C6RR0[1RL>$N&,7(;!\UPR9JXV&B;1!6VO&>^ M]PV1EH2;-_0>._ '<7#\[A\5D*DC0&+M#I <8?Z-7S4AJK*SZDP3C; =%NB7 MR]^_LJLK,$$_?_W?GWYG5[_]]/GW7R^_7GW^K4/[&E=?/_W*]$LFU8C^7KJ? M["?N@-]_A(G=E$D^(: L-^^EBSE3LZ_&3DHK:%6#E#9T&"?YWO9E$("CSWY7 M2@!,JL)WU,#^$F4G_O,G=7AJ(,J"^@;=A5CTG?"-8,-^>Y,]_UA-WC M."J(E44N4-$!)3:?]M_%TU8=\E]Y!&-3CP%GG)3"8Y2"W D89(1FL77W%S0%:JSL-QEJNOG(RGZ6ID_T.@K[ M&6/-FMBUE S4-6LX>N3- VW/; >:/3(?>6_GAFQJUFC2KB$/-7M\:)7*#IWF M&F^1;W7GWLKJ" M H]5^ ,=A73J>XY_K[ZX# )XD0/7??%A/"R,Y,?@3=Q$?+'[B/Z+ LV3!WQH M1?%&;2AM0_2*VZ5B'Y?EZ0;V$1V@" M3I](I_97#%^FBHHXR>,J]G06_9_&0=S17(NG[+3_AL]XKO?]FG::G\_(G@#Q) M#9(:SR0U2*42(92,D]TZ#O>JE5Y MZ,/29_^5WS-ST!B/O=OMVVNS(#K?O_U0(Z$&]B6($\0)X@1Q@CA!_*5 O%:G MI?,P/_M&8^O\$NF%Z*57LE)JK@%N2;?[ S0DL-ETD#8S=DD0)X@3Q GB!'&" M>-9B=XBN=2 J."SB< 3Q%[M5_O MD^8^S)%NG'"@G= GAQP.:I?7-PQMP[WO2*.$"_T-@_\^!S+;4C=EG3=+=M#B MQ6%JS@)X7=[M#0OA.JH^\'+N^6$<+N?W[&[N.?.L]*Z\11[3Q]*CV6%8K'F+ M)V UQJY5!5L'2YJ>M3>2?AB1>NRLHSQP*?&4\8\ACV1)Z8]>)%2Y0)XF\U#5 M%Y9UIO/E@(O2)6YHO[8'@Z*WV6KYP+_&6&IT7/PG I@OR[,,*O;V5S MN7X@;L+$4R6>(R -EW7Y8TWB]2W3/#DJ"U56?%&VQZ 8/\#+/'4]IJ MZUX?JYJY^^D#:XLLGC4(V$(IPWX,I60%]B!DLK6MC3=:,WL6S%7[&LM[C6DF^L#[5RG/D1="_>S9*/*[-&Q1KW M%&L<-JM8XTE*,HZ.:R?Q 'R MDX?UC4"MGZGJJ#?-V99]Q0U5#PZ!+[]]'WN M3;T#^['UI<6PTX9HD\W LWKV#\Y_U2P<;9I(-=8A!/[0!H-'%B(<:Z/!GJIP MCR\WI\.#AW64FQO;FGEP[<1SE)NKK5;1.0K.9PIHCPD>=*^R4*>6^*/L M B?;KAW3)+X6PFY# DJZQ^U:G]:.FLWJVZ*6PW6Q:XJTE]\I8Q8OPW'SU@UZ MQ>012H:\?\7FD9C]YZMYDBSC=V_?WMW=:7"==A/>OKT$0QT,Z_BM<&]X]!;\ M!?Y6'Q@C8_(6IZ%^-22R#?LM1Z=A8!KCVX4'KS$,79LGBU<_&(:F_\=;OFX; MOFA9U:44]5^\6!;#RVI&HQ_\,[C&'!LVLNN5UNM?T0]T0R?%5DGLCL>R09.+ M/:DRG<80+7DKO-*[W5_U_Z+L020?R )5(PT@VC=URYB\.:@Q@!RZ%\OVZ]$2 M&0@NP7X-X-.7_71F\$'@"*V18OETE?1(,C=%,BNY.C1&2JZ:>B9737U5KC;3 M:5,^T/\BX=]-X7^MNI4J5\0<&.P#SFLF6^.A4MC1[XZ$9R/ET L0GD8A/ T2 MGB0\6R \-QJ"DO!LI!SJOO#,/7K3(,N3A&>3A.=D,*P(3]D:>;?QN:_9\MEE MZ_8H]N'AU@:MD#[0:6?BZ0'T!JWH5VS4&6(K7LD]6/8_/_[^"[L0_Y.((/9P#_?'-(;/XSA[ M%P[R%Q[$C< M@WN/OAFCEY&8X]A ]EP%3K@0\D'>&[;G(3]R'Z@JV/5+XDD*=(F#Q[@^Z5-6DPX'=(D>NK MGW^[_/JWWS]='\3I+67K+VD4IQPLLVS[/1(R[;LP#/&S2L/L3]^=.1C7@ETZ M4A +F)+CT!>,U4L!B0 5^ 6^#! M:Z9BSOV95%ARRUVH6%5V$DZKY0BW'8V/=365[!D_0;O,8 Z_)ED_6=_4V *\:@;1<^E.>+AYM3S1BLO+%[_"XK.<< M,OURA^0/;'C])1*QY^8A.KE1DCM\661/_;F^9;(F;'=&$=I_;OFC.A6*MJPQ M3N;,Y??J#*5_K^+5NPW2PR?_0&B!'K3[0>?XLA'ACH;SC3G>'=EX.PW=>_@Q M3Q;^#_\/4$L#!!0 ( &QB_5!E=NF8=PX #&, 0 =FUI+3(P,C P M-C(W+GAS9.U=ZY.BN!;_OG]%KE_NWJIK^^QG3<^6K=A#E:VNV#.[G[8B!*4& MB1N@'_O7WY, OI :B]S5ZNF>A1RGK^3DY,0XJ=?WN8V>B',M:AS7ZI=5$N( M.#HU+&=Z7WH>=\LWI5\^__33IW^5R[\]C'JH0W5_3AP/M1G!'C'0J^7-T#># MN-^1R>@7-XT;LK7>M4H0ZMJ^4:'KZ3>:#3, MVH3N?J,S#$"PQSW[LV]+\T\;W%7J;R^OEZ\-BXHFU;JU6JM\MM3 M3Q--2V%;VW*^;[1^FS [:M^H\-L3[)*H^EN-ZV-&7O!WJ./Y\-X'AL8KWOB 5:%2&5H19^I(NG2@BP)['K(GO MD2YE\PXQL6][]R7?^=/'MF5:Q(!(L G'>J/!VFT/LRGQ^GA.W 762;HS/O^$ M$$?(FB\H\Y 3HS2Q.Q'JNLP39.5JK=RHE5" :8_JV!.!&K87YL6(*L3V7/ZM MO&)Q\>8:I4IV!7RW/,5XD5^)=<) D?!*?F76 K9V>WM;>>,1F*A&/*A$^S+_ M6*[5\XE-BL[LLN%;.:([A@ZKWI=/AXCN0!UV=[HLJJQ3]@-"KLLMUZ5V=9@N M^^FQKQ*"E4OTBRE]J>@^8S!2O*?V$%=*N?R6OWML,#6(E5^3B(A_2)2/'8=Z M@@N_$EY;+"S'I,$%N,2#["Z*M!$QHZP?&U%V=&?QWQUF.J-V2M^O+!A=$.99 MQ%T?C02#&2/F?0G&I'*4;O_0L7T!BD0M8OPW>PN_70$2W;>%M;V5.1$''C[W M)1<0L4G@H!_8>H.8>:T'$LNQ_@G&VWB2UW@@(?;_N]T+1O+:#20N%#G[Q#RG M'\-]9!GWI?;@JS(:MAZ5$N+7GT=J8D$DY*[:1TPCMJLP_%R%0A7^H?*J\"XC M08DXZ:?*-L$6*]\EQL#Y+#YO&QH2ATTDA%M)(3/=9G?:219>C!PI=6^_H_0U MI0,?M$%/[;3&2D<;P]\GI3_6!EVE->JK_47OP-!PI7Z"-^E51^_ U>V?:@[4<6)XA]@%V0Q(* M1)TZR ^M7JO?5K0OBC(^J(-N,I(#V*A6F]D #+FB@.T9K#4?#S%4Y]Z,>!8H M?#3D-KG*86Q6JY?[P(A^WI#RGU.'=2,;MK0OW=[@V]$&RQ5#.9B74*;ME52! M/Q("SC"NO*Y]:<%(,^AUE)&F_/JLCG\_%IX[.,N!O:I6K_0\8N3@7U>K-\<"_X33MO;\]-0:_0YHJ(]]M:NV6_UQJ]T>//?',%,8 M@A/;JI(U96=D)@&V7JO6:L'PE^'7#?D4<2U0]19*P"A8:3A.>3V1/L!V_SAN38CQ/O[8VV7='F0737%@NE' M!UFH&!*:G8-+,LY /) Q?ONH82S&7AX>UTVQ''O(,,8E(B'RC'OR?( X?#/? M W% MO(D.-_TQ3KN/OC'TI%D=AS#"0"I'E4_SZ$//DA\,>YRY&_;8I% MW_V1%P*1D'@&/1&6+K;85VS[Y",PCS&70EZK-L5R\/Z0&RA4@ (-ML*'ZW"2@?(X&'2^J;U>J]]181K1?U0?>DI+T[+O^Y5QD _= MM[7X"G/$#0$[M.*' H9G8+@7<@WBZ7RD WF]VHC75W*03G$XEWBY-:?,L_XB MA@K6.5,+7--R79)WP#Y$@C2KUFO-6EZ$8=X3R40KH2B0"G?/F70#H#;,"M]A MF!'KHRXUQPP;1+R'?[082!51$XM'D'84*G&1L M+%^[>!X.>V)?=6OTN]KO#D9/+;Z$E'5[>!H;:=W%'_?$4%V^L($VF*(UKF>< MEJ[(58%E9"8OPRX;\5HY V:G6(NE^3M?DLW*39Y(KYJUV"/U3/"=8)*,WK0> M*B/QPDE&H&)D\B1X78MO,2B.4Y[:81'X?B$)QB"MMV M9[Z4E40M3U&WS5IL"\@N-$XP(W64D?H5$O)7I:OV6_VVVNJI?;[L*-Z,RXA* M"A-IMFI4:_'].2N&:,D1K;$\ Q0Z(ES5\&WIGGW*!V X6E-R![_%S M*OF9M\<,ASSRY-'1;-9C&X4R1$>D $\-D0KA(IJ+UI0XQTH,NSTW@^5D*D?] MLEF/;6W(@/II;QE[>-;4OJ)IFO*8IYB.D4U\W8A/8&((G&(1O.W-? DLB5J>J6Z:]=@^FAU@_+/3T:?*YL' P?>-PX/Y MT<'AF>H"JY>Y]4>;0?76#@]!5AV/@+W>"'ND#< PK'OC5_I$YA/"2@A/7''I MON0QGY3$F9>(.(ASZ>\64#=28RQ..C5\)O0M(=<'<9;G\V^/ MC/J+^U+0W/+(O(2"@U&#@^KO##J'4E2%&YS+ZO#D;6N%>@X.:A&Y63N;%JU_ M2]?]N2]V PZ\&6$;+ZCP.CQX1Z5//&J.\=N(VG:7LE?,C"0S#^%X=&\$5T!- MJ K3G=&FP-N9NN$3V)0HW=VX<$"G&M_G*==]JU'1.D._=HCNJ=XWB\$]$2(7 M:=Z7D!1MCS;#WXF[()CMP,'$MKLT8T?+HI47>Y3XR046X]>AG_)..W!@,%Q0 M%Y1/":VLY(7;J>L0-MJ["RW3;-K5M&C]>_Q':/@.%L<8,VR:EBXW(KE]T9:H MSA3;RE ;,/&I;;U8]I!1P]>]%&"R4!9M'61:B[)G2+$ MZ7R?D4_JU693;F<^'D5;'!V4 ]I!?F.D8]D^G[]K7'NQVUR\_SY8<*'+5HDY ML MX!=*LIJ80E2T37WR.L?LN]R&K49%Z[QVDLV(Z,1ZX8C\\E&VZ6X*?5_*B6Y/@8"1P%YE87JZ*?TX=F)NS]PP ^QRT MP=I^X*!X(4:B(V0D'S2#L6#N."4LW9PQ) O79^\B)8KG:"W]3Y_KMCSDA+_T M]42\&4VV,">7/$;_C= .\3O_[HYIJ'W+,*Q@^AVM*JB.!I(MP\+\,,&NY8!6 M&R_V);KH.,P/\)P.:'R8ZYX]WH'?Y6EOJU'1:2^^VA!D+#[_X*,,!7>]?R'& ME$3/-2&-V=AU+3,1EZ@@.DQB.V7[!C_05&I/2)I.9%]XXA M]GBZ@O$:)D@+2$@\&L9$GSG4IM.4GIZ1N&@;%8>PJ84U:F/6H0\,NU;*FJR, MHFAKO@;/,K0GN0FQ9D7K_60Y%.9ERY7[P2LX66Z#E*1H>]9VP8@U+)&;J/G@ MNY9#W)3I34;BHFU4&;.FP10LR]IW8O.B[=@H7,5$W8U5KMFJWD3BCWI&(>2E M6_B-3$S*IBD+_-NMBL9%<:80[X1[DJ=:F#GIWPF#ST)*2A_*2%RTC3W,H)NW M\9SZIHW3$$IJ7;05'6)[6'GJ#+WWGF?(;=C=MF@+1%]57=YK/7/#4']Q]T72=<=]#\!?\A M[=6:<:;2)2-QT?'Q#=L+S'J]=LHXO]VL:+U7<=9E=![,^WW(EX-%..=W'PA4 M)D2!NHHO'?$%1/YS'JXW#V>8?<@W?)\/M6V^:2.,R915Z8\0^*.F;?'T)^5Y MX7J3HD-BK7S;J\=FIR_:TLU83(BX/O$&IFR1,2>7'S5,HP7R+F4CLO"9/L,N M&9ABF=193K7$K&@% I&DOG"#W:Z#J(?)XKV%K1"\Q+W"QV)>]';(=/VX0Z< MM+E##@Y_7TB(C M.R7+LJ,J6?)(H//__CIT^G[XC]Z3_^^;>_ M_?W?"/FO-\<'K]Z.XL4Y#*>O=L?@IY!>_=F?GKWZ/<'DCU=Y/#I_]?MH_$?_ MJR?DG[-_M#OZ\FW<_WPV?<4IIW?_=OR+ ZX#]X9DP0V1,FIBL_J2H4G' MK/[?YU\\HU9988F)-!'\%B4VXJ_ A1"9!7 @9@\=](=__%+^"'X"KW!PP\GL MUW_\=#:=?OGE]>L___SSY[_">/#S:/SY-:=4O)Y_^Z>KK_]U[_M_BMFWF7/N M]>QOK[\ZZ2_Z(CZ6O?ZO#PD/)U,_C.4%D_XOD]F'!Z/HIS.9/XGK MU8/?*+^1^==(^8@P3@3[^:])^NF??WOUZE(!\ M-)S^'$?GK\O?O]X]^FWO^./.^SU$._O7TV]?X!\_3?KG7P8P_^QL#/D?/WT] M[Y.B5:JY*:_\]^__]O7WMT<_B!>#V6 /\/>K)Y1WK04$_IK",$&Z^8H5!WCX M=N_P9.\M_G!R=+#_=N=T[^W)*?[Y8>_P].3HW=[.\>'^X?N3M02P[+.K"&BM M@5P+L""88QB,XJTO#0H]1^/YOQSX (/9I[V+"?GL_9?>Q_$H]Z<'H\FDY[@+ M0@2_H"XQG2IF\@3P: MP][_7/2GWS[ ]&R4]H=?83(MZ^!D9Y@.1_B(X125@L__O#^RS<%( M@4N;H;AF&4T\>$<\%1:,8=)8]02?6N*[+;,;)-P9QU>C<8(Q[@<_O?H3RNI] MM35<@O7C>(^=MQ>FJV^\GER2?I3.)__^[)/5"'3=-0Q-5[R#4=?CY / MX#V$Z5$^]7_ULL]:^21)MHX1J9TE5GM&3'!*RZ0R]W%EECWQTF6HPU\J=6H* M?&,^S$>Y++LOOX MEO,MCG%3=5Q!*JO$_&T])U*V5"MD0Y1$"I-)$$$1ISSG+BD(LLDN MN !+EY;VKC)WO@#44FFUJ8[;T.@VEKV_OL!P CWG-8T2/&$!EQ\I;2;.2D:2 MY,)ZI[,6K@7#'D34I7W@I?"LCGH;&!H5328#C$65#8G!1B*IU<1QG= YY<$! M2D]GWAG+=]W-&"ETI;DW, 2T05"!,1ON'$F,92*3E\0EB6M&$MJGS%SFHMW& M>0_/BKL :3(].\.SN_.PAA)?I'D7G'6:44,R58G(G!3Q7 @BI %+F???:GCQ.\>UZI-IO=C1'7I%O9P0]4@#6[2)J-+Z',D+EATVR+Z[LG&P$03 MH_P&ADV'LSN:H.?Y?C1*A1 G,/[:CS Y&0U2+ZJ@*2Y(A'J)0[3X4XB6$\F] ME"Y#!M;$('P84B?VG$V)<'?&5-) -8(?PU<87L!\^HY]G/[>GY[M7DRF."?' M>W_%P46YP-F93 #_2[-3"VNR#E02;90@,J!3XZFRQ'J?G1(AT:1:4&4-K%U8 MO6M3J+7*ZGF?,/V^M.]\]7W\S@!.1[NC\_/1\&0ZBG^<(?%A/'GC)_W8LS(& MH9PA/D84"LT>5_BL23:)VY0SHY*VX-6*.#<5RXU31NFDYC0 L4QJY +E2 .7 M<>^E/GC*HH,F5OY#MQW/>[S3DB]W)]&:2F@T-Z;3<3]<3"^'^X"=ED.,2DA/ M,H>R/: E9"U:0B$;&X*Q#/W[]K-C":0KKKEM]^UM]51"X&4@= MB$\!#6QC!8)!6"QPJVE(QMCT;$<.:]BZ%^,Q.@X/C5;SF(![2@ \VEC49.(4 M>+2VDE6.&P.RC;W[**PN+<'+/_*VGE&KSX2U:UH@J/03*&Y&&'5$9X6+,8N!.&>V=- M!J^;A"X\"FL9DH@739**:JEW>N[[P^(+'0UO'>27G5L'=+!3H@2'BU 0'-&@ MLJ72"7\WEK'2.?HB-,L00[YH8FRNA'I+QX*X&%RT-)6L7#]Y)*;+D7BA/2YD M(C+N YIX]EE"G3:[+.*@+$,SEX10-,8#)<&6Z!_C.7KWQE %34C^T&71\_J2 MFVK^'JG7%'4U*I_ ["3G/3HC8S_8&::==-X?]B?3,LROWY==GB,DD(31,LV@ MA)&J'(CQ3M)L(''=9#=<#EZG3NIJ4Z2!ANIMC*-1^K,_&,PNOZ=^^+D?!E#N M:Z;[YU]\?US6Z)X0S/DD5;'IT'DNMS/QWJ_XG?W?]O8/\=?UTK'6>,TV$I.>'%ZE M'*7=T?F7,9SAFH&+QR71YF'\^-OEC>O'T7@V!Y8Y^I=*Z&AM)IXC+64.GCC. M/+%! '-HA7'AV\1;5!U'QD5)/V<@<=Q1'K!3. 5YN-=#A0/M"6,H24[G)A= CF!H. M=RU2@(@N"Z%*CCWZ9,E!B6^21 2P,>44O&@R&9ON;IW=$%9BY/V(Q.=3_3:F MZU*@N;4^<.M(,H81R5P@5C-&P.BD3,@VBB:VQX:X.^7 /P-!J^MVNR8+C]* MT)RP['%G8]P09YDCS%-JLY,ZI"97::N;+/4$\&XT1C8.+P-!XK?3L1].?)QQ M=IAFOUTR>'YLO3/N3U";;R_&91V"<7^4KN6G75 B1DXRY>B#Z^207_@'1YUR MQR5U.6]3?A7'UJ6=ISJ7ES4#GXLKU5:!&QAWTG]?7%Z^X*AFD8+SRYA?(7V^ M7M$N4>/PQ^ G\!8N_]]CS,3H4B:"ED#!/#O.LH$8+7$0MD01-F%ZK0%TR0%J M3N=GT?I6=JY=/SE[-QC].0-_/>LR;K3'$ =^,NGG_F4MJC)!48Q&13#"99*9 M%D0JIM$O++EF9=]EP:%WV*3^0\U!="EVX-F6XN;:KY*%_ACZG?/BQ/SO#%_) MPKIT;DI\X=UX*Z4B3JTL2 !>8D]!$@61R0]ZMAF@9\JF7OO(]HQ*K[=EW#.6%"_5WQ)!.1WM^/$0CN8BNA_"TX480 MX4K.2Q:LI$))0AU'DT,*-$&:'-9MA'H9;NJ7SLWMZW?K5]5O=@YV#G?W3G[= MVSNM5B;S]D-;74,_ KW2I?-!WX?^H#_MP^0J7!W.=E4\O6BZ,[0KBM(WOCA'PA*$M40+&\%R3HUJDI3X)+(NG6A4ID==K50CRTZ, MHXOA= YB/M(D(2=N-0E:E5)G3!#ODR7.,6.BE8S*)DO&8CA=.BRH3(L*\J_& MA3VT#$;? &V/0:D1=2GC MH#)#ZFJEXN7P_2HI,.9=\X:V>10^T%$7?*% MZV\Z%;10FQ0WZME=P_$\@1><"!71?O;@B!YB=:Q)Q1T8-)RGZ%)(N M%!M; M4'YRACY@^5\IS_G5#V8U1:>[?CS^UA]^_LT/+J 7 T=?P#H2G!!71]^16\*T M \H#.@2QR1*X%+HN'>>LSY![YE-UQ52L+!D! >%L+(?0UZ9<$((I;XA R:&W M&"*QTE(BO!81DHNT393^0C1=.L.IQXG-!5^UB,@0O_*M7$,(&HP-R1!(&A=C M7(AQ;Q:H+"K6WA M%X1>!".2 /X/X["4G:AZR+HDNG M,YO39*/4ZV6+@?6RFV0.RG!'#*1())K1:$8%34![X02+DK?IRU(' M?GTA]KBV0>K,B9KY%A0M3!>,(5J:G+2QZ&AO22!=\O">@6WW;G$WTU6UB7>W MX4?/>TN%\(EH,^N*8TK1XR2(TT:%: )XWJ2/QET@7?+^.L"7C?14T9$H)="F MWSX._+#TABG"^%+R)8IKDS@'B,F3J$J'#"D\"5DZ@F9JE,P8DW*3J_['0#4; M\*S$58]ER#@Z7,@S6%U::JLQ9D'5BUJ: MJ7G_='%^,;M=?PM?QA#[,Q'ASP.X2KRX&2O_X!!ZVF;F14;3CQLT_8SB) BC MB3&9L9@%1-^$5[4&T*G,YV84?!9U-S2Y>X%S&5+T)"N7BS!POOC(2':*4Z>C MD[%)BY>GK,5USC"N&TA<'K)+SCPHG4AR&KV:A#]9%1SA4FJAF#1"-]F<[@+I MTMJ\(0,65 )87^85+S:FOC^$- ^QOS5)X\IKXA(Y@Y$ID MJ8'AOM^".?>A="IMM3([-A1\Y3B37HA!.33OB/%4X[OQCR!I),YP03VU'GP3 MD^KR]76#9<#Z*'TL:>*"%S,UXS"$*;W1%7.4"V8:CJ6#B3]KZ/C>8K:VA+=S MJ".L]B&5UI2VM*;TRI#2:(U8RW!4$;AO=2V\[*%.%P)#-J) -?E7+X#=X\H* M:@):\,HZ(H,JB2,E6H$B%SEDI=MH?PZ@2U9,!4VO)=>*X3ZWJF47 ^FZ&^TU MLN!L0I(9 EXH1%9Z6>2R_RJNC?20N&L4!O0TN.[%@6S$ANKZJ%MDZ K4:!CG MT=L,]R"0F7!3[&A3HK=+95F*'ZH AN4V-;$7HNE>E,=&7-AU;F+))25.[G;ZCMW%UR39NRI.:^JFW=MXHW7!C':<48F8J$",H MNG6BI-'HX$FD*G/G'6-M3GX6P^F24=UV*=E<&S67DW+Z?=4>]V,YK!P-B\=W MD[;?,6:*6SYUC%C#<>?/BN'.GR.)5J"9P;.#-OG.J\'LDD'>>K%II;WJ&U8Y M#D> 5U64YKG:U\6G;L"4/$%FDA$F>5DBHHVC1I;!#3W9D\__KL>P9MU^]\ M>U *>U\ON#1-;1L@$-5K>J M.GK>0IH??0%\!M,^OO$VI$I5-6^_82LE-A\9U'6]S=SA!Q3F:O$AA)8J8XXQ-ZW=Z!(RQXPX&5O/MTZ0<;%TO>3MQVO\Z6U=[4C+CC),$HB_FG !BM2_]D6/R M@E-\>!.?;7F(73JI[C#;[^YOC3A0S49Z -]ERY3;^!QW4&K"X;B=(U(E1BP% M=#EP?W<.F&6L27+X\A"[=$K^\CFZ*0=:<_1=?^B'\38^C_N_5H$2)21ZQ)E) MXIE$9R,9;D/*4?LFUS?+0^S2,?W+Y^BF'*A7&W*<-QM*E*X47Q/KG9E7K)7RA&105S4QG$GDY M^K94D&"1I"PQ+B [$TP3UJ]K"J\5F3OO[)YDD(%[7^IX%V4HP*TT<_PCX%;* M:*:Z2<[2=PA=LNL;L61!9.XZ\J]XI?=T5FD/? J2V4Q/G7WQ_7 XS)3A\FAC+D5]14*CV@".W2AI-41HT_!C*71= MLBZW1*7Z6JN>9H*KXYU8^.^@>U9$2F,$0FTIY.%*5+62BH1D'15 DX4FV]LR MX+H4E[(E.E776<5N57X,;]#'NA4]TPLQ433>&*$4+&ZU# >K8VF?Q24W)L9 MF]Q +(;3I6"4+3&F@E[JI3I>1NY=U5P]AJ\PGOA!<9MG'Y3+9)1(+UOEN).: M2%'"99Q)2-VW2V:ZVSJN4AIYR%'S@F0A5>O%8$XCCTI DN;61 M2^IUD[)&3^!:BDH_V*ES3555+!YP]R+K1B.37F+64(L[*_>LW/;'$64V6)M,5!J($!PA9>$)[IE( M::FLCV",YDU\K4=1+46='^W0N9Z>&E+G=M>47M2XF]K2V3BXTJP@ D$6>Z)5 MEB"HIMDV*4GU%+"E"+2U$FO/1J -M-600P_V4NDQRJ,U/A#\0Y?N3.4G7"1Q MNTU.!P^L39K'"AB78I;ZX9E51X<-27:G'WO/2([K)T,P2N@2M!M),#&2**1# M1\!+(YL8V$\B6XI0/]B9=%UU-631+*?S>^K3]P2K'E4F6LEL&6\@TI>BEBQ; M$IA @6A.36A4J&MIC$LQZP<[J6ZEPK8KU9TFWKTQ+@4N=S_$7)MJ,+G2#T*7D,(HIR(E1I\"3T,KX,ASB7N M?,Q60A,K:]W4HS6N&_VWV7'RZ6@G_L]%?PP/MQ51+D:CD K,E(-FB+,R-!9M M&"%2$-EKT<0Y7A[BBC'%S^++;$JS>U>3;118LQQT!$BSJXSKFZ]T409_5:BT M9WVY3)>>R,QQ^*7MF%<>+62M,P^2XZ[3JBCT$]!>0,!Q=3[5U5<]'MWE^9N+ M27\(B.CR*FR6?W+Y-ZDGF&#H9'$20!HB1<;]BQI-DHM"FQ0 ?),B+ZN ? F! MR,T7JUI*K$ZS=Z/QS9GP*Z3/L# Q51DJM$H$[942(Q0R"2HD0BDZ8Q1"TK1- MR[[5<':J1<>6R=9"E:WY-O/R%PHDJF#0!2,AH"\F8[&8&4V$&^F8SUPHV<3I M61'GBJ',/S+?JJCR.7+:M7*)99>($"$0R;4DWHE(M.(*F#&LD7^];D[[AK;I MV6@\G9=W[3%KA(LIDRR20A[@6F"]+O4&:&)""6=HD^/0!Q&]@'3)33GTJ"6Z MMG8J=@+\XG"H]MZ,GD%DI'!TMNN,X9)Z,-CX(JJ!5@^LG MH'6I5L@S+#85]-5DU;F%Q@K!LO:.I)A8Z?Z.:(!'4O+K3.2&4MN$/0\!>@D> M1LLU9VWE5'D50.1$45"E@P$CEEM+DN6><2J<2$T] MA\6P7H*C4'VMJ:>HEN3YT!^.QK/"NU?%="7-249)"9,EQRZ@K@/-C'#I3$R" MB48=1Y? MF(BY(]*HXU45B6=Y-X)WTY*_2(S/YB#VA^>7(1)/_5]B01=)!4* M0I;X80+41B)- .(B521X*Q*NIBZ9IZJPUL*R8G;DBR;6L^BOQ4D:[LL7XWCF M)VC"W5Q9 S G5$HD*Q,ORQ+8+ !_,EYGBPNL;)(5]S2TEY!4V6K]JJ2P-C>6 M!4:Y29WT(#%-HP5B7<:A6A<02PJ$<@A&H?GO>9OK[X5P5DRA_"'XLKE>JFYQ M"WE[W2^\E"F87,/<^PO&L3]!"8!QX QWA(GHB(RE Z^AEK#2@E.!P;?LS7#RZ<.'G>-_X6OWWQ_NO]O?W3D\ MW=G=/?IT>+I_^/XC MS=WUNG+\.2#ZX@T76&L"6Y?1P-^K&X-:WD=_V"KM34)/S7,2GU9 MYJ_Y]GY1O&YLD!5T\[]G]^ M\%,8]_U@UAKJXLN703$/A4[)">V)X:519I*6>.T5\2PQ*D/P*C;*"'@<6)8".9']R!JG4FISTI$FSK'&2#)O52H[$.="D ME-RF5(&6C0K*+H33I9OV%CQ87_8M'>DEM^KS+SY.1WEWU@*AR.M@_]W1=/0. M_RP'E+CBE4.%4=[SXV%_^+F]W;(NH.U9-U5$MBV+\U&P;_R@Q("Q MBY!T1*-/"FEKSL-U:F%[Y^'>J[;H/#P^S&K.P\WZ9_6_ZJ W^&O_<_#GO9 19:9@(\&C4B7B0\:"-=(Q5+U@C>K\+8F MY&XY>S\LH]EI:^J<38W7QYXW?9.ZY<8;B4SYBV^80CIZE7E2O<0 MII=]]/KQZM/=T63:,Q1LRE20' '0T[41?5['";4F91$\@]@D+&A9@!6*]=YY MSWPJSX;O:*)<&$M,!IPO1N,TC=(2:JQ-C"J=3)/TE<=A=VR0QK("Q4W4=GHEB=13X_,;9]S##UG;9_3=MS21[8I!;.L)[Y_OC MW_S@ EI+^MZ+MB;HQX>X)3F7KEEC."MF^--'^M/KN>[8F[T<'N+&0=W;_\]/^R?[I_M'A.J& M_YY!9$\#*?J2 _]N)Q] M?-U@PC[ZN,J2>!SNQI(YWCLY/?ZT>XI?/'R_LWNZ_QN^=JW(T(>>5$$>2X%L M)8JU@Q,??UX[L30)/WS@7YE^^IEM1=1D MN7[D?5>G"G"W5?0&"_(F;VLKW-4&VU+LNVC'?<,U8^:Z3D;Y=.P3'/KS3;R7 MC5[75O K#G<;DD))!9C:=PB2% *2*1!."-=4K9)ZXHY@(W[!5\]YS*F5SE/E=.4,$Y+VRQ> MZNUG0P ISD(4^'&3X_-;*+ITL[>6GN^U]EU;QO7:0E]!*.&:I7CR3HP7YQNZ*KRHZYR MFF::[YS\^N[@Z/>33Q\_'LSR@'>._[5_^.[H^,-..=M98\-Y\I$U4IE7@KUY MPO@3KUO;L%_RP5N06!,3_ZF7KF_5+/OD+4BNC;&XMW-\B.[^R<>]XUE:_AHR MNO>("L)X'%;U4:\]L1YX4 ,)-)DX=U^R_D1YZ$D-)-'23#^$Z?= T9VO^)XB M]M/1C1I29Z,!F@R3M_W!!>ZW/2FX]M);XDLG3ZE,(LZ[TG$*?)#:,2^:9$*O MC+1"H?/WF6C1 _H*8_\9#B_. XQ+_=+9$"\+>>9$%8K3EA*K@2RN^(5_@K-Q),=C$+W20T>46<5;I>%B?0#Z[T/WO#SG0Z M[H>+Z24S9I_AU(9T5J4B:O1//034)),H,ZVBC\KZ MW,2MWQQZEU;TEOQTIO/8?O">=R%_()! =AB-*(4^JLB$M9$JY-QI7+ M!<&;E-U8"667-H9M4K"=*JNQ;5XHX".,9[#FNV$TR'NN!0%6TB%<\B2 *54_ MI72&.1=RDW/Y!_!L4D]TX2-O;=8S<^#HRRSM;?ZMGHI,R) SR=J7WKDR$@\B M$99,"LPF_-L[,VMA(='UWMZE1;L&16X6"]V"/II-C\N9JACG0H$@S&E+))6: M>!,%B=Q1$5RPJ4V6Q$(T75I<:U*EG@I:GN2_W3O>_VWG=/^WO7?[ASN'N_L[ M!_N')7!H5MQSC9.C)QY8X0!I%<@;'ZD]_K*U#QJ7>FQS634YA'S\E=% #"339V>^^9/UI\]"3&DCBR8EP94Z7 M/X*?P#__]O\!4$L#!!0 ( &QB_5#@[]R<$E8 ->* P 4 =FUI+3(P M,C P-C(W7V1E9BYX;6SL?5EW6SF2YGO_BIR__XF?V-_OP3]&(_=7K7__CY]T]OB?WY?_['O_W;O_\W0O[/JX_O M?WK3C[Y(4=1ZP_&/__CY\VCT MY>^__/+GGW_^[5L8=/_6'US_PBD5O\P^_?/TX]\6/O^G&'^:.>=^&?_U[J/# MSK(/XF/9+__GM_>7\3/<>-+I#4>^%^\'P.'3Z.X?/D2C?IG\$3\Z[/Q]./[W M[_O1C\;T/#F%GU9^HOQ$9A\CY5>$<2+8W[X-T\__\6\__321G!_$0;\+'R'_ M-/WV]X]GBT@[O=$OJ7/SR_0SO_AN%Q&/GS#Z_@7^\?.P<_.E"[/??1Y 7HE^ M-N4"2A4X_[T\[9>=,7U&((-X&X#@;Z%7%+Q%C,N>OCOFNV>1!-G?=D^TZ: %Q[= MKQ@\@-W 08M GUT7,?X)R!G$=8'OG5=V_ZO='?8O_F MES&ZUQ=_G'[\IVRGY MY>D;_.;RXOW9FY-/IV\N/^'7WT[//UU>O#T]^7A^=O[NBD%<$Q)_"' #9P$66\:CY,F=%L3MU^?#1JMVPV_;NWH^L#=,>_ MO;H=DFOOOUQ=CG#?+R8 "@'.\-OAE4U>\6 R$5I+(HT()$B?B%9:&45-YC(O M?;?&[U7VPS!^N:8C_%*8^@6ZH^'L-V/N"&73_>J_KX8RH6O[R7V$K]"[A;=H MR;Q&$@<^COZ)!L[KV^&H?P.#TV^Q>UMLHY/A$/"_Z9/_=@4121 .;9.@+)&6 M2F*IYR1S+IFTQ7+A-6:_!=;'XKG7YY/!3%#3M7++Q;18@*UJRZB_7WXF>H)S M_/FG_B#!X!\_TUU5ZG5_.+K([_K]-#SII4L8?.U$&%[VN^G*1<6T2IF$D 61 M.1CB'*#Q2Z44BHK$/*VA.:LAO7@%:4G:BWK =M6#=X/^M,["H)7)7+;GX D5K>]=G/?0C MX#TN=5[4G[> M[_4?HYJN6"=A.#9TKQRC7 N7"!B% (7UQ$K!",TAL@Q9@)4U%.!)9"]>'=J5 M_:)RZ%V5 QB! A.7"6U3EP M607H^/2@!<%7<#3>H6C*7G71NTF&2V24, /,*$M#""1&7,ADU(DXD7%)2X%382@P(?9J1AZ; M8K0C^@HNQKVS,SM [_1N$>34&^KWAJ\@]P+?GN>K#HNJ;W6]A;K[T>P7)1;Z;SO2U? 4]Y&ZT;/YWZX&T47J1!;%6*!2S M#,2FP,I9,\M(@'+!U[FJV0GWBU?1??*VJ'9V9[6['0SNO(@%Y%>2(CC-$9VG MB$Y$(%91P.V!.V"&APA53G36P]J_TNR5Y7D-:X^B"D< ;R #XDNKX#%.&74T MDX0HB52.$\_0&P%/ QH3X!73-33H"5P_E@JU25*%4X-5L%2F,=)H".,A$^FM M01M7=QN;@"A,/34'T?&()R^F/;V+O M3LUX#E;P0$FF90WE:1R!HW"*5H'.G*)G]43 7DU\+]9(>C:D+2JB:T\15R _ MA]%%+O%=3'@6LPU$6^>)!"6(=PD]]PA!9YW1L4X;:]<3@QZ1RK0IWB4&T,[Q M=]1FDN(W=FT M10V[U\23T6C0";YW<;#A*S_LQ"N@C@7+ M#>'"4")9]L2!]@17.PE&1P?)U=>E)W$>F2:UR\L2/=KY:NW4#WJHU\,/,+C\ M[ ?W-P*,HJ>6+! 1;20RF3#9!UU4W *-0O(JMZRK +UXS6A%TDM48.>KLWE@ M$\7,8*-S5A'NO$%[6&9BF>)H%DE(G'MGN=T'_P=:%MIAZPD5V%S2%8[0C7BT'KS=5A.!@5ERG= MQM'%8)I-=/*M,[Q* -XX[TEF* 7)C25A? @8F0W:Q9)AWT A\/D/E %_FE>$ M50!:5(4UB?)K5&,++OLMRK3%=?\!GHF5+8;90U&1 M)VU.NO% ?@AO(')_Y\]NGB;1(!\['>[;_N#/_T@7641T010B429T:CA2"^!P I."6Q_Z@['D MFX0*1(HB29H3+TH6E*8>O].>\&"5,%88KJN$<;0#?_]*5U5+%L[J]TYQA5.= MEF91*D=QW)D()!9Q%JS,PG(2I,V),4\9JQ(@74-1=PJ\XVQ<.2T0)CS'-BM$Y/AM?@>AN4+EK77S^ @);KZ,9W'EO;4FTD@\OD:X6TM3W,!$3+9>"$G1Z*VR MN#7$]^,JV[8D52A"L%S19X(J8%_=#CL]&)8U.W1ZX_RMJW+6;!RU1&47<#O7 M^"J 3(1K <%8'H.HXH5LA?:X]:P^@15J$'PJX&X'W\=B^<-W;^$DHE0&D$JQ M[$GBUY55,CG**'$!2I'T5*2"7@C-2@NKI7.I2FI5$W#'K5.MT]-R,N9J?./? M?.CZW@.@65*1640A6!#X15/T/= !X0K=5Y\B.#>W6"U-QMQHT./4C[JRKY&I M.<9T-AS>0GIS.RB'53#H]-,8]_AO%Y-M^/0;#&)G".DJ $^^;,!,R3QIS1"L M*XB3-P:X%[Q*'?R-D1ZGBNV'N#9S1\M+L3':3_[;K+J"C*H3DX+1R *4Z*1$_',>&*R MC"$+:;RJ=*OW3'*Y=HE8V$&6SR&7Z_7MS6UWT@XF9XBCR7IPD4]2?[PYC9,< M+"VU;7"QH4*BLT4%KCC>X;:DE12I3D^+ZC?(]F@!Z)KE>&W'=KRCSEA-_ MGL(W#95O@K#M1+!FT/:?%=8^I1OHRPY\'$9S%+XF.B5)A.33[F0A R5*),.D M48R&)E[NL]>8-H8[,4G 20D16_#YPMYVN"! ZIU&YP+*6L< %]X?JPP@XY ME#IL(O$*:O @_&N6JFLX0V/*DJQU(#*-2PPK2R)W)F:N5*!5*EDM(#E ":/= M&5IL4+"#>"M8""R)QM*XBG/B,S/$ M)1NR,9)K6Z5QX%I4QZ '[8F]PAKP$48X/TBS8EM35,%1RBR-)#E7UCHEB"TZ M:Z) %<;99E[ETF(YG&/0@A8$7<%"/(EQXN9 6A5 /@5*DU#2B4BB,:)TZ4G$ M1F.)HC199:E2MDID?V.$QZ D=>BHD SR*/QD"DG@.L:LH(1YT$0:G8FUC)5V M!2*"=E:K*FO&$BS'H N[BKA.Y\ EEW!3; R8 2W1KBEM[*0*F7AE)(&2OZWP M3][5ZD&]$M0QZ$%K0E^9L;'7VCJ+Z?E52H=L,N1!JB T+RYB.1?*1"FXR=(* MZ2-:A< H%XSBIU84?ME2 !N1??G[;[^=?/Q/'.#LW?G9V[/7)^>?3EZ_OOC] M_-/9^;L/".7UV>DVE48:/GAWXK:9P1P]$'#+Q>W8.DC2:^XXON,NN604,)#Z M:O/)5"#A0[_;B1T85B/C;H!]D;)\1G/DY*A !,]3$EKRH+R(R=+@(@BO LL- MR5DVN0HDC8^CZU$T??R^"%HVFSEZG(^X_TG-HTQ2!!9LTL&!#BD9R2 VI&=Q M8A7(*1UP>F@?H1J\*;YH<"Q+Z9TS3%OPPIER M_T5Y0P*7C+IK69O) [^_OXMM"DQ9",!+9D0QQ"B:2B4+.ENN@L]>L5BI[? \ ME-UK]DR?> ZCNTKK*<98:HX1JTI=#2BGTPR-S: ,SR"I,;)*2:)E8 X1.KH3 MWXO5=W:4<(73VSM,'_V?OWGT CJ^.Z[;>?OE2[=3(E)% !IB(")91J04B%3F M2!)XRSR7QM>IO? 4L -JP];TK=*'-F1?X13W#M\_^X-_G?4^#/H1AB5!FEMG MM"4L<(_>83+$.9Q\!L&L]CR[5*4XRW(XQZ0'V\NY2A?7*:JW*-'A9TCO^OTT MQ(DRPVA.Q)M8#@BR)MXB7QXW9J]C,D;4W1$>P3DF]K>76 M7M)*1^6-)=$@.!F1)INSPD5)9Q^Y8 &J,/\TM"/0AI;E7Z%ZSMV4IVWK)[%M MI5BW+\DPKLZ66-["U9%],@@M/U*;$ M@22G!4XEXBHG&"5<.269+1T FK2Y>/$)+BU0OFF>RR:B/TRV0A.$?^6Y;$OI MYFD+V_!Q&,V1QE'*E4*3*48B,QK+02;<>;D1B6=\=7R3N,)GKS&[YKE45IA- M:#ATG@M:4DJ#B\0HJE$4UA&G(\7O-'69,>L5_2O/95MR=\ESV829E>>@;<8< M-+QCN/F"3D _O_[L>]=01/S^[.W%J/\6OY8PW6GH=S_/3/SJMSS; MK;75 K M$IN[,6)""^%9.-BX./T/?24K K-;XRVQ;9CR/QXN+,>NG_]V]X('WPZ M''5N<+1[5\-*:Y-V@H@D18GH!>*H\X1*:ID6R7!7I55< VPM=(OHW\"==.\\ M:^#&Q, M819P(0 >B(V2$1-\M,X: ;G2H=-2//L_;VA;+Y:T@]A9\!7NI$J) ML8L\/@9]T$'NLM]-5X$+FEEBA$>-R*+1N#$)1Z)A7DL5HG!5&H6LAG20@C:[ ML[:05=**R"M<0EV@?^U'XQC%6>'Q*QT9I49)5'*.MH*PD5@9,\$9QN@X9X)7 MT8(E6(Z#_EV%7.7ZJ2#YY+^=?ON"CA#,*G>A,6DA"TY\'(>HT](15N.B9RF M12N ARK[X H\Q\%_&\*N< EU#J-[A3SYBI;6I&S3@QRX:;&G5W[8B5=),YMY M!B)M:42009"@A":,28;>1?3>5%D7-L1Y'#I3DYP*5UU+DEYF#2RV*G%FP$$H MDU AX)Q8*1/ON">**Y$U%2Z[)B<)VR2UMCF/X]#%0Y);X=)MYEU^@,'E9S^ M-YWN[0A2R>HTSHG2D$!8(J46Q*DD".?9!:TL8[Q*(O4*/,>A.VT(NT(?B,OX M&=)M%R[R:B]PI&8;^-CLGGQCY8 M]9XZY/;;$7++]R8/H,QN_1J :?L6=@'%_B]<=^)D.;<["+0ZRYIZG7@4)#F) MH*+VQ HY+J/.(6LN!&LM$&-/[*ZY'*U'[B9R;)G4RP@]/^CT/PS@:Z=_.^Q^ M_PA?T+2%-+U(\SD%0R/Z[-066X@IXJ67Q/E,7? !(;9V*_X4F/U>:>[(4[^2 MD%L\(9_7ZOE+U"31ZH72N\R4-@F )K#/5A/$&J2RU.0,-?;M@]YDMT=[6Z)= M^Q$N/P.,#GLQO0S)\[B1?E)&)+C/)W :#(1 M.'?,BW:NHI>!JG\'C0YQ%%I3PB.^7-)02;RBD8#SB5GNG:V3#;B7.^C[T&YT M$B$RRR@)N90#YC*0 (KC=TD:JR-#.JN&-R.(YWG;O(D&K$M_W$C$%:Z8WT"& MP0#2W<7'^XX/G2Y*&$I?XRL64VER))@B82(SD1I,!0X V5EG=K9+_'8=A>EJ4/)L38X\ VVM\<.+.[;=B-PUQ[:;"+GZ@5X3,#_ ML>U&G*P]V=M&H-59]@(\XQ")$@A%FB11:T$2R7SB2AKO36O=.9[?L6U[Y&XB MQWT?VV:C12GCC8IO=*GVD$D0AA(12@$KFZT)K5VY/?=CVXUXVN38=A,A[_'8 MU@O*!5HV1 LP.-]L2="YZ+IFD6L*(E6Y;GUFQ[;;TMZ6:)_3L>W,'=Y'6;B% MH?97%F[]+.>3?+)A1DOI8XD9]-9[?&FE\D&!,X*'QF7AUDVX1I7,R:8W#:JM M3NB*X?960;/!;.=KT4*F2&2&I!FRJT-.Z-TQEWP4/LG4M)[FDQ.O0.XXT/5# MU_>J\[HXTKXH?6*.!P@:%QLNJH20-T*W\^%4 MB6]\Y8>02L LOBU^LKT/BN=<-LU7W^\_\L%_'^^HXS[5MV4SO[_M M#][AOQU=6<&<@V@)38)/>F8[$ ;-+&<3!:"R4G[6OGPC'8 ME_+U("LU%EE#O,O5!)\[3\U+D M)9/X2WE;)+G"G=(8:'AZ+F%^+J??OG0&XP]/9G)E' T14*&KJGNGMT87I^[X,Y"6OWS35,$KIH)47%%B10F%"U$2 MRT$1*/'TCN-S;95$J&;PCE'#*A!3(7GS%!V?_G> :3+YH?@<@MD(^Z/W%X:+$AOH-\)($DKS/1DM[O3*!)(8%=YJX;.N8L@]0G'X*_S6R9[? M.+<6>BTW8)U+,USKTXRGT4M%2.?^!J97*$WF5+,+>XU)'::)^PZZLJGONB^B M7XH26\=R+.GV67!%I%2&>*,44=E XM)&JZJYTUGJ1 #3B=LZESGK(2T?[=A\,3OLK; MV(FM"N?.)>I@T(G%#2_0?D=FAA\O?Y^U4#5)6:5SJ=B/+YV'@(Y-H$2'Y)T% MGSFKHDIK4?VE3BVRUG;47Y'(>+UFF6?.F1\GDQ*IH90@03_94M!>\)"Y;9)[ MTBP::#;J\1K_VPNWQ3/5.Q S16L H_6XW?OQ#Q"QNQT#\QSN(+X:[^LLR"R( MTI\R$LL\PE$NDN#1X**).1.3 JJ;&*S/@\5UD;FMDKB)U%HF[S>4U,WMS11( M&J3\N1.6B!TE?6!R6]GWVQ!#L8='K7^('S?F\P^[%4#1W>7R=(F4W, M2A+E2SD^&REQP!@)TG#%J+7R; M*23B@_4$@K."00#9J+O)UEGKRV'MW^L\G.:M2F]O@; *1QBG_W7;&7W_#4:? M^ZE49YAD3@SOUX$[_^O*F6R5,5#J)I;,F5+YQH]KX*4@!(TZYRH7H,TA_LAJ M5HG("H>OGP:^%..]+$(8R^F*1F]M0B,RY1( MK00)VN&/DCM 'U*&I-LZ/]D%Z*%N*0ZD5OT#T-OR2>LJ7-.KO";(VKX'60]I M_US2A^)QI#+R3B4^PG)O4(W%P+AN.[& MG(WT63YQ0KSJV?L]\V]3[OT6A5;A..INEWWU?;JGCM.ERN8Y#613E*'C29CV M@4CC),(K(6W>6VVR\Y5B:I[ ]6,:)35(JW".<-?UZ0[GDD.QJ?HW@5HS>'H# MK(>)B6Z5Z_Y^B:IPEKD$8/%@3VY*_<'A+% ;.!BI+@+9&\@Y+T28,U6B5[0>#[[B9S^K<382P!BZPS)B+!%),N-,S2VR" M1' :R48?3/15+ELVQ+E_I:K&^7RGRHJ$U=SB7GV_^_;7#@QPD,_?W\-7Z([7 M[.PB!9$%,_MLKM*;':FH><3Y !J?G6I0&9BEZ*.X>_PJ08=NTTBC5#[BNAHNFLYXL9 M"Z9\SAI5)4O<'BPPZZ6D,=L@I&Y:FGK-Z#O6$;KO@'4Q^@R#)0.][P\?1%$39,,K4?)S[TGOC[1'L?S&MJD(/ M[YSW1$N-&L.E5L#G?A>?-IQ4Z<299P P$-A-*9IDG( MW.9%:A:@[$]C]DGB?"&:W1BH8*2M>U=P]A=E]G>GRJ-!)]R.REG>I_X'/PZ3 MYCPDGM$)H;R<(FL#)&0JB,*&SH^]K2"X^:4 M'4E!EV,F:HEU^*/0*5*M%%5UF@*O176H>[!ZNK!@)+3%28VR]4E=RS M/>K#$Q=,^U:'321>00T>+)*?!KXW[$XJY/L_O&B!R]662UM$5#B1>(#R'24%GR!%P)[0=AB9:I-+SA0> M)^U$DY/^2.%5PZ0W]]/8#K ML?UTD:=/OS]>HE8++:4FPBM6/'U/O! 929+!1G#H_U?I[/04L-T+@X^?-^E[ MU!L-?!S]LS/Z_!J7:WSK!J??8O>V%-LI4<'XW_3)?[LR1EMC$&M.+J LI"&. M.TJT8YK:&%5R55H>;('U "VMVM2DQ8+@==FJD?2Q!.0"%&V>3&KJM:,P\N!] 97;BHX(]OQ;C5!H?(?:O>YW_ M!^G*6B=3 $?0*D4-SRR4)C.,),/ ,Y&93E4V\\U@_DAZM!M'%5)\5HABB#!9UY*B3OBN3($M,U""I-LWJW0Y30<'@Y M>>[D7B!&'H07":DV"D5E(W%2!((6F50RH7OK*L4YK$%UJ(O7]KA?==&Z,PM)-L$P/49J J=H1\2&: U^L[L[6O![L+.KJ_(OL9=1&$#":E5#!3"S+""KP M*&AR@M4Q3/; >],+U,JT;R+AEDM__3X:FSJ7MU]*-OTE;C]Q5+I%30%.3S@Y M9591)8DI3<-P9H*$Y"GA-D!T2DD9YSR;I3'=C08[0(NU[!I M[QJ5& :0GL"(VYF/A@?" [-$,@VEP)T@@MH$R@J11!.VFX[W4@FO(L^67^_7 M?31<>M=S@+RF+%E<=*$7;12>6J%:D#PTH>_5#9WEU2+1P@% MT-E@T)F8G7,KB#'&(F- @S98V(&_%XU\J?6U(JX+' M_JES@TIUD<=Q,!D&%_E=OY\N!I5!&D<<+A04 M(H,DJQ3D;X#MZ-RNMOFH<&SX!,39>]( 9$VGK!'*PSAKK7.\F0[M0%"-;C&- MP&:I#4U>$242OE(JHU4JM"1),"7QK8J,57'Q#JA%3[A^ST.)-N&E3JNA,3@T M<4]&'_HHS;,> I_%O>@D$A7!D Q\?*B:B-.9D?;I[.+\4F92 MTSSN<6P22)V>O-M*-3O'/8G_==L9SB8]O2/4Z.P+S2TQ^-;A*AHL M"<$8PBSE5D2CK:A2''\=J%V7YB7/_H!N&/K'_AHN\A_]AV@)ZX0*=+6G1S]*: 5H[6K$JD2S;P=W_HMZ:'LVOY7O@JX(! M\,%_'U^+?.I/$*6.6#9O>M M5N%^ M@1:4ZK'%3P)69P7O=O0JHSH@:OQMVV/AI# M/?&R!(L*'4C@5)",NW#BE$5*J]1PWQ[R$>G5GGBK<)!6[.P_.]WNE0Y2,!"9 M*&OD M3CDMGA8.GVZ4CPN(X]]N;_#CN+GVKCMW'QYG^WSZ['MWDQ569[1,(_I1X^V5 MJU+'TA$GDQ=122KJA(+O=99'I*7/5SL67P6Y>]K@!/W;PA>\1U]I ?,_H7/] MN;1*^(I+]37\/H1\VWW?R7#%A=%"R422E)%(*-BUD\1(9V1FPEI7Y8!F%]!' MI*A[XVY1[U0=@^[>''AP+,6N9$[>!.M)HJF4 S:,.)L% 6M3"OC>R%@E8W43 MD$>D5]6X6=0C7>.(8@#^_J<[O;2SX\FUXEP%5AR MPG'<[ZD5^-*HXN7DA,MPM$K+%&6C[J@[0#@"%=HG"8NZ8ULZ]GK;'SPUB8LO MX]_TKD_BJ/-U;%Y>H:-$RPTQT4QJ(D.FQ 9I" U@?7(2;*BR)>Z$^@B4;O_L M+:J>>T[^[QN86 *?_+?)IZ]T-BG'!*71#"U1CX98Y='7-Y;AS)1[T.'ZN?J[ M"[,Z(M5]/NPO.2C>^3;AMTZO/\#7;G;-DD_MA;8F^[9[M M%#]#NNW"15XBG.&K[P]^FO82I$I3*A7AO'1#,9X2C^],.>&.B@DN59V&Q)L" MW5?V;36=JLK,<\G&77/V\^K[;_[_HGW2]<-)REF.44:E2\I9R23)K+PT%$A2 MQC'E/$NBRDW&!A@/%3)>5U?F>QI5XJQ&)ZS54.^!GON;NTBT!G"K-@;=#.^! M6H/6XK^YGK5&WC/0N: A*Z<I4 MTEF-Z0 -_FKR.5]%IR4R*H2F+3$&)J^*9!%*F+4(!E\5;R7Q 7U>ZF6RSB5 M8'NZ-OAAK*8VN*@0)[0,UN3$Y#XZ_VF -6VB)Q$>Q@IJA<\&.K([&17C&5<# M%=PF%Y0E-@A\500+Q/)R6"P-PE=>.[^O>/)]:,L3=LQAE&43#EHNO7#:@\%U MQU_VNW[PIO]JX(>=[G1/I%)(QI3$'99*7$210ZM!X9=DJ,["2#T7#KVBP,:J M$9[%N>(N5/1;EV/+Q51>]WL]B*.ST3]QBET8M]'[VRP=S]*8..,DVH0FCXZ4 MN!0U"0:\\D9DK7,#>M<,<4S\MB7)M@LC%?,YO?/=K[[7^7^=WO6LUX1T@GM: M2KR7 C[21.)!!:( YQ^=0S.7-2!WQ>./B=@V)-AR397W?C#L]U[[F_YM[OKK M69YD9BG[4KJ+^Q)))[A ;X5FHIV1/,M($VWRPBY_^C%1VH+\6@P&'["$F51J2!0ZGAJ0.2CAQX3?]M+J\7 Y>FB_Q4& MN.C[+F[M7TZFB S37F>5B:"N].N 4A:>14*C!^YYM-0WX6_YTX^)R!;DUV)( M<$'TQR1!^/*WV=8MP3A6BF]; :69#MIF@E%B2K"\IP!TOJ3(4BKG'GM,'.XB ML1;C<(>#T=7=9?W8):-4@))H5DO4&2*5]Z4Y@R>1&0T<7!*-@K7QP0^<5OQI MWF%=&/FH3\%VDW.+V^8C(%,=;@)E@Q.NS:@_Q!G6CFPLXW0'4;;HNRR#Q+)2 MFI7C=ULBND0VQ%(>B0[),69M"M D+NKYL+KBK*D>J9M(L&5'=&E@US/\X^G9UN4Q]GU9-VK_;2".-\3S4JK,A2>F:B+!4J? 1% M8VE(;F2V_JH!W#8$.=ZRMZF@L_YYU82Z#.^<:,%JK;.-@6DJA2HY6Z4#H;1) M.% JKA+M(O0V!/P1W[!)Y>-',?*/?GWZ[4OQ/(>^E\:WQ)!>]X>C'7H/UL-2 MC=BVY32G%-18E4*(PIHLHZ?6TFP\#]$:\"!7*D4+L'9M]_=@I/+=,>HM0@:)]Y&4@7B=5 KYP$EQ3JU4-]=@ X[[BSZOK2BU>GDL( M^AH!3N[H=8PN.T%1@:!1D!A*YG_B@&]% MS(0'YTQ("O?A*LDL>]:.)^*B#J,S76*2ZE M>4E<,+'4=>",DH#_G%@E$V6",F6J^'JK !V+'K0B\):/M\&7_M!W9WD$K 0*A9A(Y,'B8I@<<,!@\/L=P.XZ+G!;XB#)'K'&SDOLJ1Q@&TY D'Y#!*LHG\:Z2/XF)YD2]] M%X;W,:P>9QF),L;C+NA222, PJP'*DV.W%8IQ[6 9/^F1XM,S2>&[B3F&B?L M,*X\\PYZZ AU)2&11#=FA?<^FD$2D%)ZOH MSCI4QVZ\MD=)A9KUCQO=-@%3TUQ]A.8PYFF+;"VL([N*NL9Z\;C1,?KN43I* M-"Y<1!I=&L%;373T%I(*P:4ZZT-]WI\P./=%^R82;COW]_)RMD?YZ"A3C&3I M?$D.,*7_M"0IF\"=TY[-A]XN3_6=/?#@_;DW$6I_5XFTG+3[^VA,BV_.:_[XTJ[P\==W&FT M-$IJ"/X_$*G!$6=U)DK'$$+).I3-\L*6//RE4K:[I"HXCHU=1;(5PY*$!MEA$RL9*7LT;!J7:E6-T> ESW$-$[??C' M?K>+4O_3#]*5 ),A&EO:='(B(92>4=X1DS0N#D9R5J:E\XO5CW:=@#JP2NS+60!LV M$G>%5Y5!'.3:1_1ZS'++B% (? MQU*9DM*!IJ;EAB03J,B4&3M?I>Z'R7+8B+&&60Z;B'NO60XL"N]S(E":GLKH M!'%!H^)[991BCG)9);CY)60Y[*('K0A\Y7+0YLGYNXN+-_\\>__^Y/S-V?FG MD_-W9Z_>GYY<7IY^VJ;ZR[JG[7Z^W1CK?%6*I,"J:$/.0D8FG(N1"LFUM)$Z MF:\:PFY+L%M7@WGZF56%W* J#$]2IBB$E4S)[(5/.DM)@TN11PAAG:AWK RS MYLDG-_W!:-R88Z3Y]2*4O00F>0*8>0$RY,/G*O/%4L MK:/OR8&K-72Z/WM((N9H$B[7RN'R&H0M?1P3\2)RDQ0-*54Q:YJ J]C1ZMV@ M/QQ>@8Q&,LT(31D]8 GE)-(&HG@0R1G'LMGWY,? GE7CH>UT98-.59MS4<'@ M6X/O),;;F]OQZ' M^F/I4QM\57 L5R/^?0CYMON^D^'*:@&I1 (Q*A2163L2C%8$S5[KG :;;95+ MQ";@?B@MVI*3"E=+#W7X(L_+X=&<%E$]%YBYZ7<0Y$4D;D*IHZ4XF5YW(YMU&;TR23"/AJV*#]I."^4SP3XV4*G@;)0Y7>C2^J"W:[ M6K)+_^L-V-JKK;2BA7(#N'_UOZ[%_Z[]K[<@[QGH'&4N9!\,NA,E (UY3FQR ME&0:!7/2*T&K&%[/0M?:['^]1U7;A+,:!0S6M%Q&\Q!BBHP8:2F1'L6 :[TF MX%S4COI$?94KYQ?=_WHC/C?H?[T)&2VGNWWPHW%:92]]&/2_##HP\H/OGR!^ M[O6[_>M9LI?/P<=@.;XEIERU.4Y\1I]4 _4J"8FO'//T6N[>I5*_I]].?G6[WB@)2&K(DL50X0KZ+ M8B962;.B+*9BX71!O( M='P6&#,'P#<&-8;C!@Z:$AM])%;;I)UG/+HJAV ;XCS\15'[&K.9[;43[+.]?-6O4WX:]O"AS]O_.!?T\-')Q0-'HU.2#$2J6DH M974S00^$BF I#:&14?_PH<_.CM^=@GX;\FOYQN>?$#+*;);Y%DJ^OXR4F$31 MI)2E%+-W'%4X4,K >-3B!DP^?NIQ4[F#!%NOA-C["H/1V=D'TQ^3FX?*W&10N M.57!$$\9+_WN+7$T")*4TXYRX]U\F9>EY,X]]KA9W46&+4;/%BAGO6O?/?UP M>3$8?_>Z\[73_3#HI]MX?[-7RG/*HF>@T*K(F1%GDR>1.LZXL\#FRSXO9?CI MD8Z;])8EO:@'_^,'[]Z^G4$ [EVFB1#%?:EHK22Q:D$11\)%GZ6-N M0OK<8X^;X5UDN$BGVH7.R\_^7S#\ GXP,PNX\#EE"D0GBB8>6@*EAC40YD+4 MBC(T\G0#0A<>?-R4[B;'15+U+J2.PR_NS]WOBI,KR3/ZN3'F6)P^1X(JYA]8 MFF-BQH%I0.S2AQ\WN;O+X,Z18YJD,09M!,<.T M3KI*/>H?1Q=:$?VB*MB#Q#2=W/1O>Z-^GEW#AN^SNMXU0YN>''4O$4Z;S7TN MT"D$FR-3 JU8?;8^QNXJ+R1.5H2T8= M9]\P]"$\1X7-!LU'%+6JTI)E !HD&)L]42XH(ITO667L^U%6B$Z: 9F%BSP($W]/LCD_1AH4E;J8 F4 M+%+\CA(?52+9<9MLI$GX*OM=8X3'HA?M4E'A2NDNDD@HEJPLS5U\*6]L2\UD M*U!WM58J,3371)5:$X>+]*K#^$:"K!"A,\/QL!XVY5)00*4*V9?N+U&0P!!2 M\#[HS$%1526(?PF68Z%Y6_%62,R_TSPC!5,<5Q&A2@L8JC0)SN"/*3HNLA*> M5@GP7/X*;S^1D_A?MV71?#-I/P*#3C]=Q611E$D3K4/"R>&[Y7AF8TD;@SNL MDE6BIM>!.IPR;ZU^*]1Y9Y%77,GF-DRI:4J*&X*6E2'2(VL^*49 <6Y#+&] M545X+H9*VRJP@Y@K+FHX0^A<]U[?#@;0B]\_#7QO.,FF?(?"&B-5D%34SA&6 MI" RI4RLLH8H7 :M TMEG6HCS2$>CY*T3$>+%RP+NZ&6,=$4HGW-,YA JT1ZMK4;WH=BSIXX+:JODDPEQM^;4/J0@,#O%!J9A@4N@X^6 M5\FM6H%G7\'3[9IQ;0CWN81 KV^<*VT*6:)_&77Q+XV0Z(XX1JPPWD $#[&. MNCSOAN,[T+Y1<_%-Q%^]N703,#]T<_&-V%K;97H;45?GGT4AN.26>#0!B'12 MHTT7%4F\A+!JAW9^%=/YN3<7;X_V323<\:9P;HQ%W>?OG2'XPNIY7N M8:X7L U)!!X8R:4/E*2\=)UUBJCHI>(NT<#G3OJ6]QYO.-ZAF^QN1$F_LCQ; M#NR=]N=^ B"S2G G%7)8=C?)/:IWPLV.*V>5BU&I)I';C09[J6RW+\G6XWZ7 M]?563 L3O2:)%9\NHKL3M"^>#D.<:,W ?(FPE],!?5LJ=Y=4R^&\9X-!YWKL M)#^&%%GD-DM'%!^W[%8X5;"EQ9&23N"JHDRCH,_ECW^I]+4AK94'4FT&BKP^ MN?SU[?N+?U[^_N'#^]/?3L\_G7S\S[/SMQ0UD M\ EH96-9RRCEV:%I])2Z2TU M7CD4IJ.EB_B"''=]==^!/T[?GIV?G+\^.WE_=G[YZ>/O9978IK_; M$P_<7:R;()Z3KBR-.J,LA2"T%-8XQP0UR>FH:+:X834'WZ*0MUX &CVVML ; M=7SS7"CKT5)PDF=T>")EEN..)93/J-2;3J1%X;_UG<&X5F$_OX%!YRM:^E]W MJ0FYRVBUJ=I@KO/+$I,9S6J)BWN2*B*?N%!!HB("6*/"$PRN'WBW(^4'#[P; MYOW=I1R-N']3'HG6I=:V,IR4VQ.2,P,3@G'15+EN6HMJUU/T^X?/6G?X4(Z+ M.C \&=T-=PZC*\%LUF@2$JG3^"R0$I>\)!2G[94))MHJ(5B-$>[_5* ]?9D_ M>J]#2XW6;S,LPP?">.6[I1OQY6> T?OR"&3AU??[#[S&A6;@XZATPWWU_5=( MUZ4/+@P[U[WQ9R,5DG;YR:T =THS? ME;YY:ZDMV5@Q&EAT\DDH=,+#66 M1)\3!PU4^"J!50WQ'9&VU&"DPH*RS&H;KZ!>C&M9@F>^?H45\Q3=&24BP3YE+I(L(YP>=)PH$"Q?\&'ET-!6D. M9*A-'8T5! 7LR6!,F^8D4:J MRM=[*Y =TL-K36-6GQBUP4>%XX&U,KAS4!ZV_WV%/BNN,G"7C[3,S7E\\#9Q M:G1FT@5@A&9T:J5))? 9OP,95$@Q!2_5WM^\5J>X_WN_/2CNL]*+%W$A:((U M.01&O R.2!$H^O%@"!=!>-BWKB05T=20F@3P'%^0TJ/=CXLA^22RE$+$RAOP2[@@K*8BFXB_ M@FJ\[M_<]%-G]'WNFL& UMX;7YKZH)5@A2+.9TZ2R3%01RU.O,K%SW(\S^RB M9R/2YB]Z6I!XC5"^=;>56;@8K)"ET%!)#Q:&A*2!9..!>5 M:$WV%1:(-5>1X!(5FELBHXQ$YN2)SU01$6(4X)WWO$[?[9=R'[R+3K0D]PI7 M=DUOJLN%)./6$L5L*3YB4 [14))R\%9;Y7.L4HOY9<8.[+2E5&"D0NG#%1[< MQ+Z2*>B4!&$%E601B%,6OQ/4)9V8X*%*E>8UF/YRCMW>?$:=(=J4]P2E\UT9 ".:Q0)/D2BE31>.$,- MJV3D[%U+GFPH? @EV43^5?SCX>@B7_KN75\?EY0)D2:2=:G.Z6,DSDK )50I MFJ//7E>)*5A 2JTQM> 4[R+F"N[P.'CAO-_KX\8]KKHTF?LTO&&*4?), MJ0ZVCN&P!,TQZ$-[XMY+%;7U(4^S M@LW]?-XO _GNI/W;\.)V-!SY7AH'@->),=MD[-HA9UO+8;ZNA&4B.![!*Y!* MY&"42@)" +05DO1/1*!M J.MN[CW]P7?<MM7<._;#S5[+,@KYK,UF7K"!>6X1N,>[3,U!-].&B,S.4.5 YY5@ YY M_+<=\ZNO%7<0==7@L;>=;^/.JW?GD5<0J0_.!Z*I8T0&SXD5,1$OM-4I0/ T MUM6"!4S'I B[";QJY,'DP%%:F1/@^)PFM-30AR/6ZDBL2A)5$PJLNOP?*"2O M;:8W%^=S"9);S&X;GR"!YYFG#(31:">+EK6X?.DD+4M1:,FJ-*-=#N?P9_]; M$-QO7= 55H1%5%.7H FNFL?RJX =YD2^#?*>U(<=)+]/S4C*^!1L($(;(-)E M2SQE@7C/5;9<)=![6AH.>/J^3X781.!5C(8)($@GPRG&^\O+60Q$RD%;KDD* MBI:;2R N2TJ$\TJ99-'TK:(3#;#MWZ!LA\@%6Z-=%IY%FLKXG8E2QBR<)<+3 MLJE2AZZ1ER1E#E:94@=F;Z6YGH9[#*;('HBJ<*Z[!-;TO6H"; ^VRB*RYQ-< MWS:]R_>NEKBI9\TL ZB%B" 5T4&6[L,B$A=+00^KA,!%4S-?I2+7GI5FBVC[ MP^G,!I14T)5S&)WUOL)P5(0P13F[UE#*)FH5,189E9 8L2$IDHSUS+@ 4E?9 MJU9#.IAYLRMO_2I";]&L&0Y&5[,HSK&R6Y]!E"9#1GK$P;0FXV@]DT,LQ9Z< M9DWJF^!S'Q"//\V3/C_P2S8Y=A)BBT&O<8KAZJ3;G>+IP'"JMTTPK;8?AC.! M#R'^[;K_]9?96!.69S_-L[P.T7[MAMTXZE<2<(L+^UIL7KF4&7KKE,42(:<$ M<3+@%RI0JYVQ;EFMA1=#^HI]OS[GF\BU!M=O_M?_NO(NFX+)'7)>F=\232XD!8;PE:&890 M_(/ ]2=G5[F/QW,LPU#GB&]U-;1T M(C%9ZN[&4H&UA)RZ0)0 Q0).0"[;&5ZBCNQ4*Z&:BFP@_I9#O)],L;SHS2)1 M(TXS>IU*OD*)1O9HPF@:2>3:! ]:Y#@7X[*\=77C$9]9)NM&+/6KB[A%*[$1 MRD]_]F<5'9S365,@ CT=1!DY"1J_$\%H)1FW+JDV%.%NQ!]%$;83\.WU\]H+DC;9YZ]!94$MU+B:VM4H/@K+A6:F/:I]HT+ M8[4?B:T\>BL!?1UT@$H1ELS0^$4-SOB=TTJ['"O'I[ZO'HEMN0W&9*'%KXE&60+K ?+Q)[$^8;1V)O(NJJ\1'G_1Z^U?C:#+X_AOB;'PZO MF.06ETM+DH1 9,Z^Q(HGHK6/5# &!BJ7 %N+[[@4I"TBJO@^871OSS_<><=Y M7.D##"+^P5_#50X,===H8EG&C9=*3T+BD23K!;.1>>.JM/MH#O$8M*8*'14B M9U#-^U?HIBN=M,[)!.)8],5LIR1$'\MQDTHNJF!SE>C_ M9O!>OL)4H*%"&: /_OLXV -1?ACT(T :OD71+#M2>-OI^5[L]*Y/(OYAW #W M2D3%9;:2N"QB$5 DUCE%G*(4]U.:O*N22+8;[)>O7'NDK>H1\.2H6X%2"4K& M<92,2 VZ9.$XPL&!!:.!N\HFS\$3D=HQ:#87YW-)1-HR DW)P*PS@L1(+6ZU MP'#U3(PP*8T!JSGGE=VGEQ@]O)&"M!,]O E1>PT ;0+LK^CA5NEM' FZ#3?[ M51YG%)1RL,+24OPS9X*((_&<.6N+^<:J;%Q'$3U<269+H$29>*FD!L]:4YDPU]&0IFN<4,[P16_-ERG86=853 MOG6!S*!<,B4TVI3\+)43L9QEDKGFDBD:H)+#_2*BQW?1A):$WN)RL!!@F854 MAFLTN43PI<4T.OR>IQ*/Q0,STGG7)$7RQ4:/;V-R[B3$%@_6UL;G-<'T(T6/ M;\11DTCB;02\K^AQDY0R>MR4L]RLTX!:K7''489FCTJN5%Y2<_+%D-XT>KQU MSC>1:Q6N?W]S!28H%4PF-)> "59,BI05*=%4,AD>N5URM+ SM[^_>2:!QQMQ ML$#JA@*L%3U.:1"*1=STO48?0R1%T,9 '666,EN*THDE-M?Q1(_O1.*F JS@ M3KWO]ZY',+@IMV\EF&G22=L'1@W.QW@H35C $.N\)H&*H)5.(LDJ<2'+P+QD M^ZHU(5>XEYK'=%>J]&E4-4_KEL,ZS%'=[K0]H0<[R'P/2\',/,Q9 +>&" &E M-+ETQ.>2-8$>GM'H] =:Y6AEGYKPQ/G;OA1A$U%74(!+Z'7Z@_/^Z*XL/62F M@W62,%$JZK"8B6>XQ>588KH=> M:UNJ5+N VUR)9W89 AJ6S.+_ D"MF^)Y*,>P\>\HX"J1 0\1G?N;F6(WP54W M,6PYL$/=TNU&W%H]V%'JU4,A'^#3F?-@DR-@()8C?DTH]3?*)T&7;ZY!4ZEO.O1F1@/ MN)IJGLN*2"/Q6BE".6/>2QZ2GXN&79KIL\F8AP@H:X.E_AY$7,$P6%%^,QA4 M>FH4 HJQE-<.Q%&<>I(.WX6D*?@JYP+/NVKQ+@9""X)>I%]5JTW;!-(J"K&) MP ]4M9CF1%V@0&B*!B>?% G<<2(YV,AI9HY52B]\256+-R)RBZK%F["PIZK% M=[436-2&4F%):5='I"FV5&GEPIS36B3\#U1.0'V^Y6G:CB'>2NB+"J&KEAQI M@NVO\C3;4;E)[9%M>-AW>1JGY)$6>+R\%DL(H"K1U$;7HHT$.A[%013)64I'\?'P,'DDW@M:;LV-5J6\BMHF%V<< G5%4Z*:[5LX MB-=T=38W*6O&C4B.4 .884I'G.*)4,LTE0ZB;G.M]4!\5S1;6C#2X'C_;^N+ ME_OE4P3AF.CUVA++#D9JPB*B#$IXQ9H< M:CX'TZ_D"JV(?HM)&_6N/6Z=!2NXB:4YI[31YHC#2I1$>9Y'"%XSVF3+^E\( MYU^R3R%C1VO:$9;<&]C7E!O\^,?HIU]O1J/1S8^]1-[SEP\2%-QZQ.F2@8=1 MO10%1&NTT,:*J&1PT>;_0!DOHF7"&[@[!/ D8_5K^#$:C'L>5-]PNQ"^,%_2 M44NO--,^)R6X/P%(K=QUY/'T>; !<(>M'V;9!E+K&483$-B6//\>+^Q^6\\7L M"W8W7V&RC$5(;#['_!5_]U_O\L1C #DH3ZAS)&9!$>?1$)!&FNRW(S--!.". MP'J],Z<98PW*5[X'3?".XQ+B=XFPZ,_N.W]2]7Y3V;@(%GAB1OLW-,I1!@ M72)YNCJ.@@EA3).XZ^U8SR4DV'SJM.;IO=4'BY)!+]];'O(CSCYW_N%^#'ZR MNCI%:T]11<*P6,Y17UJ?$K$^_U'>.4%WW UXG&;+7A3O55UO3OVL-@65Y7O6 M(WL*Z?$JC==!O:$B/VQ^[$-S?KF72FS-6IGZ;/- !U Q0R!@1,I+9VF<147\Y)_ULL7)GV7[.SN_^0@^@,9W,<5C,K ^-$^R S M&J4SFD@)2LC?6R=B&G+<>!#?VZ\_7V1:D9-9-8-6OCFJW]]?-3K[R1J.2PY4 M2IQ0I3%'2M00IPHF90&IH-ZX%_SN/#BVX]&7S%T-:]56UIM-Y[/)./: ^BBW M]S^(7G,NR\UCAI9.+U5<3R)HK702'1.TGL;>3@C_AV"M@O$KEA5V(UI/]R&8 M:@=J^\"\@RQ?!:(.\GZ"E9L[A,WI%4,A<$U+B0.(C#82IZ,AT4OGHXD^ K], MY@]I\YV)^+<8MT&Y^K&NM=DCV?0%6$JQ# P2\:W\=LO95$$^P=(,]J3XJ65> ;B;C+^-5A+)ITY3@(Z..H"AMFDH( M$C@ 23*EH)(,H=RR7%6+KO0@&?!"2^)9,D1$;XU.2CG;IJ'C$*IKSR3J4]-BFVJ%9?WY M& *F92/V,S3OTX==D:TM\;E33=U$**6('5'C6- XJ$0]_W;OT(QU R:VS/RC7@/Q8Y4%E\ M>P4@D]8BTXG8P'/$(D$3"SDL A.\MIQB5'H X8->=JELU[=DY8_W#[,^?WT! MB/J@*#(H1X-Y.4"B(_!&A-9LEX.H';GPR^5RM,M53& [_<>NF[\N0\[ MGT-"*WJ) +"EH9866YR-XXXKJ+F*>>:U W9K=G]^$NEKX:U*D;2)>'\K9O% M[ ]NNQ%V?X]A)4^M5!Y7SC:)BGEH$B,G+N7P1V'01C$&?-#->8,*L[L 7'M^ M5<7P%05^G^"9?YC&-:)-Z6$(J-H;-7O1G'^GYG2BMEFO9.7*&S7[P7D#FJ/5 MA(MR45OV5N6V&$LBT%(WI&'+G5\,]0>V:L[$_%N,6SGR^GG\^;ZXMPSJ]\ZG M-(9-39#2D,HHI>/9JQFFB3?"DQ2\9TR!2>RU0VN'GG_>HFHET\\JVZURPE0D M=I;3,:SBB\V@:/K 2RZ=U7H6 MK/PQ_0!0ZCK?YD^J]DQ)$2WDH#/PG)H;S_,@%1!78E*GN34O"^,["=WQZ$NG M\51K54Z11@O$35N6$6 H2Y2 MZ4M*\.P5@DBD(L$.=H7?$A:].21ET[6L=:I MF :M/OI3Z'"!CV[<>4+P-N4YO>S#OTTWB[NL="%"F3 O"O ><9?UC\L_P<_Q^^_^ 5!+ M P04 " !L8OU0HA,%&?/@ "VWP@ % '9M:2TR,#(P,#8R-U]L86(N M>&ULW+UY;^0XEB_Z__T4?-5 OVK K-)"+>R^,Q?.K=J8K,R\:5?W'10> EQM M385#'BFY/?TDM$8I-02HHI? P/95V6-(YY\?@3X?D6?[G__KVN 1?1%%F M^>K??O!_\GX 8L5RGJWN_^V'W^[>P?2'__7O_^-__,__!\+_\^KS>_ F9\^/ M8K4&KPM!UH*#K]GZ ?R3B_(/((O\$?PS+_[(OA (_[VZZ77^]%)D]P]K$'B! MM__7XJ]8!#$-2 )E&"00(1;#5!(">>1AGG@\9C*ZNO\K\;TT2L,4)LSC4%WE MP92I7T40AJ'TJ< BK!ZZS%9__%7_AY)2 &7UCC'^N_KJYM,R.7:@>Z__\?WY] M?\L>Q".!V:I1+\5G(8'^][?/-R=%XI_U%3^OQ+T>V4^BR')^NR;%^CVA8JFT MKYZV?GD2__9#F3T^+47[V4,AY/''+HMBYZE:2ZRU]&.MY9]."?OY O4=Z;L^ MU-6!DD^BO=Y6:J/']7[C>B_J-VGZ\XH\BO*) M-#RK@KH,W;_'7?QBM M)5 F?E=QI$W/FOUZ0S'__Y^-:\YV[%EJMS'"35F\6QL)\/OLK716LW*=B9[T!SQ<\L5VN$IS7< MF=YZ334F0.M\S&]_/>C*P!] 7G!1J!7F$; V\[XLUHO/0BV6UD+/A^MO6;D( MU0HQ$#&!!",!44P\2'RAEHJ<28_3A'@A-GE?'GGVW%YZ'?7 [UK!_\^,+H_! MUO_NNA",D5] G\673.]'@%R"3\JW+D#M8I\#Q9AK>LS?\58KTR4I::6[NNMG MS2(_B^6ZU+]5G (]OUEQ_^G88R>AAAY[VOG==XG=).4B6[2[0'?JU@6F0>@Q MX4,_"3WMT<8P]96#BT+/]S%/,0U3DQFZ_^"Y3<_-UI=6SFQF'F#5/RTO06#D M.6EFO/$,/&7I=OJ5[?PK!?OI/O_RL[JEGG[JA_V9=_"X2:;=*2/:.7?R[W83 M[KF$]X0\U:_G#_DJ?Q*%>MNN[NNW\]MO3^IE+19,AJD05*CE)%,+2QEQ2 A/ M(<=I&DL2!&ED- W-Q,UM*^C RS8PWR4#'!,SZ;3OL7-_KO==:C?!];K]=;Y:";:^6?\S M*\12E*5BCI^:;VB,<%8SMT_:_&9RK9O5.8$9KH93VQ5:HT]U,Z#L9[H) $YG M?J_ :9G Q/8#9C"Z:2!3L ?!GY?BH[QFRO%[7NJXH;[CS#M"E^).?%N_4G;] ML: HID$J.*2>%T 411*F0>!#1#P6$*K63K[55LB%^LR-;;32^:J:1KD$9&L2 MR*M=1;834Y UVXI+'35@R4P7CJ,A=TTW.F.S6V.)'I:.+>!LJ ?XO;():*- M995+:G2#KU/RO%"E:>G5#7X'!.SHL9=2M#Z&+I[9^KG(5O?7*_Y95)J\SLMU M+7+ABP03R264E"LZYA0I.O8CR/V$B1A'H2^-8CX&R)X;]79G^([R@*PX:-0' ME?[-G+9U!BW&Q99>G:(](95>"O0%C&D,V3CL>%[\=V)"8UQ.LY[Y(X8QW#N2 M%?\@RV?%H$_/Z_*]^"*68;-?@GW&2.A3&$OF*49+.$SC4$"$4, 3$1(>6#F8 M/;)FQV#9_:H*$%RMP6^KG):B^%+Y'K7JRB'1RO_Y3W[L_2VT]!?[(#/>;'._E6=<#1! M=4,1QAZX4?$11Z*(9Q M$(80^1Z&.! "8DF9'X7$IXA:TIF3CM) U%I;\L\E@V1( M4!-!/S:#56; R@ZP-034EER!#V)]!;JF@,:6*_ N*QE9@O\4I "_$OWZ7K^ MWUL;7?*> ZB=$N,E^DS+G Z0.Z!6%\\I!YY'3I1TB5&NW M*G#J(5^J^\NW__VLW@B;UVHL8YF$-(!1%"#E^Z0)I"RED)"(^2GEOL<3&]_' M5/#<9O7[F^M7-^]O[F[>WH+K#V_ [=^O/[_]^\?W;]Y^OOWSG]+ 3_X&WO[O MWV[N_M/.YS$>"#/_9@QX1V:(CLK5YE"MZ"@NB2TZ+MT/8]F3NAJVB.R[%=;W M#Z.K3^2E.MQ\EQ>?BIP)P_)F]464.L+[FJVS+Y4JBTBMRCB5&+*$ M,XBH%)!0&4(2"H("GA+)D UK6_M,G?&PO U@1WU#80.Y<,9ZO"I$0W$)]] MOAOZF&&TM[/'KG?6JWUVO>6K5G(K<;,6C^4B( (1%B&81E1Y:#2.(8F5A\:] MQ)9YG- )F[.8:UY$IS06D MUBQF@Y%+ZC*2.RE?V2"Q3U)6]PYCIE^S5:YW#F]6:GHK<6\$TTDX0I/A&[7> M+S+ZK'>2RKO\@S(X7ZV5\^UE[A D4AX$"@GS0L"Q5Z!A"E7R\T@ M##VD8\4P#Q?=0EMGYYDKU8SFXME:8TZSQM5;A8N5"D8S,-3^[J"5I%KT!K6UW(<\XXU37F+GG7F6Z3CS AW"=D>^=1;['\1ZD<;(2P2+H"]Q"A'V):1I&*@U MMXP33_K(3ZR2?<[(FYO/V:K;1NBNR3?;9?0YA)G@82*90I3B2DD M,O4CCU'A<[GX(@J:?P>,NW(G11DL&YU?W*)M]@ISB.#(;Z8-=$VLLM(5=)2M M3HG=O68,<7'Y]C@GIM]'OM[72>\CLV[*XB4&6N.$CWL"T(] M M. Q! 1I%SND"4PQCBDR/.)D$:I7GU"YD;6K9Y7H%'SJEK-_EU]_)6\@%LB MQ?H%?"IRKM9-%O513X+<3R:NH!O]:*96$2@=6^ &Y+*?!,D\D=T%6!-EL7\6 M3^IQU6[P^D'G[\B\>*R#<)Y$L2;92B.J5@#+S7=RW4"KOY)%3KC^2CXUWT7] MX<]Y P3:Q2_EL0!SR J0B4YYSZ J8T"6 2THCZ'O)2 MW])S'J[,W)CZS=O/-_^XOKOYQUOP[N;#]8?7-]?OP"E;%I[[]QAYTZ-,']?U=X B'0B(.?18G$ F&E?N* DA]P9GZ M/Y*D1A%)IP3,C1!;'4&K)-!:FE=,/0IB/[6Y@&9DNK)$Q:J4:I_I%Y14/?K8 MR4JK]AG5+;':>]TP7VD_X%BM:]73E\^Z+=8O>Y MAJ>\P* MK)Z],K/G3+9Q9F56=Q?-[L:!0=Z=@,J;LGS633X_RO?YZOY.%(]O!%TO0I]' M7ACJM5\:0A1(#Q(6^#"07/@\Q<+C5HG_YT7.D)VWL<5@J32%2NPCH'E1Y%_5 MB](VDOL\Z&9NHELH1R;M711;=36?O-\@JE5V&)]M#(_3D.SS4J>-PC9&X2#P MVOS.@?U =AL%:+);Q,2G"8\8)$CH;EF,0HPY5IR#.?$$HE7&ZJ:AYOGV%HM$IYWUO3T+Y/RFGSG39'.2)FVHXHI^T\ M:(/2<^G%F<.OGXM"^?\+H;?LPM2'Q*/**]-MDC!) A@G I.8)KXDO@U-'HJ8 M&TM6390!JY7;Q*/U)7298FDVT2]#:.1YOA-CUJ@W2@[OGNDC9>NV4KY77NZ> ME3T9N/M7VF^1W11%=E^MYYMRPFW?$X\0CWDI3() .4(>#V'J*[\HDG[L8TH] M(8W.W'IDS.T=OE43-'J:;]V<@O'\[I<#<,;>7S_ 9<#>UBF S'>S' UMW@P M_=<.NF5MUQ4@H!!/N;I2GVDTG^JEJKY>_9BM7WX"=P]9N?F;XI@R*^ORTOJB M1[)ZED3G@U5+7')?9.QYJ7Y5[[!L*U#\]W/V5#V@BD-K:G0^D:() VDCT*HD M9_W<^V5.U2-VG[?BS^6Z>'$4IG9FF'MVWD[=.=E>VQG5N[MKYRX=VJ6.K,HZ MNOCC%U'<98]M,2&:4H$#0B'W0ZDW.W3!T MNUT\D8RWM=Y6=?'R^N2U78UXJ8A"'"DX&55$D3 "4XPCB),X8B1.$LJ)W7[[ M69ESHXQ&Y;:B9?TJK!LUU-$9MOOMYU$WW7!WBN7H.^XUC(VZ%8IUN$L;I>%\ MI6@!D-L]]_-B)]YT-\;A<-?=_-9!G399(=;M^Y.DC'B!Q# A D$48@))@C&D M$GEAC!"EB%LTU^P\>FZ1P $8F@E:Q83TQNR!8M<$<",;< MUHBL1>])GX>5I?YXY$RAX^#U-\CLWC!E3\PCBNZUP3QVQ:4M6-HHB&NF5M!U M:$3YZJ7S6]WO@\@@1C[S(4TB!I$4*<1<*)(+O"B1W!?1$-NU$+Y0H=FQIM84$*VJ M;<_A2X?&D!@G!'QLHJRPKFT!M3&@MN:J[1^SM0C45U*6JVX0/.S*ZNBYP\CW>#6HF]6V?%3[#GB=/])L5:^=G#+BXH_UD\J>_Q M@Q+U42H!C_FJXN=%0+"((N%#+D(,480501*20'U *E(4)BQ =I5)SPLUFI.3 MUAS]U*A9Q1(450.7%U ^D#Z'9BCBAN<>;E#\#H7AM^IJ-&N%:Z]QE#KP9] 9 MJ?3[*:G?J]K[&11Z"KR?NW,8\]2')YNV+LBG 24,P9AY!"(A8HB#T(/8XYBF M1 H>664T[3Y^=E[5[>U;VQ(^>X"9D<1P&$8FA%JQ4;K;'+?9Y33?DS#IE#YN MW?[T/7&5?>.Z[;99WB*I5Q_2TK%RD+&.$H4K-82#6I M8Q_2"">0$"]*L (W-6L_"5&NPZZ+0 M%8*T[%W10/4/:$>V-M'AX< (N#L]*'"IW[2'!B,@>W" ,(:, M@0M5QO+G5?6\?)DQW>&Q78/Y'/D^21+(, LAXKZ$Q,<2)IS$V(L#PE*KL.#3 MHN;&QUM-0:NJR5K.%F##1:X3V,9>\ Y#S'[U>Q8,IROAT]*F716?M?I@A7S^ M#CN^J+.@V MB-4C*?ZX O]1Y"M1F$WZ'93ZI_=0VT>>R*9F&\_<8W;VE%=M+Z\G:?O;_@3= M>>@D4_&8&>VD._HW^SK(;ZLLSVO.U7B6MVNR%A]U^]$OF5)LD2"4ACJ8- [# M0"?S85T*&<- A-+'D90AI:;UD/L$S6T:UKJ"1MDK4*FK( 6MPN8EDGOQ[9^L M+E$;>0(/!\RJ>K()&A=44>Y]_&35E$V,[%95-KK^\K)YU0'5)S7JY4*D*8N" MD,%(OXZ1U+O1+")0A&FJO/>018D1+?2+F1LI[!9V$]]$P3*=M/>\4H""LHK0 M>]**#Z^2U\'8\,#Z8N3&/J3> :T.8_S4"])%Y>\.,1BKY%U'TGV(Y M?NKJ89._+9;^+B]$=K]ZW:Q"JDH"RVI'L:WGNP@9"2(D.)0H5JL''*NE>Y1( MR$DL/>*)E#"K^!-ST7,CB49CT*[9=%>V5F<[PK" WXQ$Q@%U9&)IE;X"+;*M MWJ"C..B4]W;'./: N60A"^F3,I,]*OML-> )E[;7VRV-H6OP>C[!4,2Z$)T0 M.JB&^5#XJ2"($8KDP,YYLRY"TFG.)K,56;&L*K6U:<4UH$/,*83-&,D!;J-O M5VX@JU0>^8R&1,_:>;AKGHF!(^]2J HD^'"W$@UB554LZ7=KV M&"415IV>5IT_]PGJNLAT]81NFE:5C75'OBUBSQ?8\]4H!$0Y19$O84I]!'T4 MABGV0R],F5W?]0FTMIE[T_1N_VU5"++,_B5XUY<"]]4;?]G[QO]N0V]&?S,; MSI&IM*[3M&/N;@GO4RY>;7I5Z^F$RP<:!/:S:YOT686#P_+@TPV:TW+C$Z@] M;?GRZ<;AH!SZA**'O=X^"UWM1_"WI- U?\IKQIX?GZM2K&^$S%BV7K )7'L MQ^KMQ)4/S*D/,0E#R"E!A"1QX$56/O!YD7-SAUN-@6A4MGN/&&!L]AIPB]S( M++X!K=46_-C1%S0*.UR$FZ/CDBX-I$[*=N8H[).5Q9V#:N_I&"#EC[_6U:)Y MU28B7[75Y%](J6B-J3_GLE,AYE.1,;'P@RA..$L@%Q(I]SB*(!8BA,PG<:%^H;J,3=6VII25^!N;=GTAWBY J34H=RLJ>"]20=]TO: 'YL_&;K% MEPYC/\=-.#@C$U]G7';, .]WQN73=ERZI:\J:Z89$*N"AE,,S$35#\<<(-M2 MAY?"VE\7"D$>Q47+WZ<_Z/>;'._E6I\3JOZDPLG[G@ M-ZNV\D13[79!61 3B6/H(ZZ;32*B8UDI))A': M+1)Q-\4A>T=_]0(LU[KY666!^F%3-*>MHVW.J&X&\_S+;KJQFEV[D3/;B= I+]Q7J]L%# MH\G4N[D0_%VVRM;BO=)!B5BK[VI&E\WISC]%=O^@7C777]0[_E[\5@KYO'R? M2;%($>(L#2C4-8XADEX(*6(,BB"FR$,DCK%1-007RLQMS5AKIE:(TCHH[8(1 M,=O=F@KGD=^#K1F@M@,NM2%@:\FF 45K#&BL CZC9D[@)] M)@ZLNQRYP_ [!\\K,? M)8C[. BLMOA[9,V-$7L*SETU_P+23ND?E9=3?V9YE-P'OAD[.H)T9/)KM:RC M^J_JL@0*R%95E[V\SN+AMIO7:7$3]_,Z:_=A1Z_SMUQ0??TA7ZH[RKH<3.T1 M5MF^176>N5X7&7VNFDG>Y<=+;V[2T#V6L"1$'$8L(1!Y80!))##$'J6>"@U/=4=IL+<"+W5&@@I!:L.GNH,TJ8&5^5^OS!F&@_ M^NY!;+_F@#SJQ#6@!#POJ_(^5?:P;E_W RE!)G_0_5&?'RNKU,=DO3=YOBJ^ MVV1H\ZI ]M-S\93K=&TUTUC^^/1:D6^SNJNZ"V4CIK>739F M/;O: Q\\V3;V989W]ZTO?-+ O*$#(8M4O=^OM9K+LT*1EHM AI&8KBLN &OD%<_1ETN*U J](F3%P^!9R MF#QT$AVG>4.'4J9-&3IIY4&VT.DKAU'!WP6_US':HLSNZYXA;_)'DJT6,9,X MX(F$?D)T4W-$(=5UNCT4,1)Z*<)V'>9."9H;+31Z@HZBX/=:5A-2,& M%X"-3 ^#L++F@'- N&2"D[(FY8-S%N^SPMGKW281ZC/U-I&C3NMHVQ"]$?6_ MV\8=R M2024DB=29R-JMT"P2AA*C)$$B#*PJJ5RNTMSXI@Y?83OA*UD3OK*L MT\96=9K7FGRSW")U,(!F7#7ML(S,:@:)?-O$NU$V.MW!.46*G856L\B@LT?1 M-$%NP).',7.GT=(G4GPLJEIY=0/-S=8+1B@*N<204D0@0CZ'5" !!4JP%T=> M@J150)&!S+EQZR?U[1>%/@(OZX/=)U* +UKCBS8E;4;!C#\=8SLR079[LET! MI; NCUFK7#?\'6,E: &12](S$3LIJUG@L$];-K=>X#&V:0MJ<:I/;YJ**3Z* M!:61#[GGAQ!Y<0H)IP+&7*9^Z'$1VP7KG!8U-Q:J_8G51K]-IEMFVQVR!UX+ M/^UBT";QOSI:7H&MGHZ=K%XLG#M/QZ5-[Q3U6GW4V>F_X^+NLMWBGI6\NC.3 M6M->LW7VI=Y/3:B//1&E, UU1C]!BD$"CF""P]CG8<1H[ UN-6NB@=$\49"3M[^^^;1^>;_FOXI'*HH%DA*GNDZ66GVE$ DO@"3A M7#$8DX)@M2A#1GT_3@F8F^=3Z0C>@E_!&Z#T!$I1\XB#HPCV$Y$+7,8^43N$ M!/Q>:VEXO' 2&_-8BTLQFBB2XK-X4H^K>#E;*69^K$\8U')=E_RH@AYRT #Z M:P7G3QI/1\$-?2#UA"XD?[#]8KO?M"YQI%?$=L1;.T#GZL>-"N@E;ZJ_@LZNE^!K5GU'_7@[G_VUF"< MK?W6$4?"I6\[AIJ3^K\CXKSO(X\IRK[#_(>\6#]BQ M2$(4IQ%,/3^&*28\#;""EQAYT<"/X-;/K9>C,3(M[@!Q MWF>V:M=^VO!+F[ ?>?)DK=5/6]5MF-YSU3!'\%=%&$5&EI^%UC%;ZKR-M7@L MVT6PCP.1Q!(&04HABKB$)$X"2".>)"&.?!0G-CY=O[BY3>=JJ\'.SSJ#IYG+ MY ZED:?YK;BOVH!W% 65I@ZGO!TH+AV1,Q(G]2G,K-]W#PSO&D8=>@]NI<;L MY8-8+Q +HB@,.51O^ B'F!(?(0A"T/L1;%BBCBR(8KNP^=&"ZUNUD>".XBE ME"(:LA2*E"<08>4>I4F:0)_QR/=CQ:XTL*O(/Q2S:4KG;[2[ #,S^AR*P\AD MN5&K"DES1XS'S'5)@SO/GY3TCEFV3W%'KQE:J%P]ZEGH0P9=Y%&'?OTS6S^\ M?B[7N7*YU!JKSGW51534_[ANKJ"K0/F,,,@14NL;CX60AB*!E*@Y3'@8(M]J MTVN #G.C1QUO6:JUI'4)U9B7.;_3U)/I<6H]K'VHP1G"(X]D[=T9)1 MM;[@]^9?K3BH-!^U$-0)E,:M[;0O]#N7:SJ!P?D*3*=N'$8[KYY+16!EV>E4 MC>U2P4](6=N%-.JN=.-XW>M MJ:67<0I7,V)Q@-;(=#($*&OF. .#2[XX)6I2ECAC[SXWG+O<_OR^.<[Y1>3W M!7EZR!A9-E40HH3S-(@\Z"N-)L;JRRU4\'1RL%JSP6-:P]^7(CCYWA0:<:=++&?*3;L4 M?*/W4CT$_$X MZ'Z/K@U-Y8E-'YOZ0ZU\W?*K5G\LE,USKT9#>[(VI&536+8J J(S#9YVRZS4 M96RKPK5MZUX.>-4$OJI2VW%1]*_E9G;\5 7]%;HOFUZ'UE=7/1(?*S0<)78- M&H&>C"^[YTV6"C;(S&Z.V+ '#*Q(*Z1NXOU*K-0/:_WH-UG)EKF2+[:G:C1E M(DUT6 8/.$1I$$$L(Q_*D/(X0=C#B57HL)'4N3G[C=*@T;JFN*W>%YQCF@V" MF6?O'-J17R9.4+4O;VN#DM.*MT:"IRV":X/%05U4\D#+QL>8I*P_/,4]>.3"!O3H,K=V9NAA(72N$9$7E_6P9 M92$]+D3@AY R&D,4>A%,B9_"5,UZY8.D&/G<*B_=6/3<^$"KV)145(N"0CPV ME1GRKRLE_2%[LLPI-Q\#,\H8!]F1J:16NEFR@H[:5Z#"NU[J;E5WF,]M#9?3 M-&USZ=-F7UNC>B!S3B"9A$%L%D6X?/3=?1VMF1PT= MF,Q88)CQ(T]XK=0(V=>'MKJEOH*,]V*IO?C!DAOSY8S?G>([, HV^0"E\ L,! MA0S-P#0_77,.ZO2E#JLCL@;K^G1MB_5Z8XFCLS KO'K.P,R>,]G9EY59W3,O MNQLOW$>^TRV.%]3SJ12402*]&*)(QI#@D$",(\E#@AE/K?:2=A\_-T+N[))6 M^@W=.JZQL]PVMD9DNBWC,V ,WRW>L7F4G>):PO?9)=ZQ[N0.\>Y5PV;MG;KM MHZQ*W#VS=17-T(1>2TDB'#(, Z)00C26=9AJB"B./8Q9Z%DM@$Y*FMMQ%T2!?UD(65?XKV/6 MGP_X.GJ7_<;J]6J=\8,NZW7Y'<'K\CR/3\_UAM!'^984.MZA[9^W;7S,U(L> M^Q+&J1>H57T:0QIB"=/8"X60E/HX--UY=:/2W+BH:Q6XM3Q[=3A2YW=JI\=_ M9'8[ 3UH36J+CVV,JIH1U&9M>WLZ;7WL'N>>W4I'@B;;SG0+3'>_T_&3AQ;) M["S"JCX"2QT&LNW#M9FKGD=YRE($<1(J5D5Q"-,D3F%$@R1%DG :&97^MY8\ M-_+ZTYG,SPO'P\SK&P7ED2G2%< #2B]:@N6VX**I\(G++%IB M6K520A,691(*=1ZE*1# M"B =$S8WOMH4]^DJ.YB@>F$VXR17X(U,0X-Q&UP9J0^0,I Z!B>7[#H'1/4/K MM#-=B4&\$?6_-ZO#$JZ?\^7R75[HFC^+T$]D%#(*22*4PY!$,<0>QU!B@A*) M,4/"Z.QYH/RYL4^K/OBQ-> O(%O56YA[U8MMR[[;C8L9(8V(]L@<=0KH(V6B MP>_:!-#8X+2H_"#TW%:9?!:L]L@F%QRFYT"DS+;(&SV>6W80P:F 8BE M^NO]+V*EGKJ\7O%K_IBM,KV'I$_CWG[3A1Y%V^65"Y[$*�$Q(IIXY&D+(D M@BPE"0[3,*1,6&4)V$B?&ZO=Y6NU:BQK$Z[ ?6U$-?'(CAE -'989AE8#8T9 MQ8T&^,@4=]NB_$L'Y5W=0:O\"$FB@V!SFN9@I<"T61!#L#E(DACTD&&4]TN> M\Z_9UXZAB>9FQT(4HCI M_4'6M?*WBW)_2), H\SDD+!.(6(, _B* D@C07VL*22)4:M/@Z>/+>9 MO5$.:.W,3ZUVX3I_7C48A)$GKJ']5D=41VV]X'!J]WF3'4L=-:-[('7\@H%K M"_8@^/-2;"+VRC9D[Q4I,Z;>\F]TT)_N(DJ78GMFPN-4<*$3&/U8J%I[GE5\W4 ]YC:M=5GJ%8UP8 T1BHRUO7M=W! MCV\_W=KV$1PX<(9KD/&'8^S52&-!)R"YW$8D7X%7FW%I+&DRJT?J0W@9GDZ7 M*0-5F7;!!TN7"Q]GGQSR.E<,H.0TO9.:#0"/IQAAK#>;.=:=#3U($>+0 M#Q-?=RGR(DG,6L:?E&$S!:=I"-^J"1H]S?,VCH/(&.5QR /(!56OGE!@F$8R M4M_SB"4$>4F:&&UP.8%PFJB(6LE+@>NG?B=PC$SJ^U^E 76$CD-C7C?H8HB^ M3YV@;"7SXG'3^6O=%-]=YV"#:5E;= 4(*,13KJ[1K\/F4_T:U<\153#43^#N M(=O< 12IEUFI).G]";+\0E;9OZJ=0++*>?5C79\H_ZK(4UU="51W%U\R)JK* MF@3<+W-*EI6[5#HJ6=0[5#U)/\?OFRR'IU?M;DI._X4#3U#5]V(MWF=?!+]1 MW]'5?::^!-=E*=;EK^2_\N+UDI3E!_6]:T[M4)A@1H(0IB)0;S3FJ3=:R+D" MU?-)',LDL5_F!K *@MN *5#: R F@KAIZL6HZ2X=GJ>-B/ M?;KJ'';[$]=AX#D]<[548=I3UV'X')R[#GS,P!(1!PF/F^211(8!IC&"42J9 M\D*E!PE),,3"PZ'RYU-I5\OIM*BY<5RK*7@KI6"59U"W4/OX5&4W6%:+. VQ M&6NY 6YD@GISF$-]M<%OU6Q&'&Y3C)*_OSC?I?+7?I//#L_;P/LKJK^7U%Y(MM8_^+B]^T1U\%T&(F2\$@6&DLX!\ M02%.E3,6I92*@*<^D5;.V%B*SHW1:C4[O0KK3H.DU;OJ0)B5Y3-17S7P8[9J M6G+:;MF.->Z&>[HS&,VQ-WTO[ZA<&UN]U.IOQ?7.M^"7WE;9PYHLCS@FSGLN MCZ'K]"V81T3\:$?F,>4->P=]$.O7I'SX5.1?,B[XJY??2NU1?WP21;6IL$UX M7_B>6L5[*(:<^SY$D4E&: M@ZHAC%SF7\NZ]DW>J@W(1F^[UX+%4)@1_3@ CTS=&ENM-6C5UCS]H]8<9*N_ M@(WRG:H:[FC8'C&7Q&HA?5*JM$=EG_P&/,'^J.UV+<2RV<>G3"8\Y 1Z84H@ MHKKQ7AICB&3L>X%(8T&-VUATGCL[AU6K9G[FT47H_"'00+O'=NVT5@/.>[JV MFY_R#,1@;F<[907:4Y$S459]TM6/_)G5_2)^5NYL>P;CZ,3E"&P]YRS=JR<[ M73FB8O=,Y=B?AWE8C2]7?I1O,LU^*U[^FJWR(EN_M 4H%S@D%!.!8!0DRK4B M6.@H*@QY%$B!O<#'06C78\] JM$7>M(^>QM5]7=VI<8P7ZV5^*7^QF:-UG8^ ME0GX9LZ4*T"G:KU3:ZO7KQ\+GJUT+YB-XFIUNPONS3EPK3TI"[A:;&X=6CCHM1)0D.7-BHMO_R%>%I%N_^5Y$OK""R%B,H(T9@Q&7L!C M%,N4<:/VY"!L'' 0A]I+$@]3W)41!&NA0;@SCQ&,R M3"1%2>2T0.H1)>9&"I_?WMY]_NWUW6^?;S[\ JY?W]W\X^;NYNVMXZ*HQX;# MS!D9&^21J<6H5.K6!/#[*+'8EX X:0G58WK,JYIJ#U+6A57[GC6,%Z^96HT_ M5V+:SL;-AM2[9?[U[X+?BT^DV :!HBCU@R3R8(@1592H/"'",8=$^$$0(3^F MB=7QJ:7\N;%AU;([7P&MJ.'&JY-A,*/"$<$=F04[FG?;HJO%F5A?U7O@VH0* M=W$%:BM&2)@?B*!+"K1585+V&XC//O$-?\L-V1@;W.(_]?_6RC:ZMON=1 M(M*840D3P5/E*S$,<>BED/LH(#) "GJK8AP6LN?&+/W!Y_H8NQM^/H1Q; ;& MC(!&@GMD/G**M,L(_U.8313=?R!^+I']IW"QB.H_^0A731]UW2*FG+//0JU- M5Q]7^K-:]$(&22")8K6H:KC.4PYI$#"(/!*$C".64&IW/&Q&[?/ M9(_\[]QU\CPRYWM0&CSCT@5@N]K\N-I^IE:>"^YAPJ@7P1C+6!>(Y'H5&$.9 M> F12<2BQ*ITRUF)#PE]#NM(,]@<'H9>>[&2^M*]?AV M>Z6))"=A*I(8QE' E9-%?4B($)#%B:_\L-!CH54[@@$ZS(VJNE6,6/[XE*_: MZ![RF!?KAJ@V"Z$ACMB0D3(CL)'Q'YG2NM"?67A.4SG*&L1QJD:9J_&=*D99 MXW2Z6I3]HR[L6[ ]!+U9B\?KJNIKV11Q\&0<>E@G=L9"ZN)1!*8IQC"*?465 M:> ET;!V!3U"Y\:'G3+ZG<+KE_8GZ$/=<#_-,99C;Z0-A'%X'P(#7$9I/] G M]_MT'3! XF2S 9-[!T:KZQP!P4O=R/OV0;D6=Z)X?"/H>A'&?AH*&L! A#Y$ MG%-%.R&'3/A^C,(TH2*QH9V3DN;&-:VB=9Y?J56%2NXC(/>%&-*$[C3&9B3C M!+F1F647M-LM:%I/AV'FYZ!P&EQ^4MBT(>7G;#X()#][@WVRWASB&.,8$@%5AS!0A08N28G)AMB8I^I=C-'T27MY!=NZ@JVZ9;>ZXA7X^I"Q M!Z + *WR->#- 8%8EN*KNE,XRM;K1:XG;^_X?9-E\/6JWT)V%NW%5KK:]DW:A]%P2^D2<,;>,*IQJ90;I;_1"=/=]C#:%S)QGZ(3-A[V(CIU MX<".W$TXYNWST].R\NW)O?_X3W#[VZ=/[]_^^O;#W?7G_P0W']Y]_/SK]=W- MQP^6';I-1\",*,; =63^V$1^7X&NUIV$F'*DC!A;L)PV\S:5/6UC;TM$#II\ MV]X_I,/ ZHLHUC?JR1FY?;INWJ,Q\9/$(P@FOBXIP)&$5#>"9#(E# 4D$)%1 MC/=I$;.CHEI+4*L);G]Z^NG:IA[\41C/K\TN!V=L/MG#Y>EZ4+G\H_#8U,N_ M%*:)UF=#X+(L1]^'1&\]^J,W3EB0OD_QW8KTO5?:D5Q9K!>W:M0K^OQ%Y/<% M>5+K8K*LXIP18CQDA,$8)Q%$C*:0AFD$/1$BCJ,T39$TX;E>*7.CNJY^5I'D M_5CVDYTSA$;F.QMPC">ND?$]_I"ZO^,+J=_V_:!^ 9/,<2,;VVEN=O&P55BU M8:/+9!;B0:S**L>%Y8]B&YA4_N]G12U2]T2]+JO<.9U,]U'>D6^?U$4Y5S<4 M@I3JEOK?33'Q. Q"%E-=%([JA1L-(8E8 G$OLQDL^ M-/G VWJ7?[5;ZHTYS&:KPYD,WB2[\SMF@MK.3KK!3X+II,O M,JEF>55C3A=N4#B,4IQ^@I%QN7H=4]U)%[P3X+Z_1IY"Y-!-_JJA4AMWQ0/I MIZ3J1*P\3<$%)'%,H4=]&?LLB$1J%Y;:??K_D \1M_/ M-X5BP%[^$9/=[N-W!4R\AW_$ML/]^V,7V6^"73-=V?3VI53^Z.9 #B51$/@> M#*670)3H)IO49]#G1"2AQT48&E6V.O'\NGI:-"^BJ7G /8#W[8Q%P6Z&UD:*Q\E2F'JJ]="RC$)>9)X@EM5 M=ND3-C<"W.BJHV@V"YK29'EB#[2A2^,(OK$]G.'(V;L\!I X]8#ZY$WK$!E8 M?N ?F=QC[RZ]78GB/B.W^9(4;_)7!2FSMC9^0&2LP[DA3HGVFC1Y1$D,J?:E M$IG0,$&F7M-I,7/CCD934*D*> YJ9K!RMS' MM3L9" MGPD:Q!*&#"/E5\4I) Q%,$VB5'))I$R-ZJ(;R)H;-38[Q5L?H55V4 FK/I#- M?"I'T(W,EH-1LW:H#/!PZ4_UB9O4G3*P>]^;,KEE&'?<%615+NNG\?]Z+M?Z M^>_RXH-8WZR^B/KW:N>Z?^-ZD<0HP"0(8"02G4$3)Y!X 8$TC#%#/$5>;%64 MQ95B(S$RR75.:,!SW:%/EW8!6WO:XT3] MJ5I;*J.N0&T6:.T"/[:6G6ZC:TV*KL%VR:#.=)N4;ETCNL_-SI\_N"5.U?JY MZF1?MUS]^+PNUV3%L]7]@A#E]A%?PB"1$41^FL*4^:@J?.JCT(LD,CI3,!,W M-])M6\+4S;$KG:_:]L@=M>T[8QNBWT^T[C$=?45M!*?3ACL&R%S>?:=/R-2M M> P,/M*7Q^0NIZO,YJ1<(I+@Q/,@IM*'2$94EU.64+E^,DFC*/&IBW7F/&,. M>M9,@X(0^J&^:+4YNR"%"[!SM>(<+XJA7^ <5IW]40YF-PWEDRHMW*1L\OML M5=6+*1>AGUJM,HH-& MQ921QL5Z=*)JU8?+4V7TM-Z@4MPI:PW'S2V9#=!C8HX;CM0A]5WPK&&,>*+9 M_+ML159LI]G\YC3?3WDLDRB&+-1EW0/*8!K[5+E=GL?32 @/6R4%V*LP-S:L MH@!D%05057"2K>K#P_T'C(L9(XZ+]LA\J'?&*K!;]77[BA]_JW?3_@(V1G1; M(XX1ES$<1)?D.$"+2:EQ.$K[Q'C!DX8&LU>]OG\1*U&0Y?6*7_-'1B7Y5BX2'$$I)R*(. *"J,.,2>[\$X#B+L,5\*WZJZJ)G8N=%?H_45N*_U MKG)=R([F0-2J6U>\,1H&,^9S#^[(;+?!]9<.KKM*@T9KEU'V-BBY#;\WDCQQ M7+X-&H@0U4U_U07=!FXC@.XW27 MV)/UG9I*'+?X="^)$]7'I!M89T,VHPQV4(Q/(#HJY/-R3:]$>0&-.D:R+%)\RR&0TC4"$P+2G4-ZO1Y MVZ=SMG5&=\\HE+6-5X" 0N@_5HW+FD]WJ]#_!.X>LLT=0+%].8R>,]U[Q,:LG;>*U8T75&^K7?,/RI3GHE!/7A#J!Z$D <1$ MQ!!10B%!A$.$6$12% 4!3ZWKKNU+F=N[I*Z\-63]?1Q$LV7WQ=",_':H4:D5 MU!MVK8J.JX>=0L!YW:\#0=-7[#IEZ]%:6R/]OZUMMB[8$O M=$*3#ZFO-^DB#T'L*R=3IE)YE1*'%%DVQS@KW;7W25 M_-M!%;5Z438]-'2*W>@GAK7?L5&W4P=_I#+X%@"-4*NK5^SWJ.!E@L.)NEY& MMPXM@Z.><5.6SX*_>2Z4B#H=J [7_RR4#YDQM8"N+KO^2@I>I0V]RPLILLKE M61#"<,A3-10>T_7\A.(D'J50Q$RM>CD/$QS8U,(8[<%?RY5:N*J0(XP/"P=Y.K!PPCZLV B^Z+W%72QUM?-"L;G+.21)#!! MO@]1&F.82HY@E$11S"GF5%J=UAZ5,C*$.5: M80[30 2Q'\8HE=YBG:_)TFR6#XB]V#Q\O"_OG98Q++K"*HIB=M$2KD,BQ@M] M^!XA#OVA#)>$+&R2:AZ?2%;490'WHR&V"3=5>M7;;VSYK-.6?\ES_C5;+A)C%DV&.Z+'(":4QCZ,F$)[$?!7'@6^7^7:#,W%[46UOT0<1NGMJE&8&7 MC)D944PU$B/32V<0CH5B78&#%,(?-^: UAZ'M614'6HNUV'P<$Z01J*3RLF13I5D+J)R_T6*( 8X%5%O7>\^=& MCAOU+!NZ[J%FQF478#$R/6TT,P]EL&_$>MQZI_U6]T1,VU;UN'T'W5-/7&9? MVNE6MRC/UB]^0.^R]5(L<*3T]OT IHA[$!'!8)HHIRAAC*1Z+R))C#))CCU\ M;A.W4DJ_2_W@1_H7T*IK7IKI +W^.7PI)B-/8%LXK,HLG;+[@J)*!X^=_Y38X'^VK.ZWMBZ,:(YQOGSG]+ #_Y65F<'3^IF(%ISS$/T M+AO!?E:99E2FH:#6CBH*;FM)U7ZA'IW6F+8>7'VFH^T!;Z<>%_.0RLG&9Z)0 MR[L' 9@NSI _KW4Q#!U9J:Q@__V<%>+$1&I/2)_58J0 V_E4 EZ?W.FHQZ?J M+,91D*,3U'N"'R][_F1!D4Y@Z 9+NGG@P(UTQHIG71!"5PZ[(]]$V1[\\"BF M/HU"R$BD"S3X'B0B"6"<(!8PEL2<6^5 GY0T-S>V*7&WUBJ")_*B3RXLM]U/ M@FJX$^\"JK$WYVL=VP:OE98CG*J=A<+I-OY)8=/N[)^S^6"S_^P-P\BA(2;% M2Z_SE0ZO4K^\UG'YZA'5&_%]1F@5Z/WQJ?JD6TYF$08!%U[ (0W\4-6*G#^SM5LD M38]0+D!G]$.4&HY*NU$.4$[8[O8(95_(Q(G'+Q(H4 M6?ZI$%^R_+E\":.9>#0%EJA+[#1K.*ZF>L-EM>?Q=$1-7OC]JWV%1^^.7#:UV^E0( MEM4M0<334E0]T%:\6_5L08)(D#!5;E6DW_R)IWXBC$ A_(3)Q..!8':53\\+ MG9M[U=6Y+LC<4=:V)JH!YF8\X!K)DWCUY6:U0_9TR>AOGRK-;D7KUYTV8A\ MM59FJR?=UY %V/JDA6'*S,I55Z,V3Y_7O[ "ZIA[2:6@<$<1H_\HFS.C[$M;;1U%H40L M)Y-SHHM6X;D:F#]'TZ=&0/$P#N,W( MQ"V(HV\%=_&[;?#;*NR\S+TY.DZ#)LY+G38RPAB%@_ '\SOM#_&:1WTL;D7Q M)6/B^EM6+J0G)/."".(XYA"%0A_/XQ2R))81BU@JJ5%K^U,"9D@IU-N&E;+/(^4S60H=/Z?:!C:?L^UAR$DH84QE#Y/L^)*GZE?@(QT&84,RL M6IT:RIW;[*_4!JS1&Y1?R1-@C<:V\3F&R)NY%2/@.3)=U%"V*F^V6X!6&K1: MCQ'C8X>4T\@?0]'3Q@/9X7$0)61Y^S":NBO(JI1"2>'7ZT]YMEK?K.ZRQ[8X M0)PD7IQ0#KT Z^X3E$!,DPC2P)-^0*6?A%;)+?WBYD9*'6T!68-*7Y"M@-;8 MCI/.P&Q&1>[ &YF!^G ;@7C,<'')-V()P? AV3-?T)4(_%1X]_ M^JX?>/:3EUD5T),_DFRU$#B./>$C*%.1Z!(V'&(GZ?4PZ&PZTBP^_BY MD4&K'?B]UL_2Y]C#SO#09C B8^^Y&H-A?Q1SU&:GQRZ[$J8]8CEJW<%QRO&K MAJ:'UALB_\S6#Z^?RW7^*(I--NIG\46LGL5GP?+[5?8OP1>>8,P+< +5\H-" ME*(0JLD<04RPG_)41C&W*KAK)WYNL[Y14+W_6PWK,\EV\Q4L6U-LLR2M!L5P M,W8TJ,?>DVW1_*HT!ZWJ5]U\^G8@MOJ[3+\<@IO;W$PK#29.W!R"SF%6YZ"G M#*.\#V)=5S%YGY?E]1>2+77UG;N\KH5453]ZR)?J>>4K4F9LD0B4^KY/8"8PS3!NVFNPV3VLAH1_)'?5AKWIE[5CUKYOX"-^AKY MIB1BUX(K4-G@[HTU$#R7KRQ;%29]9PW$9_^E-?0QP]Y:[TA6J&G[+&Y63\_K M\KUZ*2[]9HLHB$-*(D%AB'6+FH@)2/Q(0!3PD& 2IM*S.FGLD34WFOO?S[E. M!?]49$R7JUS5!94$^)44?XBF*.D-U]V_&5FVT<<_5A;5C.=;]OSK&PAU?BJ?0<"\GO)@)":JCWSNJV!5QOBHL3UEB7>OGZS,\%$UNV6# MCU\PM+8'TW6&Q1M1_WNSNEFIE;T"41>,1)X4J1]&:EDM$40TC70IX%2MM_TT M#=(H3M/8MM)'CSRC+^#$=3\VRMF6_.C#U"T^7+!?^X^JP[ M>.@C377!AWQ5M+_J%5AYI]=GB\@/$/%TM3'*/(A"+X8X\'1^/R4Q(Y$D=@EH MSC2;FV_470%LM*\2*;KZ@]\KY2T//-T-I^6::\I!FG"%=L'X#%^KN<)RE)7= MQX*$>X06P?1^O< /DIS- .G -3X SKGNX M+_0[NX@G,#CO)IZZT7X;Z\.S7JA^E'<%X>*#_LK4/58%7X2!%T>!H# A)(&( MQ!1BSU<+3%]2Z0LA:4!-][1.BYD;F=2:Z@3YM=855->"K-'6?->G!]CSFV!N MX!K[X&Z#5*4FJ/0$-RZ1,M\LS8K\N-KD+G)!J4ZE%M*G$'E,U]V-.<24^F$0A41=8$J6YF+G1IZ[ MV4#^(\B7^D M#M1/&:KIH_+4Y$M@?KF(7.FL!B/\QP[#LHC!>2*B=@FW%7O;H];#YA8/FXS=[0WLLOV NP=FK&>/ MNA:@;#-8/\I?\IQO2G(T$1RHLB?<*K7W0A2D?C0DYY@ZG\RP%:1=$92 MY\;]M=*-4U.IK7_6BBO$MZ5D!J5[F V#V3K=.;@C4[XC7.T3W6UP3QGOMJ;[@92) M*[B?LO*P7OO)*P=VA.:\2F$CRT\DXS>KU^0I6Y-E6]8K1(S'DL% JEF.$D\M M/K&",) !2S'B$B=64[U7VMQF_599H!;\'&8KP&I]+?M#]T)L1@+.@!N9#SJ8 M?6HP:U0=(535"!2G':-[!4[;-=K$]H/.T48W#3U.K -,7G[12Z@%\3$)XD1 MAE&JF$/AB056].''(6;4#T5@E:JU^W@KJI@@$ZOJ:VI[.KB#E^E1X% 41C_W M:Q2[ I5J+@_XCIGL]C1O1\+$1W?'K#L\ISMZU<#R,6UCXUMQ7Y6E:5Y$:930 M2 0)#*7$$*5Q E/,0_6NITCX7!(:V+4-."YG;F_Y6_O6N:<0-)O##G 9>3)O M>Z*W*HY1':8?!J?%84Z(FK8V3+^]!Z5ASEP^<#6?E>3^OM!1U,H-^"B;A.[W MV4K%SZF'(4I@5&HPPQC]9]4IAQ2E$C"HR2)S,*!;(3.C7<:#0=6 MK#."V72%X1:\T=<=I^(-*S@[2H\<GKIW:%7P M*IKZI2H 4(=CT&*?04^0YZ0 MB2\E$W;9;B9BC:;0I$EOG]2#'O1,J@(4:PM ^4"4C*OF7T :.VRKAAL,@^$1 MJRMHIZH@WN!8Z7O5IHBT.E\!K36HU7992-P<)+?EQ WD3EQ4W!R)P]+B%O<. M/7OYK^=R7:WN[G)=5&O%LJ78*69RE^LBPI^*_$O&!7_U\ELI^,UJLSBL2FQ4 M5+FIAQU13\8D\B"7@:^K??J0$HXA]\,DC:,@P<@JJ6X,)6?G?6UMU)6!BM9* ML.J6;E)_T;]7=8;E,O_:M#W+:SMSI8/MN= (PV]ZG/1]!W7T4ZB=\=P8" Y+ M0NE"4'I 6T-UX]X?M:W*C?P+V.Z$;>T=I?CZF /B]@1L!#TG/C@;#^G#\[81 M95V8O?U1OLM61"E$EMN @O)3OLS8RX*E*16"$8A0XD$41 22E%#UA6 $(X0P M#KU!F=E]4N?V5MAF]0[,J.Z%V(RHG0,W,O-N,=/KB(W*G1 AM9JHM0:_-__> MB6]K\$K-T3_&2(TV 6Z4M.=>P=\GI=D$BY/IRD8W#R.E_2[J[9Z ;E/Z67#Q M^%3Y5PNU0N=A)!E,"*6Z?KT':9+$T/.D)Z6DB0C3=JU^9\Y.AN('K-GO)J"I M[L)]M=-I7KDPM4%V_&4Z&F8,YA+JUW]]17L=+=X>AO<7A MIJ,EC"X9S53TI)QFB<<^J]G>/K"#&'L0_%FW6=:!V5^SY;*NE!*GF(B8A9"G M3*W1=6\.&D48AFD8,Q^A")L5]3LC9VX.5:MFFV:@%1U6M.84L&:4Y "ND2EH M$%+V';_Z<7#:Y.N$J&G[>O7;>]#*Z\SE YOSD)?*<7J7%]UN[&]$D7TANF#N MUKEJ_*WN*G APE@W[8DAI0F#R@/B,&4(0R)$($C L!=:981=IL[<&$;O[V2K M+Z)>= ,U?O>B!*58KY?Z<)442\O^'Q>.EAD?33<&(]-6:TA5Z_G'UI;*7?H+ MV)K360U>@8U%G2TVAUV*G$#KM*O191I-VP7)"7H'79/G0CR( M55E)TWMQ2AF1W:_:U-\JI8XP[01>KWCUV[+:Y-]NZ2FN^2COR+=/2N^<[Q]G M;S;D,0TC@A,"J2011 0%D'CJ5Y^'B61!ZE,96S=EG-" N5%\8R=@;>[\>FL; M(-L-5\O#F,F_%V:OACF/]L@OD[I)Y8[MNVW$0)YX'4"4[*M(VZQ6VNCPTRW M;"OUZM:1Y5455*#(J(HK&!9A934L=FL29RA/O )9YVV8%=AJOB'^ZLC_^AS6 M@U<;-J"-L;8PDO]=5A(VR)Q:-U@]8V@OUDWCJ-LJ]/'Z>?V0%U6/3Q3%F*5) M!&/A>WKS%D/,]5ZNG[! ("%I9!6NWB-K;K[W)_5=%>J-Q$%9!S22C:IMB.B/ MV:KYT;*;4Q_D9I3E",B1&:K;=NX*U(J"K:8NNZ6>A<-M:]33XB;N@WK6[L.F MI^=O&48D+45UWOC*06.ZP-R]^"C_D>L@G\UQX=9U2F/,/89A$(M09\]'D&*$ MH>\+2:*4^)):[?(.4V-V]+-1>:"?-' TS.AG?(Q'9J;6 -"QX IT0%>.4VW% M]H![!"?J,AQ=4MI 329EN\O0VB?""Y]V09)@57-SV1!QS<&=3KEW>?79*[62 MY8T;>%VH5?!]=5^Y2$G@$2_U89*(2/EDJ80TP8H^L10DP4&:\- ZA? BE>;& MG6^RY7-U]B*D%*Q:!%4^',B;$);5IG3TI9Z<@_$T8]QI1VED]NT8LVE-W#B' M>RVC-T/Y=C.4U960:BM!8R;HVNDX^=$)YLY3(R_3:OK$22R$A( M4&05O] K;FXLW&I[!9ZTOM49A6@U5LOI-6"Y;;CF&< -M_N/T2I]VT,[+^8)O.[*X!'67$UT=2_-%V6H\"'#,O@'' M$$1AD.J6" +*!(419R*F"!DWD>D^>6Z2;?-VL.D8?&E5N-VYF+M8$HS$R(7>CTMM!V1@! M.E9\4 3\(K],1\L,>-W"_L.J_I9_X4;[/ M5_?OLR^"U\U4_RZ6_%U>_%:*12(Q(EAYA2F77)$I8I"$V(>!8'$44TD";%4' MPTCJW*ASJ[2>LT]]JT_+/3ZC,3#)@A\SJYL%'&LK[N%7K@6I/;1/TBY2+)[G/(1.I M!Y%/)21IH)LJ>%2RP.-A;$=*Q^7,CH;JL-V-GB9!MU:X)LQ/(@^%D"'J0T11 M"FF (H@8\K!'&/.EM_@B"II/B&Q7WH38ZN\W_E \NI,?;\^+S40;RGPJK;':' 0ZDD*?2P6EXK M-S&"&&$)@]CS*6<;%PZ$ M&<6/ N[(I'_]\?7-P3GZ)U)4_.^^+Y$M0DXKM!D+G[;LFBTF![74K!]P87N4 M]SIOIBU&_**+PE3)..M%F 0\H1Z"0B:)Q^I*%011"E$:Q6N1J!HI#!*,TY1Z/@HASJVV$86K,C9;4 M=Q%95FH!%:!^4?+WO:P/2[!QV-6'6$R)]7FG_?ENOLD:P[39.D[Z=1 MB 3$L0P@XE2MX5GJ0Q9)&B=I*KW$JEV=@7Q(\,+A!I/F)FE#;R.(Q,<>,,P=AQ M.^-7I3178\[Q.F;5+.T?91^K_58YBBLA"L%OGY^TG-MU\P#V8$%^M9S'!,,5I 5/TH0$+$I$8K;Y;R-V?OO^6\U!HSK8ZMY.1/,( M:&/\^TEO+$Q'9CDC, ?$E1NC:AYR/@:ZD 1)8.93EB\]?L-E>VUW=\S6!P6NF9Q62CFDY'+VKU^ %XFZ40 %,KG1 MT66GD\(YYX'P\ X%_K\O&P>+SV%W[M^?7HB\ZV'FBQHW]6X;CR_\V=OW1E< MWH74WJ4*H?X"$05"1"* I,0 9QD"DE#%$XEEYA;Z92UYSKN *SONVSS_:S/B MZN][Q'E"+_\VB&_P["WA&L>?OR;\E;QX2TPN^^ZV PR,H*K.=>NBD_O(/T4B M#M.$U%VY$5O:V?$LCG9\.A M.(D15B#+E-Z/)R@%3&8"J# A4D01E78YB&='G]LB[RAHOPD\Q>SZ'OHF),9V M%O:Z#=@2GZ)AO_>]"96Y;7([QDR0=GT1NIX-WNEG)MO)752WNV6[_-#0))RV M$4P='MC6+5ND88A22#B0E&N')D0*8!8)X] 02B%+0^%4P?62H+G17:O7H.3H MBVC:N34^,!J9"/$=[7L_^CN@TV"F M[O/:0%YK'W34[[:1&0MI>V=Z-,0GG9!QHKX+MO>0 MV_$G)J.O"ZIV">K2(\..$-K&OW4I51[&*0FC!(2010#I30$@),I +*B*5$0I M2IVJC!^,/C<:JI0*&-7_R/5.F,F'?&7.NMQ.#0X!M#LJ& S+R.34ZN6]RNQ9 M@WT>!!P*F'3W?]:VXRW_^8<&MVXZS@O>>=,HID1@J=T&2(6I^X P7$*$I6A M,$.22HX6F_6&+NT6<(\LI^6\DSCB?>:YN@[T*"/^;W3YM*Z.O\2VW)@=I#D" MXY?/K)UGP(X!/.$Z,A_TMB;=;U#N+A0>\-KIZ1IG:W:?Z?1T M]2/#>.>K;.,*]4M2_R"+'_+K>KE\OR[^I(580,12IA0$<<)--TP$ 8Y2 F1" M,20T#8E;X?LK\N;F3ARH&[Q9EW7YP4;QX ^C>M#H[ACQ=0UY.\[QB.?(O',( MI2."SN1BB8M/@KDFEU)H;OM-KJ3*-PL1(452F.A]2V;ZRJ4IP#P4 "H*.8QQ)$.K M'LR-G+YU.B$%LDYE=@B!N&%"KA_63 3SR)Q5(UR;$=1V!+4A=T%EREW= M$3-HK EVYMQ57=H;BZ:9%(<(EFDF9Z(SIK$GR2W"Y79H^V)A;AA]NJB9VR$X MB*_Q,)RGMO$7>\0LN)!1(F(!"-,>,C*I@"P22/^-0991'D(N[&Y[W87/[[KW MBQ[HT938\EN]VV$^[)QGSQB_7J_XH_92=X?]I4;L%'\5L%'[Q%^6_KI=XJ^B M2OED+N8"Q)(H3D[&<:)JB*@0D40*H.(P3R%,9 M0:LZ-,<#S\U'-KH%1KG :&?'-R=@];/)+1",?=9G9[TU#UPR=;_*RW:9EY+_ MV\/ZQ__6'ZE7N/[+\<(^&6Z297O)B'917OR]VY(KB\WBS2[$27LH54F7M^LG MFJ\62/$XU L.*$2TOP C C"*,Q"S!)-$:)\!6Y59Z1,RNZ78U;.N2!3\4:MJ M>736"VG_(O4%U.B'\P,PLEZ^-B#TO+#UQSLO:_W3\7KN'7^2M6UC8;O.K9YU M7_/F"*VM$"_^>UL'%S6A';%,,=?_ YD,(X#2+#-UX!) DYA))D*!(JL0_BMR MYK;R]_K9K_,^&*,X%5)$"$1*1*;Z2@QP)BE(")%*)5%*H\BN^HI'("T6\7?N1ETUCO2Y&OB]T1T%YICQ%(EL#<2J9](B;C4PL[NY1J\[C[ MYN5MFU_H;=S_EQ)]L&]9K5W0_U M/WA;E.+]ZJ1&[]N\Y,MUN2WDOEVI@+%,0J& D"C5OI-@@"&4@(BH5$5)&DJN MAH0QVHF?&Q'\Y?/GMW__\/%CHQ_7#RV"O?/#'*,UAAP$W1MREI0:O$ICIALZER$W' M48;QW">YV6>9_*<4#_GJH?&^J4PRRA(&9&(: ,8\!!A3!'@H"UXR@_<(W,1^>1&J'_TW4T?)),C[1)">6ZUDA8F1\.Q#5,'+LADI+=\$&0XQ #A* )$:0<1<:F]0Y)$2H8N/#H0 MKHEX\V:X[-AQ& B3L.%!S+K^<;D55=2/J0R]7IU$KG^JDLTW6K]E72_<=WF, M4ZB\WGOO1Y_V7OO$JI-[Z],GAE&?]KKHPT-AHE/T!'Y67^4/N=K6U0'W.X^$ M$*Y(HI=1:VV&QW8(6[' M%-YQ'/NLZ 3"1N.FL&@PRL;."26?_&$G>%)J<<+BF'7W8L";M2E: MNM4OCZ:UWGI5_B;5NFB2<;[3G[+\/5^MBWSSTKY>JLVE1=V!!5.(,,0@(*DY MQ492F"H!,: PPE(E$6;&>[%W]B;4?6[>Y+O&-0I896&;,;@Q-@YI*#_-%\". M96N[#;YO)P6 MBYM>A6'OP>9\XZTL\X=5I=K]S[Q<9"22J0HC_8Y"D=YPHPQ@'L6 42P103*. MB-.&^[R8N;G>[=E;1\W@#Z.H8^KG!5#M7@.W0S4R8P] R9E;^T'P28,7)$W* M6/W6'I/+E:<'^\.%:2;]5M9_?EA]*>0SS4730E7OS85,)29 Q)2:@S=3G5;O MTDDB>M:;1UDT!?F=7=!^S*W]QMMQ MG,S9JU0,?FF5_=44BVQQ?7_JE_FU,Z0%0)G/!B[S]T6&_+A M28]92''/^?9INS1KN/XGX]M49]F:) ;'&Y%+XA_T _F\U%FF<<"$PTKC'FKA8&FKB@@E@ M4@B)59R&J57+$AMA<]M(73N =]Q/]>)\^Q7&C'AH.'!>KRNFOJ68S^7$D#N) M&UEDWT;-'.NL]*R]-*V4CB[K(@03GF8)D @)@%!, (8A!BE.%(ZXR!+H5*O+ M5O#[,5I^?AA;?2^HB<7Y)OFVR#=ZT2TR2"DSZ7F*:?<&)4FJ:4D3 M%$Z50!PF!,5.41LG$N;&/XV"P5Y#-^(YA=".86X"9FS'1;)-!Y"[H%%V7ZID M\W+P^_=_ Y\^^..3B]CX)(Y3(9,RQ$4;CZG@\H/#UOS']>I!+ZPG,\G?]1!- M1GZ2Q3B%& .L" 6(A"$@6# @&*,*"LA@YG1)=%[,W%:_T1(8-0.CI_ZB:PF. M=0ZNX&K'!K>C-3(E# /*>>7WX^!S^5^0-"D']%M[3 17GKZYN;QVQ.6JK+9$ MIG;N^W7Q[9$6\C=:2M'4/+HO"M,;NKJKOE]6TUEMH/8/'H]2_E:513IRPA6! ML4@)!%1EI@(;P8 (HOV-4-,,E'&&D%7[LU>U8FY[-D4''RKNZS#9[J6K9 M3;3)?(69&&?'.J4AK[3]?86YNKR7?@UE!KZ6STI;T(3B1-$4D"35;TL92D!2 M3$":)D1E+$ZR3#J]-\^*F=N+K2H_J?="_/_=9,OJ\#1*G%:8LQPI-=_2"D"*,MP MG9&."0L)19F@=IF4)R//C0$:Y>Q+LQ_BU+_&;[)^Y&7=Z#6@4>$A O;EY@6M$G"K!G[6ZI[;[X?.356L_JV:W_OKY!P8&1#0QJ5+5Z3C2 MJ4@G- ,Q@A1(6*0=$A4R4U0=@92'(F1)HECL5.?'0N;A7#OTHCE!"PP$@KZ$3%F*GC:"PQ^$DD,+AH^[.SG<3K+HM M7BK_OW*ERJ;BNJC^R>RZ%@F,9<:E !$Q1XD\# &ED@.1B!"E@C,66E5IM14X M-_JINZ68=@V!;)IJE/\1E)7R 6VT-\> S;_]:N]"6.%_W;?RC>K(3-2JV_2A MJ15NFS>(YE^-SIZ!M'?1? ,ZD>?V:6OXP(2G--_.0CXWO4=$(.I60)M'&3S7 M-2$WZX#)8&M^J=9%]9MR_UVO#J<+J1\Q'WN4R^J >],@<[F;J)-7Z )TC[-H M-K'_(XIZ9>PB^66 5R23E,==F17>;=RVX2%-)F#0U\)%>C#P$#*<$,!IE&*)0 M8>%TZMPG;&[KL]*QS ?<:O9":K>%\P74R,MXGV^S\Y(..ON-4&ZU!Y!1BJN> MD_&C1PTH;U?B:]U2$!U,;:_;(FHU-P M&XVK6(5RHB %)]3&"2^P4^&5 @.<\+E\I>\VC/L9U-\ET[O/!]D:C:OY+801@(C% B>* ,I@"$NH_%,4<(^QV SB5ZG-CW+VRG7NO\BXPQK_WO^?M# MYM?U,&/T61OY+7*8Y5]-5C-U^X*Y=T%K4#6%C4F350"X >"Q"@,,4>G5Z@7< M@%]?&8%;AKWM4NECOI)5N^8%A8)$,:0@E5D$4$A,ZY=(4S)5:292D2 1#[E) MVDF8&[^V"@Z[.MH#YW9?- B.B2Z)@C^,=G6W]!$:\9V8/L9UT%[(J]P!G=AX MZ>+G],&!O:[DJJR2G59UJQ[C$BX2D1".8P5PQB5 1$K A"1 9I"'"H6,1L*M MANPY,5;?X$GKQG;5,\==0BH-LVB38H/GVHHJ3,FQZ=,YF.U6_F#HIEG\;4:2 MJEI]U_C\UB01>VSLU ."UQ9/Y^1,V^RIQ]*3MD]]S]Y<-.#19)A]6-USOMZ: MPO@/[[1#\:27X=Y%1Y'D82@B(&.EB2)#^GW/(OTCDT1F:0AE8A6A.TCZW!R" MKO]>JV_V5GL#@M:"P2GT%C/BNFGRC/.$6Z1>B*=*5[=';Z0TZ6B>R!6-E=\649IIB(*3'-@DX 0 6J<(802$::QE#)) M7>BM1];Q&B&MR0(.GS33)VY24K&P^YA" M;#XRD##6Y>:S,ONP\GXEOLGB1\YE^6V]% O-!S1E"30)2YFIL"@ 06D&&%&9 MT%LG$C*G-N*71Q4-K^1[6=JTW'O5ZA/JO?Z)@7O3]GZR+E.Z+R]==>V"2%!&XPA@#(7>BX8Q MP%#[;C%*M/M&%:7561#GD0OW874&-F<&QGY7!I2_W1YACX^V19K_I-2LIC('O,X:/(&!HI MS3;[J+5/>FTT=;L)S\*,)A2PF!& F(H 14( CE(>9VE"*'.ZM;@D:&Y47-7^ MWRMZ%QA5!Y9$OPBN'U9K_HSG;6J?SI>IZ>#3K(P+]K2KL3+ M#PQ[-?]&]>QP^>U1REVP>?/^B/6K.$DC"C"C"4""44 %D8 F#$E((YA$3G&$ MET7-;7$VF@:5JD&KZ\#W[3?J,3>NJ;;ZSW7H7EG%[N4K+5>6FVI#?Y K\LM*5A2;EP_-XO_\YTH6[:8H40HF(05IE(8 09D!3,(( M1%(R;HK^*&A5&NR*G+DQ8ZMJT.H:5,K:EXGHP[2?U#PB-?YVZAQ( XIJ]*%E M7V'#$VH3E=MP_8HYUKJ&%A0K>\ALWCPYS.3W*S/[V^W]1! M]A7WKC]5:;(;;=*RJHQ=BUZD$.(XB2&069:86"4,B#E.XIF(*.4$49:Z9:C+,M_#_2[2_N2;:KQKP'MV&*2;58'UNS\4<<+0_$Z77V1159O2$'5V[1AF4O((Q#@V(9^I E2[FP#'3+"89"C" M;K%0TO(0W?U MOJ;<=;__"A,Y^H6C;16AL7?_GK$=YUS EY*O=&+@&>/+9PF^!0T-QJA2J9O, M8--0X/YI76SR?S8]."L"^UC1UR+A,4TH"O7TZ^\ 8D0!$D$&).(144(02E'K M1']W"=.P5F& #_U] I;OZFNXF_+-EA9ZPBKGVC6 PWY"[+C9-[Y3L6Z=X]^H M7;5_N0N.D>YPL,_(#V? _ :#V(N?.#[$&9?3D!'W(4:HQ_EQ5^5%I$*@*!- M,)EICU8Q0!/)01*S""<\E&&2>*NE^7&N-7.L7)R/%D5D;ID*6S;S#? C.E=5:2YVOEK]T'+>4LW],VV*+2@ M!4("HEBF(*(A,8%P"F#.)2 (TRCDE*?"*N']FJ"Y\5*M:]!1-C#:!HVZ]NV; M>M'M)QZ?F(U,-4/AH>?K!.4C9'=QE!6S_O:H7V2F[JC3,Z; M?S6IG0L<9JD2600R:_JC*^?WE32*'Q M'G,[U@_:N'NQ"[)?>2/6C\CU7=B5SP^^IC4!,U^*]8]<:'$O?RVE^+#ZK!X#:V KM5/V OP2_&@B!?_1KL MC CV5GCMHWD[B)[O9%VUF/I2=B!*9VYEAXXTM%#1TY,F6I-(OZK&:\*J6,Q@ M3)4"44JP">R3@'*: BH3BBA-*"/$K4K163FS([A631/N_"Z!:%<TQHZ_8_?>E9=OJ=Y\3>Z MW,K]N:BD:8@3F8*$45/!7?^-0$J!@BBAF"8QPDZ95[W2YL8.'67O J-N4.GK MY33Z'-BNA] W0CC9V?, ]&XX;^Y!99QCYG,"7^ETN;&3^:;Z<8_/B;&CJ4FAGMD+JNM 94Y MP=Z>H#+H+C!6<-,8J6O:7;"SRD0+U'8%QC!_K.<199_-T,J\!\Q97/EEOO_OY'K?%(@:W#H?,:NCI C6F#4X?C=!)^>L-0[M5\ MWFR?MLO*OWVGE'X[UU<,G]6]6-<2Q7]ORXWYHK69A5E(4QDJ$,HH TCH_2[% M&0:,1 A*19!45@[G$.%SX[J]_D%MP%USXV8\F=:(NV!OAGWU(.=YZ:?"L=$> M^US-%6C/U8J&0G=K02-GN9/5/!J*2+ MR#+Y-PBU2$.G;[&-7M\]6=YJ"?SL9$=FQW[C*H0:/Z#ML!10&< M0+:O$C 6V!.5#? +NE-1@2'(]509I@+&L5AJE@$F"00Z$V[ !1"DVW 4IBIB*G,*I[EDH"YL7H3@;I7LJK.ZAJG M>P1B/UW[@&9D6G9$94 X[GG3;P[#/1IVXO#;\T:=AMU>>.[6N]@JI7<1)6$" M*4U 2DW_;"PDH"E3(&4"*:321"0#;U^K\>>V@#O9*G5.\^#;U1H^U_M49U F MNT&]BL<-]Z4'5H]S0UJ+>*4[T0/[+M^"'CXVL(3MMLQ7LBSO^?]L\S(WKM_' M?2@%(R+$*0,9-1>:$<. TI2 E B!4PQ3A*QJI]D(F]O*;G4-.LK>$$;1B[/= MJO>%WL@4,!PX]W*V%HAX+6C;)V_:DK86EI\4M;7YS(TMS3ZKZL[I<;W4'R[K M!DB[J&B.<9A$<0HX4B9B,]&^ 8IC4XI1("H)X1(/:FW6)W5NO+)3VAR7=M7^ M7T'3R\LB2OJ&2;"\IO,-[=@G.3Y0'=X:S0:E45JD]0I^G59I-EA<;)EF]>%A M'/5AQ0M)2_E6UG]^6%5-?G:!ZQ]SRO)E%;F^2$5*>$0HD*%,3&X@T8Z/3 $D M*L.4APQ3I\YH#K+GQE=UPRU3U;!.SPR6>UW=^,EE NQ8:B181^:J5NO@EU;O M7X-\%=1 [_-F/EK@[,Q8 Q#SR5LNXB=EKP&X''/8D"&&,EFU\!^J'I/+_"E? M54?V[8U9B)02F(!,2;UI2U,*""$22 4A98I)F3EMVGJES8VMNLH.Z37=#ZTM M*WD";'0>ZF#54;0<(4_&"A._3-,G<&)NL;#]E$UL/N1^^5Z%<7YX>J9Y474A M,_U-RO+SZFU>/J_U@BF;KWJ6,LXYX8#S3 "$&0&$(PE"P47$S*5,9.4!.#YVU1;LV-VF8=T, 432ZV M?+,MC,/YK"7\FY^+=D=@>^[8;4>:['K=T;3NS;KK1P>6D=B:03ZKK_)Y753U MLK_5KY%RP2*.8H40R*"B F> I;0#+!4BI@JH4G?R36\+&IN7%YK6K=_:G4- MFM>K:VG^R_C:^8=^4!N9Q?> [=4,OET#S+UZPU4LO%9IN"QMVFH,5ZT^J;IP M_1.#JRL\KU=FH,^JKK;_G?YL,GMVI6U6>O^ZU:^(9B^KMPB[XV0<*2@I%X#' MA &4Q"' 448UK^"$,(I%1)THY49]YL8['W8=Z-J"6H[%9VZ='SM*FA#UD7EK M;XGAK@9^;4S06!/\TMCSZUVP-RG8VS3*18$G?#V7D[A)I:G+3OC [TQY"B_# M#J/>)H%,RWZ;FUHZ*U%6]3)6U17(0M$PC:G 0*%, 91&(6 LS0"$*HQ5EF** M8K<>3/T"K1;QI V7=EH&VF46;KQY!5P[6O0 V#2LURIJ..]S(?(5+5Z"G*6AXU]8#9 MSQI^(!K=/W)&QRT[KQ> FW/PSH\^7:9=KW4'^73]3[H?W']8/=#ENR_?/A?5 MW]YH]EA^*=9BRS?MP6SP5GX[P(: MZ"V'D(&19[P\,Z"LTCD\'=G;(]QS6F\QR&0']?8&=<_H'3XUO&D%7Q?/ZWHS M646^O5EO5YOBYD9;RYL;B MNYX,'9WO@DIKLS@:S0.CNGL[BS[<^SE]!#1')G4?0 YJ=&$!CX=^%WU2)F][ M86'RN>X7-A\;=K3TE_5:_)DOE_O+1G/3N(@B%&(N$\!"G #$30"^5 )(%,:A M"-,L9L+M2.F\H/D=)1W?E[L=)EV T^X0Z0:(IF&*5L&[;M#&Q[Y.C,XG1?T8 M^#PANB!ITI.A?FN/3X2N/#TT1/2''FA=O)A:?N6C%$:*J8VIMZBR3KOY76X>U\(H4==]*N]7XI.VTU1R7R^UB(C3KS-0=CK3^?H;%D%&32] M2:NN0^]9GO<_-V5DYDV[- M^BP]WICU/NN^+6M#@KZOJ\HLA;P7HJK.0ILX_GH_J!?%0:^]A: D MA@R'((M#LP5C E"<0)#R.%,0PY!%J=W1KB^5YG<(_$4/]&@2[W<;JYVGE3N[ MV5YF[?K^:;*9F#A0<;,.&H."O44[A]=L@[M&5>=0M5F=?J(33Y;]_F?J29MH MKS/-Y#GM:7PBW;-_\2)FLKV*3U"Z^Q*OXPZ-GM RM:#RR[K* ML90F- 1<[SL 2O3;CX59!@132 @I8YYF;D$3Y\3,[5ZCN>)O5+T+:F4#K>V@ M^(BSR-J&1=R*US31$,Y0#8B Z$/BYL"'LX-/'._09^!IF$/OTQX.(M[H@>]7 MHG'#JS!M[?"*C,801,CD),:< 1R'"J1Q!(7,E(+2B@TLY6FR_S>;I1R8AW>"KAU]^,!LJBVMTF@=*.D_T^X2#&/DV)W(>I7LNDL67\JK MN_C\;8&4BYA%'!J?0H8B!2AD&< ,FB)[B(=A)BAT*X7>#CRWQ=_J-2Q J'JKR!2KE=EP^&<]'JL3@@27F"T M>SE%A",4(W.#I=>MWL3+&%"< M9D#"&&<(\BQQV\3?J,_\:%N1-4)(I!/BK&P?<.FUVU#'A M9(S,.'75[@-3@H.8L+NJ_J5F96V2.7>LC JZ5IGKE-HN?[3E"6"?;'>K2I.2 MI"?\CKG5U[!NE%Q7[N+\U!9J6.;T+WJZ72UI87A4? -7/9$/-'YF.'"RWYI1SIO9<9+2/ MU\S0_G3,"@>#3K*TSYG1KL^SOW._H7S;W,-_+^BJ;K!4UVM<,))EVFFA((8F MJ1LE"K D3D D!9@9[19M:HO87DQ;$. M0,CI/O(:!#?<1EX<>K*[R&O&=6\BKS[K'K3W-[I\6J\VWWYO2IE0"AF.$30G M#_JUFD(%2*1?L"(E,DT$(6$,;6OO'(T]MX7=J!=\^]T^ .L8KO[U>R,((R_; MG?W![P/*XAPC81]5=@,BTQ>\N5SL9O_UF:"JS07,>D*]CC\Q6=36!56[ 5B7 M'KFM]:O>C["FO4B=:_*@I\#4+\M%DV_2MBYZ:4X=%E'"$D5P!N(T% !Q*@%6 M(@9Q'$).$8^C)!W2&-9=E;F1XU[M@'?UWK5->[D+FDYJPQK(#I@MNS.9:>9@ M9&[>-9_M6-$6>JXFY<"0NUV3-3TK;Z[,RN#NM,,!':-W[0!M7J6S[7#4+O6] MO6%$;[VUOQ22[G_:J<%?[I],\9_/J@ZR,._J1<@5$Z9:3Q2G)JB5,M.$,M9_ M"V.$F$0Q5S=VWW909VY$VT2CF'X>M<_1Y-F:--H_::$]??<.E3=.F!O/CC\- M4W%MQY*[X-"6H&/,75";4[7HW1DT:C?P <".W"_<1:/7[B@^ #V+GN-#1AW& MO]]-V[R'SZK:]BO3/L7<;7XNOLGB1\[K*%:.J*"8I4"1+ 1(11(0R/0V/I2* M\$PB!)WB>BQDSHU):Y6K*ZI&:?-WH[:I!MLH/BB$V&8"[$C3,ZPC,V,/HFMK M1)WYSP$CGR1G(W92)G/ X9BN7#[JJPOY/>?%5HI=_Q%9?J$OYM9OD2(9QH2' M $J-/.(0 H)2"6 604QA#&.";NM"?E'VW#AJWT=)EMKE4]N5,&K>VH#\,O9V MM#02HB/3TX4&Y/MF2=*$?[_T NRA\_A5J,;M/'Y9_"MW'K^*R_7.X]>'&-A; M[?F.*)6D:,0)8AB/-62D&-#$YF1E$F0F4#AU;3%Z3.#>F MJ@."V@BLINE;^:MCV[?K0-L1E%?X1J:EKJZ[&*I&W5]':ON&8PE8 MI)#VDQCE.$E(2*VN75V$SHUQWM#R,1"[7FFB4=-.1)P\=O6#:NVCJ>VSK-A1T!C8CRVDU*K'C1:!D;Y.B.VU7_W M*V-!\,L;O2$W$S#&<>]0''W2F+,.DW+;4(2."6_P.+XNU;]*+O/JK*%<9)BE M/(4(I#C66Z<8)@"'J>FMFC+%(X$2ZMCUL%>>U>J;M.YU1[E;+\R[N Z](G?% MZE4OQ6VP\W 7?@:3<6^_NP)?^;[[C.W7;[C/?6BH"U7H@3;Y#_D^_VGNS.M* MQE_UPES01._$DA2#-,.:.B(9 Q9Q"2"1"*=*B,PNJ\]"UMP(WNY+1:FE+G/ZU!&^# 7(7#KZ]R6=S$;LE5NT\]D.L? M&7HOO:I\EK_GF\I;P$(]%^657-#T^CP)S?I ^:TIRHY:E(WVN:'KI?3%G-B M>SGM%^G1+Z<;D/_4^@:MPN,FMKE Y/=JVD+NQ%?3]DB<7DT[?'885=US;@Y/ M]7KZMM&+BQ:B_.NS:23Z[N?&E!_2WM/'O-1LE44T3# !*J-Z7Z0D!PS%$8A1 M'*<0*YG%5I=+CG+G1EA[M8.=WD&M>/#'7O7 Z.Z8"6$[$W8<-0*^(].4'VB= MF5V_9.:1IJSHP^JWNQ?JZJ MHIF4(2E0G"64 !:G5-,5"0&->&;R(@B+:")8:$57M@+GQE-[G8-:Z;OF--6X M4JWB3@E;UM#W\],8@([M/_G TIJ77 'J(20]5(>,]$_'1&0M:Q(&_D>-?;0*^!TJ@*-+\]!?2AD%6"KN,V[3+*=G[/;0>: M"K[M03-Z^FPENR V0U'QY?!&.?L^(R\5SH\OFSYY=/CGL\,XXZ_R_SA4;^Y[W_( M@C[(3UL3,/Q9OB]ZYS8\<^( M2(],2:WF0:-Z4.M>.S05_AV]34I499$_LAJ(G$_^-IIP 5"(8L!0AD#**!8\#!'GT9 H:1_*S\H+%O MDJAOG]"/$2;N1;]7B2OWB>RE0'2O,FY,FZV%WJ]$>_F9R_)W24NM@_ALXKRV MA6GDJ!_XM%X5[8^_T3(OC\A#*)+R.*0 $1*9HSH!:!QSP%7*$Z4(=FP9Y5_% MN;T:C'4U=SS)S>-:K)?K!VU;L"TUZYA^IK2RO(K,6.YMUT_7QIO&<\HDJ/XP M, U,X/7W!;![>[SNM([\#MFG"P>-*=7YUUVP,Z>:S*Y!H[XOQ@-[E#QD?UJ^ M3OJR=Y0O9CW[ES3L/?*N"1AKJSH8"7PA$&6(IS%0V$3ZQ9*7-C\THI+\5>SH.*:9Q(&)DH1IGJ]VNFMU\4(H Y25**,L657.B] M)%M/!FM7VHC78+M*.DTV*AL9:;L7VNF%P.<;XKR@ M24F^U]9CGNY_^-:T]0\K83*\+NT@*H)?A(JR4#$$6*9) M&, (*E DPRE#"! M$T*:13WNCSOJJY4[_-E>2R3>4 MV3D9,Z1;6N?C,T SP'W*EX6T3)^H77 (S*D*.0,A,+9TDRTR@< 1B M*%4LF<*4<[<"ZF>DS&VQ[I3<9?X, !& Y*\>S#PF]Q] M3M#$2=T]MIXF<_<]/+ PN=R8,KA?BK4I\BE^>_EK:7R ]_F*KK@YAN*;_$=U M1K50G%$>8@@43!*3TYT!EO 8A&E*0B23!*K4):#&7O3<8FE,&19NB@>KY?K/ M,C#3&JA6[8#N]'8L76X_%79D,@[ (S.,P;8JS-RJ';"7X!>C>9"O?@UVR@?W MUV%VKVONC)C7 N?VTJ>M=.Z,RDG)<_<1;D]'^+A>/>SBY"/.$1<( \ZQ $A! M"3 B E B)>4PC%B"AV$<$&-E)!S(>K6$A',6]^4CG'U^8)KWLIJ< M)F3O-ZI)Z@!E%@R8]++@W[58?JDB#NS8*S6,2MQ-$ M7G.X[21/F\+MA,9)!K?;IP?V/:;Z&\/EMTNL5 M<@*P$*9#5,P2JA3%,7;J:'Q!T-PXI]$SJ!0-6DT'M=2\B*T=W?A ;&2"&0:6 M>[?@*TAX[0-\2=:T'7ZO6'S2N_?:\S?W=:H"B18A$B''- $0P0@@8?J.ZR/^IW[%9 M<@YHJ'3XWC!#:FNCWJY-;V[=YR9=K$U.X*YD=DTQ)AB50 M$8$ R40 (ED(9 @5PY"ED#GY$$[2Y^98[ K]FYC>TY"&O0$V];0]3(X=DXP& M^<@TXQ5M9_X9A)I/*,P@1BJ)SR62R$SHWAS.YTO6J/+IMLQ>H29;?\ZAP5 MQ^03&_SMV,PWJB.36']B8?"'T3FHE/:9!>* D=>\#ANYTV9J."!QDGOA\MGA MK>?>:[*CR_^2M'BO_Z55P],N;& M.KO>:K6>@5$TJ#1U[SUW#&<_JW@":602&8#/H.9S%Q#PT'SN>.3)F\]=,.U< M\[E+CPX\G=V6FBS*4K]96;ZJ3G6^2KY^6)GWZ@>AY>4JISMFN>?_L\T+*0XS MO?3OM&KBK52RT+_\3G_63YOH&I(D5(&$$NVS)%&FW16]6^-0X# B2XJI\7J$/JK"TY[#3X']R6'^)$*];X;/ M5*$P[\'O?ZX7*.49H2$'$D:QZ8BLWS0Q28"*DS#B"4(1=JOV,$2+N;U!].J) MO.V$>\"_>6OL!]+7W"O7D0Z\*I/6,>:N=H:U(9-LGZ_C.-%^ND>1N6RPKV/E ML..V&&Q@*'M3ANW]NI#YPZH.DN4O :MVTF>-F#="8V38'6W3P^L MOO+TO%R_2/E-%C]R$RMR+JI,^XE-S]?WVL9SL9)4*9E$(0180*Y]N40 S%,% MH&1081A3(IV:WOM1:VYD]V'%UT^R.AQH&E4[,IJGV;)CO.GG8&1&M(U\O:MV M[(U9'DN=>,73:VT4/YI-6TS%*YHGU5?\CCZ,F[L9!FT/Q!A&^EE,0<(-T6)% M -'.(B"$9VDB--'RT(5HS\B8&VNV";[YJMS0Y7*7!K-/'!)]:3#6T-JQXHV MC4QQAZE!^^3HW^EF6WA.4NQ!PB'/%4HBFX.GF M46JFT,[QIB:*Q[[]S1#([6C"'Y!CWP2WMQ0'>55&5>]W%G:8^&UBTBMQXC8F M-M:?-C*Q^M30>D@-27V5S^8PK&H+N=F6"Y80S#(J $$1 J9#"0.(+LY&Y8RA< RHK]6-Q M26[PF.]HFWL[WDEMQ^OEW;[T_&R M[A4RR?*V,;-=YE;/#LZW?2[DH^G/_D/65PB?Y.:S^DY_ZI^66]/:ZXMQ #2Y M;#9%SK:;JC[_^I,VSW0_7"_UZ \?5GI)ZFWQ(E)1FC%& 4E,5DK&S#M=42!B M3K(DP[0JK6]?/\VS?DXD,T&1M0/S@KRRSSE?U^L$XC2"F2 21#1* 8K2%&"F MUTXL4Z50EF'F=MGVFA,X40;2O";0SC]\Q6D9^<5T."/-K>@O']=E^>M=8 KO MK96Y@KL+=G8&C:%!U])@LPX.;0U:8[UFC8\Q"YZ3SKVJ.'7.^ACXGDEY'T7, MK?W'30.>74N>?2,L0A$2(M93G1!-\9!DVIM7$D"9IE J15+AU![SFL"Y8KM2KO1^!RN_(KG[NQN+JFO%VIAXB&3'N,,N"_YYO'-]MRHYV@HKI(7& 5 M1CR-*1 ,88#"4 *L) .A%"$.HRA3%+9EB;^[<(*U"E:+X+!<\?=)-H^UODTV M)PCXNFSZJ3X7:Q/!J5V20/[D)GU0NRHLK_Q$1^?$9:IL><8O\E/13ZUM\$NK M]Z\&WMTD_*EU#UKE[^H !9_,Y(R97\*R%S\QCSGC_^9VO"&B8_ M:KH$D$^2.9$Q*9-(P#25"$@9:]8@. ,T M$RD(<<9A2)BBH1-KN*LP-UYY<]1H)F]5[S2:^7V0RNM)Y M9F=$I_/,*!NUX2!.T(RF3XLY-*6Q0,FR.8W-2#<7GI//9QP\U31?&B*:DN/Y[P%'$84Z!$I/F""@I8*"60(4\8B044 MV*J3KI/4N;%']<8VQT)50SZYU]N1+*P0MZ0.WSB.320MA-5?.BK?!=2X1+76 M]1661V)Q0 9-7!37/"0(R&"D,I;$(21.<5%]PN9&/VV-CUV]%%5K&_#FG,VU MOG(?T';TXPN^D5FG1:[5,V@4#?ZH5?591=D"$:_5GOKD35O4R<+RD]I--I\9 M1B/?^*,4VZ7\K-Y*E:_T9JO.XS>9=9U:\67=,CN-%,I"3@%4AEC.BYD;CWT\J!YR9Z[PFU!C?J;>R/#J(AV@[9CJ=OA&IJ3C M&B/O=LA-56WD%):Q"HYT)+U:S9%3:_O*CIQY>J"/)!^>NLG%^\!!E3(:B@R$ M4:R=()1@0'B< (9XHD+$-*RIDSMT0=#<&*/1LY/F/C1^\"*TEKZ,!\#&=EN& M8.7NG5P!PJLCU(C\/I!T-W S/R!RP0Z91<(0#E5X( M_,;FG1,T<11>CZVG\79]#P]T"#I!4G6(U +&J>2II$!@(9NP820SD$8IQFD4 MX5A0EU3B4Q%.RWV";.#O1H:Y@GA:Z]?;AY78:D+5CN[=O_Y+F,+_^+#B_U;? M$C=6_.N_X"C,_J.Z$-J\.+H)IX"3-)8A9A*DG$. ,(X "VD&*"=Q1#+$8NU[ M/\")A_RU4J_SVX&E"4P2TD4@5A$!" 94D"B M!&K?-DDYQIAA@AI WZW$='"VPB8 4ZZ$#R0M?=>;L!G;:[4) _U"S>;*HQ-[ M$1&O[NNIE&D=UXM6GKBLEY\<^MZBFZK \V=5)_Z:2\K3=.#=)DRA.*0,"G M'P](#^"?07CY)2(AS3$9BE7$0\8!98J:7@C:49,\! BF(DJBE IJQ5M7)05K9/(YQ&FOZ/632$?(1-/HN?KM-- =B!P/PJ]2 M>RAE54F_KJROUL53C>>S+#8T-Z(?FN'S7W"!%+ M*+S&BER3.6W4B"4")_$CMI\;QC3W7+^JMDM3=>"S?HD49[:]IO9C6X]O@22B MD,0A(- 4G<_""&"28""D2D6"8822>/%#%FQMNR-UU,!ET73U&&_M= P(UL8" M\[[MG \MM?9N_.,Z*79T-"+0([-3%^%*]?,G<*=52OT1V$#P?/*9JPJ3TMM M?([9;N@PMY;ZK%OV=+EVLZOTIX4M6!9#JK>N@,1(:=HC#+ PU5.$4YQF,4DC M[MC+RU+RW+:W>\4#(8F'NJ;-S45 KTV&'=V- O'(1-=!M^F? M]DM'[5^K7,M]J="*Z<8H$6H)V#BU0J\)?Z6BH9:87*X>:CO T'9A]T(4YM1/ M__5S\7W]YVH1IJF(32P*2?76$"4R!DPA!"#G*58RYIK"W#J%G\"HZG&,3"ZNG8(.P6TGW@\P30RQ0Q":$!3L(L8W-P/['3DB5N!733MM O8 MY4>'-@!KRJ#OJ&/WEWU"4IMRG4 )J212<4#O@-:ECDCY;>CF;WX MB1N>.>-RV@_-?8AA?-;V(0B PU#LOA95V9\(01"*4 M"D6E.NZWKD-OQUA> 1W; M^6ET!46M;-#1=M>0W1]%64/CDYBN"YV4CJPQ."8A^P\.+%?34MIO+[N__F=IJ-TYHG-2] M$M>D5UWW_76EW^U?O_VUW=:I5 B6*I B;BKZ$0JH_A>@6)8D M$8\B&3H14J^TN?'07MFZIF50J1O\HA5V+?W9C[(=\7C#;F2^Z85MA+V9%2X^ MF:9?X*0$8V7[,:_8?>C66ZX/^[N9O]!\96[2?GOYS_KBIG*S](ZB?,R?JU>O ME(B&*)$@C$WV'4XC0 F/0&+2;*1@4+M%PZZ\7-28&P$U:@9=/0?SHM7<>/+S=E-N:)6]7)=L#];/U4S6?:+D3UGPO)3! MLW[KR;)JTB6KATTD\Q,M_B$W]>],) ^OJY@WI=]E@TS=ZL(\S_?X5"U)#9CF MQ*Q!RD1#U[&APPO%^_GJV+'WY%^(DOO M@MHRCT%=/H'V&NKE1;%I \!\8GD2%N9U\('U]NM3QSH([3O]V91O:6I"+A33 M+C&/!!"1-(TY3*5&A@A0*L5AJC FV.FVM5_=&#HUR04F7KNT,#U&S#*$8 MBL7801(-#".$0IRSV&NPPX& :<,9SMEV$K!P]J%A"[7=A'Y>?:.F]K,>VV13 MOIBJSQN3<_-L]JH+(B(:$DX ))#J]WVD5S!1$B!)/,(\ M#6\8A9O<%H/OV[Q\7I=YNT]JU:\JSF^"=U<1=F87-\!\THZEY$GYR V-8Z)R M_/30"K#"U*O/-_*CWB^)#ZN-_CKE;-F$H/_V\CO][W7Q9DG+LCI3CGE,LC0* M08@24[@PQH"$+ ,2$8D32&68.-TH.LJ?F[NR5Q\LC?[!WH V*V/(@;_KK-BQ MV8A8CTQKM\,\H"3M(+#\%JMU4V'B,K:#\#DM<#MLF(%Q7!-N1EV\,1V:L6EWP\2Q;W06USOV(N@=O.4#D-73+1NZT@5L. M2)R$;;E\=F D>U6-P1Q#KU?:A7N[?M*NWB**DC2,< @8B_0NT23BT A3S3M2 M$!X'7 M@/.S@J8-,N^S]22PO/?A@8=&A=[4Z MJW'80.+YBN>RO*EO?*Y:?N8"Z/IG?)\OE/=/)E'VGU7427-9_%^2%M_UO,@% MX5CR&,6 )"8@A"54;P)2_:. #/$0&Z3&WS8'^^L6^#ASZ)^#6,PAO ML+[NL831O,K\Z)IS%QA+@LJ4*0XKK+"0HPP(SPA M"G%NB_5=8/K#5I7:5P_!_7.1+P/]K48.!;#MIZ&? M%,<#=V0./,0UV+4W-'H'K>(:Z#_70^J+V\/K4&Q\%)@GJCSN$VZW8N/.J/55 M'KJAO4^KJ6G[L$<#^#>X5M[$/P MH8@-*$=W!8V;B])=&G_BTG17S#PM4'?M T,K&/R0JZVL$S-JYOE[OGE\LRTW MZR=9?%DO<_[R7?[<_*;5_\="1BJ.*3;M"[1;B)*, 1*& B0AEE*&2*;"*1K: M3?S9R&VR@=_U.H' M1O^@,L!K,80AR/FMCN"DP<3E$H:@J\:P@-:6F7]; M=THLB)UQCFV>/4VI';6^PD2-3+C=.6IM:LH45'/4+8/1:>ZP,RSXHS)M',?3 M,]Q>NTI[4FW:;M-^\3SI0NUY^*')0Z>GALWA-E VK6ZD8>+=E9IK)M!%B.UXU ]P(U/C^4N! M$;*?KZ/A-X'GHK2)2EO*MK/_\L/K\7/6:7CV\H<_Y M1A,9*RMQBU#B%$/( 4T$!0AFADRH K%($)I,,H^J=C-K&0,@E[V%O;LH7#)X:Y.5:M>".)$ZEP M"A*F(H BC %+]'^0E#2#C(=2$I>\ M^=>J?(+_A\I@ERWK3H-55B'$MO6N$> M9P3'2NKO<9PD *D8F=QN!/2&E7!-W3R.H(MCZ1WW*6JNO@+N=K[D_\_Z3;]2 MC^G7:BP]OV[2M[20GJ!O]/=".WWFO5(VQS:$,!56JLL_CHSXL_!X5G94T\;%0G[6G1T"]3]_:&.?3>O6T7LD-+5X.[]Y^ MI_JKC' 61FE*-)*)V=/Q$! <)8 *J#1A8)4(IW@%2[ES8XF]VG?!:J_X<6S" M7?!$73G$=B;L2&4$?$=FF2ZT'9V/0PKN@M_[H+VA 8X54.-TO.D7_4HM;JSP MN-S3QN[CPUCKXWKUH)?[TUO)-M_U$%6QR!2+E!$: P6)!(AG&:!)EH",DRR$ M*N0ICUPHZIR0N?&1T1$8)0.CY5U@]!Q4F?,LHG94=VI/S=R B:,-;FPMRQ@=,!>':K>S D(R_K6J\1&I:?-=AK8Z,# =,V M*#IGVTFCH;,/N>?(-B.\STM.EZ;2PKN5>$LWA+1_+?L":N0E/0@C MISS8:R#C)LE^O&==-?+WZ[,#^8*=7#NUUP_UF4^1LNZGB=-K2'-BIO$2LA91R:FM0" A2G'+ LUN_S6']Y8)S F(=M0Y'O#GW$;E/+ M:HD:'XR]-DV[4:5INZKYP>^D[9JG80?6[3[N%=E&R8I,8HFU MDQ9#CDU7E A02F.0I8P1Q&G(XM2I=/<%07/SUMZ==,UUC$2^B*@=$_K :62* M.^U-.TH\\34DO!;QOB1KVCK>5RP^*>5][?FAY4M,2W*^V18FQ%@/_"#+10QE M&&8L BK$"B"2<+US4U#[9U$6IF%"&'%*73@G9&Y<<*!CP&LE78N1G,'2C@EN M16AD%C@$Y\T5< :4#;ELO=_B(&?D3%P"Y+*EIX4^>IYU+V#Y;O60KZ3V(\2W M]9(6WS5Y_$-SR=JTFEZOVB"E-$UC1F &0F5Z/2+M#S 5"P CEJ09RC*&I6WM M2BN)<^.!O=)!I770J!WL]+:OIF@'>3]#C +DV$[#50P'E*:T ].^*J5W4"-,HS[?MN66D)9OED_L:I4^'K5U(?\IQ1M!4^Z MK_?._V>;:S*^7XF/^Y1R_3O],CXI#E]E3'Q_I*N_K-?BSWRY7$ B*,2IGE3, M3-NZ1 !L^EC%,(GUZTM#+IS"B2;5?F[,VVG)T&;Z-_:Y\>ZT7P$[VI[MQ([, M^JW=0M"UO6UGW%I?57KHV!\T -R=MD"^"^I:>)7I M\_F6F=: 25]2KS(WQ^^XUU'BYNU!7P[@1VW0AXU\*A=1EJDP%A3@1$0 L3#4 M;[D8 9$1I$B<4J2L:CH,56!N+ZJN*WLU!3;XP]@15(8XQMLZ3Y3S%L([_!-N M(CPA?\N6P0F^D38-=CJ\UK;!":&>C8/;..YQB&^;X[*__K5Q( MQ2B', .B:LHDB4EJ$@@P%"FB&-?_L;K>[I4R-X9K%6W#[&I5@TI7^TC$RZ#V M$Y4WJ$9FHT$H.<4B7D7AAF#$RV-/%HUXU;QN..+UAP>VI&Z\*NV+'7E>'YZ> M:5X8F0LH4A$F# %$E#!Y0PPPB9C&4V1AF" "&75Q@6R$SHT4]IJ9T+2'QH)J MDY8?;]T=FUS;3(&=<^,;V)$IY"]=%(]WM<%>98\MLQT \MI+VT;NM$VV'9 X MZ;[M\MD!U^W?OK67,YBGA$($P@C% (DHU<0C,Y#$"DLE,LKCQ/I*O1UU;LRB M%7.XRMUA8W'W/<3BL>^WOWT;+=7[\NT@SB$*$$8$*UPZ)@E2#! 0V%@+%"/+&K M'=P==':,L2W600U9\,8DC!>Y+.LVL79KZ@"Q?B(9BL/8/#( NL%=<[FGKU& M^WCM#K0_';L"!X-.LO#.F=&NN[._&[:%^*1?^[OCB/L?-%_6@?AOUD]/Z]6W MS9K_XW&]U..5;_/E=B/%0M$XPT+$(-%+%:!,<4 2A?1"#5-!%$Z5:7IOGY3L MK('3@IX@<;E1*WCWQ=(5&(Z]W49B5$1'I@:3/71X%+HSP$13U"8$71ON@L8* M?QN-P0#ZW'6X*S'I%F0P1L?[D>$##6[MUPWDJ&.D3#Q'YSJKTU$.95DB5,@T MW6$(D/D/04R"D">?BX:3-W0;P Z9[KY#1EE8"N_[?/S4E;[ MX>4;6CZ^7Z[__+!2Z^*IVA_O4O8XYCQ$/ 11&&N"(RS4VZU( *R_KU&:T(2$ M3F6U+>7.C=FZ:@=&[\ H'G0TMTD O&DF[.AM!'Q'YC4_T+KWQG,#RFOO.TO1 MT_:V<\/CI'>=X\=O"X*MPHSJYG=-Q%';2B1"J!6#2W&*US_H'D/S;K71;O?[?"F+-W0C'];%RP+S*%19%)D&F(G> M^ D"6$8QP&D8BHR%1$"KANX7QI\;J]0J!I6.0:ND?<#,.03[&<,#+F,?4SM! MXA0=TV/X#7$QYT:=+"*FQZ1N+$S?8X.K-.A(R=1VH\S:>J>QTX<&;(_R_%W15+NO-Q7'&J5[!G&80 DH4UIL ' ,6 MIB$(342_"C,NL%.E%CNQ%S!]639%8_A)T=._DI+J6T;6; CN>\ _L MR.31C=,_P?>5\WPM$!PI5+]/\FL%Z%N@T1.6;_-I]Q:S7XJUV/)->;\2WV3Q M(^>R;+;/,Z^L?'M2D2L!*?UAM9?J$OYE6QX*$($:$8P"QA )G"DRR.$[P_L07'Z\W)5:'3WIG88G!R6V+]0?<0^X^T*->K-Z87EUK2!]DX MY$P12,,T 9()O2>*A ",2PA2A1G$#'%H=Y%[6<3 ?_&&L"AJS' CDABF\3L'33,R$YTSGYJ2)?JY- M>>TYL2?^:>9FHI?#Z'/D]"JY'=J>U\T-@T_V2KH=@.YKR\-HP\X(WN>K?",_ M:BDG]9*J=M.+5&64)TR 1*$4(*Q]>)RF#$@V2 M%<6+*;M>MU5U.R"XBK'=^8!/Y$9^G]2J@DK7K-Y.O!D-YH7;>K>9%Y^:&AZ+-M\6)D. M/&;(M@/?5RWBFY$C].QQL_-^D M!DPP+E &*H5[5ILH/CF(*5$8R)% (:>14 M6]-R6?*U?4%AW.QZ MIT7,0Z&(W.$43K8:_W_5?>M/7+CVK7?\RL(!+AW M!BB>2-2+S $"M#T]DP9LMV-[;A#,AP*?;B7551VIJNW.KP^I1Y6JZT6J*+7N M 8['[I;$O1?%)3[V7GNV+0P*C.$ST,"[L]UGVJLK7GY37JU;'SG=U165PU17 MYR?TY*O\.1=R*=ISU:;T\YQB&D<\"J%4C&AR0@(2Q*GF*D8DXB&G*G(BI^/M M3(V)MF:V$1:.?'0"34ORN1ZCH9EF"T]CXJP)[O2927\>!:_\<:*I<O\?ZJ??R[,VF?]8I+OU_IWM_^] MR9\JK)Q"D6TJTFL"_#ID8T'TSB).T4!\,&*6EUCV]N5N_* Z-E"6#Z>WS?5;UF)#/Q[OGYXORG7JT=95%OG MG^2ZG:I@&6(6)Q(FQ!1UCR(!J20Q)*F0F6"$2^(T\;-HQHD_%2N7Z[_D2R)_<U,;I[WE:R_A:O?M]XC6P".ZM=3L0X/*UJWT["#Z99;(^/RD7VIR MU,^YI?^O/^6VM_5,\#-*!W=EN=$+H4VAVZE/,ZN6RNJ7]T]5.?3;G[+@>2G% M/!-2!B0-3)R-YA<1$$@5U@N22*(H34@<!16<3ID8YM3+'JK92KT,:,_\. MRLH'D%?.@5_T(J7^B6-43H].LB.K8:$?F+\J*R&CVJHJCEDNRT8IHBCT=77 M GL!W>L^TY=:[<#$OVSBT?##_-]M"SW1A)$I,&$.1-MG$]&'?/[DUZYV#[[VVLN$XBN5.P_;>\Y(M5N2GD-_ES_4X#_%]S MI((D59+ E" %8QP3R&*[^T^. MVQN6,-M]2OR#-_ G8*N-W+$8[$P&?QFC067U +)=C -H9)\H>4WD4JV0^.4 M7K+EW3W+AYU*(IC+"%.<" R3*!"F^'@$<1PD$"N5DB10D9Y\.Y4).]72U.;' MWTP;8.4CN^@TNG:LXP6S@8GF; :1QY)>EZ#P6KKK9&/CENBZY/-!*:Z+-[B+ M>52AOS7]T$6K5*37W5AJ;B $,;T@-V&Y)%208H)12)G($FZKTG'D^5.;@^R9 M:*_7< RY\^/> QX#C_8]ZWH($QW#Q%ZW^5YS44H?,YM M3CG #&;JU'C*> IJ5T''UQEHO 65NZ#U=V:./7?7@6V$IW$:_%6Y MZ$AO [X6=OPXCF&!'[6=WC9S!N\"KNLYPUHZKRS,XZ@>*/L.WV//;5->O M:&,IVZJ-IC'YA_[TF7CT+Y(O:%GF*I?BVZH-GOHDUW,BPRPDF9[@QM3$+24I M9%POVA6+)&5,A$B(^5)^-TDAEA^@:^RQHAU2TT[7J@&/22N=,MX&^I8_Z)/C ML?=U'63Y(1@<])&X_G4QEETEV<>:/3XO5BY2=B*EVARK&:295 F,6,A@C_0,^+T -S&M'PRUW$9EMT.4 8FH7 MT?$:6GZRL7&#RB_Y?!!.?O&&?FSQ[YJG'DQ<^K,LZ'?Y:6.>>:_JH,O[S;I< MTZ4)'WE'RYS/4\3#6!$)E0I2&$>(0B+UK"Q0<1:3+&4HQ'/])+:RY1"G]EV& M2]>*X49-:SZ@M?UMZ/AJ9WG_^'&WOK&CHL'P'IB>MD WAH/:PKL_8^EGF\\Y$]55B>* X4BF<(P MPB8V+3!E&CB&B$=!2!2*,8UM]27;B[L\0OZIUZT*R(]K)O9-!8TU4L3"1/&J)Y>$ $) MH3$,E:!!($1 (Z>3AJ.M3&UL[N\?:#/=4Q8.D;2;#%R-S\"#]@":(CYEXM@!!+$F":(8) M0:G;ZLP#CN.LPSPCZ;BMTQ^=@0FTM1!L31QR_^8X#(/LWKQJZFWV;H[[>W+G MYL3E5RQBFD@E$<5ZJ1)AB.,HA;&@>MJ4AEC/HJ+ [/G&B4#.RYAI1GYUIO'. MDO:O87-8S$PNI,L!AWX+&K_J]:\?._ZBYK1R_:E+^BYLZG)17^33JC ;&E75 MJ.W1_"[UI?G2($HY(:F"*.%&'YIFD% ]=A75,R&&&-,S(KL'D=X'E9L+(2Z]>^!PN MROH]IA^9U401KI.4H6913%FM:"T"DX_0I;ID9R?YK*:Z(N)^%X$GU- MC]CQW4@X#\Q]>Z6$@1F.8.<*V/D"6.5,F_%7N3,#K4/^Z-$#JCZI\AIS1J5- M#[B]IE ?C^Q+IW7YD<\T%R9PCDN**,8)C,QJ+9:I4?N/&!11RG$L<8SMRI&= M>/[4:*\USY7Q]D&S9;'>4 S.3$U-(6.:43!KY6?>TZ=\31?Y_]2%4ZN+9BU5 MF?JS?)T_Y^O\S">C!RT=APW,3)]'/7OD!*.7W:%-N/#:J'O*(T^R_IE M*\+RV6C3KY8WZW61L\W:Q%9_6WW2OI@H[%6E?M[:,D]C$>!8")@F+(6QBD)( ML2(0A4F2XBP(E=G5L5B8"M7WHH-E[? M=11%41:E"!(N(Q@S1"%-L8*"!P%'1(:,AO.G6MUN38OU5#OPM8G#=>,[^3U? MF@!8P.J$A3?I-Q%)10.A(">8FX1:W8-$"1BD21AQS!@)G3[(;S#DQOB./SZ9 M9*65 C=?WP,<(T!%+:+Z)IT6I3+)]&(3$D%UIR5Q"K'4DRK.(AHQDH1"B&:P MW2XM,T3>:JBU!@YX(E3')+[E*+.;P8W?!0-/_+H._5]0N]25'VR\ EVW3,[( MOF/@XBRZG\ZM-Z2]:]]>;]GX>KC>T#RJD>OOZ?TFN%_DLUQN9#E/5, T]V80 M)U29PXL(XI0I*&/)4:HRA(E5#9'7#Y[:%^\K7;ANU&TQLF.[/IX/?GQ0F^2/ M:%X[Z9,JML\>=;"_]NCU<#WX?<\$VMSL&'_(GZ700UAW4JX'=U47J.R6.VM4 MLC[)G^MO/^3B67[40_^AG)O5HI)*0:2$GB&%J81Z7A1#QI *,\$E==.)N;7(^'V[97[C^FHB';_1G0SGOY%*J?#WG,45( M(@5#(8D)4$\@T6L<&-&8",XE83)RV8P_T U_0D:!6'P"ZL-=LQH M/04O3H7^7Q;!@"0!C#7-0J98!!'%-.,H#' :N@>+7 ?O*(3[&E@_<-K2[M4@ M#77KR>L1DG5T8ZW6ILUE5"*O8%<(R%U31$.CO;'N^OE+@1=)B MQ+IH\XSA2,A4P"R*S.R.9A SR2!+&!-"FA2'R/6$=N1>'?Y@UKU/I?Z-[LVG M\V4O!^A/NR_-:#TT\$?)4Q6ZB522&^*#=YU!___4>3OU&?7S4/>:)O=*E0^K M0NHW[][4^3'5=!?RY]>UE(NOZV+#UQL]$-H4>Y(HC ,%HRS1LVL91Y PED#" M$6*,Y^TJ]3DP*?<+VRDE&J9^8"ZQ57@"&6:0+CE"=QP AFJ7#; MNT6] M0?2[G>1NQLC[3;UQ.MR0ZO^H?JQYPWFQD>)#3EF^J+*K:M'N]9R*C(<19I#' MH6;$) L@46$,(Q[%$<$H(=Q)+?MD2U-CP'H606MSVX,IQ_WIT[#:$9@7L :F MJ<9&T#%RUI0%\+AG?1$)GUQSNK%1&>6BSZ]YX_(-/?7J&E7^S[*HI&A_RQ<; MO82?$QX%C <)5,(H+B$<08H9@DFBHB1BE&%F)1Q[H9VI,4-C5J5H+5:+!2U* ML_U8I]\YA@**%' MB&_YW,((:"6DLD5\2*SMOH >$!SX^]=:" R*E8TST%CI45SP/ Q>Q05/-#6N MN.!Y?P_$!2]<[O;9$S*?FR)AB\\/JV4CPCX7BH98DS$4(M74D*0,DD!RF,8D MUO^5D5!62;'''CZU#UQE'Z@,; H,V WYH\"='^?7PC'PX'9 PGI,GW-Y-Y#+ M=B27DO_M^^KYG_1M]2#6?WD]=H\^\Z9=I2>O:;?C+0IS5-^6]WP_][D MA7RW*?.EU,OC\@]3!VZ>()7@(*,PS?34*69ZQ8IU9T,IJ$H"R@E"3EMZEQJ< MVA"NSEV?:"Z _H138W*9N^>F7X39[B/N$[R!!WQKJDDY;HP%.VMGH++7WW?= M%AF?'_B+;8[ZI;=%X/4GW_J^?@2S*PUZMRS7176&5=XL12,#OU,AVFD-WK"R MJB$ZQS1DB(I$KX,S$^AC5A',K"*X0%*@5*\KG+CG"ENF1DN=8TYHW*I!]Q>TZR/ M1[I+N[_?/&X65:NW2DF^_EP%]]VKFT9AISD%E*GB>N650:P9%<8XY1 'B$&4 MFG09AL,P"6P5W^V:G!J?[JP&M=DS4!M>Z1(UIO<0B;?L@/,,.0RL Q.A)T2= MY.;=0+I6A=ZRM='$Z=V\[VK6.]XYANI$52A^E_F+49#HZ1Z'D@2QR9SFD&1Z M5:IX1$D:.7FD!H5 MKSK/;OXW5I<,S'N_GXTTV9.EV&8A_E5Y,TSNMP]8WTZEXI4]$]:H.([<=0H5 M)YYY[4K\@U[?WZWE8SFGIG2[5$C/]$("XU FD"2*0I8E2<3-(9YRHM4C;4R- M+3L+M+^,D:"RLO=J>(>EZRJW%T+CK5ZMP+EB17K@_C KS5TS;[2"//#S],KP M\-*>BM'-A.!>70B >_6=1B+*:!)D$+$PTFR@*8'(#$&:D9@130@12IWT:OO9 M,37&Z,ZOEJLE;.984EP[J>K;3W9,,P+Z [-1%_A.$.]QZ:]RT%G4E6!Z53'M M:CNHYV&XR9L07BY(N[E6K'Z:AH.6#7IMF4K$T@X3( M ,9(_\%"@B!C,F)"I$C$5JEP;LU.C25_,]VBQV6CY .>:B_ D[ZJ_:'CH:D= M_)9'I]Y!'?H M<%OJU33VFS8L/GAKS/0&.[Q)-4)**_GJ78MCWNJZH3&P=FJ MV]WNT56WRW6^?KD10K]Y9?,?,XL,YPH1E@:(0X(IA7'$,:0)EQ#Q$ (-K8';IC913=-9%)*X(TSK] M[-'BM2ZZUPW*W36%J.%3G>%4IU^IW]]5I7GG[ M4Q8\+Z684GH'ZDL8'<'L1^WZ5:?K@ MY[T(C9,1X]>;Z8/1T=(RO1XTB%[%MC#F'ZN5^)$O%O,X(%)R$D(6,:*Y3RE( M61+"E'#&$A+*T&Z"U-> J5%?6PL]IV)+:BVQ>FI'YW)G8V]^YB9KG.,@2S0; MQW$*8Q'I2:8*)8P5#CD*49(PYB1VUGWZU*BX,@X8Z\!?QC['N>(^N\GY@.FGL\C@5.NGMM2()^P\=30OAJ"]= MR8/C%UR5)]+.;SZORG4AUWDAC7GDL<8)[%>O(1!)D>H8)" M%G,% Y4$*F5(4>D4>N!JP-0&(ML$V>$3N2=N#^G'_^9/);5 44FRJ,@>*8A1*EH96>K\VC4V-U_9M->G"E;%& M2E3_O-38BVK*7VY8F8N<%KGK4=-9Z.UXSA>@ W/:*RQ;.P?8#K(!Q"(!OM ?'_7G MLLCIPNPE?]T\/2WT!W,>,\FD$"'$)%*:$(B"A*4"DA@3\[\L54Z'S9<:G!HW M:#/!8VMG->=_TH]^H*6>63S1PG4Y=1%O.Y[PB>+ E+$U=08,EA_WL&SM]2Y9 M;@N0WPCL"VV.''%MA\!AA+7E?3TC#_/G7,BE*-^O'A]7RRI9Q90!F"=*)"D/ M!,0!(3"F80HQC1.]E.&!S%+&,L'G2_G=S.F_.40>GFC/:H20>H0"9HF>)N!( M+TI""C%'A@=H0H7B/!-.Y7XOM#X7&7@+9CB \0C?TN:XK:NYA M('98>(WYN-#DN $>=OX?1'-8WG8EES3Q(&F/7&__")-F*DI%K(4GU;+ MHOUG9<:'K0YQQ/1J)$@#S3?F<)F2#+( ,_VW($B"(.0D?1->K4_%_M$ M?Q#F]F+@V_"\3VQ/?A6\-G*M#, GN6[B:-ZOR@/M:(FRB N60,&IJ^$ M4"DD68SC!(>1=#N.MVQW:KS?34WGJ\>GU;(Z4C.B)P\2+*71KS5R-3G?"MG^ MTHC8_MHF@/25!#C?07;,/0#L W-R%W%3F;XQ&E16CZ3=;875,#H YYM^(Q$ M*SQ.*P#8W=Z3S_+ORUSEG"[7-YRO-LNUD9 RT4J:6W>CA:9))%(20Y5%,8Q9 M%D),<0"5"D66$H539%6YSJW9R;'9GQ\_WGSY#W#_._AZ]\>GN]_OWM]\^@9N MWK^___/3M[M/?X#/]Q_NWM_=?G7D++M.L*0L[] .S5@[@\'.8M":K#EK$+9R M@LDK6=FU/"Y7.:%Q0%5N=_>,?I1KZ4]YT&( M58+T;"LCU$C.1:%1VDQ@%M)(A"F2C*+Y>K6F"SNVLF_:B;&V!@PWMLP,P&B? M [58_2B!Z?@FMJE:AFWM=HR&M.\*.\X:!N"!>X3P &Q\SI= M',+.<2>7 R)],!4=LJUKMPR_2%.2GJ\KG6;]#UD\RWXL#M(C(^XR[MD/&@?,7+@B;GV!<6*DG4=G M+(?9A;0WXXUV))UQ.KT[Z?XH]P(\WPIJI)R_OCRRU6).5! D!$4PYIS!F*44 M$DH3HZ.)I P#K.>ZMB5W]IX\-H MKU>4QME_WFC%<(ZZT2U_<_R"GJ*3.R656EE*3ZT*^6 .[)YEK7-ILI%JH>T$ MLX!E40@I,8+!D5 02\5A&@0H#A.58NY4Z\:E\:D-X*[>4".RUK6^%7)MTNAZ M2: []8W=U&0HQ(=>+7H%VUTXLP=J7G4U7=H?5W:S!S('JIQ]GM&/[;X554C) M2Y7!4,6=S"4)TE F&92((1BG3"_'8J+_2"*&,),(8=4C(^FP):OA-'XN4FLH M*(VE;@1U!$X[&NJ)SEA3DP:1)MNHLL\?F9SVW2=E'&EE5&(X[>7KX7_FRGZ# MO$U2^"R+:CMHMWPG$@5Z):%@E"(]?Q&*0B8D@B'),I%&B$?$:0_]9$M3FZS< MWGSY=/?ICZ_@\^T7\/5?;[[I1=I(4%DY4'C"13!\ M\L#IQD:E@XL^OV:%RS?T(X=.>&DKHLO*=4'Y>AZD-%1Q&L TRT(8$Z0@"Y&$ M$A.:I3&6A#I)RIUN:FKTT,I#=_9>_]F-(,[ :L<0?L :F"(Z1LZVFMI_M89Z MI(C+:/CDB#.MC4H2E[U^S1(6=[C1Q/-C/M]6]Y#E%\EE_FP6'C=+T5;_T+^I MH]4[K9O8@MJ .:4QC46(8:"(4?O'(21)H&! $0TSE1$L4QL:N=Z4J=',%ZDV M2U&=%;A7!O+0,^>9:%R\!V:J71DA68*=*]5IV;;6D"DRU%;.[#CTZ\Q$EV\) M;K3N$2N^,4>VM:3Y-+IISZ8!/\!MX5CZ:$(L@=A(\"-?/U2*91*\2%JTB16, MZCNY!.6#E/I"NI;@EU517;9ZD@6MPM+X"U_(&<@56*R6WV7Q:QT>J(<;H)OU MPZJHSU=I>>:IA7S2+LHZ8K>HAFYU^>I9%D_UX;K^=U$=TNH?F>>Q2C#)J*9^ M+Z044*LU4^IEBP\TCJY-A4VVWZB! %XO5#^/(K]6;WCU+/N?K#/QXR/F#,76S M6-=8T:>G1=4EYA;SCYQ7(T@N]=>E,:HP.*U7E=UK^?BT*FCQHCU4VG"IFZAS MYKCI7&VG"4(H35*,R:6OGKQJW=).=&U=/U -A%Z \(6^(%>Y;D_;WY9(T6^% M,4KE2^U'3A>@U.]G'0$Q ]5)>7.[R;*IC5UIWYX-Q;%PM MUP]E]1HM5\6C?N"9-VE606Y>BYVIQO]CO66\-__L^*:[_2A4(->7=__-I+9. MUL::9[ JC5!WH3GS-X_O@O92-97K)OFKD70&*_!DBFO4=>H Y2;4H'HOS, # MW^520[!8O)C?Z+F+Z8%= /M3H=_;_&G1 F"*T'81ELMR4UU794!II^]T"]W> MW%IA/-H9][0J<_,BSXR7T@A!ZI9*\ZIJ4T!IS#6OW![6>R_Y4K38YTOS>NW* MZM1P5!?H7E[N__QONX_"F4?65K!3KV7U^FP?O.4" W][ Z^':3,0"UGOZ!_I M3O..[6#1_61$_I??S=MSU/D7]]M#/JQ84 M08JR:CGAH8%1EAO^@&B7(QZ?V%?@L3TE^5V[^7YE6,H0T'W-X_K3^T[J=U1V MC/Q=_S/_OISC$!&%,(*(4 %CB2.(LRB!"4MP@O3+GX9.9[K]39G:.Y+68^E68[&W- MR-J3UZ)VJ$IY]1/= ]!NS53VY>N#7"S,R3-=OLQEQA@R46A*,@GC3*::$\,$ M"H4YI2K$$;4J_W/\\5/CN=I"4)D(&AOM ]*.P'>>R*X'9>B#(!<\G +43KM] M193:D8>.%JIVVJ%NO-J9JWJ&W_A2*"09QBR M5$I3(2@P$QL%42(9EC2+4&HUB%T:G=K0?KP.2!Q$K[O;VG M5!<#JO_V M]T/H,+^]YW-Z3L+:+>Q[]7N[@_JYV;_>!G^@0.K95VA2>)(%D*280(:2 M,*49BB223I,PBT:GQG9?NWO]6ZM!:[9- $G_#K"C9V?6(NL_.'"#R M.CNS:7?S,Y=[_83_&HU(OAT/&8N3(%$4*F'"_3-,(4VX@%(D4@D5 M4YPZ$=+9UJ;&1)5QX/:SHX;9>43M&,8;3D-O_AQ$ <] #=L0I&*%RI#AP/L- MOFE(\%'?+X4%'[_I%'%T.TXO!O_K7_ZA_8G^PQQ8_\L__"]02P,$% @ M;&+]4*5+U#LU@@ 6<,% !0 !V;6DM,C R,# V,C=?<')E+GAM;.2]:7=; MR9$F_+U_1;TU7]]PY;[XM'L.)5%5.B.):I%E3\\7G%PEV""@!D"5Y%\_D5BX M@B26F[@ICT^9(D$0-Y8G(R,B(R/^_7]^NQS]]#5-9\/)^"\_TS^1GW]*XS") MP_&GO_S\^\5K,#__S__XMW_[]_\/X'^_^/CVIU>3<'69QO.?7DZ3FZ?XTQ_# M^>>?_A;3[!\_Y>GD\J>_3:;_&'YU /^Q^*.7DR_?I\-/G^<_,<+(_=]._VP3 M4YXY#9DS#4($!28[!U$2&S6)*F3Y_W_ZLZ/$2,,-Z$ BX+L(F( _)L8YS]0G MF_CB0T?#\3_^7+YX-TL_(7/CV>+'O_S\>3[_\N=??OGCCS_^],U/1W^:3#_] MP@CAOZS?_?/J[=\>O/\/OG@WM=;^LOCM]5MGPTUOQ(^EO_SO=V_/P^=TZ6 X MGLW=.)0'S(9_GBU>?#L);KZ0^;-T_?3H.\I/L'X;E)> ,N#T3]]F\>?_^+>? M?EJ*8SH9I8\I_U3^_?WCFSN/_.I&EY/Q_$]AOKQP\FOITCM MXJ_GW[^DO_P\&UY^&:7U:Y^G*?_EYZ^70RA:)8KI\LC_QC$M&5P_9#0)=]XT*N*=3-=_.7(^C1:O#F(:#EY. M$/$G?C:?NC ?),.IXT*"5-05;$GP#+\@Y$2FB2HK[%W&"]4S)'NAC5D*?_HT M^?H+?O O11KEFX58@-"5+O['@XLE>('O'9B4(_,B0"2.@8@\@>J/HNBE?O^.6+F^(' M0?@\',7U7Q>3TH7>YI,.Y+=4#I+[\T_(=4[3:8IOE[IYE+D%9W.TKVGQSB[T M_I]7;HJ?./K^,7V93.<#Y=!81BU :.E!,&O *J-1@\QD:47F2G8(@7N/WPH- MK'TT'"+51H#Q(4V'DW@ZCJ]P9Q[8))S+5(/'_14%(CPXA5NF4%$PQ572W'4( MBSL/WPH4O'U0["_11B!Q,77CV; (?@WKX*(QFH! $(.0CH)Q-D.RC!D:7(I< M=;E?W'O^5L 0[0/C(+GVC(W3\7PX__YZ.$KOKRY]F@Y$\I$F;B'+@ SPF, 0 M%<"(Z(3UANFH.\#$_>=NA079+A8.DF,3&/B8/@V+$,;S]^XR#1*/@8N00!*2 M4! 8ACE+*5#O74["2Z]%9SBX^^RML*!:Q\(!\FP"#V\P\I^B.5L(_ASEGUY. MKL;SZ?>7DXC;GV3<)V.!&B,Q5$\"/2+$N,W&1*>U3+0+/W,+4K9"BVX=+=U) MNPGP7+AO;R**;YB'R]3&RBI&:J/6S !)+!=?R8(+ED-6R3,:<'.TW5F51XC8 M"C"F=$FH'(2(ZI@MOKG[7"XK=GTXO)'^-!LH+XC%)@(BITL;, 1XT#&5.4 M6BJ>!.T:'#>/WR[A17X0;.PIUI:0L=@LSZ8?II.OPW%( V$,=QX];1)+!":2 M Q^9A81^EV'4.N%BU_"X1\-V&&DX*]J9@%L"RH?);.Y&_V?X9>%249.]]YR# M]!8-H5$"O"$1C)4DW5N /2N^'+J./GR>C-<9&ZVD MI29%4-P;$,@W.!T),/R?-]YG?*4#Y=]_[G8 :#@->I @>P;!>0I74P0P9?YB M.!^E@<.=#4FD$ FQ:+E< ,NM!F)0-IZ@$\2[.$*]_]SM0-!P_O,@0?8,@HNI M*R4NY]\O_60T,)[[G+1%FX4NL!#!@,DR0I1!X=8EHDA=I"CN/'0[]3><\MQ? MA(T8@--OX;,;?TJ+7&WTE$DN+7!/T-CE5!"@87N$IB;:=@.*,TG,3L0>EEBB#U2YC_$2HYHYEK;L(.C8\>CLT-)^IW%^<3:#A]#)-/^$F^.MT M\L?\\\O)Y1HV$C"=NAH/D5Y MN'B;0,GYYS0:K:FW!='>$TC!:1 :@>YMUF"LH$8AZ8YT=PAV^\G;8:+A?.6! MPFP""DCX92D3F81_G']&N'; :3AK.?A(NT9$R>7:1Q+#?/KD?LT,%H3KH*%)"P2 M;C(#SYE';!NGF?RU#Z]7 6W.B_DIM>7VWP M01M!$DA?*D&$QIV0,P;.AC.>W8BV,WS\^R\/!/D6 M7]C[+OG[5Z?OST]?X3?G9V_?O#JY.'UU?H%?WYV^OS@_>WUZ\O']F_>_GM_E M8\N[YMM^=C=WT??BY,"[ZE[NDM'/;?H)4I0I3:('*K525OHMC*[*F=+););POWCAO@U2 M\,EP].JUE^C:&R+ E-Y4F3%!A2F-\#9DY \'TAZT-N+Z[@F/R7%UU0 <7TYF M\[/\ZV02;QOS\\DH#FR05,F(V[+/'$1&VXMVUT$D0G!)>*1N0^7)X:A[G*1& MS%@WX.I(\@U@Z-?I9#9#ER /YP,,%&P0(4,(I4=%*:JQ-);R&N)=RN5"6!53 M=8N&?CJ-54+)OK+='Q:3N1MUY#&/1J7>*HW3U(T0XR?Q=,,I=;RGW[ZD M\2P-A [,,,'@- G@I2;,4F,4KQ)J;4=>/]W)*H&I@D9:,#]H0O\8 MC@H_;U WXT]#]#++ECQ_<_G%#:=%?@,A;>)!.'"1EWL%Z&]:)STH1J*S7%DI MJFQFVQ#73]>S6@:K:VTT@+"S+ZFLD/&G9>[]+9KD00B"<:DL:$T3+I+L <-; M YP(PF2(@N8-I9>' VH#+?UT2JN$GT-EW<#&]WXRGMSE8F59K\]J+"5,<1LA M:8D,<>/ "$Z!9!]H3IDGL^%VZ>'@>9:R?MJH58)2MWIHP XM;D&EV7R]4(&:=/ M99!"1YCYBN271;44SIJA ;%<"!L,N*R1$ZT9&&(3,,]]M,D:6B<[^1A!_0;W MM5'4@1(:,$"_NN&X[,AGXQN.9@/K,TW:6R"*BM+M.&"\D"-P+85P3EFOJU1E M;*2FW^B_+HP.%W\#&#J;?T[31^4T\"@=[64&;:D"8:T$XW,&FC$JU5Y81ZJD M YXFJ]\T0%U4=:B0!N#U!"-:&N*]AQ#0X(J@(EB>T?1&SPC7)%&^3550=TYW MOW%_75!UHX8&@KF;,'1]##0<7R%3JSAU,IZ]2'DR35W;'F&"<#QS M,(LJ-"T\F.AI.?6@&14FK=_0F+.+P\>#Z.ZG972U$\KCZ; !SV%U8>L13@>" ME/XR#+EQ!+GA(8&1).$VQFRBFOFPJ2-M(>CKYGZ.HW:=,G_+I46 /X M>XP-F4D()&B@S)@7 M?KT<;NTN/^("HZN,464HA7B311W#=1:596\X\P0R*;:>Q47-G421&)E49@2C MUKL@?7!WL"9]/0V+Z-@K;$:#3:'X$4[?I_E9+N6@E#L:LO&@3.E0F"0'9V.$ M%))7667"==P9FL\\M*?!$]7QUJ6L&]AREU5]BP('(7WIC4W AC*/)Z"SZEE. M0)2(WG+OJ=S0:KB3ZT8K$GJ:0U$I10#0[L$DY0+,LDE;!IKBA\T?7 M2'R6SIY&;1P%A]TJJ0%[>.JF8UQ$LP]INFB[=QU+48)!=#0)># !1-1^N=G; M()E))'#!JA0=/$903[,[*J&J$[$WX&/=YV.Y!G(RP5HC@=G2Z1/E (9*AGZC M2)$Q9PW;T.VP>^SL8(YJX:8;13^#GMVEWB!T7@U'5[BS#B+:2,5H!J?*2!O- MT:%40@,5G+BD E.I2AG!(_3TFX$]"GSVD?R/VO[JY=F[#Q]/?\/WO/GKZ9OW M^./I79:ZZ82UZ3%':8KU+'\=]<>ZW@_7F=J3<2SIVVGZG,:SX=?5F?PU7IGA M-'+TRZ57B"V?2>G['"%P)B2ADNM-D\P[O*N_'9T=YARD2M+A(H*D,3H6G!KP MSE)@DA%>DLI"5;G LFO.H;K'5 $A3^0C=A%[ [O@HCAP@U@*+^O$V[)%(;X^ M36Z67J7EO[?Z(%)-2OMCZ5@Y]2 *.4X)3+*:"VVDV=1(MJ.*SH-(;^2^^1$ M>F0U-PSLUY-I&GX:+ZL+PO>+J1O/RN AU/DX+GX:+1$0_WZU3$!O*1^?K0]& M8Z0M3"QUCPJ=(8S#%;4RBV@#EU7N6QR;T7ZM^K&!O.4Z:@)5_P*K;GT#XF0Z MG&&(\.IJBE^7(KH^!D(WV$E&,<2TI96=-Q:HGE9??*^3KZZ('Q.P_K]QHF+\ONAK]EN*GM*W9Y,24 M[$X JZ, ]&(#.!HH9".\3HQIX^I.NGWLPT2;^T7?RZ,WF/2X1$KQVE-\GUR6@=?_7'!6 M&@'B;T97L523WV\X032SU%,+P:G2<()9L+0BZ+O*SHK*,+B7M (:02Y#G 0$J@_'-D MQ%&3[A_&[PSPW2CJ]Z[_CX;RBMINP,6YERW8N%W=\(JK:[(^O$:5#(312F>2 M(7E2-BNGD4_B,/PRAA/B2PU.#9_F(*K[[4K0&OR/#X0F2C^WR3T,! K/,>> M^>Q!:(K+6 @%-HE(%3IHCE6I/-Z&N#9=E9Y3-WMKKX%"T WLK%E9.E8E/5L< M+M3P-M784GA.A0] LW<8:YM0JB,#,.55R"IY9JOT&>J8CT::71_AB+I/ +2- M_ZW834J&3'"YJ\7=4Y,"F$ Y:.V%D3KZZ*K42Q](=R/]M_O%=^<*[C^(W(+K M@<<=BFH;0))8^I C;^B_>>"9)$<21LVLRD'N$S0UTJJ[7SCNI)C.3.<1"G%? MG+P]>?_R]/RWT].+S@;0WOW0:D6V3]#>?4GMZ^'8C0B\D) M8PO:0BI'XB7&TD9#LH*Y&(E6L>Z$UB>(.]16+;K8WW1SH(HK90V%X$NNCAF! M@24Z$%Q8$XP-W-4IH+U+1C-%M-U@XKX9.D#F#:2/EM2O.A5=,T%R-B0;!C*X M,L>%H3R4C+A3$\*RB$F8*FFAC=3TBY]#U+L1*8?(N@' E+Q2V=3QG]+M $W_ MHF_&_*6;3DO&ZZ]N=)4&B6GNDE(0$UTPY7%?9QF,HI$8Q6BD52[:;D5="X Z M" 7W':'.5=( SCZFD) 5C"=*0F@EKH&)Z!;JE$ (].:$U01\]!E<$$'Q)+DD M58;D;*2FW\/T[G%TN,@;P$VI9QGC6[Z7K+9),A"+84"T=G$6S\%;B@%H=#(2 MJEVE:[2WB>@W_]4]2O86< /@V#0C] MO=I?Q T< 'Z8EH$:\^\?1FY)JL%H*X3K)+'4J_!5L3PM7EU:@@ -L2(.&%4Q!"LBU4NM'3%0 OA8S?9SSXTV@"2 M'V6DQ,\:':NH:8!@1!F M6CU >4C&K =D/X,0Z Z8G G$TEM8!A^2K(*8-0$M1(B=H&,OB39@3^[-+"_Q MQ.FW5779-4_61D*-)@AGCX)!.8"75H(5V;J4@A)U:JFV(:Z% + 3!'6NB0;0 M=2L_4JJX5H&(#,D101D8X0R(R#(XBIP08[V*5I!HZS6LN$]-"S%?)_@Y7-8- M &9)_X!%IQ,I&5I?@MYH#5+-#&AAF7=:!T7KN-F+Q_<[LZ_S$H&=I-F 0<5$: A:.E]E5L^V!#;33JU. MJ5(5/35@@V[Q=3\9)X527$A<@MYP$#)8,,IK4(1E3IRGSE69TO@X2?U6G]2! MP.,X.T0?+2!K,OYTD::7KY*_SMHK3Y(/&0F7Q@'RD\&D1(!;(TFV2CI>!U(/ M:6D&2P>I^3YZ#I1Y [ Y_SR9S@L/+]SX'V\G;KP<+#5/LP_N>SDC&A#N;2[7 MVB+)"42B&IPL0PZ4RTP[GF2JTFOQ6:3,Y_::N*T&I \DW@)_3RR^CR?>4 M/J9%0OZAK :&,LF]0E67 TP1M0,O<7V$R*2/&(KJ7*5(Y5G*^DU/5T)5M_IH M &";2KO67'U?\Q2(SY%[#&ZS+S,5,;5PR*!J!]E<"XV6$;3(2/$?K3+2(E F9I*E2R?DH1?UFONMM MB!W(OQT@W:KI6C.2-$>24=$ZF[(B\#M#J82<@R$V"R%"K1J"S13UFP*O"Z0# MY=\ D%X-OPYC&L?[/B*)&+<:Y$ '] R%*.,55>DLQ7WF+G+M7)68[Q%Z^DV: M5P)1%[)O $(;K*E3U@DCRP!JP4#D:,#HR,%FAK^(Q,5PI$SF5L"Q/QAP#I1X M Z MI69:,$ZW$K2W#JXMB]H&%8 27U9?]( O>4"A)>-(UHQ5R1AL)J>9Y%/%8Y;# M]= FG!Q#,):R9C)7];#7K78:@-O:0R@]K7 EK3HNK1-S MUSU;;S%(L\( 1F(D;%69TL@#.,L75Q=CUMG[0*M4>.Y,:3-)K_K^71WM-0#/ M1:7B9KO.'!61TEA:JZ'O&B-&7Y9H",I%AZM015'E&N#C)#63'*MH_[K11P/( M>BB@?5JEWMR]-)0886PYM\>0G96[EP)#]N03FG\>%+M_P[FKYFY=LM%,9JX> M@GO4>P.H7XPD&"]DL&K.Y B5,@B0R95A?=1"&2P(Y?: U=$JZRN=A-XEI.]> M??V!XF%ST?TUU,0DQ8]I[DJ MN[R?^?^91Z&X7P0@J-,* JY,"8L<>"R]:!# M).@GQVQ=+Z+L1N!H<=:[$!VW>+@ZVF $2O@DO4H6]L2XO@]N],W \$ MM=-__J%,T?%6Z&T;AG"P!!GA#BQG M#' !>0U+Z[C;?#-P.U%(#Q\?OAN/)="'"U;B&G$G@5%B(3DD0 MSG%<+C0"YZ0WR>DWP1B0Q@[2$,->'[=B'*@'#=&.P594PHB9'0= M%)IQG9R-D7AGZO1,Z8;\?K.3#:&Y!S0T8&6?2ZX-2&EIRA(';[A!D0J._.!W ME''TDYWU(5<)=YXCK)FBKZ-<6SU<-S_L5)D/"X5\3O-A<*.[W'0T8N;N$XXS M;^8)KHXY?(9HHG3T 5>?+MT=#!I,(A5XP3-A!B%5IQO=,8;/W$J9HK3/IHMG MQD7H]2%-SS^C!@8D>^*%D+A-) SV7;D2@'XPI& YMXDXS6L-S'J.MKY3WQVC MYXF$=B?::<"?O,72@O[9R=7\,WK(_TQQ@)$6B9Y*H"(%--7E&%064RVTS_@? M16^A,M#NT]1W3OMX #M(&RT"Z\UL=E78,(PE93FXJ#D((@B8Z#5XC?&6(C&0 M.F.1'J&G[Y3SL0&UAQ8Z ],1O+#S"_SZ[O3]Q?G9ZY>W[3B(ESJ2)D"*X0NK6(%&&T92&5SIH8B"JLLV*>(.M0X ME?[Q^)D?II-RTRF^^/[[K-PLN"Z)/ GSX==E$+,60Y:$!>\)*%\NLM RJ3LH M##O4$R!'U%Z0&-NP3! M UIJC8R@F(1P2OJ4:_5Y7Y'0+XIJ*_MAE^-])-\ 9D[BWZ]F\[+>9A>3CRE, MT(<8E1F^-Z?$%Y-=16F-D!BH2-#&)Q#!E4::24#.)EB9L@RARN3!&LST&S$< M&<>]HZ&!%;%-8_Q!E$*FTKE<4U:2[F6!ZTP@!*Y"#H(&4V4WWX:XGD=K]@ZA M!Q<#.M9G QC]?3Q-;E3"^E_=<%QD>C8N,P%7@A]DID,2&)XIM 8@3&+@K+= M)*,J\.QMG:+"9^CJ>[D8^W;X-<5E.^7? MTBB^GDQ1H -"E16.&U"2%F=R\T#@+)4KA4^HW;4FDA,A@F'/B$4:?CSKM8):[?3$[/ M:LN JMQK1_35_QD-SK+JQ=*"1#*=! BCSQ0#325"6 VHL?L MN(=@C3,FXHNF2@^([;Y-:\BLH--VD+IHJ%EJU/#[V< );EQ($E*B:.>Y MS*6]1>DIG:0W4L; JH0^FXCI>4I.HRC<7U]-!#DWL=JY&Z6S?&?"W"O'<'T#C";#'.4,+-$>A" Q*W0^O_.P<_E93;0.#SD#.4=QI^+9=TT*.FSDF2 M2W]N34%X7ZKT @6-FP,E+LA(CH346U3U>RA9"PK/(FY?O32Q:S]DIS@C8_PC M7*(#HQ7WFB7@5J.@#+%@DL$?G=79J)0\J33>^ FJ^CUA[ UF^^JE49A]F*8O M;AA7WL4@*>U-N5/+%0W5$.04E>)6FQL\1UN]986]@.T [C>)M MTTB>Q?G1@&O*J.("% \:D!,+GB@!)'@G),47197SEAUH[/@W<-"$B^ YRC95R2@^2UF_QX"](? 0_309 M1#R<(C7P/#'-E8+HR\Q76T[-$V<0#&$N1*]EK-++0M MFI3=-!2_Q1JSBBCM#'#"479)E>NP*$J1"#5!L\!RG6*Q[6GL]Y2O-QQVH[,F MX?AP"MK:QDN))CVC6^$,Q94F!04;0X#$B$O.$6U5E7&&.]#8[]%>WV;Q0)TU M ,?MKWP,5*0I!9T!W8S2>XIQN M=-: I40#OSIN.@G_?36%.YX1+7B5@"EH4RN;MT'#4D Z,NE?X( M@M6QE-N3V.1]V<[ ML_AZ,KV]^GY+\5/:(-:!TDKF7)*HED?D,G$P+"K@V4FA,5!,M$XU]VYT]GL& MTQ-,:^BP(1MZC[U%NFL3>\A%=K@(P1!3MHC25RU+"RG*(+W+2I$Z%V%VH[/? M0YHV(-J)#IMP,K>7Y\ D&;SAN#WH9'#YF8S.C"QC#@4/C%HI=94CG.U)[/<@ MY\C0K*2Y=I-$J\:$&P7)M.!>& .Y^-@BI44:+"'#5" 3DM@ZEPAW)[69/H]' M21)UI;,6MO/;0=[GR72^GM8^4-+*Z$L]IF"XB@,1X#5^D2ISPG12U%V^]- "PC^G+RMLXRW<9H5QZ%A-!1K@J7@4#HR(%Z:P-P1&? M:)7#PDBE"6_O]EHI#7A17FG9C^6:)Z(B2=PA.TSA%V-8.4Q- MP)-4*FIJ!:O2D.QYTII,X1S#JG6@J<;,VQT^N"'.1\? 1BN0&4? 2YG!6X4B MX,+K6&7[?(R@)G,PQS!N>VNE#=MVS<>K81'=.,YN-1T?,&]QS] M@1>*0++:TS#5S5%!A$-^I%4HKUQ\4(N< M965(UBP3FJN>C3Q!6Y/9DB-B[R!=]=Z5X<$9STF,BW$-;K1FZ,WX_,K/AG'H MRGVN#9(=8$SD [49DB.EHHT;C/BI1S"Q9*T1R=P/+#8V:^B"EGZ+7X^$QEX4 MUY2M?#V9HLMQ-0V?W0P=VMOVWQL>(G$<>$"K+R@O<15AH"WSI8$I,[1.Y/$L M:?U6PO9D*3O25!OHNYTC6DS-&KGQ;!!SQ)C=TC+*UZ*/BRQXKB5D+TB6P5@2 MJ\>Z-^3TV\6FSZS=?AKI,::];<6+64?7#)Y^2],PG*$!C]3;9)V M',K)CS#E-"9IY-8EFSQR*G;9>?N-#WLN?5UU82YVUZR \5\UKHTLE5, M@7#(EN%$ ]5HT4W0-)DJJ>7M2>RY&\V1[6(EU35PJGN:N<@*ZZI30:L#W9YL&UH M<8-5]%%PR;*I@ B_]9AVKG0OWK?4&$M\',?LA38>E=]_]6VJKX>JWQ;H4 M]:8CV C-0&CQ>QXG;F61V6SW\1IM>72,%8:V$(.,QLN M\RRMC4",]*6?D0?O2+F1YZ1W-',1JES=J;\M5$O2MHGSG32Y-VR_+%832F Z M;P"\S/C$F8REU" M8Q!O>09O A&99F9$G5GKU<%;+:?;*'AWT>2!X#T=WXXG MCSSU^/RWDX^GOYV]?77Z\?ST/W]_<_%?=[GJ9OSQAJ<<90[R<]QU/Q!YD9CX M/!GAHIDM^SI?@UE(P8VB'"@CZ!!3%\%[_)*9](:SZ%.J$L1O1=W! VS6#[E8 M-&%@662KN(44."[<1",XJAWH+()'RZ]Q"ZC*Z\76O3&.,=JX(U0\F$"SO]![ MC+AFT_G@Y=7EU.I%>32S<<#R0*1\4H M@)=[/T(E"3XG I)'3866E/AMXNU.L+0DJ1\TU8' #OC:0Q^-(^RF$_J[=.G3 M=*"3$)PY-.G)$Q#2.11=HN!(2DY+P>A6MUB[L5OWB&L7=?L 8Q>[=HB6&LA/ M7IO_I?]01LY-QB546:Q6G2,3@1#(GK+"C,5()6MP@5JGA,$O50K8GJ2JD4X[ M^^^7W)RK')&LXF:1ARM MP[5]_YCE8-$W@)];)48K2QHTH^@/&,A*^7+2H\$(:2 PJP/&,=*3*D7;#RCI M%S<=:/=^"NL@43> E9NBR0]N&-^,5STA5\QDRJ+BAD$D97Y09@Q)*J?C>M[C'4G0H:P-/'-$=YI'CJIN/A^--LQ86WA%!# D1KBTV6 M'$Q9'SIP7"XHG,D)N #%E M-'>9=#(9X3L^K6^:K'BAB>JDA"_#Q/"+]!F(Y!A+"6>RI"B5^KYHFN M26FDPTZ'R:']I-P 3A[6HCT\K_R("^+U9/J'F\9!Y@'E)2,$D7%542G!:((Q MA,,%P*D57E6IY]V1SD:R2'O"XMD)"-WIJ $(/F3FNB#RPV2ZT-E\/AWZJWE9 MKQ>3S69Z$ B*,"H,8GE RZ^(P^^4 ^:-Y-IPS>K,Z^B&_-:&IG:(L 4\Z>,:4A11J0=UIX-PR\,#E2Z@BEE2ILC@;U(PYN;1[JNZB[ 7O^ M83K)PWD9 CY@E"H9LP?*'<-=SSJP B4HHG1$4!_K]=U;D=#:X-9Z8-M3[ T MYK'$3^%ET0W]PGT;>"ZI)Y1##*6U-,&(WBDB( J,ZS3EE-(JF;EMB&MM+FL] MD'6NJ@;@MZG542D)'WC#C"0L W'%[LJ,(7]&CT-[# TQ[.?&YQJ0>XR@UH:O MUH-9)RII9Q3"_3Y&:Q&6U@JOAK.E"X!JG#WF ORV%/) 6<>IT&7L-B'%Z95@ MJ55 F8S**V)DG3+RKAAH;8YK/03WHO(F6AL\Q?G'%-/EHB1O-G#.&!U( (=K M%UT34=HUF @Z&\>Y(!C#5;&N6]+7VJC7?J"ZK\+:L;V;5]=:OH7']>@=W&O\ M<+Q0\< (Z[4E!F2V'ET8A>LOB0A,\>2U867(]_&.6YZAMK4QL/6@6E^9#?BC M=XXR_^I&5VD]">KEI!Q'S3]/XL!($2VA!*PO R-,+%+$B(]DJ;A1PMHZC;&V M(:[?-EG'Q&/GJNJ]:>7C'%VW7;K%6A:$9QI0;"9Q_*+*9#(,]YB4CK@8DK7W MS.3&'ED[/;3GGEC'@%==133A)2Z8*&W34WQU-2T)T46J?<'HXG=G2Z]CW>,K M#GQBT15_@TJ12TL! =[8PF)T6B?F.*M2I;XSI3VWPSIZ@KN:%GMN'[@S-+-8O.NDR'21CT7YYC2<7Z'^!T[0()*VP!)!&3OT00RC&51T)!MM MLTY5R@\/)7P[*/]+'.(<5<>M8/KP$U)CO9%*$ B.+TY($]A #9@HI+;2)'V_ M5^L/=R!._R7.CWK0][]6AYX/"Y5^3O-A<*.[+-9JUW/WD3WU[GF"[Z,V\F') M682]7SBL@($] U^:\O%@'8_,!ZTJ[:%':.1SZ[3M^@0.-Z!%VV6T#B-7II%3 ME_)B4A\WRH+@C(//(8 ,-!-'H^:A3O?*+8AKI.RS,P0]<2FT&P4UX +<270L M.WRO,QT#0G..$N%@@T,/G0N4513(&2'9B4B2<55N%S]!4R.-#:I!K"MU]!R\ M/\'&=?YLH*2C*O$$R2D.PI8I&5)0,-SY/HCPH; WBF'$3D+S)TCE6N%X3L1&HSG KO9T(_2VR$&_9Q&PFTDR(=F(+)V8#F* M-[DWW^YM?W;UZ_ M>7GR_N+DYSMV]>OCD]WR/[LN4'=Y%CV8>'CC(I-TCY,!D- MP^W!.R9D;P.QP+(EI8D# ZM<@.BDMDD;KTB5#O^/DW3P3CS\-![F87#C^<.' M7*!$7XS*0#Y-:(A*!#".HV$VN"H,D0JH%M($$W7,56[";$=>OWF3CO#R8"/M M7C,_M+U:LU[-;ET_X'CV:S-/]>V8B :C!44@I]):Q'H,%SR5N,DQZ8(G92[[ MCV7'7F(XA!\9%YI:?/CWFS62. N9$ =2EZH-;C,X)\KT;YY4,D0'6L5Z/454 MLS9K%VP\3/!VI(4&_/HWXZ\HR,GT^WT^G)+H)'H!- F!1IT89*'T:,F&:LI3 MD*F*$_ 80?VF="LAJ1/I-X"B#R6V0$V,E_W!/DQ0-FD^G"Z"G<5(VM4[9DM& M!Q8CCD0$ 4M"$1HM35J#AU12C)%$]";JC S>D=!^,\*54%=56PV@<9&%>>%F MI<#[\@NRLE#8,IN(3+\9!^1S^#4M65VRR(P/U'D#R7MD43D)EB4/E@;+7 [> M15W%]=^=UGX3PY4P65MG#<#RM1M.%S5B9WDUA]:-WHQ1=E>+H)6U/6;UJT$O>[UT@#8'N87[[L8RC"MF:&@ M24XEI+;@REF?3S1E64H0?:6)!,]0UF^.MI9]ZU0?#0#L8T+7]6IQG>]E*?Y# M ?UM./_\\FHVGUP6I^(N=]8**13&0>6>'W+G(ACJ)1"GA,PA**^JM!+?C//JJX+.*#%V*@"NBBC^W)8'-IH)WPKD8 M=O]F?"/ T]E\>.GFMY@C-'H3,2Q*9?*-$"0B7_B%\BAR$(E15:5+S$Y4-IM M[@9_7>NI*1 N^]>]2'DR7?6RNW#?7N$_R&(X&FJ."E1'A"J3D MZ,FFD,&DY$#RY)!MI00GM2WB'G0WFW/NRE#6UF53T'V?YJNKS*43Q.P>6Y)% MW! "\A%3&2Y-'-A,2ML1RT/4+)!8I]W_=O0UFVKN!HK=Z:8IR-W.H!?&<$7= MI-<_N.\EW#J93LM^L8B\3D:+3R_Y]KPY#[\0SXOO)?E^3TA1ZQ1=U) #BF:1 M-_!)&HC41"9]CKK.6,I>N&TV_=V1"]$H;AI87-=G!">S64+.Q_'MT/GA:#A' M-;Q;W*Q)\6S\,07T_E%#^(;WD_%T_2,*9GC?O'!BO&88OY;Z6W]#UV17#*F22!J,A!2(QV M':YYR)1*14@4/M09@' 8W 71CY.OKL@'HOAK.W*=/T](*;;$[K8Y [C&E MM$LT(C_)!%H:"DEPW"N(K%3J&2Y3G63A5M0UF_X_!(;=Z^6'SOFOV62_XO%L8PI_NXV=;@OJ>O':PSB<5%= XH-9#7[4EA$D)5H0 (N<( M7D0#GFD>64:!;=4FIA-(+4GJ!U1U(+ #OO;01^,(.XE_OYK-2TYJ-0=8.BU5 ML@&T).BC.F/!JD#P.T4LQBS&R6U.?KHQ7_>(:Q=U^P!C%[MVB)8:""JO=X&W MUP-C/94F^<1*F_@RS;K$0F6<5C9,>I>=I*%*?XZ'I/0]K[&K#;(C8;<$E_=I M?NUYQA "D3J!D64@:G(H'&IQ;4G-$=G7&*SY' M6"-(VEOUCV&I"SVTA*N_3:;_>#/^,)V$-"M#RYBQ6AF@GCDTSU&#M2BLG#@U MRK%L8Y7TYV9R&MG .L?0_C)O"3FOA^/A['.*OTXF<8:"H9H2] N=QD4@?%;@ M#.K:.4><"E%K7G<7NT-.W].#:R%G?YFWA)Q?IV78L<,-/'GJ@))RW$]%+,.. M*?[(I2$DB4BKW/>^2T;?(X!K(65W&>^/D,G?9K<. M)E^E/ S#^8!*%3!(-! T,B,"JMCD+-%XJNP"X]2G*JAYGK2^I_QVC*2.=?%C M'\I=?D%Q3E8%U47X;]^\/IM/7N/7TM9[U<)ODM?"JGYTMR]!1SS@ZT1F]8\! ML\$]5/D 1&>S;"/F#=? N4XQ,!JYKC(8X!C7@YZX +#(Q@CE@A"B''417EK* M*# V4PC"2V:(I3I4N8&[-87-'A?N@IJ]+FCLK)^>\_&EP>UJ22]/*JSBD7(. MWE*! C(:G/(1$I51)NV%VBJKM56Z_=ZS>QXF44>[DVY$W0Y*5B<+"B.5R *' M:$M7JZ <&"X63#]/T M=3BYFHV^?TQ?)E/T,%>G02Y'KTE@X(@AZ+]2"4XX =9E8KWSR%)GY\//$=,$ M5O;1\:22P-LQ)0].$:,(@B:=P2T:+B9!P66C 'GS @-?G;>Z][SSYK//L6[G M^G^0%CU<"7MCZ6N:^DE7-FPRFY_E1?J_G#ZFZ==A2+/SR2@./.,D MTTB!!86\!*W "FXA:%K:-/G +:UBNAXEJ>\SX YT_J#-PY!9,RQ[@A:+[J36T4&FA#4C**6^:KN$V/T-/W\6_WV.E" M\ W@YWV:WX#_Y*L;CI;CHF_-1UTUQ"R79<,@*FHR6_2^Y*73>>+@)5= J:!: MJN"C["+N&P]:?HAO ^?IL]7K6]'!T-4]QD"G3UG(DGO+2 M]4MQL#)R8"Q;KZ2A=*O$ZLYX?82>?KM%U,!=%X+O,$IHKVCBA1NY<4CGGU.: M]ULML8F25LHDGI52_?H(&W+DN+V#)TPC8C/N[$YYD$X+0@CUWE1IV=%"?836 ME @:D+;H/49G-((/AF!@[Y5G-$DCZO3#_^'K(W9!S?[U$;OHIZ'CJG+@RYG4 MT7,"BD@&P@8%W@H'.6>ETWR/W=T[SAAG(4 BI=V)Z6( MT:M<5I:B@2F2^%9-9O^5*B3V!4U78F[B4&B;@UB,8 -7B@ RQI&ITNA+D@#) MND@-<];4N;#\+U0CL8]K4TM%#:2I;E]>&1B1 C64@,\V@V#"ES:PN&98%-JH M0*.N>Z,9B6B_&F(G#3]Q,7XG<3=AHEZM'GQ])':K"6MAB/H<>,H:"*,!A)$* MC&(.M)$98T\9.*URH>,9NOHU3;4AU:52FD#9%M??'#>6J\! .EIZ4A)<.9$Z M\"1&$FGPR539!SNZBECM_+LVUCI6S8]],W&]WH[1+O3!HX[9+O1I/H\P1LSY M0*@M55T2@P(K C@;\4M(3CA::A!_L#SXS0'_>@[D<'R%SUG5*4W&LWL365#V MJYDL ^--"+B$0=*,7H.T HQ-%FA,.>BL1))5"C,.H+G97/DNR-I<%U1?ATT$ M"3NSNIH;-,"XGBFK&.3L"8A3Z7#^?5UJLIQP?^M3EB.BWZ7YYTDL$=PRT30;"$;+I#8)*'L-10?@ MK97 @T;?2FM&:O5L.AJ/[8X_.^YJ. I&.NL#TX<__*%4>DW&J_+8ZC[Q(X\[ MGE^\#;]'\(TCY]8Z!\Z4ML0T$UP!A@"7EC,FA3%U>I[6\XU+((DAYDJN95C5 M^[3J7CL,MP;$78N ILBTRPX4,>4NI'=@C+"X594.@,1S&JM4@.Y*:+M>\ X8 MVI!]JJ>M!MR)A_RM=X#"U0 WF\"4+'Z1]H"V7H/W+J'\/*-6,BOKW/QZFJQ^ MD587$L_B;V_]-(FVE7>)R7"8[K=[;/3)/+DOQ_C]7LZ-^ M=$(BS68%/IG2.3@R,H!PBST(ZQUU41S**C]+8;UC3,RZ[T=RA ML+RH:#4WBW.@N"G7\C@8RP((J3QXPPRHG((F)LA0I^G:M@3V>YFM9U1VH+,? M.GY>W.PK@J@>.C]\TO&BYF>XK!\P1V\2%[C?"L]5J37+X*R40$C.0B417*IR M='R,2Q4/%]7LU7 61I,R'G>VZA%C4S"142AGO2@$RL"&Z,%H*9SA@N=4>0[L M%E0V&RKO@I['+U=TK:<&(I>3/]PT7N";%S7CUA.GN1;@+4>C'8P#*S$ BY3P MDF1P6549?'B'BE8N6W2N[4E7HF\ -YLGU=^>:__B^\.Q]X7C&[;'<>$_N,NT MJB0UF>C:%^V/KOO7K6]$-@/T4 M7;C)]Y063M#98@S;JEJ=9(IQ?Q+ RDT;4=JWV=+9.'JBDU4Y:U_%8#Y*4<_& MLW>PW+]4WHGF&H!@N3(Q'9:LU(*5W\?#^>PCNNY+9JB.TDB5RT0!7. N8;!% M/0'EH[,FN B_4M+@RS$+4!#'6D%,H%\ X= M$!*IU2'*1+9*)6^/C-YO5.ZGL?LZWT-\/6O]W7 \O+RZ7!'NK4HZ90\MQ 8+R$4_>J:@!_S_KYC[GY[Z_* M-&Q\/9G^BG\['QA.;1$V+E_.0- RRCUQ#3%9$TE*1/AMVLUTGXS: MDZ'6BHL.QMZNB:IC .%'7A"++W\M%UW&GY8GNG0@@E><.@/,BG+K/DKPBD;$ M;";.J\A8;&L1;&"BM5JF9H!_J,); ;M_GG=_G_?3;U^&RSL#2\X'VA(?$H+1 M&A5QE>/N:DD(P+G!_=9P+^MD_,! ME5Y(5F)%7@91^2# L"0AE5$?EN'GFBKE]-N1UUJ)5-?HK*"D!J!W?7RR'-NQ MF;<+]VTEV.6MK(=<6Q+SHCQ1*HQ<1$@4'(T*/(V>XV+T>:NLT/ZG9 >1WV^+ M[_K0[4')/W0#B==N./VK&UVEVO5^#QYTO'*_IWFL7^TGO52,*^-@<@2[EE*<@PU+?XHF$W!2>&W MNH6_92O6_0GM%ZX]X6K2@Y)[!O-C?*QJ/S!@S"(9#H&41K;&%">>& B,LABU MMH9UUG[\:5+Z.^L\'A0F5?32(\+0!T1??C1WI^]>?9A_?SM?-TB.)/A<#@Q3 M.?(5S$GPI?R'X3(-.6OALGC&G7SLL_L#2I4SM95JN5[AJY^L^C][H(U5-<2$F\R"B6; M<')9_./9:JG:Q)(6RD FN2Q57J94!P'4VR"(B-[[*FG%;8AKQ#/K @V/(:TK MU30 M^NA<=?,;>!R9=,U\N6=5Q 4M2"BH. E=4"YL$RD2%RJ@KH=:&P$?)T! M9'(<;34 Q)=N.OV.N\)Z4L52:$^PEVBFU 9(,43<,J@!$U,$9#N:X+P.KDI[ M[!WI[!>0U?!ROY=_1>4U@,U;F\KUM[\-TQ2)^OS];?J:1HN])=M $L\6 !P[TJAG,G*AO9QSN$R6-([%QG+0'RS?C+U7RVD!A= MF?Y$O1 N)=QA)"^L)+#)*-",>IY(-%G4A=]#FAH!6_=(> QS!ZJE482Q%2N6 M"$\-08_:EMG$-E"P3$7P(D2B7(XN59EV^@1-C>1I>D'8/FII%&%\Q8J@UB=G M%<3%A"&-/JPQ@0%3P<>0 ]5;#;/L!&%\!X35]^YZ0=@^:FD)80>XQ&^OBXV$ MR#ID*4"ZLKP,NL4V48SAA&:2$F=(J+NO=L%%OP6)C<4H1X=% VMB/7_K=BW; MG4Z?+'$MT%1(AY:#I C.&P?)6\-I\DG(6MVIGR"K$?_Q^'AY9'A:!\IK (J/ MS"#8D-0:6)V-U#H!CZ*,TT6_V3M1\KK1$R5O$('E#2B&_:._@. M4U$#&'N5IL.OJ+BO*UF^1!&A!@:14)N90_]&RX1+A3)PQ?M67"EMDI3)I3K; M\D9Z?GPOLJO]^'!U_="7 HHC,DV?RVR9KZOY0[6O!SSQR.-=%-B6[_I7!CBA M-&/X#=9: L+R,K")) @"-U0C-&+O!YNH+&+0RG#&7K9="]2MH;*HE(D9:#1^3*F@A6.P6)$D%IT(S5 ML5?;D=/[8E=*:0MJ90!/,>;OT_REFWU^/9K\\5N*G]*'A02&EG:@P#D[6!'+1B+$:;294CBZTI[#>)5Q5X':IF;\Q]35,_.1[JBJV_ M26HF1ID608*C68#PVH(7"1G.*6>65>9!] 2^.X3VNP$?+6RMJK^>;_<^R5OA M:LD?^B&3?.&^?9R,1J\GT]*A;.!2D"*' %$K!R($"]:$!(D%9)$2*N^?ZFZ\ M [P_!3]$UF1/5$R.KJ(&MN?%C(G/DQ$J;K;<89 #[EP2# 0/M/BXN*7H:(#I MY%V.2N>P3;^-/=)U]TGI!VW'!,"#;-U!VM@;3U\6#0_/YVXZ[P153ZU.E-E9 MD=GU1;#Y=.BOYF7+N)@L@ZT!!E*19\'E//;1K+0##<2LQ"3B@XP5( QV4J/2:,C\)PSJL@=4]CV7E8W):Q MW$4;!QK+T_'MP>M]E!)\3%_3^"I5'R=\_SG'*QIXDL/ZE0*9L>2478Q#%.5: M/&Z](C,(1 :G@F&4U(H)*U4*O!K.W*=/TS*@?3$;?B7@9;PF,4YCQ*$)=LBD M(-*"8U)#4B9SP='IR%4*(YXBJO=XHPML/"B"ZDH+36R)JQ/'%UXB6"BG0(!M;:7=\@JJ>!UQTIOS'3OH/UD0+ ML%K2ODIR\NQ$4!KC=JUH"80R&)J1>,\")]%R&JM8ICM4-'*R?[AV[^-F;U'W MG$?[?5XJ6+^?7WTI'3[.Y].K,"\#D%8,K5+7C% CB12@RSQ.E 0''QT!9CSZ MB%(*$3YI)V"I(MM>#Y *5R\GKOA\]UAPBM!H<)](66@0 M+D8P&?=F%FPP0CIBN-P"'AL_O.?)#"\1PF=Y48B6 MR["W7R>3>#9=C;Q8^%H\.,LX%>!D#LL%EKIZS@,Z_E"$) M:>MA&2- M-,<\N7B[4[%>O5&;M?RQ3O71 +Y6]"\'UHT7YSM_&\X_O[R:S2>7:7KZ+8RN M2I>$"F!!DM%4&U>]!:Y/G'7N" M97)GF=.X3PB"^X0RZ.7* "H)9GD0EH@J-S>V MH*W)H+0;^'6MF09LX2:6ULU"OJ]Y"EJYF,L445ZNH" =8,ME%!:T8#Y)0I0Y M%MKN$]?DGEL/;@?IIG6\K:3W,87)I_'PGRD.C+$B^F2!"HFK*5,/Z*M2B)HF M1WFFJLY)\&YD]CS$NC<,'J:O1OOZG+S\S]_?G+^Y>'/V_GR/&KL[?]Y%Z=SC M]'14$;>N,'@YN?3#\8+ F[HG983F-#C(LG1 ,8R!59$"[FN*9J<")54( M.M0&;?CLFZ9[%RC5%_CN?PR(S#XPYB"4;E>", R8+:*:985@#BJ'.NFQ[5-+5U%<#OOKKX7@X1S_R:XIO M4%_C3T-D8MG'\<7W=^[OD^G+D9LM*Q)S"")(52H22\%/IA:L( FBU!C^6DQ50C=$8D!L15XV$_(Q:(C" M:F>5EI%7B2!WI+/G!NZU\+(]+@]67@/87 ?('].RJ=7L\_#+;-U2(WI*'$;= MQCG<:+3/8'7&C29GRC &-TG6R60\3E.SF#L<"_>S&!TII@&,;=@]ELM2T)#* M>3'W&I>E,P*@5R9J+U MTH!!SQA%0ST85@83"(UL2J>LJS*!_EG*VH@O#M+_%IC:7QF]W\A(TT]#=SX9 MN>FKR8NIFPU'*^-+!!>42H&FG A<=ZA\HY+$+U$3E;D6ZMZ B$?N8#SVA/:@ M<8 :)YW+M&=DO)R,QRG,W\S_AB(9I47G@#^M"^$,"9%1!L$L(O,R=B &!5XG M)YWF&6/UK>Y?//J(?O>H>MCH2JI]W_G#H0)9]M]7[ M=)[&LS7AW.J8 Y>@#"N->LMD-\8)2(, 3IX0R^(6(+CSH5OI7OYXNM]?XW?_I6(% _ M'@@ZD&7/:/CK\H3R_-W:M1%)6UHJH0Q/R^G.AE,"6N5@'4F)W+\]M1$&]SYV M*_WK'T__ATBO1\7/IO/!V1\8_)04WB+,Q@]/4F"X(Q"?(*1SI;[70:!:)99L MY&&;-M+XP;)=X-QY/I03CVA \?NH;-*]_-K,<+^]+I)% MMX=PQ0SHR$N1K#?@O=9 44J&!ZT,/U9R^YJHGCM%]'R(LI]NVL39AS0-17>? M4)I_G92^*>OU-%OY[Y=@Y!P0>@@#Y$$ F(P:KA&O2N/M7@G6W93\,Z@:U M1P?X6D.YK!=):.K0*.G38D*&NJ4@/[K/9!Q&:QD"JGI=4U)&&@0%%L4IG00E MH8PUX;3N+W)W)P;#>L+&-NP K;40PY^3R\MS$Y3D61;0WM9VO[XVS#0*?-0T M[=!JEIJ06%<"='?8, R2]M)O![A8,P/NK[J=)E+II$SPCK6V"@9.IFDU(VH% MZ<7B^NM3BMNR%<;[ M[^["\?CCY&MM7/&AG.6KJ\MEW?AS"KVUY+1*%&,HV!):@3.2 2\2L[;T0]TT MGMA/[*UPZEXL3H]@R_$Y&L_FB+BXW4^;E9^4,8GY//#DI1<4TS G:8+JFD&6 M1,M%=-JH%%5YU(!G$Y%C7Q&V@I]_,? [ID$Z\)BWVVAO9_-?#?K#M^6?3"]. MXM7D^S+\/J.D">U#:M+?M>FHML/] MRSU_&A\*'/];!IKD:K9Y64ML+O\E7/E7 Z)U3V197T8 M:2'D("!EE4MB)AFY#==G9\SO+?%V>'YY)UO',6&G)7X^O3G[_.F/UY_I%]__ M?O+Z\^D_3C^?OMFGJMBF)PU1V&JZ?.)('#3,:@NV-.TO)!-[NMNZ;XK MS"(YZIR-AX2A-L.V@I)U0_%GD,)'P63B39IQ;BWAX56(?_&B=76O2MVEJ,2: MY&M_%8K((2B48%6PD16ABVKBU_81=ER&2!ND/2U(W-B(+\NS+7E@^U0O>_YY M#;W<.HF/[NN0C"Y,K12L?:X\2J1/+@"7)MD046*;^KI'\W7W5,(-KWP]6UPM M'LP0A:&@E"!X[>N-E+^AX0:8,HIIRY*039S_CG*^% ^W"[XV%SD;WG0=I!@; MAD??Y/EW"DT_TW,^E#K&^R'R8GF1UH-EIEZT20]9Q M^7*C(G0P$[ZL)?AGG=]I^J<_?O/7MWH!=($_3^+]BX^VDZ7ATC^TIHX>-F0K MN"JY@/4\ F7)""XI),_A,1?KDW;Z/R%L6%X^4$C*0,> 9T9!-:I ,SKI6IN. M)2D,3=1 J_#2@.HSEH):+S$V])Q.C+YZ"GERW MR;S+X(*6H//RO,'3&M:$,_\+N7HI>SHP'IY+Q \T3@=8NXE9?AK4[3T^$766 M+$J(H5(!DLBDGUA !.]M2)H9UH2CO%&BCKS:H79_W%!O$"-T@*8W%,+-?N1\ MEBLO;QI7I3]2=&B$(D>?O"!'KP6XR 0(*X5-,KALFF!I@SPC=_X)^OWLT6BP^UN<>WV0(O5]5X>:U %F*"*((CIYT\ M^.0EE()*.9D*BD-^[5K6'1TDK+'7B?TRGE\OF,++.D0[ZK?V%5 M955(:T66DI*58&NRH@ +4K(2@I(> X^R";OE&9EZJ7W<-N(>RBC]XNMV,D:3 M2BJT0(L0:^44FBPH24F<1FA*<%%@D[SN6:G&C94&L_UVF-K#$!V@JLZS#^4, M+_/BOKHBDE8B:&N1W*Y/M2AO!NXP,V5+%*X)P_2))%VB9Q\K/^E6>(C*.\#, M65Y2H'[/4\H6+LEGGZ2OD^FD;LS5=ENK[>C5,LZ+S/0?Q7\*:Q(A@1;URBOP MVF:?EV/#8:F!RAK M:(HD9\!$=#GI$'QJ@ZJ'4HR\6SZ<=9]XJWU5/7;SB+.SE0O%Z!G7'(KR6"N= M6@@R*$C%!N&]0?ZX?N/Z7A&K!XYLZOT-,CM4.V,7]K]:7MQ9%:"/5K!4(AA/ M24.%.'G#FCZXQ+,VNCBWS8[/3P\=.0,?Q+3[:VGT&Z#+ZU@KW[7J2A(=BXI9 MH/]G4";[RK(MH$T,(=1R\VJ[(MUK'C[RTC^(N0_76@<+^NO9_-N,XM^[4PXK M8^"VE@]G'E2@@-V[N\M& M-*3,:+&"@H83XBG(<5(7,$DJ'@GPC+7G0F\0KI=ZK*-1*?8S4W?0^X+SB[PX M+Z0*6EU(2:F.0=(7+,J!E46+4((THDFIP77"=,NBV-/DSV)J#_V_+!+N@[NX M]?8N62^]G'C)4X'Y]SN_NJ&%-L#]7!\1JWVMG"=:'&N12]RRH"1 M%F?OO4I%6T_K['\,H[9$[J34"%9H4?L(TO)1R\\8Z;@U1@1CFYQ6_#LR:G? MU2&,VEU,UMVJ_)2\I[0R'B4#@?56B"JU5"B%SMX7920K&%+[VZXOF5&[$QYV M9-3N8IP.L+:9;%.DH F6!"EMBTPA3(RSP7XQ'21+AL5FZ#LA3)J=[+[UHS: M78S0 9HVT3HI<&4YB"7EP5:ZL09TPD*R@BE^!#+9.-VFK-/1.J":7MI7%J#T'1(,KOP!%M ME;D;AA0&^$ISL)'&E LX)2I#2PIF/$_R&!L=!^RI=4&6;!1,[6>FWJ!W.YA/ ML\M+RO#_Q'DZE]F6'*VKG7!(7SDLRYQXL,E8(ZT2O$U9Y%_(U6UTM2<0GD/: M@5;I%&3G*9%SYCH"#XI"4$&JPS=':%\ZM!VUV15GX:U'E)/HE0(T6M"BB,K"J*EOWBN0PY!9^:7!K? M)%!'Y3H&!M,@)NC5'T6'CO&>3][^?OGKWYN3L[,WG?:I% M/O>T(4Y[MI9VH .<5><;BI4>=QRYKZ]WM]F>$F>!$[*R5#5.YQ2G,W(K4?AD MR*$XU>9&V$Y2#M6S[-F7W=<[,E9)AR4"8B:=!$/^MEX\MLE:B5(Y)IIXJ-W$ M'#>6:H>R30W1&ABOTW/R9SS&WC4C?_W,QKZN8>W(W; 85+&>FU3O[X8:0P7" MHM# F8C,16V$:Y(/'=7CW6_5/-. :FF2!V7>:-HX5C()CA10(SPSLY.ML?C7Y?TN[WMX0>S16Z:.U M&CFM*YG&*IFOSMX#:54%)[DTD;> ["%"CYNV'@^[1S-L!R!>S=/9<_/T[?55 MU>TOQQZQ>$VZ!F9YO;V E *26%,#,(%BF!26S\\Q"#&3:R/[Z"/;OB.0/^A MG%(05[9>H%Q0@OF WV'F>7EI?2W MZ\+3>;8_V_V0MS7>!MAMM*-L$$ACC;/U.I 6%'L6)P&Y%& %9SDDP4)H<@^O MTPV"AZ6TOXDO:#M@%7?MO!^QDM Y6 MY6?&\^K'W_'_S.:O+W%Q4]FA))5DJ-L:P2PO[],R4W5I4:6 C,*1D%O@<0<9 M>R&]#PN3[1/\@VS6-QSO!_8>O^9;-D>EP<;KP-LOKY>7,V^5C[NY=)TM3_DJG"6+"''%#E8Y6K+ M4E(;37 #V?MH/,/$L,GMC&=DZA9SAV/A<<&!@0PS:L(GXBRQEZY>- MNV-^# BUT7L'SFIY<^")VFZ&(@3Z2DB"9"S%'E(6"*K04(HTLC@NG&QR>/., M3.-N6Q_360UEF XP]HS:WMVQQ).,)=I$4T9[&E.@D#=0N@4HH[!)LY!2DR1V M&^%ZN=4Q5K:PGY7Z1M[O\]EB<9Y5M(H;#BS5O7&5*X/3!= BR.2MY\4>&W5+ MP;H-RO:$PO98V]TN?>/L),;KK]'#">PN:K?177,L#F&[KM'YQR*7Z\MWDY+/G9$YU=I\G$D-JA@/P5+< M&FDY\=YD5]JP[K81KMNHKS4"][1/%Q?"'\Z8>F3]L^;.O5"(%!>3F@H'.6!J^TL18CU[9)K?D!9.\VT1D8: =Q;P^W^HL#^OO\ MU]7G/_/E]_SWV?3J"V6$WBA+61]DGFOK4QIHD(+B'R5B8EP9DXXY M4T_P/LC6+P[9=>Y^_G-V;IR@=!$3R!(I=4S( 6U!2)Q'KXQ$PYJP;/>2MML, MK"<<[V/9EPE?PF,^U]$'EU.!Q.HP-9).HZR*E8K3\W:9VW4%X M9^N^2!"_G5W7DS0= L,"17K*4K@L@"4IX%PI)8HI7CV M[F<9B J9Y?5W^J^M4Z '!TXRU%+ MEZ,6C2^M;R/F2R*H[X*RP^Z0[62\#H* 7XSI"8DU%I$STI(@^;*0O6'@(D9P MQB7CD8OHF[ Q=Y2S%[+Z\)!YTC"[G?WZA^=:"EF02C&E*'0)(H"2WE'(E#RD M%%CT)@K-FA!4]I!U[#;<#;&S&TX/-N3(!./W^<^O./_7+=G02\T"8H*<8J3( MG87:ZYFBZF28#(ZQ$+9I5/K30[N&RN'FFPVARY%!\,\<"CUW58\^U#*]*C*P MB4E0JO861R]HN@3&>+9(,V8+%/S\U+&;J1\/!@=H<_3^I]/O>7YU>H67$SS[ M=K+J3Z RMZG4E)I3H&7;SZ>?9@O/[V>?)]!=0HC,"RZ\ MRSRI+=#QZS>-NU5Z3, ,K/6QPPZ\)!6_>_?Z5O1LO"\L,= <::6L74P<1>>@ M6<8HBL)8M@',H\=NA0[S[X".0_0Y,A3.ON"_\N);)IVN<"RQI,(RF,0H?*9( M"8(,&;@/T6C&*8 V6X#AR8.W@H/]=X##83H=&1#+*W'W^_ZW ^"HE2B"U4M. ML2;R'H*NH75VK,3$K<]V"U"L??A6P'#_#L X7+<=;+ ]D=\9)Y5)"1C6(\ 4 MJUZT!8JI-+?-H$#-T *,=MA+?W='R@Q!>EZRA<"DK-S\" M\BC!^^R=4U(*WX0-LX^PO=QG[>E 83]+]H_6-W_%R^LTF5ZL#AG/66;1A*(@ MFE1;GKI:Q(776O]%.QY,#FW*>^XJ:->;Q - 9S>L'F;''G#Z]1M.YK5MTM.; M1_=COZQC?SI64Y+AM@00*3AR I3+>BMK 01!_T^<\=2DI-@A0G>]N]T O\>R M[]BG8]GHUNRNW&WZ[*/M^T#]9)I>JAT8;:Z#!+^J0U M!,N#4 &C$TW2G0WRO"3^WBZXV:(*]\[FZ" 6/"/;Y#J;7UTO:*58+&XG]PTU M1[E$82W% =%H#\K66P?.4W0K+=H<,^;8!EO/2=4+">\ NS_&TF!&Z %1MZO# MS>X5!1A2*.$ 0Z$IYI6A""%J2*)RO(PW)K3I8/%0BI$1,YQU'^-F;U6/'+F_ M(<<\S9E>>G;][=ML?G5VVX$UKY2SVJ\,2081.)3:K%PQ(2$DKT%'5%KXQ((H M6\3QV[YO9*#L;\Y98]V.6L>FCNJ/J\GEY.K'+X;$G:8L1FE"0'7"2B!-ID0^ M66CO*.&)6F^3]FWULI&W;@?!RO!:'9TC1Q:87CP:@.9&VH@&$L<,*@8:@*%O MO>0T+EJP\^.:XQLH/NY&P# P.%QKH_N'T_E\P'*;LCM!R4^.4!96MHUFC?= T M=6HW07)ND)3W]'+%BVYR,_(G*?K8.-G3HAOPL;MZ.\+&:I?[0>W1^Y.5=\N! M)>V4H=PMUP)]](DF4]0)BA*=3DN;-Z0=%C0[*75_ M'S2[PLM!P?!I=GGY=C;_$^?IG DE628<4WQ'\;B)E*]S&D) #*:(K)EN4B=S MC2Q]-'H=%B+[JKJC%>O<*LDU9>4@=8W9F380O*5O4_1"%BV1-2%G]$$4.MB2 MFYS'+FK=&P[?\GPR2V=7.+\:%!0G\?]>U_7RM^LYY?@?EV\YC\G1X),!R@H3 MC8A\HA>%+W5C+05F6C79EG].J#Z"E:'!<[#Z._(OC^(L95A*6EB@8-Y2!DD6 MQZ0Y9"V$"[%.F:8@VB/6;1ZV# V? U1^:&@[*'1()WER,7U]35),XX_/LZGQU3;9KG;B]B'V'/T! ;V#0= M^:MSHV)B)2!$69O7\%!WKPT"8Y00BI)M8$W*"NT4#S5O23]X/+2+6@^,A]Y, M'_JA8:E_KT_._O;VW8=_GOWQ\>.[-W]_\_[SR:?_/GW_]L.GOY]\/OWP?@]> MWR\?.01I;S>Y!V+DU3/"RR6- 2]?X^++V\O9GV]N_F!Q1ZBJ?ZG3DS1,:8L,.MK * $!$I&P)N2H[3>*=FXE.A.\KX C[<+RC93D=M9\84Z MP/UO:&S[Y&.XP)8W+;9"9U1:&D,1?@FR%O"NI2D0'4C*"F,1SF1LVE.\%^+A= M4/3$QS6P4@<[%:=3>E9>7'W$27J?JXI8\BDD8)%'4 4C+0.6@T-MN1#"ZC9= M$![)T1^8#K;UDSO>^RN^"]S0XI$_XU]YL1J!SU9I9S-XS1,HG20XM;Q2H"B9 M*88'V23M?"K*R'RWHZ#G(/5W&DR].?GT_O3][V/2\7 /%06]P/JT2*5TTN MEVX2Z%#7\?BY]_D ]S*)2H\AIYN,@\<*-S?ES4K_MIPX-:.).&VTL; 91,*$716A%=9J!3MW1+FC:O'74SG(OQ%GMOU6TZ4DMW%7+K:"-"/,V!^&M!J># M "6B@Z"E!EJ6>+!(.?SC$O-]^ZOU6+_;BE4R"JG43:%WQ0G6WCL:+=-*L2PD MTT<)@WZ2JE/?LPLR?A4*[6^%#A)R2@%ODL+*ESGY3G-TZ3!GKV=?:4*?79'3 M_#*[)"LMEL,\Y]GQI%($ELESD^(X^&@B6)-4S$'YP)IDZSO*V1?L#D#(['CF MZ@"-_\R3BR^T:I]\SW.\R*L*7DLE+CY<7RVN<%JKOMT,KB1O.+,<&*OE"[FI MA:<]11$R,1VXU,8U"4=WDG+<3:5V2&QGJE'O9#^KN',?8LD^&9"9(>6ZB@$6 MI&%PC#&BC3$U.4M9*\VXQ.%VR#I<]5T@:)F 3+[GLQROYY.K2;X_4+),2!.8 M >,9Y3LV%PA6D8KD\@)@$P*CX=22UI74R=#HPZ28V7"[,)U=7 M\TFXOKJ)&E?N-:>/^*/^\LE\CM.+F^/O M%>!MI*C6%$'S2#//CK*+^$BNOL+_)CMKAUBB V!MOUES.U *,@*Y:$J6L#B: M/I(F*MHD0:+T)2E;##;A;.\L:5_[:P?A9.\=MGV,UD&)C@T;-[>C>;)_>PH9U\9[)"(;&FP#O"X077G0L0B:[,' MII$2KIP$Q:G10PI(T8S-I+JCD UV\7A'6VZ'Q-<0!A@11S50/9E>3=*3X/2F M24Q.;TF=Y+Z_7=_8ZXXS\"1V8VA\TOAO)1!V$@/N-^E[KRQXFYR59IJ-18%2]\!2#@4"I&W@GM:0)'D-N MX@H'D7Z<4'$LR,W&MG^GK*7?WGPZ_O3DW>G[\\^?_JC MWAH[VX.\](L'#L%AVD7F@:A,O^7YY#M6M)Q."7[7-Q>1INEO.5W4GD:1?K2$ MT)JN,,%Z%%@T\)A<+9$1P6N/D%3MS&VR,(_WO@8Z$]A?YH-/1G9_]3T7T!1- M@3)/M)+1(J8R?<%$4XL+&;!XQ9UO4@;J$*%'/FTY$CJ?',<'G]\*Z'\3P[G"O5RWN O*-KO% @H M6:5@FK[5P4GGM(B-+VH,-)*13[1' OBX@.AJ1KR?56/CY4U&N/A0'NSXWBOG MXVPQ69[%/KKV4FM"B8@94O2%@B\7 ;V6X!*9PNOD1&A<]^8@^4<^6!\=_<E/^%UX3 NK+/]-+7OVX ME?*WO)A<3)>_>]/["+G.F3NL6^X&E)<%O#<)5&[KL@ M^[%K[P0B'40XZRSP:;+XU[+'K(\R*XD!0A"UZ*]1@%)EL+$X&WCVDC>A'CPG MU+B [04X6VS0[67%KA#Y4&^WS0J+9I8Q84AX34JR14*PW@)GPB&GJ,[RQAL@ M3X7JSX7N9_J-F#K0#AU@ZK94_9N_XI?*QKXM:G[;L#)Q;H4W>$/(5E$*4I\YH7K!U*&F?[SN#F6'#C#UNO8H7#4_6)6%^X17=SJ['1:+ M!DVV%*>D3"FH" 47K96=K8*2UL$X'H%L7:BP]/1HA M%?.14%!)$B(&P*)TO?]ILE1!%9 Y4I4"]R"$5A\*4)DU:0(RF:1QEU*AS'Y%CC:0_\=(.GC/'_#27KSU[<\ M72R/T3Y@U MVXO8']+V <7L*!;J 'L/EH:[]>+=76O0&G4F)B(L*T\K;6DPT0DHA6<;* Z) MMHDC>U:J<0]B.EU5A[-C5Z"\F5KO)A@FES?72:_NAE<+!TONBE$L45J?:%)7 M-/F$BM(E:U#;8&.;_B);2]A+#GLP*C;B;4@3O'4%=AR9I3!AN<+2%P0!4\*!D8A7'9@I!!HQ %E3@: M4[>/8\)>@;3+L>$N5NT*H6MVDI.N-:Z5@9!1D)(\A7NX[)N.21:EI(R-'?:+ M.C;'1K83%D#6H2<8JV7+C5X+ *2+3'4J]ZB M31O##?+T@J1##?[X"&< [7< HF?//(OT,3BI:A]LRA"5M!"2R5"L]YBUUM@& M20>?/8]S(G@(G :S0P>8>N9 ,_O$I!$.5"U'H4K"6OQ+@PPQRHP>4339%CKP MA/D([/&!\320#3I T[9GY74;E@OG0'-7&Y19TENT#%()Z(S36&*3,@A#,AF: M%>QHMPPVL$X'H-N0[MS$GRH%DY($7D>A>*S=\1Q]DLPGD[@4H0EI_1F9>ED4 MN\XGA[)IO_"\G<^(V?'H%1B,@;R\U1 P1#!:693>,LL;+;+/2#5N&C"8[;?# MU!Z&Z !5KV>+JP_E#"_SZLS<)VU#9 F*$0H4UK(,3F6:?5JS$K&@:<)J>")) ME^C9Q\I/LLA#5-Y%)X,EX>+];#K[EN>DENG%C;9N*1FWHU*B,&:" !Y#IE&% M *B\AQAUL"%IXW.33'(;X<9=/-MA:W##C%ST^\$1YV3Q[?8ZZZR\NEY,IGFQ MFC^!:>=%K;^?D2*$S&G^9)I$$K,07*6"[%$:L+9*WU8O&S=W'!XY;;3 GVA,/$:"X0_NM]?@58VXE*7RM IQ"-$2T M9UXO>QT=9TD-K!T5_A= M#>7# YY0)8.IVJ>&9822*=A4EDG267$0&$?+K;)*-^;K;9"LE^.CX>"P$7%# MV.9%$O56M4QF3VJ9/*QDTH:WM\N[V]/X]M9$!ZP^+WR2CM;T'(T'Q2E>"%X( M*-(9EF,AG]RD^6L7K+Z;E4K&/#6J0+D.V:_"_G9U0J%ND=2&35OS-/:14J2$5DIVVM'7.\ M>R*_%+>70_C#U\8CF*L#4*X9QNWLC4;*F)4&$U0"Q20E]K'>_'1:2II=AF.3 M.DX;)>HE[&H'A_6KZX&VZ0!DRX:!W_/BJBKM=E2K/7"M76).@W5LV4&+@PM) M0[(.N?4A*]/$NVT6J8O%]%";K^O8>+@!1H328GYUOF+8+2>6PY)E* A6U=9K MW!A8;G?;$F(M"^0-W^;R/SWW 6CHN\> >?SB7@X0]E_@#E+EB!"(MS*?GUQ> MWLI?]T]N3^>T3X53 L-XK*PE+<&K0%^8)$5XZ_RZK?O%"@^+'/_GQ>S[_UJ] MXP83J^\>8^(Y2<9Q'X?9=#:P@GL R6__]5_G*$BVVI&,%MOJ*#VEMB@L1,LM M3](PMJ[BUJ&@H#>/ X+A[/<8$+LJLP< O/GC4^UE@%Q0AHA+F7W,$&21P#P: M3F(+)M1_Z")ZF^*QBMN31BC?(R<56K4L9:$ZERP7P +;/F@0:J MUOF7_]Q+R[N8?I=+R[O8860"YR_O"GV8KOAAD=02T:3*?:[\0J05U[ (41@; M,!M9XJ.#U+4LSNW?V MT#K7PK+FZ>P?1YS]GJZO8WIMB6 9)"4'M[2@@&/HD M@S5:<>%\VJ9A]_9O[&4'^)@@VD_=7:UN[^YX7%%EG@/WX)-'4(PS<,5KH!C/ M8M!"A-2X2>Z[G=B:^F6%1/LINBNL_$S+.N=8G"T,04@F;DZ0L3 +&,E]1FY+ MR8T;&/TL4"_+V)Z6WHB< ]3>%7S>3O[*Z:$;/<^18? 8P##/0044X"1-M#JC M3 HY((MM$?1$IEZ6L:%!=)CR7R2S]CW.Y\NQMZ+//GE!>X[L\V/J@ AKLF/, M(D5806E012$$$$#$,6VL5<'8!R,SE!>ZMS+7LS]_IJG$X+3R7$.P(8 224%(2=3: M$)D[9WFR3=AH:Z7IE2*TDZ4?%^$X6.T=8.T\8"@MDP-KS,(!'D>H!N C<*H]^ M&]Y_&Z+9T9C4^P1'!ZFR!PK).AJ%35I;L^S,5 \26"!%&'*+VK*"I!>MRYHB M/O^^1+.=;+H-T6P7!7*L2 UC[2DH:'(728-M(+2?.".<:>3S')- M=/'O230[" "[*K.#H//=;'I!3_OZ6P[+P^:;WI$8.+,T?HNY5JO.%IQ' X') M8+1),JDF)QKKA.F+LG[(-LO!JNX0+JM.RJ7(+)P%*7,M>:@\8*EGS10?6T/I M5F!-$MSUXHR;X1YNYE_@9@^==X"L.6QP+( MR=^6Z"//GHNBFH#FB21]X64?\\Z&U'4'8*FZN-]\7,X@(= 85XO7^4">MQ*A M?,F!HBONZ+^0B]$5U/FSC_R U=P>4]_AU-7U,$2*XY"';'.N.GP$O MHJH-@V6V%(>A;M)+8)- 8V_I'V;H9W&SI]9'9J'>^,@_II2]7-.;E\Y2_T_& M/N9YI$']=IT%4^JN?4OB(H1,64&IDXQ%0*,U,,$YHA(AX:.[6&MYJ+N\LR? M[&OAV1'4W8$3VE";)EB:8,Q2[F]BK-2D )Z1JI+R-.]2[6;>)(LZH.[3T=BH MAZQ: ZB[2]#<794W3G/# ;,DU3!C $E9%*K%Q*(KQN0F9STOJN[33L;>MN[3 M+IKO $';5!EB)3$?6 :6HJUMPC4$X04HD5T4K'#/&W%37VK=IYU L$?=IUTL MT@7(GKD2QZ.Q]$X'M<< *%N#@\B&I>PCHWF.J[@M&: MFTU>E\B+04BR3@13STQ<]N",$[%$YTQJ#*,7=1%U)]/O FJ8 9$R6JGG>1T(??MFE3-?*'="T*,,<-4SXFTZ:EUI#]3L?IJWN0XVI@G0Y ]_&VT=,R1)!!(I<4 M9Z)>IL>U5ZOC#KQ="J]+#DT.2QX*L15\[$L(Q/=6;4>P6$T]X>@;/03)AQAR#5EC#ZUV@(=UM[8UTD(7@H14. /E M2!-.DTX*??)&&U]BX\S\W4[5--Q+6$X.57176'E4UL$)%X23%F(H!93.B6*R MPJ"R3!@ON1XVMP5,[]4T=K+TMM4T=E%[9_"9?IU-\Q7.?_P\I+_C8G'.E7!& M*P=)U;V$4K#6!TE@#$8F.<\V-[Z#_JQ\O:3BPX-K**-T@;6'3(:'^=ZR*V6Z M)2#@13XO@=,\H0C0\2)!L7IC/XD(R:'D+G*T?DW%W:$Y0\^)V$M*/A3BFIBF M ]"]OZX1X(=RNZNUVFVX5^#B;_DRG9MD3$DV@.<1:]$^!B%BK"6Z=+VJ&%RC M:YU;B=<+SW$8L#4P20= ^X@_EM?S:50?Y[.81< M1BU4<97Z)V-5: 3GO:9TAS&*&5A"WZ3XV6%B]T)E&@:81S1AIP6P7OUQ=OK^ MS=G9V9O?E^6A?A9WJQ)73QXQ1!&KY^4:J$S56;Y8GN[F;[/Y537MJGZ0T]&+ MD@(X^DN@;+$02N20Z0=21ZT;M<[:)-#A%T!^?NY]R:3/I,I7]*O_.@]8(I*7 MI9%:49O#< B>>2'N9;F#LT\=O0T/ M:N%JULG8VN$07+PE+$'07H$R/D(M!PQ%.^:LT]9R\:(%+9JYHIL.:15">827)%PI"Z1^-WDNVIF'= M?F6E-DHQ,J!:VWXVM"'&1M.-)AX.876G,$2=2%2(5M(4Y/4R3XX9:BD6KVP6 MKFSCQ+9#TR8IQJM(-9!U9T.K>F2\O*?9].7D:YZ3^*LJ!H8[%;@ @X%B2JX- M29\89!7IL_,RE6U6_*V \O3U(R)D&'O.!E/NR'>WET=%-[>V\/)6?%]\U*4( M8-ID4(Q9\+J.0;N8F61H'T>#:Z]HKWGT.,>\P]M]",V-7=MR-EW,+B=I.8#E MUOO23^:,1@A5NUU95N\),L)%0>DTV8XC8;8'O":.PP9 C#/HN3/;3(8RU41L>2Z,9X2..\R<,55JHSB\+@UW3"9]P9Y>L+-/H:> M#:_U#L"S7&X7-T-XE#1H*A_9(.E) MU1Z@V5<&NU6",Y-#$[;V\V*-PUEK!J@!;= !HN[V'EY=+R;3O%BL_.UR[4_D M6QDF!Q@D*4L:!'=\:YDI/132*HGZ08>1-Y..NNYW;LH>J1]W;>3"]($YE> M>G;]K4ZMLZOY=;RZ)LOMG(NT&5XK8[L6%[/E@GEHP$P#)IE'FNY$G'3 MI=$)&0%3<-8F7ARJ+6"Q]N$C1RJ#P.!PK8WN'T[G\\G%4NT_#R([N2R8!%$Z MK(.H]^6L!R]T,J)0^L?\%J;?\/AQ;T\,8_PA-#?R9N_'^2R1Y_HP/\OS[Y-X M4XU?:](#)8"@$ZE"Y23 %XH5=0[&:LZCV*KAXU8;O>L$&!D;1SPM.%C]?<"G M]OR]'<%J#P%M-"([ T+6CG T(6JC'P/,KU^OIY-XLV[>Q;!9SK61RD0*Q("C-MBA( M*3J"KW&:-\+9Q_NK:\&PYM'C;;H/#X%#-3=VHXFKG%=4&RNC9;PPB.@JU8;$ M=DY+D%G($BEZEF*;E./!(\<))=L8>E]-C>[PIW&>K_+=4N51\$P!LG($34E" M>\,*."5H0)R5\/@:U08/__"IXUQY;N72]]97/WO3LTN<4X@2_Y7G]/EZV85Z MM2BQ@$ZI")S5;7N-'M#5"G-6)\95\,YM X"M7C9.M?,VN!A>NR/#Y4,IBR^S M><9I^G#U)<\IEOEVF?]:NKDGH4RRVE'^%"!YI% F"$'C$@FX,1R%E+7VW!:H MV>6=XU3H; .>9KKNY]ATW3;-N[L2%-:*%"GJ@1CK70'&:XUD%Z&4G!0MI2') M-F?U6P@W;L&.HQ_9#VVN#B"XJIYS,ZBJHM5)];F(6G,G*2%WM6)."0R"C@Q, M29'7(LW1-F&Q;1:IBZ/: 8N>IIO, M!0)2R&]1FQ@=)'+A#:&TBZQ= MG \W1UTSZW4 T#N:^NDTTIC>S1:+ :6;HX@VX'L$.UW[X$R.T/ZI> B_R__\?_!U!+ 0(4 Q0 ( &QB_5#6 M>7,)*@@ %(C 6 " 0 !A,C R,# V,C=V;6DM97@S M,3$N:'1M4$L! A0#% @ ;&+]4 C?0GHE" :R0 !8 M ( !7@@ &$R,#(P,#8R-W9M:2UE>#,Q,BYH=&U02P$"% ,4 " !L8OU0 M,N'?/Z4% !!)P %@ @ &W$ 83(P,C P-C(W=FUI+65X M,S(Q+FAT;5!+ 0(4 Q0 ( &QB_5!HP?EF&U\" "G[)@ 0 M " 9 6 !V;6DM,C R,# V,C