0000883902-19-000043.txt : 20190807 0000883902-19-000043.hdr.sgml : 20190807 20190807081932 ACCESSION NUMBER: 0000883902-19-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20190629 FILED AS OF DATE: 20190807 DATE AS OF CHANGE: 20190807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cornerstone Building Brands, Inc. CENTRAL INDEX KEY: 0000883902 STANDARD INDUSTRIAL CLASSIFICATION: PREFABRICATED METAL BUILDINGS & COMPONENTS [3448] IRS NUMBER: 760127701 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14315 FILM NUMBER: 191003912 BUSINESS ADDRESS: STREET 1: 5020 WESTON PARKWAY STREET 2: SUITE 400 CITY: CARY STATE: NC ZIP: 27513 BUSINESS PHONE: (888) 975-9436 MAIL ADDRESS: STREET 1: 5020 WESTON PARKWAY STREET 2: SUITE 400 CITY: CARY STATE: NC ZIP: 27513 FORMER COMPANY: FORMER CONFORMED NAME: NCI BUILDING SYSTEMS INC DATE OF NAME CHANGE: 19930328 FORMER COMPANY: FORMER CONFORMED NAME: NATIONAL COMPONENTS INCORPORATED DATE OF NAME CHANGE: 19600201 10-Q 1 cnr2019062910-q.htm 10-Q Document
78600000275000000.260000051300000false--12-31Q220190000883902459931000508103000624900098250000.010.011000000002000000006626465412558842766203841125519112500000000500000000P8Y30000021900000170000015500000900000P3YP3Y06081369315 0000883902 2019-01-01 2019-06-29 0000883902 2019-08-02 0000883902 2019-03-31 2019-06-29 0000883902 2018-01-29 2018-04-29 0000883902 2017-10-30 2018-04-29 0000883902 2018-10-28 0000883902 2019-06-29 0000883902 2018-12-31 0000883902 2018-04-29 0000883902 2017-10-29 0000883902 us-gaap:CommonStockMember 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-30 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2017-10-30 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2017-10-30 2018-04-29 0000883902 us-gaap:CommonStockMember 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2017-10-30 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-04-29 0000883902 us-gaap:CommonStockMember 2017-10-30 2018-04-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000883902 us-gaap:RetainedEarningsMember 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2019-01-01 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2017-10-29 0000883902 us-gaap:TreasuryStockMember 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2017-10-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2017-10-29 0000883902 us-gaap:RetainedEarningsMember 2018-12-31 0000883902 us-gaap:CommonStockMember 2017-10-29 0000883902 us-gaap:RetainedEarningsMember 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2018-04-29 0000883902 us-gaap:CommonStockMember 2019-01-01 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2018-12-31 0000883902 us-gaap:CommonStockMember 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000883902 us-gaap:CommonStockMember 2019-03-30 0000883902 2018-10-29 2018-12-31 0000883902 2018-01-28 0000883902 2019-03-30 0000883902 us-gaap:TreasuryStockMember 2018-10-28 0000883902 us-gaap:TreasuryStockMember 2018-10-29 2018-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-06-29 0000883902 us-gaap:CommonStockMember 2019-03-31 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-10-29 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2019-03-31 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-01-29 2018-04-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2018-01-29 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000883902 us-gaap:RetainedEarningsMember 2018-10-29 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-29 2018-04-29 0000883902 us-gaap:CommonStockMember 2018-10-29 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-28 0000883902 us-gaap:CommonStockMember 2018-01-28 0000883902 us-gaap:TreasuryStockMember 2018-01-28 0000883902 us-gaap:RetainedEarningsMember 2018-01-29 2018-04-29 0000883902 us-gaap:RetainedEarningsMember 2018-10-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-28 0000883902 us-gaap:CommonStockMember 2018-10-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-29 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2019-03-30 0000883902 us-gaap:CommonStockMember 2018-01-29 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-01-28 0000883902 us-gaap:RetainedEarningsMember 2018-01-28 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-10-28 0000883902 us-gaap:RetainedEarningsMember 2019-03-31 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000883902 us-gaap:RetainedEarningsMember 2019-03-30 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 2019-01-01 0000883902 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 0000883902 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-10-29 0000883902 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-10-29 0000883902 cnr:PlyGemMember 2018-11-16 0000883902 cnr:EnvironmentalStoneworksMember 2019-01-01 2019-06-29 0000883902 cnr:EnvironmentalStoneworksMember 2017-10-30 2018-04-29 0000883902 cnr:EnvironmentalStoneworksMember 2019-03-31 2019-06-29 0000883902 cnr:EnvironmentalStoneworksMember 2018-01-29 2018-04-29 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 2019-02-20 0000883902 cnr:PlyGemMember 2018-11-15 0000883902 cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:AblFacilityMember us-gaap:LetterOfCreditMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 cnr:PlyGemMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:PlyGemMember 2018-11-15 2018-11-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 cnr:PlyGemMember cnr:SidingSegmentMember 2018-11-16 0000883902 cnr:PlyGemMember cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 cnr:PlyGemMember 2019-01-01 2019-06-29 0000883902 cnr:CashFlowRevolverMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 cnr:PlyGemMember cnr:WindowsSegmentMember 2018-11-16 0000883902 cnr:TermLoanFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 cnr:WindowsSegmentMember 2018-10-28 0000883902 cnr:CommercialSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:SidingSegmentMember 2019-06-29 0000883902 cnr:CommercialSegmentMember 2018-12-31 0000883902 cnr:WindowsSegmentMember 2019-06-29 0000883902 cnr:CommercialSegmentMember 2018-10-28 0000883902 cnr:WindowsSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:CommercialSegmentMember 2019-06-29 0000883902 cnr:SidingSegmentMember 2018-12-31 0000883902 cnr:SidingSegmentMember 2018-10-28 0000883902 cnr:SidingSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:WindowsSegmentMember 2018-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2019-06-29 0000883902 us-gaap:TrademarksAndTradeNamesMember 2019-06-29 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2019-03-31 2019-06-29 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2017-10-30 2018-10-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2018-10-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2017-10-30 2018-10-28 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2019-03-31 2019-06-29 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2019-03-31 2019-06-29 0000883902 cnr:CustomerListsAndRelationshipsMember 2018-10-28 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2019-03-31 2019-06-29 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2017-10-30 2018-10-28 0000883902 us-gaap:TradeNamesMember 2019-01-01 2019-06-29 0000883902 us-gaap:RestrictedStockUnitsRSUMember 2017-10-30 2018-04-29 0000883902 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-29 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-06-29 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 2018-11-16 2018-11-16 0000883902 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-06-29 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2017-10-30 2018-04-29 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 cnr:PerformanceStockUnitsMember cnr:ExecutiveAwardsMember 2017-10-30 2018-04-29 0000883902 cnr:PerformanceStockUnitsMember 2019-01-01 2019-06-29 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-06-29 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-06-29 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-29 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-29 0000883902 us-gaap:PerformanceSharesMember 2017-10-30 2018-04-29 0000883902 us-gaap:PerformanceSharesMember 2019-03-31 2019-06-29 0000883902 us-gaap:EmployeeStockOptionMember 2017-10-30 2018-04-29 0000883902 us-gaap:EmployeeStockOptionMember 2019-03-31 2019-06-29 0000883902 us-gaap:PerformanceSharesMember 2018-01-29 2018-04-29 0000883902 us-gaap:EmployeeStockOptionMember 2018-01-29 2018-04-29 0000883902 cnr:TheSteelworkersPensionTrustMember us-gaap:MultiemployerPlansPensionMember cnr:CentriaMember 2019-06-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-06-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2017-10-30 2018-04-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-29 2018-04-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 2019-06-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-10-30 2018-04-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2018-01-29 2018-04-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-03-31 2019-06-29 0000883902 cnr:TermLoanFacilityMember 2019-01-01 2019-06-29 0000883902 cnr:TermLoanFacilityMember 2019-06-29 0000883902 cnr:CashFlowRevolverDueApril2023Member 2019-06-29 0000883902 cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member 2019-06-29 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2019-06-29 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-10-28 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2019-06-29 0000883902 cnr:TermLoanFacilityDueFebruary2025Member 2018-10-28 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2018-10-28 0000883902 cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member 2018-10-28 0000883902 cnr:TermLoanFacilityDueApril2025Member 2019-06-29 0000883902 cnr:CashFlowRevolverDueApril2023Member 2018-10-28 0000883902 cnr:TermLoanFacilityDueFebruary2025Member 2019-06-29 0000883902 cnr:TermLoanFacilityDueApril2025Member 2018-10-28 0000883902 cnr:AblFacilityMember 2019-06-29 0000883902 cnr:CommitmentFeePercentageOneMember srt:MaximumMember cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 us-gaap:DebtInstrumentRedemptionPeriodThreeMember cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-02-08 0000883902 us-gaap:DebtInstrumentRedemptionPeriodTwoMember cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 2018-11-16 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-02-08 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 0000883902 us-gaap:DebtInstrumentRedemptionPeriodFourMember cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-11-16 2018-11-16 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-02-08 2018-02-08 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 2018-11-16 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:AblFacilityMember cnr:SwinglineBorrowingsMember 2018-02-08 0000883902 us-gaap:DebtInstrumentRedemptionPeriodOneMember cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 2018-11-16 0000883902 cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:AblFacilityMember us-gaap:LetterOfCreditMember 2018-02-08 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:LeverageRatioTargetAchievedMember srt:MinimumMember cnr:TermLoanCreditAgreementDue2025Member 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2017-10-30 2018-04-29 0000883902 cnr:LeverageRatioTargetAchievedMember srt:MaximumMember cnr:TermLoanCreditAgreementDue2025Member 2018-04-12 2018-04-12 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-02-08 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:CommitmentFeePercentageOneMember srt:MinimumMember cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2019-06-29 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2018-10-28 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2015-01-16 0000883902 cnr:PlyGemMember cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 2018-04-12 0000883902 cnr:CommitmentFeePercentageOneMember srt:MinimumMember cnr:AblFacilityMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-11-16 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-01-29 2018-04-29 0000883902 cnr:CdAndRFundMember 2019-06-29 0000883902 cnr:CdAndRFundMember 2018-10-28 0000883902 cnr:CdAndRFundMember cnr:SecondaryOfferingMember 2017-12-11 2017-12-11 0000883902 cnr:CdAndRFundMember cnr:SecondaryOfferingMember 2017-12-11 0000883902 cnr:StockRepurchaseProgramsMember 2017-10-30 2018-04-29 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:CDRFundVIIIInvestorGroupMember cnr:SecondaryOfferingMember 2017-10-30 2018-04-29 0000883902 cnr:A2018StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:A2016StockRepurchaseProgramMember 2016-09-08 0000883902 cnr:StockRepurchaseProgramsMember 2019-01-01 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2018-10-28 0000883902 cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2018-10-28 0000883902 cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:CashFlowRevolverMember 2019-06-29 0000883902 cnr:InterestRateSwapOneMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapThreeMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapTwoMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:AblFacilityMember 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember 2019-06-29 0000883902 us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2019-06-29 0000883902 cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2019-06-29 0000883902 cnr:MutualFundsGrowthMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 us-gaap:InterestRateSwapMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 cnr:MutualFundsBlendMember 2019-06-29 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2019-06-29 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-10-28 0000883902 us-gaap:CanadaRevenueAgencyMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-10-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-10-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-10-28 0000883902 us-gaap:CorporateNonSegmentMember 2018-10-28 0000883902 cnr:RCRAFacilityInvestigationMember 2019-06-29 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-06-29 0000883902 cnr:PCETCENortheastContaminationSiteMember 2019-06-29 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2019-06-29 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember srt:MinimumMember 2018-11-01 2018-11-30 xbrli:shares iso4217:USD cnr:operating_segment xbrli:pure iso4217:USD xbrli:shares cnr:reporting_segment cnr:instrument


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

For the quarterly period ended June 29, 2019
 
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-14315
 
 
 
cornerstonebbtmlogocmykfull1.jpg
Cornerstone Building Brands, Inc.
(Exact name of registrant as specified in its charter)
 

 
Delaware
76-0127701
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

5020 Weston Parkway
Suite 400
Cary
NC
27513
(Address of principal executive offices)
(Zip Code)
 
(888) 975-9436
(Registrant’s telephone number, including area code)

Former name, as listed on last quarterly report:
NCI Building Systems, Inc.

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

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ý No
 
Securities registered pursuant to Section 12(b) of the Exchange Act:
Title of Each Class
Trading Symbol
Name of Each Exchange on Which Registered
Common Stock $.01 par value per share
CNR
New York Stock Exchange

APPLICABLE ONLY TO CORPORATE ISSUERS
 
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
 
Common Stock, $.01 par value - 125,539,894 shares as of August 2, 2019.

 





TABLE OF CONTENTS 
 
 
PAGE
 
 
Item 1.
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
 
 
 
 
Item 1.
Item 1A.
Item 2.
Item 6.
 


i



PART I — FINANCIAL INFORMATION 
Item 1.  Unaudited Consolidated Financial Statements. 
CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Sales
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418

Cost of sales
990,794

 
352,986

 
1,869,709

 
682,418

Gross profit
304,663

 
104,083

 
490,580

 
196,000

Selling, general and administrative expenses
158,028

 
74,406

 
312,334

 
149,192

Intangible asset amortization
46,511

 
2,413

 
87,974

 
4,825

Restructuring and impairment charges, net
7,107

 
488

 
10,538

 
1,582

Strategic development and acquisition related costs
12,086

 
1,134

 
26,168

 
1,861

Loss on disposition of business

 
6,686

 

 
6,686

Income from operations
80,931

 
18,956

 
53,566

 
31,854

Interest income
121

 
37

 
336

 
70

Interest expense
(58,299
)
 
(4,849
)
 
(116,585
)
 
(12,341
)
Foreign exchange gain (loss)
523

 
(305
)
 
1,700

 
166

Loss on extinguishment of debt

 
(21,875
)
 

 
(21,875
)
Other income (expense), net
(397
)
 
270

 
(52
)
 
727

Income (loss) before income taxes
22,879

 
(7,766
)
 
(61,035
)
 
(1,399
)
Provision (benefit) for income taxes
5,346

 
(2,082
)
 
(18,551
)
 
(964
)
Net income (loss)
17,533

 
(5,684
)
 
(42,484
)
 
(435
)
Net income allocated to participating securities
(270
)
 

 

 

Net income (loss) applicable to common shares
$
17,263

 
$
(5,684
)
 
$
(42,484
)
 
$
(435
)
Income (loss) per common share:
 

 
 

 
 
 
 
Basic
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
Diluted
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
Weighted average number of common shares outstanding:
 

 
 

 
 
 
 
Basic
125,516

 
66,210

 
125,510

 
66,311

Diluted
125,516

 
66,210

 
125,510

 
66,311

See accompanying notes to consolidated financial statements.
 



1



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Comprehensive loss:
 

 
 

 
 

 
 

Net income (loss)
$
17,533

 
$
(5,684
)
 
$
(42,484
)
 
$
(435
)
Other comprehensive loss, net of tax:
 

 
 

 
 

 
 

Foreign exchange translation gains (losses)
3,668

 
(261
)
 
6,140

 
(24
)
Unrealized loss on derivative instruments
(22,746
)
 

 
(22,746
)
 

Other comprehensive loss
(19,078
)
 
(261
)
 
(16,606
)
 
(24
)
Comprehensive loss
$
(1,545
)
 
$
(5,945
)
 
$
(59,090
)
 
$
(459
)

See accompanying notes to consolidated financial statements.

2



CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 
June 29,
2019
 
October 28,
2018
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
87,496

 
$
54,272

Restricted cash
3,989

 
245

Accounts receivable, less allowances of $9,825 and $6,249, respectively
589,610

 
233,297

Inventories, net
502,125

 
254,531

Income taxes receivable
20,233

 
1,012

Investments in debt and equity securities, at market
3,709

 
5,285

Prepaid expenses and other
70,046

 
34,821

Assets held for sale
5,018

 
7,272

Total current assets
1,282,226

 
590,735

Property, plant and equipment, less accumulated depreciation of $508,103 and $459,931, respectively
634,599

 
236,240

Lease right-of-use assets
282,793

 

Goodwill
1,611,213

 
148,291

Intangible assets, net
1,830,821

 
127,529

Deferred income taxes

 
982

Other assets, net
12,088

 
6,598

Total assets
$
5,653,740

 
$
1,110,375

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities:
 

 
 

Current portion of long-term debt
$
25,600

 
$
4,150

Note payable

 
497

Payable pursuant to a tax receivable agreement
24,760

 

Accounts payable
241,808

 
170,663

Accrued compensation and benefits
82,804

 
65,136

Accrued interest
47,237

 
1,684

Accrued income taxes
11,720

 
11,685

Current portion of lease liabilities
69,837

 

Other accrued expenses
252,367

 
81,884

Total current liabilities
756,133

 
335,699

Long-term debt
3,315,550

 
403,076

Deferred income taxes
265,464

 
2,250

Long-term lease liabilities
217,968

 

Other long-term liabilities
190,421

 
39,085

Total long-term liabilities
3,989,403

 
444,411

Stockholders’ equity:
 

 
 

Common stock, $.01 par value; 200,000,000, 125,588,427 and 125,519,112 shares authorized, issued and outstanding at June 29, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively
1,256

 
663

Additional paid-in capital
1,243,897

 
523,788

Accumulated deficit
(308,323
)
 
(186,291
)
Accumulated other comprehensive loss, net
(27,419
)
 
(6,708
)
Treasury stock, at cost (69,315 and 60,813 shares at June 29, 2019 and October 28, 2018, respectively)
(1,207
)
 
(1,187
)
Total stockholders’ equity
908,204

 
330,265

Total liabilities and stockholders’ equity
$
5,653,740

 
$
1,110,375

See accompanying notes to consolidated financial statements.

3



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
Cash flows from operating activities:
 

 
 

Net loss
$
(42,484
)
 
$
(435
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 

 
 

Depreciation and amortization
127,476

 
20,800

Non-cash interest expense
3,954

 
781

Loss on extinguishment of debt

 
21,875

Share-based compensation expense
7,479

 
7,868

Loss on disposition of business, net

 
6,192

Non-cash fair value premium on purchased inventory
16,249

 

Gains on asset sales, net
(277
)
 
(250
)
Provision for doubtful accounts
(205
)
 
(44
)
Deferred income taxes
(48,515
)
 
(1,676
)
Changes in operating assets and liabilities, net of effect of acquisitions:
 

 
 

Accounts receivable
(133,820
)
 
17,060

Inventories
29,430

 
(24,920
)
Income taxes
2,245

 
(2,822
)
Prepaid expenses and other
(706
)
 
(4,182
)
Accounts payable
15,079

 
12,686

Accrued expenses
(2,952
)
 
(12,016
)
Other, net
(2,867
)
 
(931
)
Net cash provided by (used in) operating activities
(29,914
)
 
39,986

Cash flows from investing activities:
 

 
 

Acquisitions, net of cash acquired
(179,184
)
 

Capital expenditures
(57,220
)
 
(16,897
)
Proceeds from sale of property, plant and equipment
873

 
2,678

Business disposition, net

 
(4,415
)
Net cash used in investing activities
(235,531
)
 
(18,634
)
Cash flows from financing activities:
 

 
 

Proceeds from stock options exercised

 
1,040

Proceeds from ABL facility
270,000

 
65,000

Payments on ABL facility
(50,000
)
 
(65,000
)
Proceeds from term loan

 
415,000

Payments on term loan
(12,810
)
 
(144,147
)
Payments on senior notes

 
(265,470
)
Payments on note payable

 
(441
)
Payments of financing costs

 
(6,275
)
Payments related to tax withholding for share-based compensation
(167
)
 
(4,612
)
Purchases of treasury stock

 
(46,705
)
Net cash provided by (used in) financing activities
207,023

 
(51,610
)
Effect of exchange rate changes on cash and cash equivalents
2,300

 
(24
)
Net decrease in cash, cash equivalents and restricted cash
(56,122
)
 
(30,282
)
Cash, cash equivalents and restricted cash at beginning of period
147,607

 
65,794

Cash, cash equivalents and restricted cash at end of period
$
91,485

 
$
35,512

 
See accompanying notes to consolidated financial statements.

4



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(Unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fiscal Quarters and Transition Period
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings (Deficit)
 
Accumulated Other Comprehensive Income (Loss)
 
Treasury Stock
 
Stockholders’ Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance, March 30, 2019
125,581,009

 
$
1,256

 
$
1,240,423

 
$
(325,856
)
 
$
(8,341
)
 
(66,916
)
 
$
(1,196
)
 
$
906,286

Treasury stock purchases

 

 

 

 

 
(2,399
)
 
(11
)
 
(11
)
Issuance of restricted stock
7,418

 

 

 

 

 

 

 

Other comprehensive loss

 

 

 

 
(19,078
)
 

 

 
(19,078
)
Share-based compensation

 

 
3,474

 

 

 

 

 
3,474

Net income

 

 

 
17,533

 

 

 

 
17,533

Balance, June 29, 2019
125,588,427

 
$
1,256

 
$
1,243,897

 
$
(308,323
)
 
$
(27,419
)
 
(69,315
)
 
$
(1,207
)
 
$
908,204

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Transition Period Beginning Balance, October 28, 2018
66,264,654

 
$
663

 
$
523,788

 
$
(186,291
)
 
$
(6,708
)
 
(60,813
)
 
$
(1,187
)
 
$
330,265

Treasury stock purchases

 

 

 

 

 
(347,040
)
 
(4,128
)
 
(4,128
)
Retirement of treasury shares
(296,954
)
 
(3
)
 
(3,634
)
 

 

 
296,954

 
3,637

 

Issuance of restricted stock
977,226

 
10

 
(10
)
 

 

 

 

 

Issuance of common stock for the Ply Gem merger
58,638,233

 
586

 
712,455

 

 

 

 

 
713,041

Other comprehensive loss

 

 

 

 
(4,105
)
 

 

 
(4,105
)
Share-based compensation

 

 
4,457

 

 

 

 

 
4,457

Cumulative effect of accounting change

 

 

 
(3,358
)
 

 

 

 
(3,358
)
Net loss

 

 

 
(76,190
)
 

 

 

 
(76,190
)
Transition Period Ending Balance, December 31, 2018
125,583,159

 
$
1,256

 
$
1,237,056

 
$
(265,839
)
 
$
(10,813
)
 
(110,899
)
 
$
(1,678
)
 
$
959,982

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance, January 28, 2018
66,251,796

 
$
663

 
$
519,224

 
$
(244,148
)
 
$
(7,294
)
 
(109,689
)
 
$
(2,140
)
 
$
266,305

Treasury stock purchases

 

 

 

 

 
(104
)
 
(2
)
 
(2
)
Issuance of restricted stock
316

 

 

 

 

 

 

 

Other comprehensive loss

 

 
(32
)
 

 
(261
)
 

 

 
(293
)
Share-based compensation

 

 
1,998

 

 

 

 

 
1,998

Net loss

 

 

 
(5,684
)
 

 

 

 
(5,684
)
Balance, April 29, 2018
66,252,112

 
$
663

 
$
521,190

 
$
(249,832
)
 
$
(7,555
)
 
(109,793
)
 
$
(2,142
)
 
$
262,324

See accompanying notes to consolidated financial statements.

5



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Continued)
(In thousands, except share data)
(Unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fiscal Year to Date Periods
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings (Deficit)
 
Accumulated Other Comprehensive Income (Loss)
 
Treasury Stock
 
Stockholders’ Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
December 31, 2018
125,583,159

 
$
1,256

 
$
1,237,056

 
$
(265,839
)
 
$
(10,813
)
 
(110,899
)
 
$
(1,678
)
 
$
959,982

Treasury stock purchases

 

 

 

 

 
(22,112
)
 
(167
)
 
(167
)
Retirement of treasury shares
(57,984
)
 
(1
)
 
(551
)
 

 

 
57,984

 
552

 

Issuance of restricted stock
63,252

 
1

 
(1
)
 

 

 

 

 

Other comprehensive loss

 

 

 

 
(16,606
)
 

 

 
(16,606
)
Deferred compensation obligation

 

 
(86
)
 

 

 
5,712

 
86

 

Share-based compensation

 

 
7,479

 

 

 

 

 
7,479

Net loss

 

 

 
(42,484
)
 

 

 

 
(42,484
)
Balance, June 29, 2019
125,588,427

 
$
1,256

 
$
1,243,897

 
$
(308,323
)
 
$
(27,419
)
 
(69,315
)
 
$
(1,207
)
 
$
908,204

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance, October 29, 2017
68,677,684

 
$
687

 
$
562,277

 
$
(248,046
)
 
$
(7,531
)
 
(291,128
)
 
$
(2,140
)
 
$
305,247

Treasury stock purchases

 

 

 

 

 
(2,917,034
)
 
(51,317
)
 
(51,317
)
Retirement of treasury shares
(2,916,930
)
 
(29
)
 
(51,286
)
 

 

 
2,916,930

 
51,315

 

Issuance of restricted stock
397,722

 
4

 
(4
)
 

 

 
181,439

 

 

Stock options exercised
93,636

 
1

 
1,039

 

 

 

 

 
1,040

Other comprehensive loss

 

 
(55
)
 

 
(24
)
 

 

 
(79
)
Share-based compensation

 

 
7,868

 

 

 

 

 
7,868

Cumulative effect of accounting change

 

 
1,351

 
(1,351
)
 

 

 

 

Net loss

 

 

 
(435
)
 

 

 

 
(435
)
Balance, April 29, 2018
66,252,112

 
$
663

 
$
521,190

 
$
(249,832
)
 
$
(7,555
)
 
(109,793
)
 
$
(2,142
)
 
$
262,324

See accompanying notes to consolidated financial statements.


6



CORNERSTONE BUILDING BRANDS, INC.
 NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
June 29, 2019
(Unaudited)

NOTE 1SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Change of Name
Effective May 23, 2019, NCI Building Systems, Inc. changed its name to Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”). In connection with the name change, the Company changed its NYSE trading symbol from “NCS” to “CNR”.
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through June 29, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.
For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 28, 2018 filed with the Securities and Exchange Commission (the “SEC”) on December 19, 2018.
Reporting Periods
On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from March 31, 2019 through June 29, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and six months ended April 29, 2018 are presented herein as the comparable period to the three and six months ended June 29, 2019. The Company did not recast the consolidated financial statements for the period from March 31, 2018 to June 29, 2018 or January 1, 2018 to June 29, 2018, because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Change in Operating Segments
For the Transition Period, the Company began reporting results under three reportable segments: (i) Commercial; (ii) Siding; and (iii) Windows, to align with how the Company manages its business, reviews operating performance and allocates resources following the Merger. The Commercial segment will include the aggregate operating results of the Company’s legacy businesses. The Siding and Windows segments will include the operating results of the legacy Ply Gem operating segments.
Disposition of Business
In the second quarter of fiscal 2018, the Company closed on the sale of CENTRIA International LLC, which owned our China manufacturing facility. The Company recognized a $6.7 million loss on the sale during the second quarter of fiscal 2018, which is included in the Commercial segment financial results. The disposition did not represent a strategic shift that had a major effect on the Company’s operations or financial results.


7



Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 
June 29, 2019
Cash and cash equivalents
$
87,496

Restricted cash(1)
3,989

Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$
91,485

(1)
Restricted cash at June 29, 2019 relates to an escrow balance held for an outstanding earnout agreement.
Net Sales
The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using IFRS and GAAP. The core principle of this update is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
We enter into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. We do not exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. We have elected to apply the practical expedient provided for in ASU No. 2014-09 and have not disclosed information regarding remaining performance obligations that have original expected durations of one year or less. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.
Our revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. We measure variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. We do not have significant financing components.
Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to our weathertightness warranties (see Note 11 — Warranty).

8



The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Commercial Net Sales Disaggregation:
 
 
 
 
 
 
 
Metal building products
$
321,170

 
$
304,797

 
$
594,595

 
$
580,613

Insulated metal panels
116,709

 
99,792

 
223,081

 
197,305

Metal coil coating
42,406

 
52,480

 
87,570

 
100,500

Total
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

 
 
 
 
 
 
 
 
Siding Net Sales Disaggregation:
 
 
 
 
 
 
 
Vinyl siding
$
145,351

 
$

 
$
251,308

 
$

Metal
70,352

 

 
123,332

 

Injection molded
17,896

 

 
29,734

 

Stone
45,266

 

 
67,580

 

Other products
27,660

 

 
52,848

 

Total
$
306,525

 
$

 
$
524,802

 
$

 
 
 
 
 
 
 
 
Windows Net Sales Disaggregation:
 
 
 
 
 
 
 
Vinyl windows
$
480,299

 
$

 
$
874,229

 
$

Aluminum windows
16,019

 

 
27,727

 

Other
12,329

 

 
28,285

 

Total
$
508,647

 
$

 
$
930,241

 
$

 
 
 
 
 
 
 
 
Total Net Sales:
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418


NOTE 2ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.
The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practice expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8Leases.
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.

9



In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1Summary of Significant Accounting Policies.
In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force), which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.
In March 2017, the FASB issued ASU 2017-07, CompensationRetirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.
In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.
In August 2017, the FASB issued ASU No. 2017-12, Targeted Improvements to Accounting for Hedging Activities. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.

10



Recent Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies disclosure requirements for fair value measurements under ASC 820, Fair Value Measurement. We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.
In August 2018, the FASB issued ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.
Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.
NOTE 3ACQUISITIONS
Environmental Stoneworks
On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks” or “ESW”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for Environmental Stoneworks. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility.
The Environmental Stoneworks Acquisition, when combined with the Company’s existing stone businesses, positions the Company as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of Accounting Standards Codification 805, Business Combinations, which results in a new valuation for the assets and liabilities of Environmental Stoneworks based upon fair values as of the closing date.

11



The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
 
Restricted cash
$
3,379

Accounts receivable
17,134

Inventories
13,362

Prepaid expenses and other current assets
3,347

Property, plant and equipment
14,295

Lease right of use assets
11,372

Intangible assets (trade names/customer relationships)
91,170

Goodwill
59,863

Other assets
157

Total assets acquired
214,079

Liabilities assumed:
 
Accounts payable
5,910

Other accrued expenses
10,791

Lease liabilities
11,365

Other long-term liabilities
3,450

Total liabilities assumed
31,516

Net assets acquired
$
182,563


The $59.9 million of goodwill was allocated to the Siding segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
During the three and six months ended June 29, 2019, the Company incurred $0.3 million and $1.5 million, respectively, of acquisition-related costs for Environmental Stoneworks, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The final acquisition accounting allocation for the Environmental Stoneworks Acquisition remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remains open as of June 29, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.

12



Ply Gem Merger
On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ply Gem Parent, LLC (“Ply Gem”), and for certain limited purposes as set forth in the Merger Agreement, Clayton, Dubilier & Rice, LLC (“CD&R”), pursuant to which, at the closing of the merger, Ply Gem would be merged with and into NCI, with NCI continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). On November 15, 2018, at a special meeting of NCI shareholders, NCI’s shareholders approved, among other items, the Merger Agreement and the issuance in the Merger of 58,709,067 shares of NCI common stock, par value $0.01 per share (“NCI Common Stock”) in the aggregate, on a pro rata basis, to the holders of all of the equity interests in Ply Gem (the “Stock Issuance”), representing approximately 47% of the total number of shares of NCI Common Stock outstanding following the consummation of the Merger on November 16, 2018 (the “Closing Date”). The total value of shares of NCI Common Stock issued pursuant to the Stock Issuance was approximately $713.9 million based on the number of shares issued multiplied by the NCI Common Stock closing share price of $12.16 on the Closing Date. There are approximately 70,834 shares of NCI Common Stock of the original 58,709,067 that have not yet been issued pending holder identification and have been accrued as purchase consideration within other current liabilities in the consolidated balance sheet at June 29, 2019. For accounting and legal purposes, NCI was the accounting and legal acquirer of Ply Gem as of the Closing Date and Ply Gem’s results have been included within NCI from the Closing Date.
Ply Gem is a leading manufacturer of exterior building products in North America, operating in two segments: Siding and Windows. These two segments produce a comprehensive product line of vinyl siding, designer accents, cellular PVC trim, vinyl fencing, vinyl railing, stone veneer, and vinyl windows and doors used in both the new construction market and the home repair and remodeling market in the United States and Canada. Vinyl building products have the leading share of sales volume in siding and windows in the United States. Ply Gem also manufactures vinyl and aluminum soffit and siding accessories, aluminum trim coil, wood windows, aluminum windows, vinyl and aluminum-clad windows and steel and fiberglass doors, enabling us to bundle complementary and color-matched products and accessories with our core products.
Ply Gem strategically fits into NCI’s existing footprint and broadens its service offering to existing and new customers within the building products industry. The Company accounted for the Merger as an acquisition in accordance with the provisions of Accounting Standards Codification 805, Business Combinations, which results in a new valuation for the assets and liabilities of Ply Gem based upon fair values as of the Closing Date.
In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of the company formerly known as Ply Gem Midco, Inc. (“Ply Gem Midco”), a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement (as defined below), (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement (as defined below) and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture (as defined below).
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Credit Agreement (the “Current Cash Flow Credit Agreement”), by and among Ply Gem Midco, JP Morgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), and the several banks and other financial institutions from time to time party thereto. As of November 16, 2018, immediately prior to consummation of the Merger, the Current Cash Flow Credit Agreement provided for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Current Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. On November 16, 2018, Ply Gem Midco entered into a Lender Joinder Agreement, by and among Ply Gem Midco, the additional commitment lender party thereto and the Cash Flow Agent, which amended the Current Cash Flow Credit Agreement in order to, among other things, increase the aggregate principal amount of the Current Term Loan Facility by $805.0 million (the “Incremental Term Loans”). Proceeds of the Incremental Term Loans were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement (each as defined below) and (c) repay $325.0 million of borrowings outstanding under the Current ABL Facility (as defined below). On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and NCI became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there was $2,555.6 million outstanding under the Current Term Loan Facility and there were no amounts drawn on the Current Cash Flow Revolver.

13



On April 12, 2018, Ply Gem Midco and certain subsidiaries of Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), by and among Ply Gem Midco, the subsidiary borrowers from time to time party thereto, UBS AG, Stamford Branch, as administrative agent and collateral agent (the “ABL Agent”), and the several banks and other financial institutions from time to time party thereto, which provided for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). On October 15, 2018, Ply Gem Midco entered into Amendment No. 2 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lender party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $36.0 million to $396.0 million overall, and with the (x) ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million. On November 16, 2018, Ply Gem Midco entered into Amendment No. 4 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lenders party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $215.0 million (the “Incremental ABL Commitments”) to $611.0 million overall, and with the (x) ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and NCI became the Parent Borrower (as defined in the Current ABL Credit Agreement) under the Current ABL Facility. The Company and, at the Company’s option, certain of the Company’s subsidiaries are the borrowers under the Current ABL Facility. As of November 16, 2018, and following consummation of the Merger, (a) Ply Gem Industries, Inc., Atrium Windows and Doors, Inc., NCI Group, Inc. and Robertson-Ceco II Corporation were U.S. subsidiary borrowers under the Current ABL Facility, and (b) Gienow Canada Inc., Mitten Inc., North Star Manufacturing (London) Ltd. and Robertson Building Systems Limited were Canadian borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there were no amounts drawn and $24.7 million of letters of credit issued under the Current ABL Facility.
On April 12, 2018, Ply Gem Midco issued $645.0 million aggregate principal amount of 8.00% Senior Notes due 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes were issued pursuant to an Indenture, dated as of April 12, 2018 (as supplemented from time to time, the “Current Indenture”), by and among Ply Gem Midco, as issuer, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee. On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture and the 8.00% Senior Notes. The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15.
On November 16, 2018, in connection with the incurrence by Ply Gem Midco of the Incremental Term Loans and the obtaining by Ply Gem Midco of the Incremental ABL Commitments, following consummation of the Merger, the Company (a) terminated all outstanding commitments and repaid all outstanding amounts under the Term Loan Credit Agreement, dated as of February 8, 2018 (the “Pre-merger Term Loan Credit Agreement”), by and among the Company, as borrower, the several banks and other financial institutions from time to time party thereto and Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and (b) terminated all outstanding commitments and repaid all outstanding amounts under the ABL Credit Agreement, dated as of February 8, 2018 (the “Pre-merger ABL Credit Agreement”), by and among NCI Group, Inc. and Robertson-Ceco II Corporation, as borrowers, the Company, as a guarantor, the other borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent and collateral agent. Outstanding letters of credit under the Pre-merger ABL Credit Agreement were cash collateralized.
In connection with the termination and repayment of the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the Company also terminated (i) the Term Loan Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Credit Suisse AG, Cayman Islands Branch, as collateral agent, (ii) the ABL Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Wells Fargo Bank, National Association, as collateral agent, and (iii) the Intercreditor Agreement, dated as of February 8, 2018, between Credit Suisse AG, Cayman Islands Branch and Wells Fargo Bank, National Association, and acknowledged by the Company and certain of its subsidiaries.

14



Purchase Price Allocation
The Company’s total purchase consideration in the Merger was equal to $728.9 million and is comprised of the Stock Issuance of $713.9 million and a cash payment of $15.0 million by the Company to settle certain third-party fees and expenses incurred by Ply Gem. The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
 
Cash
$
102,121

Accounts receivable
345,472

Inventories
301,513

Prepaid expenses and other current assets
51,841

Property, plant and equipment
364,603

Intangible assets (trade names/customer relationships)
1,720,000

Goodwill
1,402,737

Other assets
3,262

Total assets acquired
4,291,549

Liabilities assumed:
 
Accounts payable
139,955

Tax receivable agreement liability
47,355

Other accrued expenses (inclusive of $27.5 million for current warranty liabilities)
245,611

Debt (inclusive of current portion)
2,674,767

Other long-term liabilities ($78.6 million for accrued long-term warranty)
78,552

Deferred income taxes
346,530

Other long-term liabilities
29,834

Total liabilities assumed
3,562,604

Net assets acquired
$
728,945


At the acquisition date, $802.3 million of goodwill allocated to the Siding segment and $600.4 million allocated to the Windows segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
The final acquisition accounting allocation for the Merger remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include various income tax assets and liabilities, accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remains open as of June 29, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.

15



Unaudited Pro Forma Financial Information
During the three and six months ended June 29, 2019, Environmental Stoneworks contributed net sales of $43.4 million and $62.8 million, respectively, and net income of $2.6 million and $2.9 million, respectively, which has been included within the Company’s consolidated statement of operations. The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the three and six months ended June 29, 2019 and April 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the six months ended April 29, 2018) (in thousands except for per share data):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales
$
1,295,457

 
$
1,112,867

 
$
2,376,385

 
$
2,286,242

Net income (loss) applicable to common shares
22,682

 
(58,308
)
 
(18,200
)
 
(162,686
)
Net income (loss) per common share:
 
 
 
 
 
 
 
Basic
$
0.18

 
$
(0.46
)
 
$
(0.15
)
 
$
(1.30
)
Diluted
$
0.18

 
$
(0.46
)
 
$
(0.15
)
 
$
(1.30
)

The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Ply Gem and Environmental Stoneworks. Material pro forma adjustments related to the Environmental Stoneworks and Ply Gem acquisitions include approximately $70.3 million of certain acquisition and compensation costs and $37.9 million of non-cash charges of purchase price allocated to inventories, which were reflected in the pro forma results as if they were incurred on October 30, 2017. Other material pro forma adjustments include adjustments to depreciation and amortization expense and interest expense related to the Environmental Stoneworks and Ply Gem acquisitions.
The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the two acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Ply Gem acquisitions occurred on October 30, 2017 or of future results.
NOTE 4 — GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
 
Commercial
 
Siding
 
Windows
 
Total
Balance, October 28, 2018
$
148,291

 
$

 
$

 
$
148,291

Goodwill recognized from Merger

 
854,606

 
639,447

 
1,494,053

Currency translation

 
(1,220
)
 
(913
)
 
(2,133
)
Balance, December 31, 2018
$
148,291

 
$
853,386

 
$
638,534

 
$
1,640,211

Goodwill recognized from Environmental Stoneworks Acquisition

 
59,863

 

 
59,863

Currency translation

 
1,404

 
1,051

 
2,455

Purchase accounting adjustments

 
(52,234
)
 
(39,082
)
 
(91,316
)
Balance, June 29, 2019
$
148,291

 
$
862,419

 
$
600,503

 
$
1,611,213


NOTE 5 — INVENTORIES
The components of inventory are as follows (in thousands):
 
June 29,
2019
 
October 28,
2018
Raw materials
$
286,218

 
$
205,902

Work in process and finished goods
215,907

 
48,629

 
$
502,125

 
$
254,531

 

16



NOTE 6 — INTANGIBLES
The table that follows presents the major components of intangible assets as of June 29, 2019 and October 28, 2018 (in thousands):
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of June 29, 2019
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names(1)
6
15
 
$
252,942

 
$
(27,931
)
 
$
225,011

Customer lists and relationships
5
20
 
1,737,060

 
(131,250
)
 
1,605,810

Total intangible assets
 
 
 
 
$
1,990,002

 
$
(159,181
)
 
$
1,830,821

(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
 
 
 
 
 
 
 
 
 
 
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of October 28, 2018
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names
 
15
 
 
$
29,167

 
$
(12,657
)
 
$
16,510

Customer lists and relationships
12
20
 
136,210

 
(38,646
)
 
97,564

 
 
 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
Trade names
 
 
 
 
13,455

 

 
13,455

Total intangible assets
 
 
 
 
$
178,832

 
$
(51,303
)
 
$
127,529


NOTE 7ASSETS HELD FOR SALE
We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $5.0 million and $7.3 million as of June 29, 2019 and October 28, 2018, respectively. All of these assets continued to be actively marketed for sale or were under contract as of June 29, 2019.
During the three and six months ended June 29, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the three and six months ended June 29, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of $0.9 million and recognized a net gain of $0.3 million, which is included in restructuring and impairment charges, net, in the consolidated statements of operations.
Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled $5.0 million as of June 29, 2019.

17



NOTE 8LEASES
Effective January 1, 2019, the Company adopted ASU 2016-02, Leases, applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception.
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The Company’s IBR is determined based on securing borrowings, further described in Note 13 - Long-term Debt and Note Payable.
Weighted average information about the Company’s lease portfolio as of June 29, 2019 was as follows:
Weighted-average remaining lease term
6.4 years

Weighted-average IBR
6.1
%
Operating lease costs for the three and six months ended June 29, 2019 were as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29, 2019
 
June 29, 2019
Operating lease costs
 
 
 
Fixed lease costs
$
32,172

 
$
53,222

Variable lease costs (a)
8,660

 
19,214

 
 
 
 
(a) Includes short-term lease costs, which are immaterial.
 
 
 


Cash and non-cash activities for the three and six months ended June 29, 2019 were as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29, 2019
 
June 29, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows for operating leases
$
21,810

 
$
43,473

 
 
 
 
Right-of-use assets obtained in exchange for new operating lease liabilities
$
20,977

 
$
325,033


Future minimum lease payments under non-cancelable leases as of June 29, 2019 were as follows (in thousands):

Operating Leases
2019 (excluding the six months ended June 29, 2019)
$
43,697

2020
78,097

2021
65,650

2022
51,336

2023
26,129

Thereafter
91,234

Total future minimum lease payments
356,143

Less: interest
68,338

Present value of future minimum lease payments
$
287,805

 
 
As of June 29, 2019
 
Current portion of lease liabilities
$
69,837

Long-term portion of lease liabilities
217,968

Total
$
287,805



18



NOTE 9 — SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards and long-term incentive awards with performance conditions (“Performance Share Awards”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger, on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, restricted stock units (“RSUs”) and performance share units (“PSUs”). A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of June 29, 2019, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of restricted stock grants, RSUs, PSUs and stock option grants, none of which can be settled through cash payments, and Performance Share Awards, which are settled in cash. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment at the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change of control. Restricted stock awards do not vest upon attainment of a specified retirement age, as provided by the agreements governing such awards. The vesting of our Performance Share Awards is described below.
As a general rule, option awards terminate on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve. Awards may be paid in cash, shares of our Common Stock or a combination, in lump sum or installments and currently or by deferred payment, all as determined by the Committee.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three or five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Founders Awards granted to our senior executives and certain key employees included options, RSUs and PSUs. The options and RSUs vest subject to continued employment 20% per year on the first through fifth anniversary of the award. Vesting of the PSUs is contingent upon the achievement of synergies captured from the Merger and continued employment during a three-year performance period beginning on the grant date. At the end of the performance period, the number of actual shares to be awarded varies between 0% and 200% of target amounts. The PSUs vest pro rata if an executive’s employment terminates after 50% of the service period has passed and prior to the end of the performance period due to death, disability, or termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates for any other reason prior to the end of the performance period, all outstanding unvested PSUs, whether earned or unearned, are forfeited and cancelled. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the PSU payout is calculated and paid assuming that the maximum benefit had been achieved. If the plan is accepted, awards will continue to vest as RSUs with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates due to death or disability while any of the restricted stock is unvested, then all of the unvested restricted stock shall become vested. If an executive’s employment is terminated by the Company without cause or by the executive for good reason, the unvested restricted stock is forfeited. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the restricted stock fully vests. If the plan is accepted, awards will continue to vest with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. The fair value of the awards is based on the Company’s stock price as of the date of grant.
Stock option awards
During the six months ended June 29, 2019, we granted 0.3 million stock options. The average grant date fair value of options granted during the six months ended June 29, 2019 was $2.04 per share. We did not grant stock options during the six months ended April 29, 2018. No options were exercised during the six months ended June 29, 2019. During the six months ended April 29, 2018, 0.1 million options with an intrinsic value of $0.6 million were exercised and cash received from options exercised was $1.0 million.

19



Restricted stock units and performance share units
Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the six months ended June 29, 2019, we granted RSUs to key employees with a fair value of $1.7 million representing approximately 0.3 million shares. During the six months ended April 29, 2018, we granted RSUs with a fair value of $6.8 million, representing 0.3 million shares.
During the six months ended June 29, 2019, we granted PSUs with a total fair value of approximately $0.3 million to key employees. During the six months ended April 29, 2018, we granted PSUs with a total fair value of approximately $4.5 million and $2.1 million, to the Company’s senior executives and key employees, respectively. On November 16, 2018, upon consummation of the Merger, certain PSUs that were issued in fiscal 2017 and fiscal 2018 converted to RSUs at 100% and continue to vest in accordance with the original schedule, as the Board of Directors approved the treatment of existing awards, at the Merger date, as if a change in control had occurred, per the respective agreements governing each award.
Share-based compensation expense
During the three and six months ended June 29, 2019 we recorded share-based compensation expense for all awards of $3.5 million and $7.5 million, respectively. During the three and six months ended April 29, 2018, we recorded share-based compensation expense for all awards of $2.0 million and $7.9 million, respectively. Share-based compensation expense for the six months ended April 29, 2018 included accelerated awards of $3.6 million due to the retirement of the Company’s former CEO.
NOTE 10 — EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Numerator for Basic and Diluted Earnings Per Common Share
 

 
 

 
 
 
 
Net income (loss) applicable to common shares
$
17,263

 
$
(5,684
)
 
$
(42,484
)
 
$
(435
)
Denominator for Basic and Diluted Income Per Common Share
 

 
 

 
 
 
 
Weighted average basic number of common shares outstanding
125,516

 
66,210

 
125,510

 
66,311

Common stock equivalents:
 
 
 
 
 
 
 
Employee stock options

 

 

 

PSUs and Performance Share Awards

 

 

 

Weighted average diluted number of common shares outstanding
125,516

 
66,210

 
125,510

 
66,311

 
 
 
 
 
 
 
 
Basic income (loss) per common share
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
Diluted income (loss) per common share
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
 
 
 
 
 
 
 
 
Incentive Plan securities excluded from dilution(1)
5,880

 
95

 
4,872

 
122


(1)
Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units related to our Incentive Plan from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.

20



NOTE 11WARRANTY
The Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. Upon the sale of a weathertightness warranty, we record the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on our consolidated balance sheets depending on when the revenues are expected to be recognized. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the six months ended June 29, 2019 and April 29, 2018 (in thousands):
 
Six Months Ended
 
June 29, 2019
 
April 29, 2018
Beginning balance
$
134,515

 
$
32,418

Purchase accounting adjustments
2,690

 

Warranties sold
1,551

 
1,605

Revenue recognized
(1,395
)
 
(1,314
)
Expense
14,081

 

Settlements
(13,772
)
 
(950
)
Ending balance
137,670

 
31,759

Less: current portion
33,974

 
6,338

Total, less current portion
$
103,696

 
$
25,421


The Company records the current warranty obligation within other accrued expenses and the long-term warranty obligation within other long-term liabilities within the Company’s consolidated balance sheets at June 29, 2019 and October 28, 2018.
NOTE 12 — DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in broadly diversified portfolios of domestic and international equity mutual funds, bonds, mortgages and other funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”).
In addition to the CENTRIA Benefit Plans, CENTRIA contributes to a multi-employer plan, the Steelworkers Pension Trust. The minimum required annual contribution to this plan is $0.3 million. The current contract expires on June 1, 2022. If we were to withdraw our participation from this multi-employer plan, CENTRIA may be required to pay a withdrawal liability representing an amount based on the underfunded status of the plan. The plan is not significant to the Company’s consolidated financial statements.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.

21



The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):
 
Three Months Ended June 29, 2019
 
Three Months Ended April 29, 2018
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
Service cost
$
11

 
$
6

 
$
17

 
$
22

 
$
7

 
$
29

Interest cost
974

 
66

 
1,040

 
494

 
62

 
556

Expected return on assets
(1,234
)
 

 
(1,234
)
 
(729
)
 

 
(729
)
Amortization of prior service cost
15

 

 
15

 
15

 

 
15

Amortization of net actuarial loss
704

 

 
704

 
248

 

 
248

Net periodic benefit cost
$
470

 
$
72

 
$
542

 
$
50

 
$
69

 
$
119

 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended June 29, 2019
 
Six Months Ended April 29, 2018
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
Service cost
$
21

 
$
11

 
$
32

 
$
44

 
$
14

 
$
58

Interest cost
1,949

 
131

 
2,080

 
988

 
124

 
1,112

Expected return on assets
(2,468
)
 

 
(2,468
)
 
(1,458
)
 

 
(1,458
)
Amortization of prior service cost
28

 

 
28

 
28

 

 
28

Amortization of net actuarial loss
1,409

 

 
1,409

 
496

 

 
496

Net periodic benefit cost
$
939

 
$
142

 
$
1,081

 
$
98

 
$
138

 
$
236

We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
NOTE 13LONG-TERM DEBT AND NOTE PAYABLE
Debt is comprised of the following (in thousands):
 
June 29,
2019
 
October 28,
2018
Asset-based revolving credit facility due April 2023
$
220,000

 
$

Asset-based revolving credit facility due February 2023

 

Term loan facility due April 2025
2,536,397

 

Term loan facility due February 2025

 
412,925

Cash flow revolver due April 2023

 

8.00% senior notes due April 2026
645,000

 

Less: unamortized discounts and unamortized deferred financing costs(1)
(60,247
)
 
(5,699
)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs
3,341,150

 
407,226

Less: current portion of long-term debt
25,600

 
4,150

Total long-term debt, less current portion
$
3,315,550

 
$
403,076


(1)
Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.8 million and $1.1 million as of June 29, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.
Recent Debt Transactions
In connection with the Merger, on November 16, 2018, the Company assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.

22



February 2018 Debt Redemption and Refinancing
On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the proceeds of which, together, were used to redeem the 8.25% senior notes due 2023 (the “8.25% Senior Notes”) and to refinance the Company’s then-existing term loan credit facility and the Company’s then-existing asset-based revolving credit facility.
Term Loan Credit Agreement due February 2025
On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement which provided for a term loan credit facility in an original aggregate principal amount of $415.0 million (the “Pre-merger Term Loan Credit Facility”). Proceeds from borrowings under the Pre-merger Term Loan Credit Facility were used, together with cash on hand, (i) to refinance the then existing term loan credit agreement, (ii) to redeem and repay the 8.25% Senior Notes and (iii) to pay any fees, premiums and expenses incurred in connection with the refinancing. On November 16, 2018, the Company repaid the remaining $412.9 million aggregate principal amount of the term loans outstanding under the Pre-merger Term Loan Credit Facility for approximately $413.7 million, reflecting remaining principal and interest, using proceeds from the incremental term loan facility entered into in connection with the Merger.
Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current Cash Flow Credit Agreement, which provides for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023.
On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Current Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities.
The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin of 3.75% per annum or (ii) an alternate base rate plus an applicable margin of 2.75% per annum. At June 29, 2019, the interest rates on the Current Term Loan Facility were follows:
 
June 29, 2019
Interest rate
6.35
%
Effective interest rate
6.51
%

The Company has also entered into certain interest rate swap agreements. See Note 16 - Fair Value of Financial Instruments and Fair Value Measurements.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.

23



The Current Term Loan Facility may be prepaid at the Company’s option at any time, subject to minimum principal amount requirements. Prepayments of the Current Term Loan Facility in connection with a repricing transaction (as defined in the Current Cash Flow Credit Agreement) on or prior to April 12, 2019 are subject to a 1.00% prepayment premium. Prepayments may otherwise be made without premium or penalty (other than customary breakage costs). The Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. The annual excess cash flow assessment will begin with the Company’s 2019 fiscal year, payable within five business days after the delivery of the annual financial statements.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Credit Agreement due February 2023
On February 8, 2018, the subsidiaries of the Company, NCI Group, Inc. and Robertson-Ceco II Corporation, and the Company as a guarantor, entered into the Pre-merger ABL Credit Agreement. The Pre-merger ABL Credit Agreement provided for an asset-based revolving credit facility (the “Pre-merger ABL Credit Facility”) which allowed aggregate maximum borrowings by the ABL borrowers of up to $150.0 million, letters of credit of up to $30.0 million and up to $20.0 million for swingline borrowings. Borrowing availability was determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of accounts receivable, eligible credit card receivables and eligible inventory, less certain reserves and subject to certain other adjustments. Availability was reduced by issuance of letters of credit as well as any borrowings. All borrowings under the Pre-merger ABL Credit Facility would have matured on February 8, 2023. This facility was terminated in connection with the Merger and replaced with the Current ABL Facility (defined below).
ABL Facility due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Current ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Current ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.

24



Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of June 29, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):
 
June 29, 2019
Excess availability
$
350,280

Revolving loans outstanding
220,000

Letters of credit outstanding
35,460


Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of 0.00%) plus an applicable margin ranging from 1.25% to 1.75% per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from 0.25% to 0.75% per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a 0.25% per annum fee. At June 29, 2019, the weighted average interest rate on the Current ABL Facility was 3.77%.
The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and
a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.
Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.
The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of 1.00:1.00, which is tested only when specified availability is less than 10.0% of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of 20 consecutive calendar days.
8.00% Senior Notes due April 2026
On April 12, 2018, Ply Gem Midco issued $645.0 million at a discount of 2.25% in aggregate principal amount of 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15. The effective interest rate for the 8.00% Senior Notes was 8.64% as of June 29, 2019, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture.
The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.
The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:
prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;

25



prior to April 15, 2021, the Company may redeem up to 40.0% of the original aggregate principal amount of the 8.00% Senior Notes with proceeds of certain equity offerings, at a redemption price of 108%, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after April 15, 2021, the Company may redeem the 8.00% Senior Notes at specified redemption prices starting at 104% and declining ratably to 100.0% by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.
Redemption of 8.25% Senior Notes
On January 16, 2015, the Company issued $250.0 million in aggregate principal amount of the 8.25% Senior Notes. On February 8, 2018, the Company redeemed the outstanding $250.0 million aggregate principal amount of the 8.25% Senior Notes for approximately $265.5 million using the proceeds from borrowings under the Pre-merger Term Loan Credit Facility.
During the three and six months ended April 29, 2018, the Company incurred a pretax loss, primarily on the extinguishment of the Notes, of $21.9 million, of which approximately $15.5 million represents the call premium paid on the redemption of the Notes.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of June 29, 2019, the Company was in compliance with all covenants that were in effect on such date.
Insurance Note Payable
As of June 29, 2019, the Company had no notes payable outstanding. As of October 28, 2018, the Company had an outstanding note payable in the amount of $0.5 million related to financed insurance premiums. Insurance premium financings are generally secured by the unearned premiums under such policies.
NOTE 14CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
On December 11, 2017, the CD&R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&R Fund VIII Investor Group, CD&R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&R Pisces”, and together with the CD&R Fund VIII Investor Group, the “CD&R Investor Group”) and the Golden Gate Investor Group (together with the CD&R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.

26



Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&R Fund VIII Investor Group.
As of June 29, 2019, the CD&R Investor Group owned approximately 49.3% of the outstanding shares of the Company’s Common Stock. At October 28, 2018, the CD&R Fund VIII Investor Group owned approximately 34.4% of the outstanding shares of the Company’s Common Stock.
NOTE 15 — STOCK REPURCHASE PROGRAM
On September 8, 2016, the Company announced that its Board of Directors authorized a stock repurchase program for the repurchase of up to an aggregate of $50.0 million of the Company’s outstanding Common Stock. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s outstanding Common Stock. Under these repurchase programs, the Company is authorized to repurchase shares, if at all, at times and in amounts that it deems appropriate in accordance with all applicable securities laws and regulations. Shares repurchased pursuant to the repurchase programs are usually retired. There is no time limit on the duration of the programs.
During the six months ended June 29, 2019, there were no repurchases under the stock repurchase programs. During the six months ended April 29, 2018, the Company repurchased approximately 2.7 million shares for $46.7 million under the stock repurchase programs, which included 1.15 million shares for $22.3 million purchased pursuant to the CD&R Fund VIII Investor Group’s 2017 Secondary Offering (see Note 14 — CD&R Investor Group). As of June 29, 2019, approximately $55.6 million remained available for stock repurchases under the programs. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the six months ended June 29, 2019 and April 29, 2018, the Company withheld twenty-two thousand and 0.2 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the six months ended June 29, 2019, the Company cancelled 0.1 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, resulting in a $0.6 million decrease in both additional paid in capital and treasury stock. During the six months ended April 29, 2018, the Company cancelled 2.9 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs, resulting in a $51.3 million decrease in both additional paid in capital and treasury stock.
NOTE 16FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable, accounts payable and notes payable approximate fair value as of June 29, 2019 and October 28, 2018, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At June 29, 2019, there was $220.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 
June 29, 2019
 
October 28, 2018
 
Carrying
Amount
 
Fair Value
 
Carrying
Amount
 
Fair Value
Term Loan Facilities
$
2,536,397

 
$
2,460,305

 
$
412,925

 
$
412,409

8.00% Senior Notes
645,000

 
625,650

 

 


The fair values of the term loan facility were based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair value of the 8.00% senior notes was based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.

27



Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of June 29, 2019 and October 28, 2018.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets, representative of Level 3 inputs.
Deferred compensation plan liability: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.
Interest rate swap liability: Interest rate swap liabilities are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps were classified within Level 2 of the fair value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of June 29, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
 
June 29, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 

 
 

 
 

 
 

Short-term investments in deferred compensation plan(1):
 

 
 

 
 

 
 

Money market
$
120

 
$

 
$

 
$
120

Mutual funds – Growth
1,057

 

 

 
1,057

Mutual funds – Blend
1,606

 

 

 
1,606

Mutual funds – Foreign blend
537

 

 

 
537

Mutual funds – Fixed income

 
389

 

 
389

Total short-term investments in deferred compensation plan(2)
3,320

 
389

 

 
3,709

Total assets
$
3,320

 
$
389

 
$

 
$
3,709

 
 
 
 
 
 
 
 
Liabilities:
 

 
 

 
 

 
 

Deferred compensation plan liability(2)
$

 
$
3,618

 
$

 
$
3,618

Interest rate swap liability(3)

 
29,850

 

 
29,850

Total liabilities
$

 
$
33,468

 
$

 
$
33,468



28



 
October 28, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 

 
 

 
 

 
 

Short-term investments in deferred compensation plan(1):
 

 
 

 
 

 
 

Money market
$
369

 
$

 
$

 
$
369

Mutual funds – Growth
1,118

 

 

 
1,118

Mutual funds – Blend
2,045

 

 

 
2,045

Mutual funds – Foreign blend
812

 

 

 
812

Mutual funds – Fixed income

 
941

 

 
941

Total short-term investments in deferred compensation
plan(2)
4,344

 
941

 

 
5,285

Total assets
$
4,344

 
$
941

 
$

 
$
5,285

 
 
 
 
 
 
 
 
Liabilities:
 

 
 

 
 

 
 

Deferred compensation plan liability(2)
$

 
$
4,639

 
$

 
$
4,639

Total liabilities
$

 
$
4,639

 
$

 
$
4,639


(1)
Unrealized holding gains (losses) for the three months ended June 29, 2019 and April 29, 2018 were $0.1 million and $(0.2) million, respectively. Unrealized holding gains for the six months ended June 29, 2019 and April 29, 2018 were $0.4 million and $0.1 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.
(2)
The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)
In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.
NOTE 17 — INCOME TAXES
Under FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.
For the six months ended June 29, 2019, the Company's estimated annual effective income tax rate was approximately 34.3%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”). U.S. Tax Reform was enacted by the United States on December 22, 2017. U.S. Tax Reform incorporates significant changes to U.S. corporate income tax laws including, among other things, a reduction in the federal statutory corporate income tax rate from 35% to 21%, an exemption for dividends received from certain foreign subsidiaries, a one-time repatriation tax on deemed repatriated earnings from foreign subsidiaries, immediate expensing of certain depreciable tangible assets, limitations on the deduction for net interest expense and certain executive compensation and the repeal of the Domestic Production Activities Deduction. The effective tax rate including discrete items related to unrecognized tax benefits and adjustments to state income tax rates was 30.4% for the six months ended June 29, 2019.

29



Valuation allowance
As of June 29, 2019, the Company remains in a valuation allowance position, in the amount of $20.5 million, against its deferred tax assets for certain state and Canadian jurisdictions for certain entities as it is currently deemed more likely than not that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these states and Canadian jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. As a result of the Merger, net operating losses may be subject to limitation under Section 382.
Unrecognized tax benefits
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities. During the six months ended June 29, 2019, the tax reserves increased by approximately $6.8 million after excluding the reserves from the Ply Gem Merger. The increase is primarily due to uncertain tax positions that were previously netted against deferred tax assets related to net operating losses in accordance with ASC 740 in addition to interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of June 29, 2019 was approximately $11.8 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet.
Tax receivable agreement (“TRA”) liability
The TRA liability generally provides for the payment by Ply Gem to a third party entity of 85% of the amount of cash savings, if any, in the U.S. federal, state and local income tax that Ply Gem actually realizes as a result of (i) net operating loss carryovers (“NOLs”) from periods ending before January 1, 2013, (ii) deductible expenses attributable to Ply Gem’s 2013 initial public offering and (iii) deductions related to imputed interest. This liability carried over to the Company in connection with the consummation of the Merger on November 16, 2018. Ply Gem’s future taxable income estimate was used to determine the cumulative NOLs that are expected to be utilized and the TRA liability was accordingly adjusted using the 85% TRA rate as Ply Gem retains the benefit of 15% of the tax savings. As of June 29, 2019, the Company had a $24.8 million current liability for the amount due pursuant to the Tax Receivable Agreement.
NOTE 18SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. For the transition period ended December 31, 2018, the Company began reporting results under three reportable segments: Commercial, Siding and Windows. The Company’s prior reportable segments, Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are now collectively in the Commercial segment. Prior periods for all periods presented have been recast to conform to the current segment presentation. The Siding segment will include the operating results of the legacy Ply Gem operating segment of Siding, Fencing, and Stone, and the Windows segment will include the operating results of the legacy Ply Gem operating segment of Windows and Doors.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance based primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. During the three months ended June 29, 2019, the Company changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. Corporate unallocated expenses include share-based compensation expenses, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).

30



The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales:
 

 
 

 
 
 
 
Commercial
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

Siding
306,525

 

 
524,802

 

Windows
508,647

 

 
930,241

 

Total net sales
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418

Operating income:
 

 
 

 
 
 
 
Commercial
$
58,809

 
$
40,022

 
$
83,119

 
$
77,821

Siding
25,937

 

 
14,283

 

Windows
31,912

 

 
27,593

 

Corporate
(35,727
)
 
(21,066
)
 
(71,429
)
 
(45,967
)
Total operating income
80,931

 
18,956

 
53,566

 
31,854

Unallocated other expense, net
(58,052
)
 
(26,722
)
 
(114,601
)
 
(33,253
)
Income (loss) before taxes
$
22,879

 
$
(7,766
)
 
$
(61,035
)
 
$
(1,399
)
 
 
June 29,
2019
 
October 28,
2018
Total assets:
 

 
 

Commercial
$
1,009,885

 
$
1,024,433

Siding
2,386,627

 

Windows
2,057,063

 

Corporate
200,165

 
85,942

Total assets
$
5,653,740

 
$
1,110,375



31



NOTE 19CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims. The Company insures against these risks to the extent deemed prudent by its management and to the extent insurance is available. Many of these insurance policies contain deductibles or self-insured retentions in amounts the Company deems prudent and for which the Company is responsible for payment. In determining the amount of self-insurance, it is the Company’s policy to self-insure those losses that are predictable, measurable and recurring in nature. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes are not predictable with assurance.
Environmental
The Company is subject to United States and Canadian federal, state, provincial and local laws and regulations relating to pollution and the protection of the environment, including those governing emissions to air, discharges to water, use, storage, treatment, disposal and transport of hazardous waste and other materials, investigation and remediation of contaminated sites, and protection of worker health and safety. From time to time, the Company’s facilities are subject to investigation by governmental authorities. In addition, the Company has been identified as one of many potentially responsible parties for contamination present at certain offsite locations to which it or its predecessors are alleged to have sent hazardous materials for recycling or disposal. The Company may be held liable, or incur fines or penalties, in connection with such requirements or liabilities for, among other things, releases of hazardous substances occurring on or emanating from current or formerly owned or operated properties or any associated offsite disposal location, or for known or newly-discovered contamination at any of the Company’s properties from activities conducted by it or previous occupants. The amount of any liability, fine or penalty may be material, and certain environmental laws impose strict, and under certain circumstances joint and several, liability for the cost of addressing releases of hazardous substances upon certain classes of persons, including site owners or operators and persons that disposed or arranged for the disposal of hazardous substances at contaminated sites.
One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”), effective September 12, 2011, with the United States Environmental Protection Agency (“EPA”), under the Resource Conservation and Recovery Act (“RCRA”), with respect to its Rocky Mount, Virginia property. During 2011, as part of the Consent Order, the Company provided the EPA, among other things, a RCRA Facility Investigation Workplan (the “Workplan”). In 2012, the EPA approved the Workplan, which the Company is currently implementing. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of June 29, 2019 are $4.6 million. The Company has recorded approximately $0.3 million of this environmental liability within current liabilities at June 29, 2019 and approximately $4.3 million within other long-term liabilities in the Company’s consolidated balance sheets at June 29, 2019. The Company may incur costs that exceed its recorded environmental liability. The Company will adjust its environmental remediation liability in future periods, if necessary, as further information develops or circumstances change.
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the “PCE/TCE Northeast Contamination Site”. A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Northeast Contamination Site. As a PRP, the Company could have liability for investigation and remediation costs associated with the contamination. Given the current status of this matter, the Company has recorded a liability of $5.0 million within other long-term liabilities in its consolidated balance sheets as of June 29, 2019.
The Company is a party to various acquisition and other agreements pursuant to which third parties agreed to indemnify the Company for certain costs relating to environmental liabilities. For example, the Company may be able to recover some of its Rocky Mount, Virginia investigation and remediation costs from U.S. Industries, Inc. and may be able to recover a portion of costs incurred in connection with the York, Nebraska contamination matter from Novelis Corporation as successor to Alcan Aluminum Corporation, the former owner of the York, Nebraska location. The Company’s ability to seek indemnification from parties that have agreed to indemnify it may be limited. There can be no assurance that the Company would receive any funds from these parties, and any related environmental liabilities or costs could have a material adverse effect on our financial condition and results of operations.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly-discovered matters will not result in material costs or liabilities.

32



Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. Aurora alleges that Atrium’s breach of the Agreement has resulted in damages in excess of $48.0 million. Arbitration of the matter is currently expected to occur in 2019.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action complaint in the Delaware Court of Chancery against CD&R, CD&R Fund VIII, and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An amended complaint was filed on April 11, 2019. The amended complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against the director defendants in connection with the Merger. Voigt seeks damages in an amount to be determined at trial. The Company intends to vigorously defend the litigation.
Other contingencies
The Company is subject to other contingencies, including legal proceedings and claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. Product liability, environmental and other legal proceedings also include matters with respect to businesses previously owned. The Company has used various substances in products and manufacturing operations, which have been or may be deemed to be hazardous or dangerous, and the extent of its potential liability, if any, under environmental, product liability and workers’ compensation statutes, rules, regulations and case law is unclear.  Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of June 29, 2019.

33




CORNERSTONE BUILDING BRANDS, INC.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following information should be read in conjunction with the unaudited consolidated financial statements included herein under “Item 1. Unaudited Consolidated Financial Statements” and the audited consolidated financial statements and the notes thereto and “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended October 28, 2018.

FORWARD LOOKING STATEMENTS
This Quarterly Report includes statements concerning our expectations, beliefs, plans, objectives, goals, strategies, future events or performance and underlying assumptions and other statements that are not historical facts. These statements are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those expressed or implied by these statements. In some cases, our forward-looking statements can be identified by the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “forecast,” “goal,” “intend,” “may,” “objective,” “plan,” “potential,” “predict,” “projection,” “should,” “will” or other similar words. We have based our forward-looking statements on our management’s beliefs and assumptions based on information available to our management at the time the statements are made. We caution you that assumptions, beliefs, expectations, intentions and projections about future events may and often do vary materially from actual results. Therefore, we cannot assure you that actual results will not differ materially from those expressed or implied by our forward-looking statements. Accordingly, investors are cautioned not to place undue reliance on any forward-looking information, including any earnings guidance, if applicable. Although we believe that the expectations reflected in the forward-looking statements are reasonable, these expectations and the related statements are subject to risks, uncertainties and other factors that could cause actual results to differ materially from those projected. These risks, uncertainties and other factors include, but are not limited to:
industry cyclicality and seasonality and adverse weather conditions;
challenging economic conditions affecting the nonresidential construction industry;
downturns in the residential new construction and repair and remodeling end markets, or the economy or the availability of consumer credit;
volatility in the United States (“U.S.”) economy and abroad, generally, and in the credit markets;
inability to successfully develop new products or improve existing products;
the effects of manufacturing or assembly realignments;
changes in laws or regulations;
the effects of certain external domestic or international factors that we may not be able to control, including war, civil conflict, terrorism, natural disasters and public health issues;
our ability to obtain financing on acceptable terms;
recognition of goodwill or asset impairment charges;
commodity price volatility and/or limited availability of raw materials, including steel, PVC resin and aluminum;
retention and replacement of key personnel;
increases in union organizing activity and work stoppages at our facilities or the facilities of our suppliers;
our ability to employ, train and retain qualified personnel at a competitive cost;
enforcement and obsolescence of our intellectual property rights;
changes in foreign currency exchange and interest rates;
costs and liabilities related to compliance with environmental laws and environmental clean-ups;
changes in building codes and standards;
potential product liability claims, including class action claims and warranties, relating to products we manufacture;

34



competitive activity and pricing pressure in our industry;
the credit risk of our customers;
the dependence on a core group of significant customers in our Windows and Siding segments;
operational problems or disruptions at any of our facilities, including natural disasters;
volatility of the Company’s stock price;
our ability to make strategic acquisitions accretive to earnings;
our ability to carry out our restructuring plans and to fully realize the expected cost savings;
significant changes in factors and assumptions used to measure certain of Ply Gem’s defined benefit plan obligations and the effect of actual investment returns on pension assets;
volatility in transportation, energy and freight prices;
the adoption of climate change legislation;
limitations on our net operating losses, interest deductibility, and payments under the tax receivable agreement;
breaches of our information system security measures;
damage to our major information management systems;
necessary maintenance or replacements to our enterprise resource planning technologies;
potential personal injury, property damage or product liability claims or other types of litigation;
compliance with certain laws related to our international business operations;
the effect of tariffs on steel imports;
the cost and difficulty associated with integrating and combining acquired businesses;
potential write-downs or write-offs, restructuring and impairment or other charges required in connection with the Merger;
potential claims arising from the operations of our various businesses arising from periods prior to the dates they were acquired;
substantial governance and other rights held by the Investors;
the effect on our common stock price caused by transactions engaged in by the Investors, our directors or executives;
our substantial indebtedness and our ability to incur substantially more indebtedness;
limitations that our debt agreements place on our ability to engage in certain business and financial transactions;
the effect of increased interest rates on our ability to service our debt;
downgrades of our credit ratings; and
other risks detailed under the caption “Risk Factors” in this Quarterly Report on Form 10-Q, and in Part I, Item 1A in our Annual Report on Form 10-K for the fiscal year ended October 28, 2018 (the “2018 Form 10-K”), our Transition Report on Form 10-Q for the Transition Period and other filings we make with the SEC.
A forward-looking statement may include a statement of the assumptions or bases underlying the forward-looking statement. We believe that we have chosen these assumptions or bases in good faith and that they are reasonable. However, we caution you that assumed facts or bases almost always vary from actual results, and the differences between assumed facts or bases and actual results can be material, depending on the circumstances. When considering forward-looking statements, you should keep in mind the risk factors and other cautionary statements in this report, including those described under the caption “Risk Factors” in the 2018 Form 10-K, the Transition Report and other risks described in documents subsequently filed by the Company from time to time with the SEC. We expressly disclaim any obligations to release publicly any updates or revisions to these forward-looking statements to reflect any changes in our expectations unless the securities laws require us to do so. 

35



OVERVIEW
Effective May 23, 2019, NCI Building Systems, Inc. changed its name to Cornerstone Building Brands, Inc. (together with its subsidiaries, unless the context requires otherwise, the “Company,” “Cornerstone,” “NCI,” “we,” “us” or “our”). In connection with the name change, the Company changed its NYSE trading symbol from “NCS” to “CNR”.
Cornerstone Building Brands, Inc. is the largest North American integrated manufacturer and marketer of external building products for the commercial, residential, and repair & remodel construction industries. We design, engineer, manufacture and market external building products through our three operating segments, Commercial, Siding, and Windows.
In our Commercial segment, we manufacture and distribute extensive lines of metal products for the nonresidential construction market under multiple brand names through a nationwide network of plants and distribution centers. We offer a number of advantages over traditional construction alternatives, including shorter construction time, more efficient use of materials, lower construction costs, greater ease of expansion and lower maintenance costs. Our Commercial segment also provides metal coil coating services for commercial and construction applications, servicing both internal and external customers. We sell our products for both new construction and repair and retrofit applications.
In our Siding segment, our principal products include vinyl siding and skirting, steel siding, vinyl and aluminum soffit, aluminum trim coil, aluminum gutter coil, aluminum gutters, aluminum and steel roofing accessories, cellular PVC trim and mouldings, J-channels, wide crown molding, window and door trim, F-channels, H-molds, fascia, undersill trims, outside/inside corner posts, rain removal systems, injection molded designer accents such as shakes, shingles, scallops, shutters, vents and mounts, vinyl fence, vinyl railing, and stone veneer in the United States and Canada. The breadth of our product lines and our multiple brand and price point strategy enable us to target multiple distribution channels (wholesale and specialty distributors, retailers and manufactured housing) and end users (new construction and home repair and remodeling).
In our Windows segment, our principal products include vinyl, aluminum-clad vinyl, aluminum, wood and clad-wood windows and patio doors and steel, wood, and fiberglass entry doors that serve both the new construction and the home repair and remodeling sectors in the United States and Canada. We continue introducing new products to the portfolio which allow us to enter or further penetrate new distribution channels and customers. The breadth of our product lines and our multiple price point strategy enable us to target multiple distribution channels (wholesale and specialty distributors, retailers and manufactured housing) and end user markets (new construction and home repair and remodeling).
We assess performance across our operating segments by analyzing and evaluating, among other indicators, gross profit and operating income, as well as whether each segment has achieved its projected sales goals. In assessing our overall financial performance, we regard return on adjusted operating assets, as well as growth in earnings, as key indicators of shareholder value. 
Reporting Periods
On November 16, 2018, the Company’s Board of Directors approved a change to the Company's fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger to align both Companies’ fiscal year ends. As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the "Transition Period". References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and six months ended April 29, 2018 are presented herein as the comparable period to the three and six months ended June 29, 2019. The Company did not recast the consolidated financial statements for the period from March 31, 2018 to June 29, 2018 or January 1, 2018 to June 29, 2018, because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except for December 31st which will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Environmental Stoneworks Acquisition
On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks” or “ESW”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to post-closing adjustments. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility.


36



Merger with Ply Gem
At the Special Shareholder Meeting on November 15, 2018, NCI’s shareholders approved (i) the Merger Agreement and (ii) the Stock Issuance. NCI’s shareholders also approved the three additional proposals described in the Company’s proxy statement relating to the Special Shareholder Meeting. The Merger was consummated on November 16, 2018 in accordance with the Merger Agreement.
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) the New Stockholders Agreement between the Company and each of the Investors, pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) the New Registration Rights Agreement with the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of NCI Common Stock that are held by the Investors following the consummation of the Merger. Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Registration Rights Agreement.
In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Credit Agreement (the “Current Cash Flow Credit Agreement”), by and among Ply Gem Midco, JP Morgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), and the several banks and other financial institutions from time to time party thereto. As of November 16, 2018, immediately prior to the consummation of the Merger, the Current Cash Flow Credit Agreement provided for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Current Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. On November 16, 2018, Ply Gem Midco entered into a Lender Joinder Agreement, by and among Ply Gem Midco, the additional commitment lender party thereto and the Cash Flow Agent, which amended the Current Cash Flow Credit Agreement in order to, among other things, increase the aggregate principal amount of the Current Term Loan Facility by $805.0 million (the “Incremental Term Loans”). Proceeds of the Incremental Term Loans were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement (each as defined below) and (c) repay $325.0 million of borrowings outstanding under the Current ABL Facility (as defined below). On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and NCI became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there was $2,555.6 million outstanding under the Current Term Loan Facility and there were no amounts drawn on the Current Cash Flow Revolver.

37



On April 12, 2018, Ply Gem Midco and certain subsidiaries of Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), by and among Ply Gem Midco, the subsidiary borrowers from time to time party thereto, UBS AG, Stamford Branch, as administrative agent and collateral agent (the “ABL Agent”), and the several banks and other financial institutions from time to time party thereto, which provided for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). On October 15, 2018, Ply Gem Midco entered into Amendment No. 2 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lender party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $36.0 million to $396.0 million overall, and with the (x) ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million. On November 16, 2018, Ply Gem Midco entered into Amendment No. 4 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lenders party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $215.0 million (the “Incremental ABL Commitments”) to $611.0 million overall, and with the (x) ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and NCI became the Parent Borrower (as defined in the Current ABL Credit Agreement) under the Current ABL Facility. The Company and, at the Company’s option, certain of the Company’s subsidiaries are the borrowers under the Current ABL Facility. As of November 16, 2018, and following consummation of the Merger, (a) Ply Gem Industries, Inc., Atrium Windows and Doors, Inc., NCI Group, Inc. and Robertson-Ceco II Corporation were U.S. subsidiary borrowers under the Current ABL Facility, and (b) Gienow Canada Inc., Mitten Inc., North Star Manufacturing (London) Ltd. and Robertson Building Systems Limited were Canadian borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there were no amounts drawn and $24.7 million of letters of credit issued under the Current ABL Facility.
On April 12, 2018, Ply Gem Midco issued $645.0 million aggregate principal amount of 8.00% Senior Notes due 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes were issued pursuant to an Indenture, dated as of April 12, 2018 (as supplemented from time to time, the “Current Indenture”), by and among Ply Gem Midco, as issuer, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee. On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture and the 8.00% Senior Notes. The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15.
On November 16, 2018, in connection with the incurrence by Ply Gem Midco of the Incremental Term Loans and the obtaining by Ply Gem Midco of the Incremental ABL Commitments, following consummation of the Merger, the Company (a) terminated all outstanding commitments and repaid all outstanding amounts under the Term Loan Credit Agreement, dated as of February 8, 2018 (the “Pre-merger Term Loan Credit Agreement”), by and among the Company, as borrower, the several banks and other financial institutions from time to time party thereto and Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and (b) terminated all outstanding commitments and repaid all outstanding amounts under the ABL Credit Agreement, dated as of February 8, 2018 (the “Pre-merger ABL Credit Agreement”), by and among NCI Group, Inc. and Robertson-Ceco II Corporation, as borrowers, the Company, as a guarantor, the other borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent and collateral agent. Outstanding letters of credit under the Pre-merger ABL Credit Agreement were cash collateralized.
In connection with the termination and repayment of the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the Company also terminated (i) the Term Loan Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Credit Suisse AG, Cayman Islands Branch, as collateral agent, (ii) the ABL Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Wells Fargo Bank, National Association, as collateral agent, and (iii) the Intercreditor Agreement, dated as of February 8, 2018, between Credit Suisse AG, Cayman Islands Branch and Wells Fargo Bank, National Association, and acknowledged by the Company and certain of its subsidiaries.
The Company incurred approximately $24.4 million of acquisition expenses during the six months ended June 29, 2019 related to the Merger, primarily for integration expenses, various third-party consulting and due-diligence services, and financial advisors’ fees, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.

38



Change in Operating Segments
For the Transition Period, the Company began reporting results under three reportable segments: (i) Commercial, (ii) Siding, and (iii) Windows, to align with how the Company manages its business, reviews operating performance and allocates resources following the Merger. The Commercial segment will include the aggregate operating results of the Company’s legacy businesses, and the Siding and Windows segments will include the operating results of the legacy Ply Gem operating segments. Prior periods have been recasted to conform to the current segment presentation.
Three Months Ended June 29, 2019
Consolidated sales increased by approximately 183.4% for the three months ended June 29, 2019. The improvement was driven by the Ply Gem sales addition for the three months ended June 29, 2019.
The Company’s gross profit percentage for the three months ended June 29, 2019 was 23.5% as compared to 22.8% in the second quarter of fiscal 2018. The higher gross margin was primarily caused by the inclusion of certain Ply Gem product lines that carry a higher gross margin than certain legacy Commercial products combined with integration synergies and cost reduction initiatives implemented in connection with the merger between Ply Gem and NCI. Since our building products are intended for exterior use, our sales and operating earnings tend to be lower during periods of inclement weather. As a result, weather conditions in the first and fourth quarters of each calendar year will result in these quarters producing significantly less sales revenue and profitability than our second and third quarters of the year.
Industry Conditions
Commercial
Our sales and earnings are subject to both seasonal and cyclical trends and are influenced by general economic conditions, interest rates, the price of steel relative to other building materials, the level of nonresidential construction activity, roof repair and retrofit demand and the availability and cost of financing for construction projects. Our sales normally are lower in the first half of each fiscal year compared to the second half because of unfavorable weather conditions for construction and typical business planning cycles affecting construction.
According to Dodge Data & Analytics (“Dodge”), low-rise nonresidential construction starts, as measured in square feet and comprising buildings of up to five stories, were down approximately 10% during the first four months of 2019 as compared to the same period in 2018. According to the Dodge third quarter 2019 forecast, as measured in square feet, non-residential buildings starts are expected to dip 3% in 2019 and 8% in 2020. However, Dodge typically revises initial reported figures.
The leading indicators that we follow and that typically have the most meaningful correlation to nonresidential low-rise construction starts are the American Institute of Architects’ (“AIA”) Architecture Mixed Use Index, Dodge Residential single family starts and the Conference Board Leading Economic Index (“LEI”). Historically, there has been a very high correlation to the Dodge low-rise nonresidential starts when the three leading indicators are combined and then seasonally adjusted.
Residential (Siding and Windows)
Our residential building products are typically installed on a new construction home 90 to 120 days after the start of the home, therefore, there is a lag between the timing of the single-family housing start date and the time in which our products are installed on a home. From an industry perspective, we evaluate the new construction environment by reviewing the U.S. Census Bureau single family housing start statistics to assess the performance of the new construction market for a normal quarterly period. For the three months ended June 29, 2019, we evaluated U.S. Census Bureau single family housing starts in the period from December 2018 to March 2019 to assess the demand impacts for our products for the three months ended June 29, 2019 noting that single family housing starts decreased 3.3% due to inclement wet weather that existed during the period and a general softening in overall economic conditions specifically for new construction. For new construction, we also examine where these single-family housing starts occur geographically as the Northeast, which increased 3.8%, and Midwest, which decreased 5.8%, are significant vinyl siding concentrated areas relative to the South and the West. In addition to new construction, we also evaluate the repair and remodeling market to assess market conditions by evaluating the Leading Indicator of Remodeling Activity (“LIRA”). For the second quarter of 2019, LIRA reflected that the trailing 12 months of remodeling activity increased from 6.3% for the second quarter of 2018 to 6.8% indicating a slight increase in the repair and remodeling market. Finally, we assess our performance relative to our competitors and the overall siding industry by evaluating the marketing indicators produced by the Vinyl Siding Institute, a third party which summarizes vinyl siding unit sales for the industry. Overall, our Siding segment is heavily weighted to the repair and remodeling market with approximately 65% of our net sales being attributed to repair and remodeling with the remaining 35% attributed to the new construction market.

39



For the six months ended June 29, 2019, we evaluated U.S. Census Bureau single family housing starts in the period from September 2018 to March 2019 to assess the demand impacts for our products for the six months ended June 29, 2019 noting that single family housing starts decreased 3.7% during this period due to inclement wet weather that existing during the period and a general softening in overall economic conditions specifically for new construction. For new construction, we also examine where these single-family housing starts occur geographically as the Northeast; which decreased 0.4%, and Midwest; which decreased 9.2%, are significant vinyl siding concentrated areas relative to the South and the West. In addition to new construction, we also evaluate the repair and remodeling market to assess market conditions by evaluating the LIRA. For the second quarter of 2019, LIRA reflected that the trailing 12 months of remodeling activity increased from 6.3% for the second quarter of 2018 to 6.8% indicating a slight increase in the repair and remodeling market. Finally, we assess our performance relative to our competitors and the overall siding industry by evaluating the marketing indicators produced by the Vinyl Siding Institute, a third party which summarizes vinyl siding unit sales for the industry. As of June 29, 2019, our U.S. market position in vinyl siding was 37.7% while our share of the Canadian vinyl siding market was 31.7%.
Historically, we evaluate our net sales performance within the Windows segment by evaluating our net sales for the new construction market and the repair and remodeling market. Overall, our Windows segment is weighted to the new construction market with approximately 55% of our net sales attributed to new construction with the remaining 45% attributed to the repair and remodeling market.

40



RESULTS OF OPERATIONS
Operating segments are defined as components of an enterprise that engage in business activities and by which discrete financial information is available that is evaluated on a regular basis by the chief operating decision maker to make decisions about how to allocate resources to the segment and assess the performance of the segment. We have three operating segments: (i) Commercial, (ii) Siding, and (iii) Windows. Our operating segments operate in the commercial and residential new construction, and repair & remodel construction markets. Sales and earnings are influenced by general economic conditions, the level of residential and nonresidential construction activity, commodity costs, such as steel, aluminum, and PVC, other input costs such as labor and freight, and the availability and terms of financing available for construction. The operating segments follow the same accounting policies used for our consolidated financial statements.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses include share-based compensation expenses, acquisition costs and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense). See Note 18Segment Information in the notes to the unaudited consolidated financial statements for more information on our segments.
We have revised our segment reporting to represent how we now manage our business, recasting prior periods to conform to the current segment presentation. The following table represents sales and operating income (loss) attributable to these operating segments for the periods indicated (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales:
 

 
 

 
 
 
 
Commercial
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

Siding
306,525

 

 
524,802

 

Windows
508,647

 

 
930,241

 

Total net sales
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418

Operating income:
 

 
 

 
 
 
 
Commercial
$
58,809

 
$
40,022

 
$
83,119

 
$
77,821

Siding
25,937

 

 
14,283

 

Windows
31,912

 

 
27,593

 

Corporate
(35,727
)
 
(21,066
)
 
(71,429
)
 
(45,967
)
Total operating income
$
80,931

 
$
18,956

 
$
53,566

 
$
31,854

Unallocated other expense, net
(58,052
)
 
(26,722
)
 
(114,601
)
 
(33,253
)
Income (loss) before taxes
$
22,879

 
$
(7,766
)
 
$
(61,035
)
 
$
(1,399
)
Following the Merger completed on November 16, 2018, the Company determined that it would have three reportable segments: (i) Commercial, (ii) Siding and (iii) Windows. These reportable segments were derived out of the legacy segments of the Company and Ply Gem Holdings. The legacy segments of the Company: Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are contained within the Commercial segment under the post-Merger segment structure. The legacy segments of Ply Gem Holdings: Siding, Fencing, and Stone, are within the Siding segment under the post-Merger segment structure while Windows and Doors are within the Windows segment.
For the three and six months ended June 29, 2019, the Commercial segment contains operating segment results for the period with a comparison to the three and six months ended April 29, 2018. During the three months ended June 29, 2019, the Company prospectively changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. The Siding and Windows segments contain operating segment results for the three and six months ended June 29, 2019 with no comparative information included as these operating segments did not exist within Cornerstone for the three and six months ended April 29, 2018.

41



THREE MONTHS ENDED JUNE 29, 2019 COMPARED TO THREE MONTHS ENDED APRIL 29, 2018
Commercial
 
Three Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
 
 
Net sales
$
480,285

100.0
%
 
$
457,069

100.0
%
Gross profit
121,434

25.3
%
 
104,083

22.8
%
SG&A expense (including acquisition costs)
59,801

12.5
%
 
54,962

12.0
%
Amortization of intangible assets
2,824

0.6
%
 
2,413

0.5
%
Operating income
58,809

12.2
%
 
40,022

8.8
%
Net sales increased $23.2 million, or 5.1% for the three months ended June 29, 2019 compared to the three months ended April 29, 2018. During the three months ended June 29, 2019 we continued to benefit from the pass through of higher material input costs, partially offset by lower tonnage volumes. The decrease in volume is primarily attributed to an acceleration of shipments in the prior year as customers were motivated to take receipt of materials in advance of material and price increases as well as indications of a slowdown in commercial construction starts during the three months ended June 29, 2019.
Gross profit increased $17.4 million or 16.7% for the three months ended June 29, 2019 compared to the three months ended April 29, 2018. As a percent of net sales, gross profit increased from commercial discipline around price in our longer lead time products and cost out initiatives, partially offset by lower leverage of fixed cost structure as a result of decreasing tonnage volume.
Selling, general, and administrative expenses (“SG&A”) increased $4.8 million or 8.8% for the three months ended June 29, 2019 compared to the three months ended April 29, 2018 primarily due to general and administrative costs of $5.2 million that are allocated to the Commercial segment that were previously categorized as unallocated corporate costs prior to the Merger. Adjusting for the incremental general and administrative costs, as a percent of net sales, SG&A decreased by 60 basis points as a result of realization of cost initiatives.
Amortization expense for the three months ended June 29, 2019 was $2.8 million or 0.6% of net sales compared to $2.4 million or 0.5% of net sales for the three months ended April 29, 2018. The amortization expense as a percentage of net sales is higher due to the amortization of trade names which were previously classified as indefinite lived.
Siding
 
Three Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
 
 
Net sales
$
306,525

100.0
%
 
$

%
Gross profit
85,042

27.7
%
 

%
SG&A expense (including acquisition costs)
31,820

10.4
%
 

%
Amortization of intangible assets
26,154

8.5
%
 

%
Operating income
25,937

8.5
%
 

%
Net sales for the three months ended June 29, 2019 were $306.5 million. Net sales for the three months ended June 29, 2019 were favorably impacted by the inclusion of $43.4 million for the Environmental Stoneworks (“ESW”) acquisition, which closed on February 20, 2019. Excluding ESW, our net sales were $263.1 million for the three months ended June 29, 2019. Our net sales for the U.S. and Canadian markets were approximately $285.7 million and $20.8 million, respectively, for the three months ended June 29, 2019. For the three months ended June 29, 2019, foreign currency negatively impacted our net sales by $1.1 million.

42



Gross profit for the three months ended June 29, 2019 was $85.0 million. Gross profit for the three months ended June 29, 2019 included ESW gross profit of $11.2 million. Excluding ESW, our gross profit would have been $73.8 million for the three months ended June 29, 2019. Historically, our gross profit is impacted by raw material costs specifically PVC resin and aluminum. We pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure while freight costs have trended higher as well due to industry driver and lane shortages and rising fuel costs. For the three months ended June 29, 2019 foreign currency negatively impacted our gross profit by $0.3 million.
As a percentage of net sales, our gross profit percentage was 28.1% excluding ESW as our Siding net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets during the late spring and summer months. Higher volumes combined with price over inflation contributed to the 28.1% gross profit percentage.
Selling, general, and administrative expenses were $31.8 million for the three months ended June 29, 2019 including $5.5 million of SG&A expenses attributed to ESW. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 10.0% for the three months ended June 29, 2019 excluding ESW.
Amortization expense for the three months ended June 29, 2019 was $26.2 million or 8.5% of net sales. The amortization expense is directly attributed to the Merger and the ESW acquisition and the resulting fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
Windows
 
Three Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
 
 
Net sales
$
508,647

100.0
%
 

%
Gross profit
98,187

19.3
%
 

%
SG&A expense (including acquisition costs)
49,873

9.8
%
 

%
Amortization of intangible assets
17,533

3.4
%
 

%
Operating income
31,912

6.3
%
 

%
Net sales for the three months ended June 29, 2019 were $508.6 million. Net sales for the three months ended June 29, 2019 included net sales of $112.1 million for Silver Line which was acquired on October 14, 2018. Excluding Silver Line, our net sales would have been $396.6 million for the three months ended June 29, 2019. For the three months ended June 29, 2019, foreign currency negatively impacted our net sales by $1.6 million.
Gross profit for the three months ended June 29, 2019 was $98.2 million. Gross profit for the three months ended June 29, 2019 includes Silver Line gross profit of $13.1 million. Excluding the impact of the Silver Line gross profit, our gross profit would have been $85.1 million for the three months ended June 29, 2019. Historically, our gross profit is impacted significantly by raw material costs, specifically PVC resin, aluminum, and glass. We pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure while freight costs have trended higher as well due to industry driver and lane shortages and rising fuel costs. Finally, we review foreign currency fluctuations specifically for the Canadian dollar that can impact gross profit. For the three months ended June 29, 2019 foreign currency negatively impacted our gross profit by $0.5 million.
As a percentage of net sales, our gross profit percentage was 21.5% excluding Silver Line gross profit. Our net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets. With increased production volumes during the late spring and summer months, our gross profit trends higher during the second and third quarters. These higher volumes combined with price discipline, synergy and cost improvement initiatives contributed to the 21.5% gross profit percentage.
Selling, general, and administrative expenses were $49.9 million for the three months ended June 29, 2019. SG&A expenses for the three months ended June 29, 2019 includes $5.5 million of Silver Line SG&A expenses. Excluding the impact of Silver Line, SG&A expenses would have been $44.4 million. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 11.2% for the three months ended June 29, 2019 excluding Silver Line.

43



Amortization expense for the three months ended June 29, 2019 was $17.5 million or 4.4% of net sales excluding Silver Line. The amortization expense is directly attributed to the Merger and the fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
Unallocated Operating Earnings (Losses), Interest, and Provision (Benefit) for Income Taxes
 
Three Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
SG&A expense
$
(32,311
)
 
$
(19,993
)
Acquisition related expenses
(3,416
)
 
(1,073
)
Operating loss
(35,727
)
 
(21,066
)
Interest expense
(58,299
)
 
(4,849
)
Interest income
121

 
37

Currency transaction gain (loss)
523

 
(305
)
Other income (expense), net
(397
)
 
270

Loss on debt extinguishment

 
(21,875
)
Income tax provision (benefit)
5,346

 
(2,082
)
Unallocated operating losses include items that are not directly attributed to or allocated to our reporting segments. Such items include legal costs, corporate payroll, and unallocated finance and accounting expenses. The unallocated operating loss for the three months ended June 29, 2019 increased by $14.7 million or 69.6% compared to the three months ended April 29, 2018 due primarily to the addition of the Ply Gem corporate cost center, increased stock-based compensation and $3.4 million of costs associated with the Merger and integration of the legacy companies.
Interest expense increased to $58.3 million for the three months ended June 29, 2019 compared to $4.8 million for the three months ended April 29, 2018. The interest expense increase is primarily due to debt obligations assumed in the Merger. Following the consummation of the Merger, our consolidated debt balance increased to $3.3 billion at June 29, 2019 as compared to $407.2 million at October 28, 2018.
Foreign exchange gain (loss) for the three months ended June 29, 2019 was a $0.5 million gain, compared to a loss of $0.3 million for the three months ended April 29, 2018, due to exchange rate fluctuations in the Canadian dollar and Mexican peso relative to the U.S. dollar.
Loss on debt extinguishment was $0.0 million for the three months ended June 29, 2019 compared to $21.9 million for the three months ended April 29, 2018. During our second quarter of fiscal 2018, we recognized a pretax loss, primarily on the extinguishment of our 8.25% senior notes due 2023, of $21.9 million, of which approximately $15.5 million represented the call premium paid on the redemption of the notes.
Consolidated provision (benefit) for income taxes was an expense of $5.3 million for the three months ended June 29, 2019 compared to a benefit of $2.1 million for the three months ended April 29, 2018. The effective tax rate for the three months ended June 29, 2019 was 23.4% compared to 26.8% for the three months ended April 29, 2018. The change in the effective tax rate was primarily driven by the continuing effects associated with the enactment of the U.S. Tax Cuts and Jobs Act and the inclusion of Ply Gem operations in the current period.
SIX MONTHS ENDED JUNE 29, 2019 COMPARED TO SIX MONTHS ENDED APRIL 29, 2018
Commercial
 
Six Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
 
 
Net sales
$
905,246

100.0
%
 
$
878,418

100.0
%
Gross profit
211,835

23.4
%
 
196,000

22.3
%
SG&A expense (including acquisition costs)
123,061

13.6
%
 
106,668

12.1
%
Amortization of intangible assets
5,655

0.6
%
 
4,825

0.5
%
Operating income
83,119

9.2
%
 
77,821

8.9
%

44



Net sales increased $26.8 million, or 3.1% for the six months ended June 29, 2019 compared to the six months ended April 29, 2018. During the six months ended June 29, 2019, we continued to benefit from the pass through of higher material input costs, offset by lower tonnage volumes. The decrease in volume is primarily attributed to an acceleration of shipments in the prior year as customers were motivated to take receipt of materials in advance of material and price increases as well as indications of a slowdown in commercial construction starts during the 2018 period.
Gross profit increased $15.8 million or 8.1% for the six months ended June 29, 2019 compared to the six months ended April 29, 2018. As a percent of net sales, gross profit increased from commercial discipline around price in our longer lead time products and cost improvement initiatives, partially offset by lower leverage of fixed cost structure as a result of decreasing tonnage volume.
Selling, general, and administrative expenses (“SG&A”) increased $16.4 million or 15.4% for the six months ended June 29, 2019, compared to the six months ended April 29, 2018 primarily due to general and administrative costs of $13.5 million that are allocated to the Commercial segment that were previously categorized as unallocated corporate costs prior to the Merger. Adjusting for these incremental general and administrative costs, as a percent of net sales, SG&A was flat due to the seasonally slower winter months driving down SG&A efficiency, offset by cost initiatives realized in the second quarter of 2019.
Amortization expense for the six months ended June 29, 2019 was $5.7 million or 0.6% of net sales compared to $4.8 million or 0.5% of net sales for the six months ended April 29, 2018. The amortization expense as a percentage of net sales is higher due to the amortization of trade names which were previously classified as indefinite lived.
Siding
 
Six Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
 
 
Net sales
$
524,802

100.0
%
 
$

%
Gross profit
118,218

22.5
%
 

%
SG&A expense (including acquisition costs)
55,264

10.5
%
 

%
Amortization of intangible assets
48,671

9.3
%
 

%
Operating income
14,283

2.7
%
 

%
Net sales for the six months ended June 29, 2019 were $524.8 million. Net sales for the six months ended June 29, 2019 were favorably impacted by the inclusion of $62.8 million for the ESW acquisition, which closed on February 20, 2019. Excluding ESW, our net sales were $462.0 million for the six months ended June 29, 2019. Our net sales for the U.S. and Canadian markets were approximately $492.6 million and $32.2 million, respectively, for the six months ended June 29, 2019. For the six months ended June 29, 2019, foreign currency negatively impacted our net sales by $2.0 million.
Gross profit for the six months ended June 29, 2019 was $118.2 million. Gross profit was negatively impacted $14.4 million by the non-cash inventory fair value step-up associated with the Merger and by $1.9 million for the non-cash inventory fair value step-up associated with the ESW acquisition that closed on February 20, 2019 both of which increased costs of goods sold during the six months ended June 29, 2019. Gross profit for the six months ended June 29, 2019 includes ESW gross profit of $14.6 million. Excluding ESW and the impact of these inventory step-ups, our gross profit would have been $119.9 million for the six months ended June 29, 2019. We have typically attempted to pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure while freight costs have trended higher as well due to industry driver and lane shortages and rising fuel costs. For the six months ended June 29, 2019, foreign currency negatively impacted our gross profit by $0.6 million.
As a percentage of net sales, our gross profit percentage was 25.9% excluding ESW and the fair value step-up. Our net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets. With increased production volumes during the late spring and summer months, our gross profit trends higher during the second and third quarters. These higher volumes combined with price discipline contributed to the 25.9% gross profit percentage.
Selling, general, and administrative expenses were $55.3 million for the six months ended June 29, 2019 including $10.3 million of SG&A expenses attributed to ESW. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 9.7% for the six months ended June 29, 2019 excluding ESW.

45



Amortization expense for the six months ended June 29, 2019 was $48.7 million or 9.3% of net sales. The amortization expense is directly attributed to the Merger and the ESW acquisition and the resulting fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
Windows
 
Six Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
 
 
Net sales
$
930,241

100.0
%
 
$

%
Gross profit
160,527

17.3
%
 

%
SG&A expense (including acquisition costs)
99,286

10.7
%
 

%
Amortization of intangible assets
33,648

3.6
%
 

%
Operating income
27,593

3.0
%
 

%
Net sales for the six months ended June 29, 2019 were $930.2 million. Net sales for the six months ended June 29, 2019 included net sales of $202.7 million and $81.9 million for Silver Line and Atrium, respectively. The Silver Line acquisition was completed on October 14, 2018 while the Atrium acquisition was completed on April 12, 2018 with both entities’ net sales included for the Company within the Windows segment for the six months ended June 29, 2019. Excluding these 2018 acquisitions, our net sales would have been $645.7 million for the six months ended June 29, 2019. For the six months ended June 29, 2019, foreign currency negatively impacted our net sales by $3.3 million.
Gross profit for the six months ended June 29, 2019 was $160.5 million. Gross profit for the six months ended June 29, 2019 includes Silver Line gross profit of $19.3 million and Atrium gross profit of $18.6 million. The Silver Line acquisition was completed on October 14, 2018 while the Atrium acquisition was completed on April 12, 2018 with both entities’ gross profit included for the Company within the Windows segment for the six months ended June 29, 2019. Excluding the impact of the Silver Line and Atrium gross profit, our gross profit would have been $122.6 million for the six months ended June 29, 2019. We have typically attempted to pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure while freight costs have trended higher as well due to industry driver and lane shortages and rising fuel costs. For the six months ended June 29, 2019, foreign currency negatively impacted our gross profit by $0.9 million.
As a percentage of net sales, our gross profit percentage was 19.0% excluding Silver Line and Atrium gross profit. Our net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets. With increased production volumes during the late spring and summer months, our gross profit trends higher during the second and third quarters. These higher volumes combined with price discipline contributed to the 19.0% gross profit percentage.
Selling, general, and administrative expenses were $99.3 million for the six months ended June 29, 2019. SG&A expenses for the six months ended June 29, 2019 includes $10.4 million and $10.3 million of Silver Line and Atrium SG&A expenses, respectively. Excluding the impact of Silver Line and Atrium, SG&A expenses would have been $78.6 million. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 12.2% for the six months ended June 29, 2019 excluding Silver Line and Atrium as we normally gain leverage on the fixed component of SG&A expenses during the second and third quarters.
Amortization expense for the six months ended June 29, 2019 was $33.6 million or 5.2% of net sales excluding Silver Line and Atrium. The amortization expense is directly attributed to the Merger and the fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.

46



Unallocated Operating Earnings (Losses), Interest, and Provision (Benefit) for Income Taxes
 
Six Months Ended
(Amounts in thousands)
June 29, 2019
 
April 29, 2018
Statement of operations data:
 
 
 
SG&A expense
$
(63,580
)
 
$
(44,640
)
Acquisition related expenses
(7,849
)
 
(1,327
)
Operating loss
(71,429
)
 
(45,967
)
Interest expense
(116,585
)
 
(12,341
)
Interest income
336

 
70

Currency transaction gain
1,700

 
166

Other income (expense), net
(52
)
 
727

Loss on debt extinguishment

 
(21,875
)
Income tax benefit
(18,551
)
 
(964
)
Unallocated operating losses include items that are not directly attributed to or allocated to our reporting segments. Such items include legal costs, corporate payroll, and unallocated finance and accounting expenses. The unallocated operating loss for the six months ended June 29, 2019 increased by $25.5 million or 55.4% compared to the six months ended April 29, 2018 due primarily to the addition of the Ply Gem corporate cost center, increased stock-based compensation expense and $7.8 million of costs associated with the Merger.
Interest expense increased to $116.6 million for the six months ended June 29, 2019 compared to $12.3 million for the six months ended April 29, 2018. The interest expense increase is primarily due to debt obligations assumed in the Merger. Following the consummation of the Merger, our consolidated debt balance increased to $3.3 billion at June 29, 2019 as compared to $407.2 million at October 28, 2018.
Foreign exchange gain (loss) for the six months ended June 29, 2019 was a $1.7 million gain, compared to a gain of $0.2 million for the six months ended April 29, 2018, due to exchange rate fluctuations in the Canadian dollar and Mexican peso relative to the U.S. dollar.
Loss on debt extinguishment was $0.0 million for the six months ended June 29, 2019 compared to $21.9 million for the six months ended April 29, 2018. During our second quarter of fiscal 2018, we recognized a pretax loss, primarily on the extinguishment of our 8.25% senior notes due 2023, of $21.9 million, of which approximately $15.5 million represented the call premium paid on the redemption of the notes.
Consolidated provision (benefit) for income taxes was a benefit of $18.6 million for the six months ended June 29, 2019 compared to a benefit of $1.0 million for the six months ended April 29, 2018. The effective tax rate for the six months ended June 29, 2019 was 30.4% compared to 68.9% for the six months ended April 29, 2018. The change in the effective tax rate was primarily driven by the continuing effects associated with the enactment of the U.S. Tax Cuts and Jobs Act and the inclusion of Ply Gem operations in the current period.
LIQUIDITY AND CAPITAL RESOURCES
General
Our cash, cash equivalents and restricted cash decreased from $147.6 million as of December 31, 2018 to $91.5 million as of June 29, 2019. The following table summarizes our consolidated cash flows for the six months ended June 29, 2019 and April 29, 2018, respectively (in thousands):
 
Six Months Ended
 
June 29, 2019
 
April 29, 2018
Net cash provided by (used in) operating activities
$
(29,914
)
 
$
39,986

Net cash used in investing activities
(235,531
)
 
(18,634
)
Net cash provided by (used in) financing activities
207,023

 
(51,610
)
Effect of exchange rate changes on cash and cash equivalents
2,300

 
(24
)
Net decrease in cash, cash equivalents and restricted cash
(56,122
)
 
(30,282
)
Cash, cash equivalents and restricted cash at beginning of period
147,607

 
65,794

Cash, cash equivalents and restricted cash at end of period
$
91,485

 
$
35,512


47



Operating Activities
Our business is both seasonal and cyclical and cash flows from operating activities may fluctuate during the year and from year-to-year due to economic conditions. We rely on cash and short-term borrowings, when needed, to meet cyclical and seasonal increases in working capital needs. These needs generally rise during periods of increased economic activity or due to higher levels of inventory and accounts receivable. During economic slowdowns, working capital needs generally decrease as a result of the reduction of inventories and accounts receivable. Working capital needs also fluctuate based on raw material prices.
Net cash used in operating activities was $29.9 million during the six months ended June 29, 2019 compared to net cash provided by operating activities of $40.0 million for the six months ended April 29, 2018. The change in cash flow used in operations is due to the inclusion of current period operations from Ply Gem subsequent to the Merger on November 16, 2018, certain acquisition costs related to the Merger, and normal seasonal trends with higher receivables given summer building months, offset by decreasing inventory that was driven by improved purchasing and lower input costs.
Net cash used in accounts receivable was $133.8 million for the six months ended June 29, 2019 compared to $17.1 million provided for the six months ended April 29, 2018. There was $103.2 million used in the Ply Gem business during the six months ended June 29, 2019 which primarily drove this change period over period resulting from the seasonality of our business as we reach the peak building season in our second and third quarters. Net sales in the final months of each respective quarter drove the receivables increase. Net sales for June 2019 were approximately $505.8 million versus approximately $433.5 million for December 2018, an increase of $72.3 million. The improvement in June's net sales reflects the Company’s normal seasonal business as the weather in June is generally improved compared to December, which allows for further construction activity, increasing the Company’s sales with a corresponding increase in accounts receivable. The remaining changes in accounts receivable period over period relates to seasonal trends in working capital and timing of collections given the change in fiscal year. Our days sales outstanding as of June 29, 2019 and April 29, 2018 were 40.3 days and 33.6 days, respectively.
For the six months ended June 29, 2019, the change in cash flows relating to inventory was an increase of $29.4 million compared to a decrease of $24.9 million for the six months ended April 29, 2018. We experienced a $48.1 million decrease in inventory in the Commercial segment as a result of strategic purchasing during our seasonally slower months and decreasing material costs that was partially offset by a $18.7 million inventory increase in the Ply Gem and ESW businesses during the six months ended June 29, 2019 which is typical as we progress towards warmer weather and our stronger selling seasons. Our days inventory on-hand improved to 46.8 days as of June 29, 2019 as compared to 54.1 days as of April 29, 2018.
Net cash provided by accounts payable for the six months ended June 29, 2019 was $15.1 million compared to net cash provided by accounts payable of $12.7 million for the six months ended April 29, 2018. Our vendor payments can significantly fluctuate based on the timing of disbursements, inventory purchases and vendor payment terms. Additionally, there was $12.2 million provided by accounts payable for Ply Gem during the six months ended June 29, 2019 consistent with the seasonal inventory build. Our days payable outstanding as of June 29, 2019 decreased to 21.3 days from 33.4 days as of April 29, 2018.
Investing Activities
Net cash used in investing activities increased to $235.5 million during the six months ended June 29, 2019 compared to $18.6 million used in investing activities during the six months ended April 29, 2018. During the six months ended June 29, 2019, we paid approximately $179.2 million, net of cash acquired, for the acquisition of Environmental Stoneworks and we used $57.2 million for capital expenditures. In the six months ended April 29, 2018, we used $16.9 million for capital expenditures and sold a business in China, resulting in a net use of $4.4 million of cash. These cash outflows in the six months ended April 29, 2018 were partially offset by $2.7 million in proceeds from the sale of two of our facilities.
Financing Activities
Net cash provided by financing activities was $207.0 million in the six months ended June 29, 2019 compared to $51.6 million used in the six months ended April 29, 2018. During the six months ended June 29, 2019, we borrowed $270.0 million and repaid $50.0 million of that amount on our Current ABL Facility, to finance the Environmental Stoneworks Acquisition, paid $12.8 million on quarterly installments on our Current Term Loan and used $0.2 million for the purchases of shares related to restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of restricted stock awards and units.
During the six months ended April 29, 2018, we borrowed $65.0 million under our then-existing ABL facility and repaid $65.0 million of that amount, used $51.3 million to repurchase shares of our outstanding common stock under programs approved by the Board of Directors in September 2016 and October 2017 and for the purchases of shares related to restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of restricted stock awards and units. Net cash used in the redemption of then-existing Senior Notes and refinancing of long-term debt, including payments of financing costs was $0.9 million. We also received $1.0 million in cash proceeds from the exercises of stock options.
We invest our excess cash in various overnight investments which are issued or guaranteed by the U.S. federal government. 

48



Debt
Our outstanding indebtedness will mature in 2023 (Current ABL Facility and Current Cash Flow Revolver), 2025 (Current Term Loan Facility), and 2026 (8.00% Senior Notes). We may not be successful in refinancing, extending the maturity or otherwise amending the terms of such indebtedness because of market conditions, disruptions in the debt markets, our financial performance or other reasons. Furthermore, the terms of any refinancing, extension or amendment may not be as favorable as the current terms of our indebtedness. If we are not successful in refinancing our indebtedness or extending its maturity, we and our subsidiaries could face substantial liquidity problems and may be forced to reduce or delay capital expenditures, sell assets, seek additional capital or restructure our indebtedness. Following consummation of the Merger, the Current Term Loan Facility provided for an aggregate principal amount of $2,560.0 million. The Company has also entered into certain interest rate swap agreements to reduce our variable interest rate risk.
The Current ABL Credit Agreement provides for an asset-based revolving credit facility which allows aggregate maximum borrowings by the ABL borrowers of up to $611.0 million. As set forth in the Current ABL Credit Agreement, extensions of credit under the Current ABL Facility are subject to a monthly borrowing base calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments. Availability under the Current ABL Facility will be reduced by issuance of letters of credit as well as any borrowings outstanding thereunder.
As of June 29, 2019, we had an aggregate principal amount of $3,401.4 million of outstanding indebtedness, comprising $220.0 million of borrowings under the Current ABL Facility, $2,536.4 million of borrowings under our Current Term Loan Facility and $645.0 million of 8.00% Senior Notes outstanding. We had no revolving loans outstanding under the Current Cash Flow Revolver. Our excess availability under the Current ABL Facility was $350.3 million as of June 29, 2019. In addition, standby letters of credit totaling approximately $35.5 million were outstanding but undrawn under the ABL Facility.
For additional information, see Note 13Long-Term Debt and Note Payable and Note 16Fair Value of Financial Instruments and Fair Value Measurement in the notes to the unaudited consolidated financial statements.
Cash Flow
We periodically evaluate our liquidity requirements, capital needs and availability of resources in view of inventory levels, expansion plans, debt service requirements and other operating cash needs. To meet our short-term and long-term liquidity requirements, including payment of operating expenses, repayment of debt and the tax receivable liability, we rely primarily on cash from operations. Beyond cash generated from operations, $350.3 million is available with our Current ABL Facility at June 29, 2019, $115.0 million is available with our Current Cash Flow Revolver and we have an unrestricted cash balance of $87.5 million as of June 29, 2019.
We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019.
We expect that cash generated from operations and our availability under the ABL Credit Facility will be sufficient to provide us the ability to fund our operations and to provide the increased working capital necessary to support our strategy and fund planned capital expenditures of approximately 2.0%-2.5% of net sales for fiscal 2019 and expansion when needed.
Our corporate strategy seeks potential acquisitions that would provide additional synergies in our Commercial, Siding and Windows segments. From time to time, we may enter into letters of intent or agreements to acquire assets or companies in these business lines. The consummation of these transactions could require substantial cash payments and/or issuance of additional debt.
From time to time, we have used available funds to repurchase shares of our common stock under our stock repurchase programs. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s outstanding Common Stock. Under these repurchase programs, the Company is authorized to repurchase shares, if at all, at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of the programs. During the six months ended June 29, 2019, there were no repurchases under the stock repurchase programs. As of June 29, 2019, approximately $55.6 million remained available for stock repurchases, all under the programs announced on October 10, 2017 and March 7, 2018. In addition to repurchases of shares of our common stock under our stock repurchase program, we also withhold shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of awards of restricted stock related to our 2003 Long-Term Stock Incentive Plan.

49



The Company may from time to time take steps to reduce the Company’s debt or otherwise improve the Company’s financial position. These actions could include prepayments, open market debt repurchases, negotiated repurchases, other redemptions or retirements of outstanding debt, opportunistic refinancing of debt and raising additional capital. The amount of prepayments or the amount of debt that may be refinanced, repurchased or otherwise retired, if any, will depend on market conditions, trading levels of the Company’s debt, the Company’s cash position, compliance with debt covenants and other considerations. Affiliates of the Company may also purchase the Company’s debt from time to time through open market purchases or other transactions. In such cases, the Company’s debt may not be retired, in which case the Company would continue to pay interest in accordance with the terms of the debt, and the Company would continue to reflect the debt as outstanding on its consolidated balance sheets.
OFF-BALANCE SHEET ARRANGEMENTS
As part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities (“SPEs”), which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of June 29, 2019, we were not involved in any material unconsolidated SPE transactions.
CONTRACTUAL OBLIGATIONS
In general, purchase orders issued in the normal course of business can be terminated in whole or in part for any reason without liability until the product is received.
In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.
The following table shows our debt contractual obligations as of June 29, 2019 (in thousands):
 
 
Payments due by period
Contractual Obligation
 
Total
 
Less than
1 year
 
1 – 3 years
 
3 – 5 years
 
More than
5 years
Total debt(1)
 
$
3,401,397

 
$
245,620

 
$
51,240

 
$
51,240

 
$
3,053,297

Interest payments on debt(2)
 
1,270,673

 
220,434

 
419,396

 
412,885

 
217,958

Operating lease liabilities(3)
 
356,143

 
84,943

 
131,916

 
57,770

 
81,514

Purchase obligations(4)
 
64,523

 
64,523

 

 

 

Total
 
$
5,092,736

 
$
615,520

 
$
602,552

 
$
521,895

 
$
3,352,769

(1)
Reflects amounts outstanding under the Current ABL Facility, Current Term Loan Facility and the 8.00% Senior Notes and excludes any amounts potentially due under the excess cash flow provisions within the Current Term Loan Facility.
(2)
Interest payments were calculated based on the variable rate in effect at June 29, 2019 for the Current ABL Facility (applied to the outstanding ABL balance as of June 29, 2019) and Current Term Loan Facility, and at 8.00% on the 8.00% Senior Notes.
(3)
Lease liabilities are stated at gross payment obligations under the terms of existing lease agreements and are not reduced for the discount rate applied to the minimum lease payments that was used to calculate the minimum lease liabilities recorded under ASC 842, as represented in our consolidated balances sheets.
(4)
Purchase obligations are defined as purchase agreements that are enforceable and legally binding and that specify all significant terms, including quantity, price and the approximate timing of the transaction. These obligations are related primarily to inventory purchases under three 2019 contracts that were finalized during 2018.
There have been no other material changes in our future contractual obligations since the end of fiscal 2018.
See Note 13 Long-Term Debt and Note Payable in the notes to the unaudited consolidated financial statements for more information on the material terms of our Current Cash Flow Facilities, 8.00% Senior Notes, and Current ABL Facility.

50



CRITICAL ACCOUNTING POLICIES 
Critical accounting policies are those that are most important to the portrayal of our financial position and results of operations. These policies require our most subjective judgments, often employing the use of estimates about the effect of matters that are inherently uncertain. Our most critical accounting policies include those that pertain to revenue recognition, insurance accruals, share-based compensation, income taxes, accounting for acquisitions, intangible assets and goodwill, allowance for doubtful accounts, inventory valuation, property, plant and equipment valuation and contingencies, which are described in Item 7 of our Annual Report on Form 10-K for the fiscal year ended October 28, 2018.
We adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported. See Note 1Summary of Significant Accounting Policies in the notes to the unaudited consolidated financial statements for an update on the description of our revenue recognition policies as a result of the adoption of ASU 2014-09.
We adopted ASU No. 2016-02, Leases, as of January 1, 2019 for the six months ended June 29, 2019. ASU 2016-02 provides enhancements to increase transparency to lease obligations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. See Note 1Summary of Significant Accounting Policies in the notes to the unaudited consolidated financial statements for an update on the description of our lease accounting policies as a result of the adoption of ASU 2016-02.
RECENT ACCOUNTING PRONOUNCEMENTS 
See Note 2Accounting Pronouncements in the notes to the unaudited consolidated financial statements for information on recent accounting pronouncements.

51



Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Commercial Business
We are subject to market risk exposure related to volatility in the price of steel. For the three months ended June 29, 2019, material costs (predominantly steel costs) constituted approximately 65% of our Commercial segment cost of sales. Our business is heavily dependent on the price and supply of steel. Our various products are fabricated from steel produced by mills to forms including bars, plates, structural shapes, sheets, hot-rolled coils and galvanized or Galvalume® — coated coils (Galvalume® is a registered trademark of BIEC International, Inc.). The steel industry is highly cyclical in nature, and steel prices have been volatile in recent years and may remain volatile in the future. Steel prices are influenced by numerous factors beyond our control, including general economic conditions, domestically and internationally, the availability of raw materials, competition, labor costs, freight and transportation costs, production costs, import duties and other trade restrictions. Based on the cyclical nature of the steel industry, we expect steel prices will continue to be volatile.
Although we have the ability to purchase steel from a number of suppliers, a production cutback by one or more of our current suppliers could create challenges in meeting delivery schedules to our customers. Because we have periodically adjusted our contract prices, we have generally been able to pass increases in our raw material costs through to our customers.
We normally do not maintain an inventory of steel in excess of our current production requirements. However, from time to time, we may purchase steel in advance of announced steel price increases. Therefore, our inventory may increase if demand for our products declines. We can give no assurance that steel will remain available or that prices will not continue to be volatile. While most of our sales contracts have escalation clauses that allow us, under certain circumstances, to pass along all or a portion of increases in the price of steel after the date of the contract but prior to delivery, for competitive or other reasons we may not be able to pass such price increases along. If the available supply of steel declines, we could experience price increases that we are not able to pass on to our customers, a deterioration of service from our suppliers or interruptions or delays that may cause us not to meet delivery schedules to our customers. Any of these problems could adversely affect our results of operations and financial condition. For additional discussion, please see “Item 7A. Quantitative and Qualitative Disclosures About Market Risk - Steel Prices.”
Siding and Windows Businesses
We are subject to significant market risk with respect to the pricing of our principal raw materials, which include PVC resin, aluminum and glass. If prices of these raw materials were to increase dramatically, we may not be able to pass such increases on to our customers and, as a result, gross margins could decline significantly. We manage the exposure to commodity pricing risk by increasing our selling prices for corresponding material cost increases, continuing to diversify our product mix, strategic buying programs and vendor partnering. The average market price for PVC resin was estimated to have increased approximately 2.3% for the six months ended June 29, 2019 compared to the six months June 30, 2018.
Other Commodity Risks
In addition to market risk exposure related to the volatility in the price of steel, aluminum, PVC resin, and glass, we are subject to market risk exposure related to volatility in the price of natural gas. As a result, we occasionally enter into both index-priced and fixed-price contracts for the purchase of natural gas. We have evaluated these contracts to determine whether the contracts are derivative instruments. Certain contracts that meet the criteria for characterization as a derivative instrument may be exempted from hedge accounting treatment as normal purchases and normal sales and, therefore, these forward contracts are not marked to market. At June 29, 2019, all of our contracts for the purchase of natural gas and aluminum met the scope exemption for normal purchases and normal sales.
Interest Rates
We are subject to market risk exposure related to changes in interest rates on our Current Cash Flow Facilities and Current ABL Facility, which provides for borrowings of up to $2,675.0 million on the Current Cash Flow Facilities and up to $611.0 million on the Current ABL Facility. These instruments bear interest at an agreed upon percentage point spread from either the prime interest rate or LIBOR. Assuming the Current Cash Flow Revolver is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $6.7 million per year for the Current Cash Flow Facilities. Assuming the Current ABL Facility is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $1.5 million per year. The fair value of our term loan credit facilities at June 29, 2019 and October 28, 2018 was approximately $2,460.3 million and $412.4 million, respectively, compared to a face value of approximately $2,536.4 million and $412.9 million, respectively. During the three and six months ended June 29, 2019, we entered into cash flow interest rate swap hedge contracts for $1.5 billion to mitigate the exposure risk of our floating interest rate debt. The interest rate swaps effectively convert a portion of the floating rate interest payment into a fixed rate payment. At June 29, 2019, our cash flow hedge contracts had a fair value liability of $29.9 million and is recorded as a non-current liability as of June 29, 2019 in our consolidated balance sheets.

52



See Note 13Long-Term Debt and Note Payable in the notes to the unaudited consolidated financial statements for information on the material terms of our long-term debt.
Labor Force Risk
Our manufacturing process is highly engineered but involves manual assembly, fabrication, and manufacturing processes. We believe that our success depends upon our ability to employ, train, and retain qualified personnel with the ability to design, utilize and enhance these processes and our products. In addition, our ability to expand our operations depends in part on our ability to minimize labor inefficiencies and increase our labor force to meet the U.S. housing market demand. A significant increase in the wages paid by competing employers could result in a reduction of our labor force, increases in the wage rates that we must pay, or both. If either of these events were to occur, our cost structure could increase, our margins could decrease and any growth potential could be impaired. Historically, the Company has believed that the lag period between breaking ground on a new housing start and the utilization of our products on the exterior of a home is between 90 to 120 days.
Foreign Currency Exchange Rates
We are exposed to the effect of exchange rate fluctuations on the U.S. dollar value of foreign currency denominated operating revenue and expenses. The functional currency for our Mexico operations is the U.S. dollar. Adjustments resulting from the re-measurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income in the current period. Net foreign currency re-measurement gain (loss) was insignificant for the three months ended June 29, 2019 and $(0.1) million for the three months ended April 29, 2018. Net foreign currency re-measurement gain was $0.5 million and $0.1 million for the six months ended June 29, 2019 and April 29, 2018, respectively.
The functional currency for our Canada operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency exchange gain (loss) included in net income (loss) for the three months ended June 29, 2019 and April 29, 2018 was $0.6 million and $(0.2) million, respectively. The net foreign currency exchange gain included in net income (loss) for the six months ended June 29, 2019 and April 29, 2018 was $1.3 million and $0.1 million, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the three months ended June 29, 2019 and April 29, 2018 was $3.7 million and $(0.3) million, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the six months ended June 29, 2019 was $6.1 million. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the six months ended April 29, 2018 was insignificant.
In July 2019, we entered into forward contracts with a financial institution through December 31, 2019 for $21.9 million at an average Canadian dollar rate of 1.311 to hedge our future inventory purchases in Canada. In the future, we may enter into additional foreign currency hedging contracts, to further mitigate the exposure risk of currency fluctuation against the Canadian dollar and/or the Mexican Peso.

53



Item 4. Controls and Procedures.
Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 29, 2019. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding the required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Management believes that our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives and based on the evaluation of our disclosure controls and procedures as of June 29, 2019, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at such reasonable assurance level. 
Internal Control over Financial Reporting
There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended June 29, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

54



CORNERSTONE BUILDING BRANDS, INC.

PART II — OTHER INFORMATION
 
Item 1. Legal Proceedings.
See Part I, Item 1, “Unaudited Consolidated Financial Statements”, Note 19, which is incorporated herein by reference.
Item 1A. Risk Factors.
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed under “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended October 28, 2018 and our Transition Report on Form 10-Q for the transition period from October 29, 2018 to December 31, 2018 (the “Transition Report”). The risks disclosed in our previous Annual Report on Form 10-K, our Transition Report and information provided elsewhere in this report, could materially affect our business, financial condition or results of operations. Additional risks and uncertainties not currently known or we currently deem to be immaterial may materially adversely affect our business, financial condition or results of operations. We believe there have been no material changes in our risk factors from those disclosed in our Annual Report on Form 10-K for the fiscal year ended October 28, 2018 and our Transition Report.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table shows our purchases of our Common Stock during the three months ended June 29, 2019:
Period
(a)
Total Number of
Shares
Purchased(1)
 
(b)
Average Price
Paid per Share
 
(c)
Total Number of
Shares
Purchased as
Part of Publicly
Announced
Programs
 
(d)
Maximum Dollar
Value of
Shares that
May Yet be
Purchased Under
Publicly
Programs(2)
(in thousands)
March 31, 2019 to April 27, 2019

 
$

 

 
$
55,573

April 28, 2019 to May 25, 2019
289

 
$
5.60

 

 
55,573

May 26, 2019 to June 29, 2019
2,110

 
$
4.39

 

 
55,573

Total
2,399

 
$
4.54

 

 
 
(1)
The total number of shares purchased includes our Common Stock repurchased under the programs described below as well as shares of restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of awards of restricted stock. The required withholding is calculated using the closing sales price on the previous business day prior to the vesting date as reported by the NYSE.
(2)
On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s Common Stock. Under these repurchase programs, the Company is authorized to repurchase shares, if at all, at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of these programs. As of June 29, 2019, approximately $55.6 million remained available for stock repurchases under the programs announced on October 10, 2017 and March 7, 2018.

55



Item 6. Exhibits.
Index to Exhibits
Exhibit
Number
 
Description
3.1
 
3.2
 
*†10.1
 
†10.2
 
*31.1 
 
*31.2 
 
**32.1
 
**32.2
 
*101.SCH
 
XBRL Taxonomy Extension Schema Document
*101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
*101.DEF
 
XBRL Taxonomy Definition Linkbase Document
*101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
*101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
*
Filed herewith
 
**
Furnished herewith
 
Management contracts or compensatory plans or arrangements

56



SIGNATURE
 Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
CORNERSTONE BUILDING BRANDS, INC.
 
 
 
Date: August 7, 2019
By:
/s/ James S. Metcalf
 
 
James S. Metcalf
 
 
Chairman of the Board and Chief Executive Officer
 
 
 
 
 
 
Date: August 7, 2019
By:
/s/ Jeffrey S. Lee
 
 
Jeffrey S. Lee
 
 
Executive Vice President and Chief Financial Officer
 
 
 

57
EX-10.1 2 a20190629qexhibit101.htm EXHIBIT 10.1 Exhibit


Exhibit 10.1
EMPLOYMENT AGREEMENT
THIS EMPLOYMENT AGREEMENT (this “Agreement”) is entered into as of ____________________, 2019, between Cornerstone Building Brands, Inc., a Delaware corporation (the “Company”), and its wholly-owned subsidiary, Ply Gem Industries, Inc., a Delaware corporation (“Employer”), and Jeffrey S. Lee (“Employee”). The Company, Employer and Employee are sometimes hereinafter collectively referred to as the “Parties.”

BACKGROUND

Employer hires and retains in its employment such personnel as are required by the Company and its other Affiliates, and makes its employees so retained available to provide services to the Company and its Affiliates.

Effective as of June 17, 2019 (the “Commencement Date”), Employee shall be appointed as Executive Vice President and Chief Financial Officer of the Company, and as such Employer and Employee have agreed to reflect the terms and conditions of the employment of Employee by Employer, and the duties and responsibilities of Employee, on the one hand, and of Employer and the Company, on the other hand, to each other.

Capitalized terms not defined in the body of this Agreement have the meanings set forth on the attached Appendix “A.”

AGREEMENT AMONG PARTIES

In consideration of the foregoing and of the mutual covenants and agreements set forth in this Agreement, and subject to the terms and conditions set forth herein, the Parties agree as follows:

1.    Employment. Beginning on the Commencement Date and during the term of this Agreement, Employer hereby agrees to continue Employee in its employ, and Employee hereby agrees to remain in the employ of Employer, pursuant to the terms and conditions set forth herein.

2.    Duties and Authority. During the term of this Agreement, Employee shall serve as the Executive Vice President and Chief Financial Officer of the Company or such other more senior position or title to which Employee is promoted, with those authorities, duties and responsibilities customary to that position and such other authorities, duties and responsibilities as the Board of Directors of the Company (the “Board”) may reasonably assign Employee from time to time commensurate with Employee’s position as Executive Vice President and Chief Financial Officer of the Company. Employee shall use Employee’s best efforts, including the highest standards of professional competence and integrity, and shall devote substantially all of Employee’s business time and effort in and to Employee’s employment hereunder, and shall not engage in any other business activity which would conflict with the rendition of Employee’s services hereunder, except that Employee may hold directorships or related positions in charitable, educational, for profit, or not-for-profit organizations to the extent expressly approved by the Board, and make passive investments, which do not unreasonably interfere with Employee’s day-to-day performance of Employee’s responsibilities to the Company.

3.    Term. This Agreement shall remain in effect until June 17, 2021, subject to earlier termination or extension as described below. The period from the Commencement Date until this Agreement shall have expired in accordance with this Section 3 or been terminated in accordance with Section 5 is hereafter referred to as “the term hereof” or “the term of this Agreement.” The term hereof shall be extended automatically for an additional year as of June 17, 2021 and as of each subsequent annual anniversary of such date (each such extension date is referred to herein as a “Renewal Date”) unless at least one (1) year prior to any such Renewal Date either Party shall have given notice to the other Party that the term of this Agreement shall not be so extended. Notwithstanding any provision of this Agreement to the contrary, if a Change in Control occurs, the term of this Agreement shall be extended for a period of two (2) years after the date of the occurrence of the Change in Control or Potential Change in Control, and, if this Agreement does not terminate during such period, the last day of such extended term shall become the applicable Renewal Date.

4.    Compensation.






a.    Base Salary. Employer shall pay Employee a base salary in the amount of not less than $560,000.00 per year during the term hereof, payable in accordance with Employer’s normal payroll procedures. The salary of Employee will be reviewed for increase at least once annually by the Company and/or, to the extent required, the Compensation Committee of the Board (the “Compensation Committee”). In the event that any increase to Employee’s salary is required to be approved by the Compensation Committee, such review shall be conducted by the Compensation Committee at the same time as it reviews the salaries of other senior executives of the Company, and any adjustment shall be solely within the discretion of the Compensation Committee.

b.    Annual Bonus. During the term of this Agreement, Employee shall have a target annual bonus opportunity equal to 80% of his base salary at the highest annualized rate in effect during the year preceding payment of such bonus (the “Target Bonus”). Employee shall be eligible to receive a bonus for calendar year 2019 (with no pro-ration based on service) with the minimum bonus amount equal to $400,000.00. During the term of this Agreement, Employee shall participate under the currently existing cash annual incentive plan of the Company, as amended and restated from time to time (the “Bonus Plan”) or, if the Bonus Plan is amended, replaced or superseded, under any amended, replacement or successor bonus program adopted for senior executives of the Company and its Affiliates. Bonuses, if any, paid to Employee pursuant to the Bonus Plan shall be paid after the end of each fiscal year of the Company at the same time as bonuses are paid to other participants, but no later than March 15 of the following calendar year. Employee understands that bonuses cannot be earned under the Bonus Plan except as specifically set forth therein based on the level of participation specified by the Compensation Committee in its discretion, but acknowledging the target annual bonus opportunity set forth herein, and, if the employment of a participant terminates for any reason prior to certain dates specified in the Bonus Plan, no bonus shall be payable thereunder except as expressly provided in this Section 4 and in Section 5 of this Agreement. In the event that Employee’s employment terminates for any reason other than by the Company for Cause, after the end of the fiscal year but before payment of the bonus for that fiscal year, Employee shall be entitled to receive the amount of the bonus that would have otherwise been payable under the Bonus Plan, as determined by the Compensation Committee, on the date bonuses are paid to other participants. Employee also understands that the Bonus Plan may be amended, replaced, superseded or terminated at any time and from time to time by the Board in its sole discretion, but in such event, Employee will still have the opportunity to earn a bonus subject to the achievement of performance goals established by the Compensation Committee at the target annual bonus level set forth herein.

c.    Long-Term Incentives. Following the Commencement Date, Employee shall be awarded a one-time grant of “Founders Awards” consisting of the same types of awards, in the same proportion thereof, as those provided to the Company’s other senior executive officers in 2019, having a total grant date target fair value equal to $1,500,000.00. For the 2020 plan year under the Company’s Amended and Restated 2003 Long-Term Incentive Plan, as amended, or any successor plan thereto (the “Equity Plan”), Employee shall be granted a long-term incentive award having a total grant date target fair value equal to $1,500,000.00 consisting of the same types of awards, in the same proportion thereof, and granted at the same time as awards provided to the Company’s other senior executive officers for 2020 under the Equity Plan, and subject to all other terms and conditions of the Equity Plan. For subsequent years during the term of this Agreement, Employee will be eligible to participate in the Equity Plan under the terms approved by the Compensation Committee.

d.    Signing Bonus. On the first payroll date following the Commencement Date, the Company shall pay Employee a cash payment equal to $25,000.00

f.    Retirement, Health and Welfare Benefits.

(i)    Employee shall be entitled to participate in and receive the health, hospitalization, medical, dental, life insurance, accidental death, disability and other insurance plans and benefits provided by Employer and the Company, and to participate in the 401(k) and other qualified profit-sharing, deferred compensation, pension, savings and other similar plans of Employer and the Company, as and to the extent Employer and the Company provide such benefits generally to other employees of Employer and the Company or to executive employees of the Company. It is understood and agreed that such benefits may be changed or discontinued from time to time in the sole discretion of Employer and the Company. During the term of this Agreement, Employee shall be entitled to five (5) weeks of vacation per year.
    





g. Relocation Benefits. In connection with any relocation, at any time, of Employee’s family’s primary residence to Cary, North Carolina, Employee shall receive relocation benefits under the Company’s relocation policy for Tier I employees inclusive of a home buyout option.

5.    Termination Payments.

a.    Minimum Termination Compensation. Employee shall serve in an at-will capacity and Employee, the Company and/or Employer may terminate the employment of Employee at any time with or without Cause. Upon any termination of employment of Employee for any reason other than as set forth in Section 5.b or Section 5.c, whether on, before or after the expiration of the term of this Agreement (including any extension of the term hereof pursuant to the provisions of this Agreement), Employee shall be entitled to receive (i) that portion of Employee’s annual base salary, at the rate then in effect, earned by Employee or accrued for Employee’s account through the date of the termination of Employee’s employment hereunder or for which Employee is entitled to payment for events or circumstances occurring on or through the date of termination of Employee’s employment, (ii) any bonus to which Employee is entitled under the Bonus Plan pursuant to Section 4.b for the fiscal year ending prior to the date of termination, (iii) reimbursement of business expenses properly incurred in accordance with applicable Company policy prior to the date of termination and (iv) subject to Section 5.f, any generally applicable vested benefits to which Employee is entitled as a former employee under the employee benefit plans of the Company and its Affiliates.

b.    Payment Other than Following a Change in Control and Other than During a Potential Change in Control Period.

(i)    If Employee’s employment is terminated by the Company without Cause, or by Employee for Good Reason, in either case other than within twenty-four (24) months after a Change in Control and other than during a Potential Change in Control Period, then Employee shall be entitled to receive (A) one (1) times Employee’s annual base salary at the highest annualized rate in effect during the one (1) year period immediately preceding the date of termination (the “Base Severance Payment”), (ii) a prorated annual bonus under the Bonus Plan for the fiscal year in which the date of termination occurs based upon the elapsed number of days in such fiscal year through the date of termination applied to the bonus, if any, that would have been earned by Employee for such fiscal year if Employee had remained employed on the normal payment date of such bonus, based on actual performance under applicable financial metrics and applying any discretionary factors in substantially the same manner as such factors are applied to the senior executive officers of the Company whose employment has not terminated (the “Pro Rata Bonus”) and (iii)  medical and dental coverage, at the active employee rate for the period of coverage applicable to Employee (up to a maximum of twelve (12) months) under the Consolidated Omnibus Budget Reconciliation Act of 1985, currently embodied in Section 4980B of the Internal Revenue Code of 1986, as amended (the “Code”) (provided, that, in the case of clause (iii), because of the current uncertainty in the taxation of health benefits, in the event that the Company determines that the provision of health benefits in the manner provided hereunder becomes legally prohibited or would subject Employee or the Company to a material tax or penalty, or that such benefits are otherwise unable to be provided in a manner consistent with the intent of the Parties to provide Employee with a non-taxable benefit (both as the cost of the coverage and the provision of benefits under such coverage), the Company and Employee shall cooperate reasonably and in good faith to preserve, to the maximum extent practicable without the imposition of material additional cost to the Company, the intended benefits hereunder) (the “Medical and Dental Coverage”).

(ii)    The Base Severance Payment shall be payable in substantially equal installments on regular payroll dates over the one (1) year period following the date of termination, except as otherwise set forth in Section 25 hereof and subject to the next following sentence; provided that any installments that would be paid if the Release Effective Date (as defined below) were the date of termination shall be paid on the first payroll date after the Release Effective Date, unless the Release Period (as defined below) begins in one calendar year and ends in the subsequent calendar year, in which case such installments shall be paid on the first payroll date in the subsequent calendar year. Employee’s right to receive the Base Severance Payment, the Pro Rata Bonus, and the Medical and Dental Coverage shall be conditioned on Employee’s execution, delivery and non-revocation of a general release of any and all claims against the Company and its Affiliates within thirty (30) days following the date of termination (such release of claims, the “Release”; such thirty (30) day period, the “Release Period”, and the effective date of the Release, the “Release Effective Date”), which Release shall include the release of claims attached hereto as Appendix B and such other terms and conditions as may be mutually agreed by the Parties. The Pro Rata Bonus shall be paid in a lump sum not





later than March 15th of the year following the year in which the date of termination occurs.

c.    Payment Following a Change in Control or During a Potential Change in Control Period. If Employee’s employment is terminated by the Company without Cause or by Employee for Good Reason within twenty-four (24) months after a Change in Control, then Employee shall be entitled to receive (i) the Base Severance Payment, (ii) an additional severance payment equal to the sum of (x) one (1) times Employee’s annual base salary at the highest annualized rate in effect during the one (1) year period immediately preceding the date of the Change in Control, plus (y) two (2) times the target annual bonus of Employee for the year in which the date of termination occurs (the sum of clauses (x) and (y), the “CIC Severance Payment”), (iii) the Pro Rata Bonus and (iv) the Medical and Dental Coverage, except that the Medical and Dental Coverage shall be for eighteen (18) months rather than twelve (12) months. The CIC Severance Payment shall be payable in a lump sum on the first payroll date following the Release Effective Date, except as otherwise set forth in Section 25 hereof. Employee’s right to receive the CIC Severance Payment, the Pro Rata Bonus and the Medical and Dental Coverage shall be conditioned on Employee’s execution, delivery and non-revocation of the Release during the Release Period. The Pro Rata Bonus shall be paid in a lump sum not later than March 15th of the year following the year in which the date of termination occurs. In addition, if Employee is entitled to payment of both the Base Severance Payment and the CIC Severance Payment hereunder, then, to the maximum extent permissible under Section 409A (including, but not limited to, the application of Treas. Reg. §1.409A-1(b)(4), Treas. Reg. §1.409A-1(b)(9)(iii) and Treas. Reg. §1.409A-3(c) (clause (1) (in each case as and to the extent applicable)), the Base Severance Payment shall be paid in a lump sum at the same time as the CIC Severance Payment (and any portion of the Base Severance Payment that is not capable of being paid at the same time as the CIC Severance Payment shall be paid as provided in Section 5.b as aforesaid, and subject to Section 25). If Employee’s employment is terminated by the Company without Cause or by Employee for Good Reason during a Potential Change in Control Period, then Employee will be entitled to the severance payments and termination benefits set forth in Section 5.b subject to the terms and conditions of such Section, and, if and when the Change in Control related to such Potential Change in Control Period subsequently occurs, (x) Employee will also be entitled to receive the CIC Severance Payment subject to the terms and conditions of this Section 5.c, and (y) an additional six (6) months shall be added to the duration of the Medical and Dental Coverage as provided herein.

d.     Parachute Tax Limitation. Notwithstanding anything in this Agreement to the contrary, if any amounts due to Employee under this Agreement and any other plan or program or award of Employer, the Company or any Affiliate constitute a “parachute payment,” as such term is defined in Section 280G(b)(2) of the Code, and the amount of the parachute payment, reduced by the excise tax imposed pursuant to Section 4999 of the Code, is less than the amount Employee would receive if Employee were paid three times Employee’s “base amount,” as defined in Section 280G(b)(3) of the Code, less one dollar, then the aggregate of the amounts constituting the parachute payment shall be reduced to an amount that will equal three times Employee’s base amount less one dollar. The calculations to be made with respect to this subsection shall be made by an accounting firm jointly selected by the Company and Employee and paid by the Company.

e.    No Duty to Mitigate Nor Offsets; No Other Severance; No Reduction for Deferred Compensation. Notwithstanding anything in this Agreement to the contrary, if Employee’s employment is terminated following a Change in Control of the Company, Employee shall have no duty to seek other employment nor shall any payments made or to be made to Employee pursuant to this Agreement following such Change in Control be offset by any amount earned from other employment or for any other reason. The payments to be provided to Employee pursuant to this Section 5 upon termination of Employee’s employment shall constitute the exclusive payments in the nature of severance or termination pay or salary continuation and termination benefits which shall be due to Employee upon a termination of employment and shall be in lieu of any other such payments under any plan, program, policy or other arrangement which has heretofore been or shall hereafter be established by the Company or any of its Affiliates. The calculations of the Base Severance Payment and the CIC Severance Payment shall be made without reduction for any voluntary deferral of compensation made by Employee.

f.    Full Satisfaction of Obligations. Payment by Employer or the Company of the amounts owed to Employee pursuant to this Section 5 shall fully satisfy all obligations of Employer and the Company to Employee under this Agreement if the employment of Employee is terminated hereunder prior to the expiration of the term of this Agreement, and all obligations of Employer and Employee to each other set forth in Sections 1 through 4 of this Agreement shall terminate and be of no further force or effect as of the date of termination. No termination of employment hereunder, whether by Employer or Employee and whether with or without





Cause or Good Reason, shall terminate the provisions of Sections 6 or 7 or any subsequent sections of this Agreement and each of such sections shall remain in full force and effect as binding obligations of the Parties in accordance with their express terms.

6.    Business Disclosures. Employee acknowledges that Employee has had and will have access to and has or will become familiar with all or substantially all of the Confidential Information of the Company and its Affiliates. As a material inducement to the Company and Employer to enter into this Agreement and to pay to Employee the compensation stated herein, Employee covenants and agrees that Employee will not, at any time during or following the termination of Employee’s employment with the Company, directly or indirectly divulge or disclose for any purpose whatsoever any Confidential Information that has been obtained by or disclosed to Employee in connection with Employee’s employment with the Company or any of its Affiliates. If Employee is required in or pursuant to any legal, judicial or administrative proceeding (by oral questions, interrogatories, requests for information or documents, subpoena, civil investigative demand or similar process) to disclose any Confidential Information, Employee shall notify, as promptly as practicable, the Company of such request or requirement so that the Company, at its expense, may seek an appropriate protective order or waive compliance with the provisions of this Agreement, and/or take any other action deemed appropriate by the Company. If, in the absence of a protective order or the receipt of a waiver hereunder, Employee is compelled or required by law or the order of any governmental, regulatory or self-regulatory body to disclose the Confidential Information, Employee may disclose only that portion of the requested Confidential Information which Employee is compelled or required to disclose, and Employee will exercise Employee’s reasonable efforts to obtain reliable assurance that confidential treatment will be accorded the Confidential Information.

7.    Non-Competition; Non-Solicitation; Non-Disparagement and Non-Interference.

a.    Employee shall not, directly or indirectly and whether on Employee’s own behalf or on behalf of any other person, partnership, association, corporation or other entity, engage in or be an owner, director, officer, employee, agent, consultant or other representative of or for, or lend money or equipment to or otherwise support, any business that manufactures, engineers, markets, sells or provides, within a 250-mile radius of any then-existing manufacturing facility of the Company and its subsidiaries and Affiliates, metal building systems or components (including, without limitation, primary and secondary framing systems, roofing systems, end or side wall panels, insulated metal panels, sectional or roll-up doors, windows, or other metal components of a building structure), coated or painted steel or metal coils, coil coating or coil painting services, or any other products or services that are the same as or similar to those manufactured, engineered, marketed, sold or provided by the Company or its subsidiaries and such Affiliates during the period of employment of Employee. Ownership by Employee of equity securities of the Company, or of equity securities in other public or privately-owned companies that compete with the Company constituting less than 1% of the voting securities in such companies, shall be deemed not to be a breach of this covenant. Employee agrees and stipulates that in any action or claim brought by Employee or in any action or claim brought against Employee involving the provisions of this Section 7, Employee hereby waives any claim or defense that the above non-competition covenants are unenforceable, void or voidable, for any reason, including, but not limited to, fraud, misrepresentation, illegality, unenforceable restraint of trade, failure of consideration, illusory contract, mistake, or any other substantive legal defense.

b.    Employee shall not, directly or indirectly and whether on Employee’s own behalf or on behalf of any other person, partnership, association, corporation or other entity, either (i) seek to hire or solicit the employment or service of any employee, agent or consultant of the Company or its Affiliates in a commercial capacity; (ii) in any manner attempt to influence or induce any employee, agent or consultant of the Company or its Affiliates to leave the employment or service of the Company or its Affiliates; (iii) use or disclose to any person, partnership, association, corporation or other entity any information concerning the names and addresses of any employees, agents or consultants of the Company or its Affiliates unless such use or disclosure is of a personal nature, is requested by the Company or is required by due process of law; or (iv) call upon, solicit, divert or attempt to call upon, solicit or divert the business of any customer, vendor or acquisition prospect of the Company or any of its Affiliates with whom Employee dealt, directly or indirectly, during Employee’s engagement with the Company or its Affiliates. Employee shall not be prohibited from hiring or soliciting the employment or service of an agent or consultant of the Company or its Affiliates for purposes which do not violate Section 7 of this Agreement. Employee agrees and stipulates that in any action or claim brought by Employee or in any action or claim brought against Employee involving the provisions of this Section 7, Employee hereby waives any claim or defense that the above non-solicitation covenants are unenforceable, void or voidable, for any reason, including, but not limited to, fraud, misrepresentation, illegality, unenforceable restraint of trade, failure of consideration, illusory contract, mistake, or any other substantive





legal defense.

c.    To the extent permitted by the law, Employee agrees to refrain from any criticisms or disparaging comments about the Company or any Affiliates (including any current officer, director or employee of the Company), and Employee agrees not to take any action, or assist any person in taking any other action, that is adverse to the interests of the Company or any Affiliate or inconsistent with fostering the goodwill of the Company and its Affiliates; provided, however, that nothing in this Agreement shall apply to or restrict in any way the communication of information by the Company or Employee to any state or federal law enforcement, regulatory or judicial agency or official or to the Board or senior management of the Company or require notice to the Company thereof, and Employee will not be in breach of the covenant contained above solely by reason of testimony which is compelled by process of law. Nothing in this paragraph restricts, or is intended to restrict, any rights of Employee that cannot be lawfully restricted. Nothing in this Agreement shall be interpreted in a manner that limits or restricts Employee from exercising any legally protected whistleblower rights (including pursuant to Rule 21F promulgated under the Securities Exchange Act of 1934, as amended).

The foregoing covenants in this Section 7 shall remain in effect (i) during the period of employment of Employee by the Company and Employer, and (ii) for a period of one (1) year following Employee’s termination of employment (whether initiated by Employee or by the Company or Employer) for any reason.

8.    Consideration for Covenants; Reasonableness. Employee acknowledges and agrees as follows:

a.    The Confidential Information of the Company and its Affiliates is unique and was developed or acquired by them through the expenditure of valuable time and resources; that Employer, the Company and their Affiliates derive independent economic value from this Confidential Information not being generally known to the public or to other persons who can obtain economic value from its disclosure or use; that Employer, the Company and their Affiliates have taken all prudent and necessary measures to preserve the proprietary and confidential nature of its Confidential Information, and that the covenants set forth in Sections 6 and 7 are the most reasonable, efficient and practical means to protect the Confidential Information.

b.    The covenants set forth in Sections 6 and 7 are necessary to protect the goodwill of the Company and its Affiliates during the employment of Employee hereunder, and to ensure that such goodwill will be preserved and continued for the benefit of the Company and its Affiliates after Employee’s employment terminates.

c.    Due to the nature of the business as heretofore conducted by the Company and its Affiliates and as contemplated to be continued and conducted by the Company and its Affiliates, the scope and the duration of the covenants set forth in Sections 6 and 7 of this Agreement are in all respects reasonable.

d.    The covenants set forth in Sections 6 and 7 each constitute a separate agreement independently supported by good and adequate consideration and that each such agreement shall be severable from the other provisions of this Agreement and shall survive this Agreement. The existence of any claim or cause of action of Employee against Employer or the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by Employer and the Company of the covenants and agreements of Employee set forth in Sections 6 and 7.

9.    Surrender of Books and Records. Employee shall on the termination of Employee’s employment in any manner immediately surrender to the Company all lists, books, and records and other documents incident to the business of the Company and its Affiliates, and all other property belonging to any of them, it being understood that all such lists, books, records and other documents are the property of the Company and its Affiliates.

10.    Waiver of Breach. The failure of the Company, Employer or Employee at any time to require performance by the other of any provision hereof shall in no way affect any of their respective rights thereafter to enforce the same, nor shall the waiver by the Company, Employer or Employee of any breach of any provision hereof be taken or held to be a waiver of any succeeding breach of any provision or as a waiver of the provision itself.

11.    Remedies. In the event of Employee’s breach, or threatened breach, of any term or provision contained in Sections 6 or 7 of this Agreement, Employee agrees that the Company and its Affiliates shall suffer irreparable harm not compensable by damages or other legal remedies, and that accordingly the Company and/or Employer shall be entitled to both temporary and permanent injunctive relief without the necessity of independent proof by it as to the





inadequacy of legal remedies or the nature or extent of the irreparable harm suffered by it. The right of the Company and/or Employer to such relief shall not be construed to prevent it from pursuing, either consecutively or concurrently, any and all other legal or equitable remedies available to it for such breach or threatened breach, specifically including, without limitation, the recovery of monetary damages. Without limiting the generality of the relief that may be sought by the Company and/or Employer pursuant to this Section 11, the Company and/or Employer shall be entitled, under the circumstances set forth herein, to cause any unpaid portion of the severance payments and termination benefits otherwise payable under this Agreement to be irrevocably forfeited, and, at the demand of the Company and/or Employer, Employee shall be required to repay the severance payments that have previously been paid to Employee.

12.    Severability. It is the desire and intent of the Parties that the provisions of Sections 6 and 7 be enforced to the fullest extent permissible under the laws and public policies of each jurisdiction in which enforcement is sought. If any provision of Sections 6 or 7 relating to the time period, scope of activities or geographic area of restrictions is declared by a court of competent jurisdiction to exceed the maximum permissible time period, scope of activities or geographic area, the same shall be reduced to the maximum which such court deems enforceable. If any provisions of Sections 6 and 7 other than those described in the preceding sentence are adjudicated to be invalid or unenforceable, the invalid or unenforceable provisions shall be deemed amended (with respect only to the jurisdiction in which such adjudication is made) in such manner as to render them enforceable and to effectuate as nearly as possible the intentions and agreement of the Parties. Furthermore, if any other provision contained in this Agreement should be held illegal, invalid or unenforceable in whole or in part by a court of competent jurisdiction, then it is the intent of the Parties hereto that the balance of this Agreement be enforced to the fullest extent permitted by applicable law and, in lieu of such illegal, invalid or unenforceable provision, there shall be added automatically as part of this Agreement, a provision as similar in its terms to such invalid provision as may be possible and be legal, valid, and enforceable.

13.     Attorneys’ Fees. In the event of any suit or judicial proceeding (other than an arbitration proceeding) between the Parties hereto with respect to this Agreement, the court in which such suit is decided may award reasonable attorneys’ fees and costs, as actually incurred and including, without limitation, attorneys’ fees and costs incurred in appellate proceedings to the party that prevails in such dispute; provided, however, that in respect of a suit that arises in respect of matters occurring during a Potential Change in Control Period or following a Change in Control, only Employee will be entitled to recover the attorneys’ fees and costs under the circumstances described in this Section.

14.    Survival. Notwithstanding anything to the contrary contained herein, the provisions of this Agreement that contemplate performance by the Parties following termination of this Agreement (including without limitation Sections 5-7 hereof) shall survive the termination of this Agreement.

15.    Notice. All notices hereunder shall be in writing and shall be delivered personally, sent by facsimile transmission or sent by certified, registered or overnight mail, postage prepaid. Such notices shall be deemed to have been duly given upon receipt, if personally delivered, upon telephonic confirmation of receipt if sent by facsimile transmission, and if mailed, five (5) days after the date of mailing (two (2) days in the case of overnight mail), in each case addressed to the Parties at the following addresses or at such other addresses as shall be specified in writing and in accordance with this Section:
 
 
 
If to Employee:
 
Address shown on the employment records of the Company
 
 
 
If to the Company or Employer:
 
Cornerstone Building Brands, Inc.
5020 Weston Parkway, Suite 400
Cary, North Carolina 27513
Telecopier: (919) 677-3914
Attention: Chief Executive Officer

16.    Entire Agreement. This Agreement, together with the execution copies of the agreements attached as exhibits hereto supersedes any and all other agreements, either oral or written, between the Parties hereto with respect to the subject matter hereof and contains all of the covenants and agreements between the Parties with respect thereto. Except as expressly provided herein, the specific arrangements referred to herein are not intended to exclude or limit Employee’s participation in other benefits available to Employee or personnel of the Company generally, or to preclude or limit other compensation or benefits as may be authorized by the Board at any time, or to limit or reduce any compensation or benefits to which Employee would be entitled but for the Agreement.






17.    Modification. No change or modification of this Agreement shall be valid or binding upon the Parties hereto, nor shall any waiver of any term or condition in the future be so binding, unless such change or modification or waiver shall be in writing and signed by the Parties hereto.

18.     Governing Law and Venue. This Agreement, and the rights and obligations of the Parties hereunder, shall be governed by and construed in accordance with the laws of the State of Texas and venue for any action pursuant hereto shall be in the appropriate state or federal court in Harris County, Texas.

19.    Acknowledgment Regarding Counsel. Each of the Parties to this Agreement acknowledges that each of them has had the opportunity to seek and has sought counsel to review this Agreement and to obtain and has obtained the advice of such counsel relating thereto.

20.    Counterparts. This Agreement may be executed in counterparts, each of which shall constitute an original, but all of which shall constitute one and the same document.

21.    Assignment. Subject to compliance with the provisions of this Agreement, each of the Company and Employer shall have the right to assign this Agreement and its obligations hereunder to any of their Affiliates. No such assignment shall operate to relieve Employer, the Company or any successor assignor from liability hereunder, and this Agreement shall remain an enforceable obligation of Employer, the Company and each such successor. The rights, duties and benefits to Employee hereunder are personal to him, and no such right or benefit may be assigned by him. For purposes of this Agreement, all references herein to Employer and the Company is deemed to be also a reference to any Affiliate of Employer or the Company that either has or is required to assume the obligations of the Company pursuant to this section.

22.    Tax Withholding. The Company and/or Employer, as appropriate, may withhold from any payments or benefits payable under this Agreement all federal, state, city or other taxes required to be withheld pursuant to any law or governmental regulation or ruling.

23.     Joint and Several Obligations. The duties and obligations of Employer and the Company set forth herein shall be the joint and several obligations of each of them.

24.    Payment to Estate. If Employee dies prior to full satisfaction of the obligations owed to Employee under this Agreement, any monies that may be due Employee under this Agreement as of the date of Employee’s death will be paid to Employee’s estate.

25.     Section 409A.

a.    If Employee is a “specified employee,” as such term is defined in Section 409A and determined as described below in this Section 25(a), and if any portion of the Base Severance Payment or CIC Severance Payment is subject to Section 409A, the character and timing of the payment thereof shall be as determined in this Section 25(a). It is hereby specified that as much of the Base Severance Payment or CIC Severance Payment as can be paid without the application of Section 409A(a)(2)(B)(i) and Treas. Reg. §1.409A-1(i) shall be paid at times consistent with Section 5.b or Section 5.c as applicable and without application of this Section 25. The remaining portion of the Base Severance Payment or CIC Severance Payment shall not be payable before the earlier of (i) the date that is six months after Employee’s termination, (ii) the date of Employee’s death, or (iii)  one or more dates that otherwise comply with the requirements of Section 409A. Employee shall be a “specified employee” for the twelve-month period beginning on April 1 of a year if Employee is a “key employee” as defined in Section 416(i) of the Code (without regard to Section 416(i)(5)) as of December 31 of the preceding year or using such dates as designated by the Compensation Committee in accordance with Section 409A and in a manner that is consistent with respect to all of the Company’s nonqualified deferred compensation plans. For purposes of determining the identity of specified employees, the Compensation Committee may establish such procedures as it deems appropriate in accordance with Section 409A.

b.    Employee and the Company agree that this Agreement is intended to comply with or be exempt from Section 409A and that any ambiguous provisions will be construed in a manner that is compliant with or exempt from the application of Section 409A. Without limiting the generality of the immediately preceding sentence, it is intended that the CIC Severance Payment and the Pro Rata Bonus shall be “short-term deferrals” within the meaning of Treas. Reg. §1.409A-1(b)(4) that are exempt from Section 409A. For purposes of





Section 409A, each installment in a series of installment payments is intended to be a separate payment.

26.    Captions. The captions, headings, and arrangements used in this Agreement are for convenience only and do not in any way affect, limit, amplify, or modify the terms and provisions hereof.

27.    Binding Effect. This Agreement shall be binding upon the Parties hereto, together with their respective executors, administrators, successors, personal representatives, heirs and assigns.

[Signature Page Follows]







IN WITNESS WHEREOF, the undersigned have executed this Agreement effective as of the date set forth herein.

EMPLOYEE

/s/ Jeffrey. S. Lee
 
 
 
Jeffrey S. Lee
 
 
 



CORNERSTONE BUILDING BRANDS, INC.

By:
/s/ Todd S. Moore
 
 
 
 
Todd R. Moore
 
 
 
 
Executive Vice President
 
 
 
 
  and General Counsel
 
 
 



PLY GEM INDUSTRIES, INC.

By:
/s/ Brian P. Boyle
 
 
 
 
Brian P. Boyle
 
 
 
 
Chief Accounting Officer-Treasurer
 
 
 
    










APPENDIX A
DEFINITIONS
The following terms have the indicated meanings for purposes of this Agreement:

(a)    “Affiliate” means any entity controlled by, controlling or under common control with a person or entity.

(b)    “Bonus Plan” has the meaning set forth in Section 4.b.

(c)    “Cause” shall mean any of the following occurring after the Commencement Date: (i) Employee’s willful and continued material failure to substantially perform Employee’s duties and other obligations under this Agreement, if such failure continues for a period of thirty (30) days after written notice by the Company of the existence of such failure; provided, however, that only one such notice by the Company need be sent and, if such failure re-occurs thereafter, no further notice and opportunity to cure such failure shall be required; (ii) the willful engaging by Employee in gross misconduct materially and demonstrably injurious to the Company, as determined by the Company; or (iii) Employee’s conviction for committing an act of fraud, embezzlement, theft or other act constituting a felony (which shall not include any act or offense involving the operation of a motor vehicle); provided, however , that the Board or the then current Chairman of the Board must first provide to Employee written notice clearly and fully describing the particular acts or omissions which the Board or the then current Chairman of the Board reasonably believes in good faith constitutes Cause hereunder, and providing an opportunity, within thirty (30) days following the receipt of such notice, to meet in person with the Board or the then current Chairman of the Board to explain the alleged acts or omissions relied upon by the Board and, to the extent practicable, to cure such acts or omissions. For purposes of this Agreement, any termination of Employee’s employment for Cause shall be effective only upon delivery to Employee of a certified copy of a resolution of the Board, adopted by the affirmative vote of a majority of the entire membership of the Board following a meeting at which Employee was given an opportunity to be heard on at least five (5) business days’ advance written notice, finding that Employee was guilty of the conduct constituting Cause, and specifying the particulars thereof. Further, for the purposes of this Agreement, no act or failure to act on Employee’s part shall be considered willful unless done, or omitted from being done, by Employee not in good faith and without reasonable belief that Employee’s action or omission was in the best interest of the Company.
(d)    “Change in Control” of the Company means the first occurrence of any of the following events following the Commencement Date:

(i)    any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934) is or becomes the “beneficial owner” (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing 25 percent or more of the combined voting power of the Company’s then outstanding securities, excluding (x) any such acquisition by any person that owns such percentage of the Company’s then outstanding securities as of the Commencement Date (a “Controlling Person”) and (y) any acquisition of the Company’s then outstanding securities following the Commencement Date by a person which is inadvertent and/or otherwise not entered into for the purpose of, and does not have the effect of, changing or influencing the control of, the Company (including, but not limited to, the sale of securities by a Controlling Person in the public market) (clause (x) or (y), a “Non-Control Transaction”);

(ii)    as a result of, or in connection with, any tender offer or exchange offer, merger, or other business combination (a “Transaction”), the persons who were directors of the Company immediately before the Transaction (each, an “Incumbent Director”) shall cease to constitute a majority of the Board or the board of directors or any successor to the Company (or, if applicable, the parent thereof resulting from the Transaction); provided that any director elected or nominated for election to the Board (or such board) by a majority of the Incumbent Directors then still in office shall be deemed to be an Incumbent Director for purposes of this clause (ii), except that any member of the Board whose initial assumption of office occurs as a result of (including by reason of the settlement of) an actual or threatened proxy contest, election contest or other contested election of directors shall in no event be considered an Incumbent Director;

(iii)    the Company is merged or consolidated with another person, or transfers substantially all of its assets to another person, and immediately following the merger, consolidation or transfer either (x)(I) less than 50 percent of the outstanding voting securities of the acquiring, surviving or





resulting person (as applicable) shall then be owned in the aggregate by the former stockholders of the Company or (II) 50 percent or more of the outstanding voting securities of the acquiring, surviving or resulting person (as applicable) shall then be owned in the aggregate by the former stockholders of the Company but other than in substantially the same relative proportions as immediately prior to such transaction, and in each case excluding a Non-Control Transaction or (y) the individuals who were members of the Incumbent Board immediately prior to the agreement providing for such transaction constitute less than a majority of the members of the board of directors of the acquiring, surviving or resulting person (as applicable), or, if applicable the ultimate parent entity of such person, and in each case excluding a Non-Control Transaction; or

(iv)     a tender offer or exchange offer is made and consummated for the ownership of securities of the Company representing 25 percent or more of the combined voting power of the Company’s then outstanding voting securities (excluding a Non-Control Transaction).

In addition, and for avoidance of doubt, in no event shall a Change in Control be deemed to have occurred solely as a result of investment funds affiliated with Clayton, Dubilier & Rice, LLC selling in the public market equity securities held by them as of the Commencement Date.

Notwithstanding anything in this definition, to the extent that any payment or benefit provided for under this Agreement constitutes “nonqualified deferred compensation” (within the meaning of Section 409A of the Code) that is payable as a result of (either directly or indirectly) a Change in Control shall only be payable if such Change in Control also constitutes a “change in control event” within the meaning of Section 409A of the Code.

Employee agrees that the foregoing definition of “Change in Control” shall apply for all purposes under the compensation plans and benefit arrangements of the Company and Employer to which Employee is a party (including equity awards) such that, if a transaction or other event would not be a Change in Control under the foregoing definition but would be a Change in Control under another such plan or arrangement, such transaction or other event shall also not be a Change in Control under such other plan or arrangement.

(e)    “Confidential Information” means all information, whether oral or written, previously or hereafter developed, that relates to the business as heretofore conducted by the Company, or which is hereafter otherwise acquired or used by the Company or its subsidiaries and Affiliates, that is not generally known to others in the Company’s area of business or, if known, was obtained wrongfully by such other person or entity or with knowledge that it was proprietary or confidential information of or relating to the business as heretofore conducted by the Company or of or relating to the business of the Company or its subsidiaries and Affiliates. Confidential Information shall include, without limitation, trade secrets, methods or practices, financial results or plans, customer or client lists, personnel information, information relating to negotiations with clients or prospective clients, proprietary software, databases, programming or data transmission methods, or copyrighted materials (including without limitation, brochures, layouts, letters, art work, copy, photographs or illustrations). It is expressly understood that the foregoing list shall be illustrative only and is not intended to be an exclusive or exhaustive list of Confidential Information.

(f)    
“Good Reason” means any of the following events that occurs without Employee’s prior written consent after the Commencement Date:

(i)    any material reduction in the amount of Employee’s then current base salary or target bonus opportunity, in either case other than as part of a reduction of less than ten percent (10%) applied generally across-the-board to all of the senior executive officers of the Company;

(ii)    (A) a material reduction in Employee’s title; or (B) a material, adverse reduction in the duties or responsibilities of Employee relative to Employee’s duties or responsibilities as described in Section 2 hereof;;

(iii)    the breach or failure by the Company or Employer to perform any of its material covenants contained in this Agreement;
 
(iv)    any relocation of Employee’s principal place of employment by more than fifty (50)





miles, as long as such relocation increases Employee’s normal daily commute excluding, for the avoidance of doubt, the expected relocation referenced in Section 4(c)(ii) of this Agreement); or

(v)    the Company’s failure to cause any successor to all or substantially all of the business or assets of the Company and/or the Employer to expressly agree to assume the obligations of the Company and/or the Employer under this Agreement, unless such assumption occurs automatically by operation of law.

In order for a termination of Employee to constitute a termination for Good Reason, Employee must notify the Company of the circumstances claimed to constitute Good Reason in writing not later than the ninetieth (90th) day after such circumstances have arisen or occurred and must provide the Company with at least thirty (30) days within which to cure such circumstances before terminating employment, and, failing a cure, Employee must terminate Employee’s employment within thirty (30) days following the expiration of such cure period.

(h)    “Potential Change in Control” of the Company shall be deemed to have occurred, if:

(i)    the Company enters into an agreement, the consummation of which would result in the occurrence of a Change in Control of the Company;

(ii)    any person (including the Company) publicly announces an intention to take or to consider taking actions which if consummated would constitute a Change in Control of the Company; or

(iii)    the Board adopts a resolution to the effect that, for purposes of this Agreement, a Potential Change in Control has occurred.
 
(i)    “Potential Change in Control Period” means the period beginning on the date the Potential Change in Control occurs and ending as of the earlier of (i) the date on which a Change in Control occurs or (ii) the date the Board makes a good faith determination that the risk of a Change in Control has terminated. In addition, Employee’s employment shall be deemed to have been terminated during a Potential Change in Control Period if such termination occurs prior to a Change in Control and such termination is by the Company other than for Cause and is (x) at the request of the counterparty in such Change in Control or (y) otherwise reasonably in anticipation of such Change in Control, provided that such Change in Control actually occurs.

(j)    “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.






Appendix B
General Release

Release and Waiver of Claims. In consideration of the payments and benefits to which you are entitled under that certain Agreement, effective as of May __, 2019 to which you, Cornerstone Building Brands, Inc., and Ply Gem Industries, Inc. (the “Companies”) are parties (the “Agreement”), you hereby waive and release and forever discharge each of the Companies and their respective parent entities, subsidiaries, divisions, limited partnerships, affiliated corporations, successors and assigns and their respective past and present directors, managers, officers, stockholders, partners, agents, employees, insurers, attorneys, and servants each in his, her or its capacity as such, and each of them, separately and collectively (collectively, “Releasees”), from any and all existing claims, charges, complaints, liens, demands, causes of action, obligations, damages and liabilities, known or unknown, suspected or unsuspected, whether or not mature or ripe, that you ever had and now have against any Releasee arising out of or in any way related to your employment with or separation from the Companies, to any services performed for the Companies, to any status, term or condition in such employment, or to any physical or mental harm or distress from such employment or non-employment or claim to any hire, rehire or future employment of any kind by the Companies, all to the extent allowed by applicable law. This release of claims includes, but is not limited to, claims based on express or implied contract, compensation plans, covenants of good faith and fair dealing, wrongful discharge, claims for discrimination, harassment and retaliation, violation of public policy, tort or common law, whistleblower or retaliation claims; and claims for additional compensation or damages or attorneys’ fees or claims under federal, state, and local laws, regulations and ordinances, including but not limited to Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1991, the Americans with Disabilities Act, the Age Discrimination in Employment Act, the Worker Adjustment and Retraining Notification Act (“WARN”), or equivalent state WARN act, the Employee Retirement Income Security Act, and the Sarbanes-Oxley Act of 2002. You understand that this release of claims includes a release of all known and unknown claims through the date on which this release of claims becomes irrevocable.
Limitation of Release: Notwithstanding the foregoing, this release of claims will not prohibit you from filing a charge of discrimination with the National Labor Relations Board, the Equal Employment Opportunity Commission or an equivalent state civil rights agency, but you agree and understand that you are waiving your right to monetary compensation thereby if any such agency elects to pursue a claim on your behalf. Further, nothing in this release of claims shall be construed to waive any right that is not subject to waiver by private agreement under federal, state or local employment or other laws, such as claims for workers’ compensation or unemployment benefits or any claims that may arise after the date on which this release of claims becomes irrevocable. In addition, nothing in this release of claims will be construed to affect any of the following claims, all rights in respect of which are reserved:
(a) Any payment or benefit set forth in the Agreement;
(b) Any rights as a shareholder of Cornerstone Building Brands, Inc.;
(c) Reimbursement of unreimbursed business expenses properly incurred prior to the termination date in accordance with policy of the Companies;
(d) Claims in respect of equity compensation owned by you;
(e) Vested benefits under the general employee benefit plans (other than severance pay or termination benefits under general policy of the Companies, all rights to which are hereby waived and released);
(f) Any claim for unemployment compensation or workers’ compensation administered by a state government to which you are presently or may become entitled;
(g) Any claim that either of the Companies has breached this release of claims; and

(h) Indemnification as a current or former director or officer of either of the Companies or any of its subsidiaries (including as a fiduciary of any employee benefit plan), or inclusion as a beneficiary of any insurance policy related to your service in such capacity.



EX-31.1 3 a20190629qexhibit31_1.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1
 
CERTIFICATION PURSUANT TO RULE 13a-14(b)/15d-14(a)
 
I, James S. Metcalf, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Cornerstone Building Brands, 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 officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: August 7, 2019
 
 
/s/ James S. Metcalf
 
James S. Metcalf
 
Chairman of the Board and Chief Executive Officer
 
(Principal Executive Officer)
  

EX-31.2 4 a20190629qexhibit32_1.htm EXHIBIT 31.2 Exhibit
Exhibit 32.1
 
CERTIFICATION PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT
 
In connection with the quarterly report on Form 10-Q of Cornerstone Building Brands, Inc. (the “Company”) for the quarter ended June 29, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James S. Metcalf, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
 
1.
I have reviewed this Report of the Company;
 
 
2.
This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
 
3.
The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 7, 2019
 
 
/s/ James S. Metcalf
 
James S. Metcalf
 
Chairman of the Board and Chief Executive Officer
 
(Principal Executive Officer)
 
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
This Certification shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.
 

 

EX-32.1 5 a20190629qexhibit31_2.htm EXHIBIT 32.1 Exhibit
Exhibit 31.2
 
CERTIFICATION PURSUANT TO RULE 13a-14(b)/15d-14(a)
 
I, Jeffrey S. Lee, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Cornerstone Building Brands, 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 officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: August 7, 2019
 
 
/s/ Jeffrey S. Lee
 
Jeffrey S. Lee
 
Executive Vice President and Chief Financial Officer
 
(Principal Financial Officer)
 

EX-32.2 6 a20190629qexhibit32_2.htm EXHIBIT 32.2 Exhibit
Exhibit 32.2
 
CERTIFICATION PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT
 
In connection with the quarterly report on Form 10-Q of Cornerstone Building Brands, Inc. (the “Company”) for the quarter ended June 29, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey S. Lee, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
 
1.
I have reviewed this Report of the Company;
 
 
2.
This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
 
3.
The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 7, 2019
 
 
/s/ Jeffrey S. Lee
 
Jeffrey S. Lee
 
Executive Vice President and Chief Financial Officer
 
(Principal Financial Officer)
 
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
This Certification shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.
 

 

EX-101.SCH 7 cnr-20190629.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - ASSETS HELD FOR SALE link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - ASSETS HELD FOR SALE (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - DEFINED BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - DEFINED BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cnr-20190629_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cnr-20190629_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cnr-20190629_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Current Liabilities Current Liabilities [Member] Current Liabilities [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] PCE/TCE Northeast Contamination Site PCE/TCE Northeast Contamination Site [Member] PCE/TCE Northeast Contamination Site [Member] Aurora Plastics LLC vs. Atrium Aurora Plastics LLC vs. Atrium [Member] Aurora Plastics LLC vs. Atrium [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Environmental liability accrual Loss Contingency Accrual Loss contingency, damages sought Loss Contingency, Damages Sought, Value Debt Disclosure [Abstract] LONG-TERM DEBT AND NOTE PAYABLE Long-term Debt [Text Block] Earnings Per Share [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Employee stock options Share-based Payment Arrangement, Option [Member] PSUs and Performance Share Awards Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Numerator for Basic and Diluted Earnings Per Common Share Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net income (loss) applicable to common shares Undistributed Earnings, Diluted Denominator for Basic and Diluted Income Per Common Share Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted average basic number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average diluted number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic income (loss) per common share (in USD per share) Earnings Per Share, Basic Diluted income (loss) per common share (in USD per share) Earnings Per Share, Diluted Incentive Plan securities excluded from dilution (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash and Cash Equivalents, Current Accounts receivable, less allowances of $9,825 and $6,249, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories, net Inventory, Net Income taxes receivable Income Taxes Receivable Investments in debt and equity securities, at market Debt Securities, Trading, and Equity Securities, FV-NI Prepaid expenses and other Prepaid Expense and Other Assets, Current Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Total current assets Assets, Current Property, plant and equipment, less accumulated depreciation of $508,103 and $459,931, respectively Property, Plant and Equipment, Net Lease right-of-use assets Operating Lease, Right-of-Use Asset Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred income taxes Deferred Income Tax Assets, Net Other assets, net Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Current portion of long-term debt Long-term Debt, Current Maturities Note payable Notes Payable, Current Payable pursuant to a tax receivable agreement Tax Receivable Liability, Current Tax Receivable Liability, Current Accounts payable Accounts Payable, Current Accrued compensation and benefits Employee-related Liabilities, Current Accrued interest Interest Payable, Current Accrued income taxes Accrued Income Taxes, Current Current portion of lease liabilities Operating Lease, Liability, Current Other accrued expenses Other Accrued Liabilities, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt, Excluding Current Maturities Deferred income taxes Deferred Income Tax Liabilities, Net Long-term lease liabilities Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total long-term liabilities Liabilities, Noncurrent Stockholders’ equity: Stockholders' Equity Note [Abstract] Common stock, $.01 par value; 200,000,000, 125,588,427 and 125,519,112 shares authorized, issued and outstanding at June 29, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively Common Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, at cost (69,315 and 60,813 shares at June 29, 2019 and October 28, 2018, respectively) Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] ABL Facility Abl Facility [Member] Cash Flow Revolver Cash Flow Revolver [Member] Cash Flow Revolver [Member] Term Loan Facilities Term Loan Credit Agreement Due 2025 [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 8.00% Senior Notes Eight Percent Senior Notes Due 2026 [Member] Eight Percent Senior Notes Due 2026 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Long term debt, carrying amount Long-term Debt Long-term debt, fair value Long-term Debt, Fair Value Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL Goodwill Disclosure [Text Block] Segment Reporting [Abstract] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Trademarks and Trade Names Trademarks and Trade Names [Member] Customer Lists and Relationships Customer Lists and Relationships [Member] Trade Names Trade Names [Member] Maximum Maximum [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets, useful life (in years) Finite-Lived Intangible Asset, Useful Life Amortized intangible assets Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Net carrying value Finite-Lived Intangible Assets, Net Indefinite-lived trade names Indefinite-Lived Trade Names Total intangible assets, cost Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, net carrying value Business Combinations [Abstract] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Environmental Stoneworks Environmental Stoneworks [Member] Environmental Stoneworks [Member] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Net sales Business Acquisition, Pro Forma Revenue Net income (loss) applicable to common shares Business Acquisition, Pro Forma Net Income (Loss) Net income (loss) per common share: Earnings Per Share, Pro Forma [Abstract] Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Information, Former Legal or Registered Name Entity Information, Former Legal or Registered Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Product Warranties Disclosures [Abstract] WARRANTY Product Warranty Disclosure [Text Block] Leases [Abstract] LEASES Lessee, Operating Leases [Text Block] Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Operating cash flows for operating leases Operating Lease, Payments Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] CDR Fund VIII Investor Group CDR Fund VIII Investor Group [Member] CDR Fund VIII Investor Group [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Secondary Offering Secondary Offering [Member] Secondary Offering [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Treasury Stock Treasury Stock [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2016 Stock Repurchase Program 2016 Stock Repurchase Program [Member] 2016 Stock Repurchase Program [Member] 2017 Stock Repurchase Program 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] 2018 Stock Repurchase Program 2018 Stock Repurchase Program [Member] 2018 Stock Repurchase Program Stock Repurchase Programs Stock Repurchase Programs [Member] Stock Repurchase Programs Class of Stock [Line Items] Class of Stock [Line Items] Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Treasury stock purchases (in shares) Treasury Stock, Shares, Acquired Payments for repurchase of common stock Payments for Repurchase of Common Stock Available for stock repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Shares withheld to satisfy minimum tax withholding obligations Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Retirement of treasury stock previously withheld or repurchased (in shares) Treasury Stock, Shares Withheld or Repurchased, Cancelled Treasury Stock, Shares Withheld or Repurchased, Cancelled Retirement of treasury stock previously withheld or repurchased Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Schedules of Lease Costs Lease, Cost [Table Text Block] Cash and Non-cash Activities of Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Ply Gem Ply Gem [Member] Ply Gem [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Lease right of use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Intangible assets (trade names/customer relationships) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Goodwill Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Other accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Lease liabilities Operating Lease, Liability Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Tax receivable agreement liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable Current warranty liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current Debt (inclusive of current portion) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Other long-term liabilities ($78.6 million for accrued long-term warranty) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Non-cash interest expense Other Noncash Income (Expense) Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Loss on disposition of business, net Gain (Loss) On Disposition Of Business, Net Of Transaction Costs Gain (Loss) On Disposition Of Business, Net Of Transaction Costs Non-cash fair value premium on purchased inventory Noncash or Part Noncash Acquisition, Inventory Acquired Gains on asset sales, net Gain (Loss) on Assets Gain (Loss) on Assets Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes Deferred Income Taxes and Tax Credits Changes in operating assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Income taxes Increase (Decrease) in Income Taxes Receivable Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Business disposition, net Payments to Acquire Businesses and Interest in Affiliates Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from stock options exercised Proceeds from Stock Options Exercised Proceeds from ABL facility Proceeds from Lines of Credit Payments on ABL facility Repayments of Lines of Credit Proceeds from term loan Proceeds from Issuance of Secured Debt Payments on term loan Repayments Of Term Loan Payments on term loan Payments on senior notes Repayments of Senior Debt Payments on note payable Repayments of Notes Payable Payments of financing costs Payments of Financing Costs Payments related to tax withholding for share-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Purchases of treasury stock Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Number of reportable segments Number of Reportable Segments Loss on disposition of business Gain (Loss) on Disposition of Business Cash and cash equivalents Restricted cash Restricted Cash Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows Retirement Benefits [Abstract] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Defined Benefit Plans Pension Plan [Member] OPEB Plans Other Postretirement Benefits Plan [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Inventory Disclosure [Abstract] INVENTORIES Inventory Disclosure [Text Block] Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning balance Standard and Extended Product Warranty Accrual Purchase accounting adjustments Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments Warranties sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Revenue recognized Product Warranty Accrual Revenue Recognized Reflects the revenue recognized towards the product warranty. Expense Product Warranty Accrual Warranties Issued2 Amount of increase in product warranty accrual from warranties that are not sold separately from the product and from warranty claims Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Ending balance Less: current portion Product Warranty Accrual, Current Total, less current portion Product Warranty Accrual, Noncurrent Raw materials Inventory, Raw Materials, Gross Work in process and finished goods Inventory, Finished Goods and Work in Process, Gross Inventories, net Schedule of Fair Value Not Currently Recognized on Balance sheet Fair Value, by Balance Sheet Grouping [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Discontinued Operations and Disposal Groups [Abstract] Schedule of Long Lived Assets Held-for-sale [Table] Schedule of Long Lived Assets Held-for-sale [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Commercial Commercial Segment [Member] Commercial Segment [Member] Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale [Line Items] Assets held for sale, carrying value, current Decrease in assets-held-for-sale Increase (Decrease) in Assets Held-for-sale Proceeds from sale of assets held for sale Proceeds from Sale of Property Held-for-sale Net gain on sale of facility Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Assets held-for-sale, fair value Assets Held-for-sale, Long Lived, Fair Value Disclosure Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Reporting Periods Reporting Periods [Policy Text Block] Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] ASSETS HELD FOR SALE Disclosure of Long Lived Assets Held-for-sale [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Siding Siding Segment [Member] Siding Segment [Member] Windows Windows Segment [Member] Windows Segment [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance Goodwill recognized from merger and acquisition Goodwill, Acquired During Period Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Balance Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Disaggregation of Revenue by Segment Disaggregation of Revenue [Table Text Block] Schedule Of Debt Schedule of Debt [Table Text Block] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Statement of Comprehensive Income [Abstract] Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign exchange translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Unrealized loss on derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Metal building products Metal Building Products [Member] Metal Building Products [Member] Insulated metal panels Insulated Metal Panels [Member] Insulated Metal Panels [Member] Metal coil coating Metal Coil Coating [Member] Vinyl siding Vinyl Siding [Member] Vinyl Siding [Member] Metal Metal Components [Member] Injection molded Injection Molded [Member] Injection Molded [Member] Stone Stone [Member] Stone [Member] Other products Other Products [Member] Other Products [Member] Vinyl windows Vinyl [Member] Vinyl [Member] Aluminum windows Aluminum [Member] Aluminum [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total net sales Revenue from Contract with Customer, Including Assessed Tax Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss Accumulated depreciation on property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock, shares (in shares) Treasury Stock, Shares Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Letter of Credit Letter of Credit [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] ABL U.S. Facility ABL U.S. Facility [Member] ABL U.S. Facility [Member] ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] Percentage of outstanding interests acquired Business Acquisition, Percentage of Voting Interests Acquired Total cash consideration transferred Business Combination, Consideration Transferred Acquisition related expenses Business Combination, Acquisition Related Costs Net sales of acquiree included in our financial statements Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net income (loss) of acquiree included in our financial statements Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Pro forma acquisition and compensation costs Business Combination, Pro Forma Information, Acquisition and Related Costs Business Combination, Pro Forma Information, Acquisition and Related Costs Pro forma purchase price allocation of inventories Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory Shares issued in transaction Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Sale of stock, ownership percentage issued Sale Of Stock, Ownership Percentage Issued Sale Of Stock, Ownership Percentage Issued Business acquisition, share price (in dollars per share) Business Acquisition, Share Price Equity not issued in merger (in shares) Business Combination, Equity Not Issued As Part Of Consideration Business Combination, Equity Not Issued As Part Of Consideration Number of segments Number of Operating Segments Debt instrument, face amount Debt Instrument, Face Amount Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Increase in borrowing capacity Line Of Credit Facility, Increase in Borrowing Capacity, Amount Line Of Credit Facility, Increase in Borrowing Capacity, Amount Payment on outstanding borrowings Debt instrument, quarterly debt amortization, percent of aggregate principal amount Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount Line of credit outstanding Long-term Line of Credit Consideration transferred, stock issuance Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Cash payment for acquisition Payments to Acquire Businesses, Gross CD&R Investor Group Temporary Equity [Text Block] SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK Schedule of Sales, Operating Income, and Total Assets for Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Interest Rate Swap Interest Rate Swap [Member] Interest Rate Swap One Interest Rate Swap One [Member] Interest Rate Swap One [Member] Interest Rate Swap Two Interest Rate Swap Two [Member] Interest Rate Swap Two [Member] Interest Rate Swap Three Interest Rate Swap Three [Member] Interest Rate Swap Three [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market Money Market Funds [Member] Mutual funds – Growth Mutual Funds - Growth [Member] Mutual funds – Blend Mutual Funds - Blend [Member] Mutual funds – Foreign blend Mutual Funds - Foreign Blend [Member] Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis] Investment Type [Axis] Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain] Investments [Domain] Total short-term investments in deferred compensation plan Short-term Investments [Member] Deferred compensation plan liability Deferred Compensation Plan [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Assets: Fair value of assets on a recurring basis Assets, Fair Value Disclosure Liabilities: Liabilities [Abstract] Fair vale of liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Short-term investments, unrealized holding gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Number of interest rate swaps Number of Interest Rate Derivatives Held Derivative, fixed interest rate Derivative, Fixed Interest Rate Notional amount of derivative liabilities Derivative Liability, Notional Amount 2019 (excluding the six months ended June 29, 2019) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of future minimum lease payments Current portion of lease liabilities Long-term portion of lease liabilities Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Prepayment Terms [Axis] [Axis] Debt Prepayment Terms [Axis] [Axis] Debt Prepayment Terms [Axis] [Axis] Debt Prepayment Terms [Axis] [Domain] Debt Prepayment Terms [Axis] [Domain] [Domain] for Debt Prepayment Terms [Axis] [Axis] Leverage Ratio Target Achieved Leverage Ratio Target Achieved [Member] Leverage Ratio Target Achieved [Member] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Commitment Fee Percentage One Commitment Fee Percentage One [Member] Commitment Fee Percentage One [Member] Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Debt Instrument, Redemption, Period Three Debt Instrument, Redemption, Period Three [Member] Debt Instrument, Redemption, Period Four Debt Instrument, Redemption, Period Four [Member] Swingline Borrowings Swingline Borrowings [Member] Swingline Borrowings [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Base Rate Base Rate [Member] 8.25% Senior Notes Due January 2023 Eight Point Two Five Percent Senior Notes Due January 2023 [Member] Term loan facility due February 2025 Term Loan Facility due April 2025 Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Term loan principal amount Term Loan Principal Amount Term loan principal amount as on date. Aggregate principal amount redeemed Debt Instrument, Repurchased Face Amount Repayment of debt principal, including interest Repayment Of Debt Principal, Including Interest Repayment Of Debt Principal, Including Interest Debt instrument, discount rate Debt Instrument, Discount Rate Debt Instrument, Discount Rate Installment payment as a percentage of principal Debt Instrument, Installment Payment as a Percentage of Principal Debt Instrument, Installment Payment as a Percentage of Principal Debt instrument, basis spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Debt instrument, effective rate Debt Instrument, Interest Rate, Effective Percentage Unused commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Debt instrument, repricing premium Debt Instrument, Repricing Premium Debt Instrument, Repricing Premium Mandatory prepayment, percentage of annual excess cash flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Debt instrument, covenant compliance, excess cash flow, minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Secured debt, percentage of capital stock held by foreign subsidiary Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company Debt instrument, covenant compliance, secured leverage ratio, maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Remaining borrowing capacity on line of credit Line of Credit Facility, Remaining Borrowing Capacity Revolving loans outstanding Line of Credit, Current Weighted average interest rate on debt Debt, Weighted Average Interest Rate Fixed charge coverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt instrument, covenant compliance, percentage of specified availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Debt instrument, covenant terms, specific availability In excess of threshold of calendar days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Debt instrument, redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Repayment of debt Repayments of Debt Redemption premium paid Payment for Debt Extinguishment or Debt Prepayment Cost Multiemployer Plan Name [Axis] Multiemployer Plan Name [Axis] Multiemployer Plan Name [Domain] Multiemployer Plan Name [Domain] The Steelworkers Pension Trust The Steelworkers Pension Trust [Member] The Steelworkers Pension Trust [Member] Other Postretirement Benefit Plan CENTRIA Benefit Plan CENTRIA [Member] Multiemployer Plan Type [Axis] Multiemployer Plan Type [Axis] Multiemployer Plans Type [Domain] Multiemployer Plans Type [Domain] Multiemployer Plans, Pension Multiemployer Plans, Pension [Member] Multiemployer plans, minimum contribution Multiemployer Plans, Minimum Contribution Defined benefit plan, expected future benefit payments, next rolling twelve months Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Defined benefit plan, minimum annual contribution, percent Defined Benefit Plan, Minimum Annual Contribution, Percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Defined contribution plan, maximum annual contributions per employee, percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Schedule of Goodwill Schedule of Goodwill [Table Text Block] Valuation Allowance [Table] Valuation Allowance [Table] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Canadian Jurisdiction Canada Revenue Agency [Member] Valuation Allowance [Line Items] Valuation Allowance [Line Items] Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Effective tax rate, after unrecognized tax benefits and state income taxes (as a percent) Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes Valuation allowance Deferred Tax Assets, Valuation Allowance Increase in tax reserves Income Tax Examination, Increase (Decrease) in Liability from Prior Year Liability for unrecognized tax benefits Unrecognized Tax Benefits FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Share-based Payment Arrangement [Abstract] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Incentive Plan Incentive Plan [Member] The award plan as incentives Key Employee Awards Key Employee Awards [Member] Key Employee Awards [Member] Executive Awards Executive Awards [Member] Executive Awards [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Performance Stock Units Performance Stock Units [Member] Performance Stock Units [Member] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock option awards, termination period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Expiration period, after termination of employment Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service Expiration period, after death, disability or retirement Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death, Disability Or Retirement Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death, Disability Or Retirement Award vesting percentage per year Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary Stock awards, targeted number of shares (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Stock awards, minimum service period required for vesting (as a percent) Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting Stock options, grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Stock options, grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Value, restricted stock award, gross Stock Issued During Period, Value, Restricted Stock Award, Gross Shares, restricted stock award, gross (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock award grants, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value It represents the fair value of Performance Share Awards granted during the period. Conversion of stock, percentage Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage Allocated share-based compensation expense Share-based Payment Arrangement, Expense Accelerated awards due to retirement Share-based Payment Arrangement, Accelerated Cost CD&R Funds Cd and R Fund [Member] Common stock offered (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock price per share (in USD per share) Sale of Stock, Price Per Share Common stock repurchased (in shares) Ownership percentage Equity Method Investment, Ownership Percentage INTANGIBLES Intangible Assets Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of reportable segments Total operating income Operating Income (Loss) Unallocated other expense, net Unallocated Other Expenses Unallocated other expenses during the period. Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Total assets DEFINED BENEFIT PLANS Pension and Other Postretirement Benefits Disclosure [Text Block] Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] ACCOUNTING PRONOUNCMENTS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted-average IBR (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Fixed lease costs Operating Lease, Cost Variable lease costs Variable Lease, Cost Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Common Stock Common Stock [Member] Retained Earnings (Deficit) Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance (in shares) Shares, Outstanding Balance Treasury stock purchases (in shares) Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock Issuance of common stock for the Ply Gem merger (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock for the Ply Gem merger Stock Issued During Period, Value, Acquisitions Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Deferred compensation obligation Adjustments to Additional Paid in Capital, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Deferred Compensation Equity Deferred compensation obligation (in shares) Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Cumulative effect of accounting change Cumulative Effect of New Accounting Principle in Period of Adoption Balance (in shares) Balance Income Statement [Abstract] Sales Revenues Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Intangible asset amortization Amortization of Intangible Assets Restructuring and impairment charges, net Restructuring Costs and Asset Impairment Charges Strategic development and acquisition related costs Business Combination, Strategic Development and Acquisition Related Costs Business Combination, Strategic Development and Acquisition Related Costs Income from operations Interest income Investment Income, Interest Interest expense Interest Expense Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Loss on extinguishment of debt Other income (expense), net Other Nonoperating Income (Expense) Provision (benefit) for income taxes Income Tax Expense (Benefit) Net income (loss) Net income allocated to participating securities Net Income Loss Allocated To Participating Securities Represents the amount of net income (loss) allocated to participating securities during the period. Net income (loss) applicable to common shares Net Income (Loss) Available to Common Stockholders, Basic Income (loss) per common share: Basic (in USD per share) Diluted (in USD per share) Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) ACQUISITIONS Business Combination Disclosure [Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2016-16 Accounting Standards Update 2016-16 [Member] Retained Earnings (Deficit) Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Other Assets Other Assets [Member] Asset-based revolving credit facility due April 2023 Senior Secured Asset Based Revolving Credit Facility Due April 2023 [Member] Senior Secured Asset Based Revolving Credit Facility Due April 2023 [Member] Asset-based revolving credit facility due February 2023 Asset Based Lending Credit Facility Due February 2023 [Member] Asset Based Lending Credit Facility Due February 2023 [Member] Term loan facility due April 2025 Term Loan Facility Due April 2025 [Member] Term Loan Facility Due April 2025 [Member] Term loan facility due February 2025 Term Loan Facility Due February 2025 [Member] Term Loan Facility Due February 2025 [Member] Cash flow revolver due April 2023 Cash Flow Revolver Due April 2023 [Member] Cash Flow Revolver Due April 2023 [Member] Asset-based lending credit facility, due 2023 ABL Credit Facility, Due 2023 [Member] ABL Credit Facility, Due 2023 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term debt, gross Long-term Debt, Gross Unamortized discounts and unamortized deferred financing costs Debt Issuance Costs, Net Total long-term debt, net of unamortized discounts and unamortized deferred financing costs Less: current portion of long-term debt Total long-term debt, less current portion Unamortized deferred financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net EX-101.PRE 11 cnr-20190629_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 cornerstonebbtmlogocmykfull1.jpg begin 644 cornerstonebbtmlogocmykfull1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_X0E0:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \ M/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z M:V,Y9"(_/@T*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_^T +%!H;W1OH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***X_XQ?'3PW\"M"COO$-]]G^T;A;6T:[Y[ MLKC(1>^-RY)( R,D9%88G%4L/2=:O)1C'=MV2(J5(PBYS=DNIV%>1?'?]LSP MC\#?.LVG_MK7(SM_LZS<%HV])7Y6/Z'+?[)KY<^/?[??BCXI-<6&AM)X9T23 MY=L,G^ESK_MR#[H/]U,>A+5X1!!-J%VD<2233S,%55!9Y&)X '4DFOR#B+Q2 MBFZ&41N_YVM/^W8]?5_YA5\W^B_S^X^F?!O_!37Q%:>-+BXUS2; M&\T.Y8;;2U'ERV:^J.<[_4ANIZ%1Q7U9\)/COX7^-^E_:?#VJ0W4D:AIK5_W M=S;]OGC/(&>,C*GL37Q#HW[)D7PZ^&^H?$#XN:LW@3P/HI6ZR:O?=06B M1MPCSU#R%VY&%C(K[7PMR#C+-Y\^(7[A[RJ:-7UTZI>3OILK&>%S3$86//C9 M>Z]D_B?HNB]=.Q^[U%?BS_P3\_X.:=0\/I9^&?C_ *;)JMHNR&+Q9I%N/M48 M W75L,"3N2\6U@!_JW)S7[!_"CXK^&_CC\/-*\6>$=8LM?\.ZU%Y]E?VC[H MKA0Q4X[@AE92" 592" 017Z7G'#^-RR?+BH:=)+6+]'^CL_(^AP.98?%QO1> MO5=4;>IZG;:)IMQ>7EQ#9V=G&TT\\T@CCAC4$L[,>%4 $DG@ 5\D^./^"[W[ M*_@'Q*=+N/BG:W\R-LDFTS2[V^MDYQGSHHF1A[H6XKXI_P"#H+]M?7](\2^% M_@;HEY<:?HMYIJ>(?$!A62.WMV(Y,:>2\C*(]4%6OV)?\ @V?\ M'?%#]EW0_$_Q,\6>++/Q;XLTZ+4[>UT62"*VT>.9!)$D@DB=II K*7P44$E1 MG&\^]@.'>\N$'!9+>)6E9<\;@N,\9KX"_93_X M):W?_!%/P?\ %;X^^*/'EUXDO?".DW_]C:-H\DEGI^K6^TBW_M!2,N[R&/$0 M)2%@&#R$ K\'?\$]_P!C7Q9_P6O_ &R?%.K>.O%VH16MNG]L^)M8XDNW\QRL M5M;JV43."%&-D<<1 4X5#MA>%\MK5*V*6(?U6E:\K:MOHM.FFMM6TDNI%;-\ M5",*+I+VT^E]+=_^!?YG[/\ P8_X+6_LR_';Q/!HVC?%#3+/4KJ40P0ZQ:7. MEK.YX4+)<1I&23P!NR20,9(KZ%^+GQ=\.? ?X<:MXN\7:I#HOAO0XA/?7TJ, MR6Z%@H)"@L?F8#@'K7XQ?\%8?^#??PS^R=^S=J7Q.^%GB+Q%?6GA81R:UI.M MR17$DEN\BQF:"6.-,%&92R,I!7%LOQ-&&-RRK*5/G MC":E;F5VE=:+NNCWOY!#-\32J2H8N"4N5N+6SLF_T/TC_P"'X/[*O_18=%_\ M%]]_\8KT;]GK_@H7\%/VJ_$+:/\ #_XD>&_$6L*AE&GQS-#>2(HRS+#*%=E4 M?]H^U M>9O\Z*3=CR$QM QN.>HKRS_@H9^S_HO_ 3<_;E71?A3\0[K7O\ A'4M-7LM M2BGC:^T6[R6\B62(!#*FQ7RJJ-LJ@C(->I+@K*:F+J9;AZTU6BKZI..R>Z2[ MKJ<<<^QL:,<54A'D;MH]?S\C^A3]I+_@HG\%_P!D+QI9^'?B1X]TWPOK6H62 MZC;VD]M<2O);L[QK)^ZC8 %XG')!^4UZG\/_ !_HOQ5\$:5XD\.ZE:ZQH6N6 MJ7EC>VS[HKF%QN5E/T/0\CH<'-?@_P#\',6KWOB#]J#X3W^I6OV/4K[X<65Q M=6^"OD2O=W;.F#R,,2/PK5_X-_/^"J74X)Y\FAF.%;E4M>4=+65[\METWZW.N.?\ MN.>&K)*.R?GYGZT>"?\ @IY\!_B-\<(_AOHOQ%TN_P#&TM]-IB:6EK=+(UQ# MO\R/)-0T?4_BUH]KJ6E7,EG=PFQO6, M,T;%'4D0D'# C()'%?CK^PE;267_ <(6<,R-'-#\1=?1T/56!O@0?I7BTOA M[X<^*O\ @IQXHT_XM:UJ?AWX=W/C/65UG4=/1FN;:,37)0H%CD/,HC!PC<$\ M=QZU/@7 >V<)3FTJ<9Z6;;;E=); M_A^#^RK_ -%AT7_P7WW_ ,8KL_BU_P %-_@3\"](\*:AXL^(FEZ/9^-]*CUS M0Y9+6YD&H64@!290D;$*0PX;!YZ5^3 _9I_X)BDX_P"%[?%+GC_CWN/_ )5U M%_P?FOSQ4=E?2\==;7.B><8J&'G6ER/EM\+ON^NI^G4 M7_!;S]E::157XQ:'EN!NL;U1^9AQ7T'\'_C5X1^/_@BW\2>"?$FC^*M!N6:- M+W3+I+B'>N-R$J?E<9&5;##/(%?D#\,?^""_P%\>?L!^&?B9J_Q4\1>$->UK MP=:Z_=W=_J5BVDZ=<2VJS-OB\D2>4K,1M\S?@8SGBOGW_@@7\7OB)X,^./Q/ M\/> Y+^ZN-;^'FL7D5A$IDC.H6T.ZQFV=-XF81@GKYY'<5GB.%,MK86M6RZK M+FHOWN=)+Y-)=GW]-;ET\XQ5.M3ABH*T]N5Z_==G[,_M&?\ !7#]GG]E7QC= M>'?&7Q(TRU\06+B.ZTZQM;C49[5^NV46\;B-AW5B"/2MO]FS_@I=\"_VN=<3 M2O 'Q(T'6M8D0R)ILHEL;V4#D[(;A4=\=3M!P.:_G"_8NU'X+WOQSNY?VB/^ M$ZNO#-Y;2XN-"E4W*7S.I\VXW?.T>WS,[,OO*G!&:_3;_@G3_P $UOV2_B'^ MV;X;^(7PG^,A\::3X77^U[7P9JI\C58-0B*M#.=RQ2O#$V7V^5PZ1Y=U)4]& M<<(9;E]"2JRJ\RC?F44X-]M%I\VO4RP.=XK$U%R*%F[6O:27?S^2^1]N>)_^ M"S7[,O@OQ-J.CZI\6='M-2TFZELKN!K&]8PS1L4="1"0<,I&02..]4O^'X/[ M*O\ T6'1?_!???\ QBOD;_@HQ_P0&^%?@SX/?&;XS1>,/B)/XDM;/5?%8M9; MBS:S>Z;S+C80+\X^_NQWS7Q%_P $5_\ @FAX+_X*3^/_ !UI/C+6_%&B MP^%]/MKNU;1I((VE:21T8.98I!@!1C '4UG@^'>'Z^!GCE6J"?$UCKGA:&66&3455X( M8FB ,F[S54KM!!)( QS7@GQ%_P""Z7[+/PR\2OI5Y\4['4+F-S'))I.G7FHV MZ$'!/G0Q-&P]T9J_,S_@LK=)_P $W?@WX3_9+^&OB+Q#-X5U"*;Q=XBN;Z=# M=ZA]HG:."U=HDC7R5,#R,FT[B8R?N\^Q?L(_\&U'@WXI?LR:%XK^*GBCQ9:^ M)O%VFQ:G;6.BRP6\.CQ31AXED\V*0RRA64M]U5)*X.W>>>/#>44,-]?Q]::I M3;5-)+F:[O1^NRZ=[&DLTQM2K]6P\(\\4N9O9/LM3]1/V=/VMOAK^UOX:FU; MX<>,M%\66=JP2X^QRD36K'D"6)PLD>><;U&<''2N-^/_ /P4T^!7[+?Q%D\) M>/OB)IGAOQ%#!'/)P'V/&XYVO'N0Y5&'4?\'"GBRU^(W_ 4$ MM]>TSS)+'7O!^C7]H2OS/%-"SIQZE6%=V'X%PM3&TXQJN5"I!RC)63TMH[JV MS[+T5C"IQ%5AAY-P2J1:33VUOJM?(_HF\/>(+'Q7H%CJFEWEMJ&FZG;QW=G= M6T@DAN89%#)(C+PRLI!!'!!!KQ'X&_\ !3_X"_M)_$^T\&^!_B/I7B#Q-?+* M]O80VUS&THB1GD(9XU7A58]>0.,U^9W_ ;P_P#!5M_ ^NV?[/OQ%U KI>HW M'E^#=0NGV_8;EBQ2]]VE?=/3_ M #/U\E_X+>_LKPRLC?-RD@XL+TC\Q#2?\/P?V5?\ HL.B_P#@OOO_ (Q7 M\_G[)7A3X1^-/VK?[/\ CAXBUCPK\/9#>M=ZAIB,UQ'*%3,OF2R.$1,5)?>HVN<.'S[&5H\R]FM;6;L_N;/V-L?VM?AWJ7Q< MTSP'#XHLV\6:S$9[#3C%*KWB"V6Z+1L4V,! RN<-P"._%>CUD>%O!6G^#](L M;.T@4_8+:*U2>15,SK%&(U+-@$G:,9]STK7K\NK>SNO9)^=W>[[[*R\M?4^O MASV]_P# *^0_^"JP_=>!?K?_ /MM7UY7R'_P57_U'@7_ 'K_ /\ ;:OAO$3_ M ))_$?\ ;G_I<3R\^_W&?R_]*1\U_!#X7O\ &CXIZ3X9CO(]/;5'<&X=#((P MD;2'Y01DX0@#(YQR.M?H-\#_ -E;PC\![=)-,L?MFJ[.J4TZBFTF];)1B].B M=V]5J>9PUA:4J3K2C[R=K_)?YC98EN(FCD571P596&0P/4$5^>/_ 45_P"# M?OX3_M(Z5JWBSP/Y/PN\80PR74AL+8'1]08 L?-MEQY;'&-\.,9)*.:_1"L7 MXBN(_A_KS,0JKIUP22>G[MJ_<\LS+%8*LJN%FXORZ^JV?S/H,7A:.(IN%:-T M?Q^U_3-_P0K&/^"4?PA_Z\[[_P!.5U7XV_L(_P#!#[XH_M=:7;^*_$K0_"[X M9^6+F37] MIZAK7A708)H+.^OCF>[8W$KRN?E7@RM)@ 8 XP:_2/$?/L!6IPRVC54JJE MS.*=[))IO[VEY=;'R7"^#JTZSJU%9..E]WJM;;V\S\J?^#I+]E+7;3XL^#_C M+8VLMUX;OM+C\-ZG)&NX:?=12S2PL_HLJ2LJGINA(."R@^M_L0?\''WPC\-? MLM>&=%^)UMXDTCQAX5TV'2YUT_3_ +7;ZJ((UC2:)@PVLZJ"ROM"L2 2,&OT MA^-^M?#V7PE=>'?B+J'A&/1?$,#P3:?K]U!'!?Q1R,3,^D^'O%\-U"@ZG"N)957Z. .V*\; YQE^*RVG@L MWISM2^&45T[/\ODMF>EB,#B:.+E7P4H^_NGW.-^%G_!5O2O^"TG@7XL?L^_\ M(=J_A7Q!XPTK4!X5O8@UW9B&-#) U^R@_9V$B1[F&8V+A 0Q4/\ !_\ P2<_ M;UN?^"2/[6GBG2_B)X;U>+1]73^Q?$EG'"!J.D7$$C&.548@/L8NK)D95]P) M*A6_=?\ 9;_9 ^#?[ ^DP>&? .BZ+X7O/$3'YY[KS-3UMHEW',DK&64("6V* M=J;B0JY-8'[9'_!*[X)?MT:DNJ>//"2MXB2-85UO3;AK+4-B\*KNGRR@#@"5 M7VCIBJPO$F5495L%["2PM5+2]Y)K3F6O6RTN[-7\A5LKQDU"O[1.M#[K=OZ2 MW^9^>O\ P5R_X+X_#7]H#]D_6OAK\)X]:U>^\9HEKJ6I7MDUG!I]J'61U17^ M:21]NSH%"LQR2 #Y1^P[^R5KWPJ_X(E_M,?%#7K.6QA^(FDVEKHD4HVR36=K M<9:XQ_F M6]Z+.XNH(=DA$ 4AL(%4G8,!>O!K2IQ%E^#H0P&60GR<\93E+=\K3:7W+MHM MM;DQRS$UZDL1BY1YN5J*6VJ:U^_S_"Q_.7_P3I_X);>)O^"D/A3XE77A7Q!I MNEZM\/[2VGM].NX6;^V99UN2D2R[@L7-OMW,",R#H 36Y_P1J\%?"FX_X*%^ M'_#OQPTS4(G2Z-KI%I>'R+./6HY (H+Z-@&(+J4"9 ,NQ75E9@/WB_8G_P"" M;7PM_P""?L_B23X;Z?JUBWBL6RZA]LU&2[WBW\WR]N[[N/.?..N1Z5XK^U9_ MP2]_9#^,O[0.N^+/'FH:3H?C3598[C4XHO%JZ8S3"-<2M#O&QV4*Q( W$[CD ML2?5J<=T\55Q&'ES^RG%_EUTXX\.SHPI55R\\7[R;T>NG3 MMY'P'_P=1_\ )[G@/_L1X?\ TOO:[+_@K?\ \$JI_B'^R%X!_:&\!V,D^M6/ M@S2I/&UA"FYKZ!+&+_B9*!SYD:@"48P8U#\>6Y;[\^/?_!*WX#?M_7GAOQ-X MJNM:\9W'AW18?#UIJEIXD>3[1!"SN&E>,E9)2TK%GZL2,]J^C/"&E>&_AMX? MT'P'9W5I&FG:5'9V&G7-TLEU-:0(L0)5COD4* &;!Y//6O$CQ=]5P^$IX2_/ M1YE)-633W6]_PT=F=\LE]M5K2K6Y9VM;=/N?S[[5L\VY\ MO9MY_P!=Y><<[*O$]CK-C-K6H27EW MI %?12XXRZ>,G5:J14J:AHES)WD]-?-6?<\Q M_\*?\ \'*'Q1T?XV^* MO@'XP\/233:#XF\&/J>GO-$8Y'@EF5T+*>5.TC@U]Y3_ /!N1^RU:P/))H/B M:..-2SNWB*=50#DDG/ %6OB+^P?^Q[^V+)X%\#W7C'0?$5_\-=&C\-Z-I>E> M.(GO8+:/ 5'CCD+LXP.2,\5P4.(\NAC*6,IRK5%3YK\UI635M-=-;7.BIE>* M="="2IQYK6MI=IW/QW_:=_X)0>,?V'FNH4EA6;).Y6+-'Y@"J'"K_P M%S^A/_!OG\0_V?\ X!_L/^/OB4TTVE^- MO"\1/CV]OS]HGM[0,SVPM41 8=#3P[]@NI6D9[1(Q&H,F=V\ *0X(8,H8$$ UX5\!/^"3'P _8'\:R M>/?#\NK^&=MI+IM^^J>(F.FWMM.-C07*2GRY$+%"%;^-$(Y KBQW&%+,L!/! MXMRYN:\>5)MG9V=]\/D<\+B8UZ-K6L[WT=MU_2ZH_.S7_ -K; M]@?_ (*$Z[JVK?%;P+XC^"WB^\O9V.LZ()'COHV<[)I?L\;H9V7!%O%L%ND[D]$MR\D:_ M[L:*/:O6OV8O^"2O[.O_ 3YUG_A-](T>.'6-+4A/$7B74_.?3@_R$HSE88F M;?MWJH8AMN<'!]6AQ9EV"IR5%5GS1LJ<[.*]&[NW3=Z=#DJ9-BJ\US\BL[N4 M='^&E_E\SMO^"IG_ "CA^-W_ &)NI?\ HAJ_,/\ X-1?^2V?%[_L!V/_ */D MK]6OBUX^^#_[1/PRU[P)K7CSP?>Z3XMLI=+O+>U\16R3312J59499-P8@]JY M;]BS_@F#\)?V!?$6N:M\.-.U>QN_$5M':WC7FI27:O&C%UP&X!R3S7R.!S:E MALFQ&7UHR4ZC36FFEM_N['M8C!SK8ZEB8-I?L%_\'&WPG\._ MLN>&?#_Q47Q!HOC#PGID.ES/9Z:G:^.W\/+X5U"/['?QZX\2V,Z2$((Y/-^0AB0 #U)'>OB_P"(/_!M MY^S-XX\3OJ-II?B[PS'(^]K+2=:(MVUUF\%Y]NU1CPPCGE9F>,' ;RQM7@$+7"?MJ?\$FOV?_VI/B1>?$GXI0ZA M;Z@;:WLI[UM>>PM8XT.R,'D(I)8#W)'>O8PO&F#I8ZE&%.4:%.#C%6O)M\NK M5^R[OOU.*MD->>'FY23J3DFWT5K^7F? '_!?C_@E=/X6@C_:*^'=ALL[](9O M&=A91"/[#<,JXU*-4P CM@2X *N1)R'D9/GS_@W&=/TW4[1[,VFMWD$4=]!MV.A6 M4@2*5;:PP00V#UKYG_8U_P""7G[,?P+^.D/Q$^$LR77B#25N%C^Q^)VU&WMD MG1HV4H';C:Y W$XX/49KBP/&#_L:K@<9&3?*XPDEI9II)ORVOKIZ:[XC(_\ M;H8B@TE=.2OU36WJ?@I^R>/A"W[4[?\ "\FUQ?A[F]^U'2=_VGSL-Y.-GS8W MXSBOMCPEXA_X)E^"O%.F:S8S?%E+[2;N*]MV9;L@21N'7(QTRHK[HU'_ (-T M?V6XUN+NYT/Q-&B[I99)/$2<*,D\FM*OQ^5N9\NW0^WC>V MH5\A_P#!58_N? OUO_\ VVKZ\KB_C1\!_#?QZT".Q\06;2-;[C:W,3[)[1FQ MN*-TYVC(((.!D<"OG.*\JJYEE57!4&E*5K7VTDI?C8XLSPTL1AI48;NWX-,^ M$?V&/^3J?"?^_%_B1XBU+1M/U*-=:TFYFM;BPG/ES[HF*L MR#/SKP3E<\=<=*^??A3^Q)X@^ _[3GAS6+::/6O#4,L^ZZ3$E?-/QIO9M.^//BVXMYI()X=>O'CDC8JZ,+A\$$<@U^495FF/X5RY M0Q%'6562E%Z77)"SBU==]=4?,X;$5\MH)5([R=T^UEJF?J83@5X+\>_V]?"G MPM2XT_23'XHUE04,=O(/LL#>^3S7#Z'H=[XFU6&QTZTN;Z\N&V106\9DDD/ MH%')KHSKQ4JUHJCE--Q;^U))N[Z1BKKYN_H:8SB24UR86-F^KW^2_KT.J^,7 M[0GBKXYZCYVO:D\EO&VZ&RA'EVL'^ZF>3_M,2WO7WA^Q <_LL^$O^N,__I1+ M7@_P&_X)M7FJ^3J/CNY:PMSAETRU<&=QUQ))R$]"%R?=37UYX3\)Z;X%\.VN MDZ1:0V.G6*;(8(A\J#))]R2222>222>M>OX?Y#FM'%U,TS.Z"Q,:LL3B.JMKONCX-_P""FL/POF_X*7_LXK\8/^$-'@9M \2B M\/BAH5TWS/+M_*WF;Y-V_&W/?ISBO,_V[_#7[(FL_!?[+\ 8_A[/\=YKVW7P M&OPQN84UD:F95VMNM&"K$J;V=IB$5%8@A@M>H?\ !2SQ?\-O!/\ P4S_ &<= M0^+$WA>'P7%H'B473>(((Y['>T=N(MRR*RYWXQD=:Y?]L/\ : _8;\6?L^>) M=(\+V/PW\2>,M2L9H?#=EX)T%&UQM3*'[,UM);1!XI%EVMO) &#G=]T_TWE[ MJ*G@Y055KE^S\'\2?Q+K_>5U=:76X8KE)4OIH4PCS_V/#YI3T4N"0/IZ5]N5^=W[0/A?XF?!_X' M_LA_&WQMI.M>*-?^" 4^/K2U0W6IPVU_8):W-T5!)FD@(4R8)RQ9LA0S#V7X MA?\ !9[]GOPO\+I-?\/^/M*\<:M=0_\ $I\.:&7N-8U6X8?NK=;8+YD;.Q S M(JA<\],5X>-R_$8BE0CAH^TY5*#<5=7]I-_)---7Z,]##XFG3G4=5\MVGKH[ M\*>+HUM?$WV:TU/4[8? M\NDUYX@M[GR#U&Z,3*C8)&Y6P2,5ZG_P4 ^,OA7X!_\ !2?]C_Q5XRURQ\.^ M'=-TKQ8+G4+Q]L,)DTZ"-,D _>=U4>Y%>]*7MZLW1][FGB[6UO>E&UN]^AYT M5[.$>?2T:-[]/?9]]U^>_P "?V6OAO\ M)?\%6_VPV\?^!O"_C)M&N?"/V$Z MOIT=W]D\W2'\S9O!V[O+3..NT>E>_P"B?\%9/V;_ !'K-GI]C\8O!EQ>W\R6 MUO$MT=TLCL%51\O4D@?C7SI\'OVPOAC^RG_P5<_; 7XC>-=#\(-KUQX2.GC4 M)3']K\K2&\S;P<[?,3/^\*\'*\'CJ-/$J,)QFZ:MHTW^\IWMUVWL>CC*V'J2 MI-RBX\VNJ:^&6YM?MK_L0:/^P=\.]7^/W[.]DOP^\5^ XUU36M#L)GCT/Q7I M<3 W5M<6N3&I$6YUD1004XPVUTV[WQUI_P 6O^"MO[/OBS35;[!XE^$>I:K: M&0#>(9Y()8\^^V3]36!^UO\ MLZ?_P %'OA_JOP)_9QDO/&FI>-MNE>)/%L5 MA,F@>$]-A3]M[&V-O[;DJ[_%R76Y\W_ U_X3+]F']J#]I3]HGP3_:_B#2_#'Q1 MO]'^(/A&!%,>H: (HIS?VXR,WEK))+)\W!C9_F4%]WT=_P %?/B+X?\ C5_P M3'L_$_AO4;37/#OB#7O#EY8WD/S1W,4FIVQ!P>0<$@J0"#D$ @BMO_@EQY=S M\8?VLE^216^+U^K#J#_HUN"#^1%?)W_!3SX)^(/V!/A_JW@KPWI M+-)U7246;8GP[UI-2AGN+=4QC[%CNNZNMU%&$N:C@YR6L9OH^O9Z]6?2_P"U/H=U^WS_ ,%! MK7]G_5-0OK'X2> _#47BSQE8V-U);2^*;JXF,=KI\SH0XME0>:P4_,<@@$(Z M[OQ^_8N_8MT;0SX,\6Z!\$_ .H?9EDMY(KFPT#6K4'(CG2=6CGR&7(9BP)4Y MWWF:6VU*2) M 6>W*GRG*CY,$\L41H_VB_VO_P!AGXE:0?%WBR\^#?Q&UZ[M4L[)4T2VU_7K MK.1#;QPB-IP=SX"MM +37FTEB6J'U7VGL^56]G>_/]J]NM^^O+:VECJE[ M).I[;EY[OXOY>EO*W;2]^I]=?!\:#!\+/#]OX7UA?$'A^QL(K.QU$:C_ &D; MN*%1$':YW,9G^0[G+$ELY.3]E_M?1/.\W[FS^U+; M=N]L9S[5V/\ P1W^&7B#X._\$UOA5X=\4:/?>']=L;"X>YT^\C\JXM_-O+B9 M-Z=58I(K%6PPW8(!! X[_@O=+!!_P30\6-=-"MJNL:(93*,IL&J6V[([C&(+9K%+DDG]X(=I S\J%!QMP/?=;_:D_X)^VNCW,EU M=_L]S6RQDRQQ>'[.=W7'(") 68^P!-?+/Q6AU:S_ ."'?[3EY8Z?X@T'X3:E MXMMIOAMINMB1;FTT=M5T\?NTDR\=L\I] M?>M:.VNMWO=+I;7R\3*/+/EY7[DU[GI>[\M++S?W??.K_P#!,G]F(>$YI-3^ M#WPLL;/[/NN+@:7!;"%=OS-YJX*8Y^8,".N:\Z_X(O:KM\%_%KP_X;UC4/$7 MP?\ "OCBYTWX?ZE=SM<*]BJ*98+>9LF:VBE)6.3+!@6PQ[:??3PD2"SNHIY71K>;&QN,KD-R 5;U M[]DO]O+X?ZE^P]J_BZYT?3_AO_PJ6RN+3QCX0@MDLW\*7EJK>=:I -H"NRMY M( &_<%^^&4>+6J>UP$E0J3KRVWMZ-;,\[_;L^'EK_ ,%)/VQ-$_9WN)KAOA_X"T6;Q?XZFM9&4B_N M(I+;2+0NA!212\MV4;Y9$5?2O4?^"5_QRUKXJ_LQKX9\8R,?B-\(]2G\#>*@ MSEVFN[+")9C#,SXSC-?.G[&?[%W[1WQ \!ZA\8M-_: C^$^N? M'.[/C#5M#3P%8ZVUFLV?L<'VFZ<2[([7R56,@"/++C.6-SP'X"^('_!-?_@H MAX?\4?$KXF1_$CPW^T@4\*:QK7_".V^@QV.N6T8.E^;% S(S2Q"6!6&"C/#RR^G5C)TU>*7-?GC=U-7%1=[RM:3ORP2N94:E2-58F4&E)V;=K MK:\W@?QM#I_C7PC$5,.N^'WL M8999H%X/VVV<&522 4WC/+))[S_P6-^*_ASX^_\ !%[Q9XP\+:C;:UX;\2KH M5Y974?*RQOK%E\K#JK*U[\!?C1JNGWOV1'VQ_#S74U&WN MI&C7&%L;I(6 7[L_D[M)^CV?;?N?2'[=WPB\+_'#_@J_P#LS^'?&/A_1_$^AWGA M_P 4/-8:G;+<6\K)!"Z$HP()5@",]#S7;?&W_@CM\'_%WA][[X=:#:_!_P"( M6F(TV@^)_"6[39M.N0,H9$B*I-$6 #HPR5R 5)R.#_;_ /C;X3_9\_X*J?LT M^*/&NOZ?X;\/V.@>*(YKZ] M3I?E_B3OS?9M;>^EM]#JOA.>LL1:_-UM?X8[=?2W78^=?CK^TWXL_:X_X)I? M"KQ5X\T76K_POH/CQ='^-6G>'0_F7EE8R2Q32%8L-]F:189943&-P P%W#VG MP1^SM^P[^W%I.FV?P[MOA='K%B8[VRF\%SQ:#X@M-AW!B(/*N1P"#YBY&2>& M (F^"WBJ'_@CC^QMX#T[XF:7XIUTZ]J%]JGC7Q+H6F-?Z?X;O+EFN))+E8\R M"$,XB#HC ^63A352ZF(DVJB4*.2WG8PH;;\^VNZ'-5J>RPBG"GSRY)T_AU>\EIHN]T^2UU8Y MY6A#GK.,I'X_$DD,OB*/3 M;9=4>+'EO=")1,5QQ@R;B,=JW*^#DK-H^CB[JX4445(PKQWX]?L6>$OC?YUX ML/\ 8>O2DM]OM$&)6]98^ _UX;WKV*BN',,MPN.HNABX*<7T?YKJGYK4QKX> MG6CR55='PWX._P""9OBB^\:3V^N:E86&B6K?+>6S>=)=K_L(<;3ZE\8/0-7U MA\(/@!X6^!NF?9_#^FQPS2*%FNY?WEU=HPH[ 5VE%>+DO!^5Y7)U M,-3O+^:6K7DGT7IJ^K9R8/*L-AGS4XZ]WJPHHHKZ@]$R_$'@K1O%CQ-JNDZ; MJ30@B,W=JDQC!Z[=P.,X'3TJ/0_ &@^%KEIM,T32=.F8;3):V<<+$>F5 -;% M%5SRMRWT)Y5>]@KF]#^#_A/PQXFFUK3?"WAW3]8N,^;?VVFPPW,FIKI**(RDM$]QN*>Y5U;1K37M/DM;ZUMKRUFQYD-Q$LD;X.1E6!!Y /U%5= M?\%Z/XJ,/]J:3INI?9P1%]JM4F\O.,XW XS@=/05J44E)K9A9/.:/PSX>CDC8.CIIL*LC#D$';P14VL?#3PYX@U"2[O\ P_HM]=38WS7%C%)( M^ ,LRDG 'X5N45?M)WO=BY(]BOINEVNBV*6]G;V]I;Q\)%#&(T3Z # ILF MC6<5:HK.[W**MCHUGI4MQ):VMO; M/>2&:=HHE0S.>"S$#YFX')YXI=4TNUUJS:VO+:WO+>0J6BFC$B,5(8$@C'! M(]"!5FBB[OKS9\R^M-+@@N9,]6LN-\,\0DC?!!&58$'D _45:HI MW=[AY&7X@\$Z/XLDC;5=)TW4FAR(S=VJ3&,'KC<#C.!T]*DT#PKI?A:&2/2] M-L--CD.72UMTA5CZD*!FM"BGS2MRWT%RJ]P90ZX/(/4>M<[X<^$GA7P;K=QJ M>C^&?#^E:E=9$UW9Z=#!/-G^\Z*&;\371441E)*R>X.*>K"BBBI&%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% < !1110 4444 %%%% !1110 4444 %%%% '__V0$! end XML 13 cnr2019062910-q_htm.xml IDEA: XBRL DOCUMENT 0000883902 2019-01-01 2019-06-29 0000883902 2019-08-02 0000883902 2019-03-31 2019-06-29 0000883902 2018-01-29 2018-04-29 0000883902 2017-10-30 2018-04-29 0000883902 2018-10-28 0000883902 2019-06-29 0000883902 2018-12-31 0000883902 2018-04-29 0000883902 2017-10-29 0000883902 us-gaap:CommonStockMember 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-30 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2017-10-30 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2017-10-30 2018-04-29 0000883902 us-gaap:CommonStockMember 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2017-10-30 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-04-29 0000883902 us-gaap:CommonStockMember 2017-10-30 2018-04-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000883902 us-gaap:RetainedEarningsMember 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2019-01-01 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2017-10-29 0000883902 us-gaap:TreasuryStockMember 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2017-10-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2017-10-29 0000883902 us-gaap:RetainedEarningsMember 2018-12-31 0000883902 us-gaap:CommonStockMember 2017-10-29 0000883902 us-gaap:RetainedEarningsMember 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2018-04-29 0000883902 us-gaap:CommonStockMember 2019-01-01 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2018-12-31 0000883902 us-gaap:CommonStockMember 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000883902 us-gaap:CommonStockMember 2019-03-30 0000883902 2018-10-29 2018-12-31 0000883902 2018-01-28 0000883902 2019-03-30 0000883902 us-gaap:TreasuryStockMember 2018-10-28 0000883902 us-gaap:TreasuryStockMember 2018-10-29 2018-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-06-29 0000883902 us-gaap:CommonStockMember 2019-03-31 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-10-29 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2019-03-31 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-01-29 2018-04-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2018-01-29 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000883902 us-gaap:RetainedEarningsMember 2018-10-29 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-29 2018-04-29 0000883902 us-gaap:CommonStockMember 2018-10-29 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-28 0000883902 us-gaap:CommonStockMember 2018-01-28 0000883902 us-gaap:TreasuryStockMember 2018-01-28 0000883902 us-gaap:RetainedEarningsMember 2018-01-29 2018-04-29 0000883902 us-gaap:RetainedEarningsMember 2018-10-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-28 0000883902 us-gaap:CommonStockMember 2018-10-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-29 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2019-03-30 0000883902 us-gaap:CommonStockMember 2018-01-29 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-01-28 0000883902 us-gaap:RetainedEarningsMember 2018-01-28 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-10-28 0000883902 us-gaap:RetainedEarningsMember 2019-03-31 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000883902 us-gaap:RetainedEarningsMember 2019-03-30 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:MetalComponentsMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:OtherProductsMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:OtherProductsMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 2019-01-01 0000883902 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 0000883902 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-10-29 0000883902 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-10-29 0000883902 cnr:PlyGemMember 2018-11-16 0000883902 cnr:EnvironmentalStoneworksMember 2019-01-01 2019-06-29 0000883902 cnr:EnvironmentalStoneworksMember 2017-10-30 2018-04-29 0000883902 cnr:EnvironmentalStoneworksMember 2019-03-31 2019-06-29 0000883902 cnr:EnvironmentalStoneworksMember 2018-01-29 2018-04-29 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 2019-02-20 0000883902 cnr:PlyGemMember 2018-11-15 0000883902 cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:AblFacilityMember us-gaap:LetterOfCreditMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 cnr:PlyGemMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:PlyGemMember 2018-11-15 2018-11-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 cnr:PlyGemMember cnr:SidingSegmentMember 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member cnr:PlyGemMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 cnr:PlyGemMember 2019-01-01 2019-06-29 0000883902 cnr:CashFlowRevolverMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 cnr:PlyGemMember cnr:WindowsSegmentMember 2018-11-16 0000883902 cnr:TermLoanFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 cnr:WindowsSegmentMember 2018-10-28 0000883902 cnr:CommercialSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:SidingSegmentMember 2019-06-29 0000883902 cnr:CommercialSegmentMember 2018-12-31 0000883902 cnr:WindowsSegmentMember 2019-06-29 0000883902 cnr:CommercialSegmentMember 2018-10-28 0000883902 cnr:WindowsSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:CommercialSegmentMember 2019-06-29 0000883902 cnr:SidingSegmentMember 2018-12-31 0000883902 cnr:SidingSegmentMember 2018-10-28 0000883902 cnr:SidingSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:WindowsSegmentMember 2018-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2019-06-29 0000883902 us-gaap:TrademarksAndTradeNamesMember 2019-06-29 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2019-03-31 2019-06-29 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2017-10-30 2018-10-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2018-10-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2017-10-30 2018-10-28 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2019-03-31 2019-06-29 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2019-03-31 2019-06-29 0000883902 cnr:CustomerListsAndRelationshipsMember 2018-10-28 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2019-03-31 2019-06-29 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2017-10-30 2018-10-28 0000883902 us-gaap:TradeNamesMember 2019-01-01 2019-06-29 0000883902 us-gaap:RestrictedStockUnitsRSUMember 2017-10-30 2018-04-29 0000883902 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-29 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-06-29 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 2018-11-16 2018-11-16 0000883902 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-06-29 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2017-10-30 2018-04-29 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 cnr:PerformanceStockUnitsMember cnr:ExecutiveAwardsMember 2017-10-30 2018-04-29 0000883902 cnr:PerformanceStockUnitsMember 2019-01-01 2019-06-29 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-06-29 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-06-29 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-29 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2019-01-01 2019-06-29 0000883902 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-29 0000883902 us-gaap:PerformanceSharesMember 2017-10-30 2018-04-29 0000883902 us-gaap:PerformanceSharesMember 2019-03-31 2019-06-29 0000883902 us-gaap:EmployeeStockOptionMember 2017-10-30 2018-04-29 0000883902 us-gaap:EmployeeStockOptionMember 2019-03-31 2019-06-29 0000883902 us-gaap:PerformanceSharesMember 2018-01-29 2018-04-29 0000883902 us-gaap:EmployeeStockOptionMember 2018-01-29 2018-04-29 0000883902 cnr:TheSteelworkersPensionTrustMember us-gaap:MultiemployerPlansPensionMember cnr:CentriaMember 2019-06-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-06-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2017-10-30 2018-04-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-29 2018-04-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 2019-06-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-10-30 2018-04-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2018-01-29 2018-04-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-03-31 2019-06-29 0000883902 cnr:TermLoanFacilityMember 2019-01-01 2019-06-29 0000883902 cnr:TermLoanFacilityMember 2019-06-29 0000883902 cnr:CashFlowRevolverDueApril2023Member 2019-06-29 0000883902 cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member 2019-06-29 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2019-06-29 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-10-28 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2019-06-29 0000883902 cnr:TermLoanFacilityDueFebruary2025Member 2018-10-28 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2018-10-28 0000883902 cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member 2018-10-28 0000883902 cnr:TermLoanFacilityDueApril2025Member 2019-06-29 0000883902 cnr:CashFlowRevolverDueApril2023Member 2018-10-28 0000883902 cnr:TermLoanFacilityDueFebruary2025Member 2019-06-29 0000883902 cnr:TermLoanFacilityDueApril2025Member 2018-10-28 0000883902 cnr:AblFacilityMember 2019-06-29 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-02-08 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2018-11-16 2018-11-16 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-02-08 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodFourMember 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-11-16 2018-11-16 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-02-08 2018-02-08 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 2018-11-16 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:AblFacilityMember cnr:SwinglineBorrowingsMember 2018-02-08 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2018-11-16 2018-11-16 0000883902 cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:AblFacilityMember us-gaap:LetterOfCreditMember 2018-02-08 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:TermLoanCreditAgreementDue2025Member cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2017-10-30 2018-04-29 0000883902 srt:MaximumMember cnr:TermLoanCreditAgreementDue2025Member cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-02-08 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2019-06-29 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2018-10-28 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2015-01-16 0000883902 cnr:PlyGemMember cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-11-16 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-01-29 2018-04-29 0000883902 cnr:CdAndRFundMember 2019-06-29 0000883902 cnr:CdAndRFundMember 2018-10-28 0000883902 cnr:SecondaryOfferingMember cnr:CdAndRFundMember 2017-12-11 2017-12-11 0000883902 cnr:SecondaryOfferingMember cnr:CdAndRFundMember 2017-12-11 0000883902 cnr:StockRepurchaseProgramsMember 2017-10-30 2018-04-29 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:SecondaryOfferingMember cnr:CDRFundVIIIInvestorGroupMember 2017-10-30 2018-04-29 0000883902 cnr:A2018StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:A2016StockRepurchaseProgramMember 2016-09-08 0000883902 cnr:StockRepurchaseProgramsMember 2019-01-01 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2018-10-28 0000883902 cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ShortTermInvestmentsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2018-10-28 0000883902 cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:CashFlowRevolverMember 2019-06-29 0000883902 cnr:InterestRateSwapOneMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapThreeMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapTwoMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:AblFacilityMember 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2019-06-29 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember 2019-06-29 0000883902 us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ShortTermInvestmentsMember 2019-06-29 0000883902 cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-06-29 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2019-06-29 0000883902 cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2019-06-29 0000883902 cnr:MutualFundsGrowthMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2019-06-29 0000883902 us-gaap:InterestRateSwapMember 2019-06-29 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2019-06-29 0000883902 cnr:MutualFundsBlendMember 2019-06-29 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2019-06-29 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-10-28 0000883902 us-gaap:CanadaRevenueAgencyMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-01-29 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2017-10-30 2018-04-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-03-31 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-10-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-10-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-06-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-06-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-10-28 0000883902 us-gaap:CorporateNonSegmentMember 2018-10-28 0000883902 cnr:RCRAFacilityInvestigationMember 2019-06-29 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-06-29 0000883902 cnr:PCETCENortheastContaminationSiteMember 2019-06-29 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2019-06-29 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember srt:MinimumMember 2018-11-01 2018-11-30 shares iso4217:USD cnr:operating_segment pure iso4217:USD shares cnr:reporting_segment cnr:instrument 78600000 27500000 0.2 -600000 -51300000 false --12-31 Q2 2019 0000883902 459931000 508103000 6249000 9825000 0.01 0.01 100000000 200000000 66264654 125588427 66203841 125519112 500000000 500000000 P8Y 300000 -21900000 -1700000 15500000 900000 P3Y P3Y 0 60813 69315 10-Q true 2019-06-29 false 1-14315 Cornerstone Building Brands, Inc. DE 76-0127701 5020 Weston Parkway Suite 400 Cary NC 27513 888 975-9436 NCI Building Systems, Inc. Yes Yes Large Accelerated Filer false false false Common Stock $.01 par value per share CNR NYSE 125539894 1295457000 457069000 2360289000 878418000 990794000 352986000 1869709000 682418000 304663000 104083000 490580000 196000000 158028000 74406000 312334000 149192000 46511000 2413000 87974000 4825000 7107000 488000 10538000 1582000 12086000 1134000 26168000 1861000 0 -6686000 0 -6686000 80931000 18956000 53566000 31854000 121000 37000 336000 70000 58299000 4849000 116585000 12341000 523000 -305000 1700000 166000 0 -21875000 0 -21875000 -397000 270000 -52000 727000 22879000 -7766000 -61035000 -1399000 5346000 -2082000 -18551000 -964000 17533000 -5684000 -42484000 -435000 270000 0 0 0 17263000 -5684000 -42484000 -435000 0.14 -0.09 -0.34 -0.01 0.14 -0.09 -0.34 -0.01 125516000 66210000 125510000 66311000 125516000 66210000 125510000 66311000 17533000 -5684000 -42484000 -435000 3668000 -261000 6140000 -24000 -22746000 0 -22746000 0 -19078000 -261000 -16606000 -24000 -1545000 -5945000 -59090000 -459000 87496000 54272000 3989000 245000 589610000 233297000 502125000 254531000 20233000 1012000 3709000 5285000 70046000 34821000 5018000 7272000 1282226000 590735000 634599000 236240000 282793000 0 1611213000 148291000 1830821000 127529000 0 982000 12088000 6598000 5653740000 1110375000 25600000 4150000 0 497000 24760000 0 241808000 170663000 82804000 65136000 47237000 1684000 11720000 11685000 69837000 0 252367000 81884000 756133000 335699000 3315550000 403076000 265464000 2250000 217968000 0 190421000 39085000 3989403000 444411000 1256000 663000 1243897000 523788000 -308323000 -186291000 -27419000 -6708000 1207000 1187000 908204000 330265000 5653740000 1110375000 -42484000 -435000 127476000 20800000 -3954000 -781000 0 -21875000 7479000 7868000 0 -6192000 16249000 0 277000 250000 -205000 -44000 -48515000 -1676000 133820000 -17060000 -29430000 24920000 -2245000 2822000 706000 4182000 15079000 12686000 -2952000 -12016000 2867000 931000 -29914000 39986000 179184000 0 57220000 16897000 873000 2678000 0 4415000 -235531000 -18634000 0 1040000 270000000 65000000 50000000 65000000 0 415000000 12810000 144147000 0 265470000 0 441000 0 6275000 167000 4612000 0 46705000 207023000 -51610000 2300000 -24000 -56122000 -30282000 147607000 65794000 91485000 35512000 125581009 1256000 1240423000 -325856000 -8341000 -66916 -1196000 906286000 2399 11000 11000 7418 -19078000 -19078000 3474000 3474000 17533000 17533000 125588427 1256000 1243897000 -308323000 -27419000 -69315 -1207000 908204000 66264654 663000 523788000 -186291000 -6708000 -60813 -1187000 330265000 347040 4128000 4128000 296954 3000 3634000 -296954 -3637000 977226 10000 -10000 58638233 586000 712455000 713041000 -4105000 -4105000 4457000 4457000 -3358000 -3358000 -76190000 -76190000 125583159 1256000 1237056000 -265839000 -10813000 -110899 -1678000 959982000 66251796 663000 519224000 -244148000 -7294000 -109689 -2140000 266305000 104 2000 2000 316 -32000 -261000 -293000 1998000 1998000 -5684000 -5684000 66252112 663000 521190000 -249832000 -7555000 -109793 -2142000 262324000 125583159 1256000 1237056000 -265839000 -10813000 -110899 -1678000 959982000 22112 167000 167000 57984 1000 551000 -57984 -552000 63252 1000 -1000 -16606000 -16606000 -86000 5712 86000 7479000 7479000 -42484000 -42484000 125588427 1256000 1243897000 -308323000 -27419000 -69315 -1207000 908204000 68677684 687000 562277000 -248046000 -7531000 -291128 -2140000 305247000 2917034 51317000 51317000 2916930 29000 51286000 -2916930 -51315000 397722 4000 -4000 181439 93636 1000 1039000 1040000 -55000 -24000 -79000 7868000 7868000 1351000 -1351000 0 -435000 -435000 66252112 663000 521190000 -249832000 -7555000 -109793 -2142000 262324000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Change of Name</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective May 23, 2019, NCI Building Systems, Inc. changed its name to Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”). In connection with the name change, the Company changed its NYSE trading symbol from “NCS” to “CNR”.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;"> of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 28, 2018 filed with the Securities and Exchange Commission (the “SEC”) on December 19, 2018.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reporting Periods</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from March 31, 2019 through June 29, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and six months ended April 29, 2018 are presented herein as the comparable period to the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company did not recast the consolidated financial statements for the period from March 31, 2018 to June 29, 2018 or January 1, 2018 to June 29, 2018, because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Change in Operating Segments</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the Transition Period, the Company began reporting results under </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: (i) Commercial; (ii) Siding; and (iii) Windows, to align with how the Company manages its business, reviews operating performance and allocates resources following the Merger. The Commercial segment will include the aggregate operating results of the Company’s legacy businesses. The Siding and Windows segments will include the operating results of the legacy Ply Gem operating segments.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disposition of Business</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the second quarter of fiscal 2018, the Company closed on the sale of CENTRIA International LLC, which owned our China manufacturing facility. The Company recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on the sale during the second quarter of fiscal 2018, which is included in the Commercial segment financial results. The disposition did not represent a strategic shift that had a major effect on the Company’s operations or financial results.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>87,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> relates to an escrow balance held for an outstanding earnout agreement.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Sales</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2014-09”), as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using IFRS and GAAP. The core principle of this update is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. We do not exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. We have elected to apply the practical expedient provided for in ASU No. 2014-09 and have not disclosed information regarding remaining performance obligations that have original expected durations of one year or less. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. We measure variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. We do not have significant financing components.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to our weathertightness warranties (see Note </span><span style="font-family:inherit;font-size:10pt;">11</span><span style="font-family:inherit;font-size:10pt;"> — </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty).</span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Commercial Net Sales Disaggregation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal building products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>580,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insulated metal panels</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal coil coating</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Siding Net Sales Disaggregation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vinyl siding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,352</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Injection molded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stone</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other products</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,848</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Windows Net Sales Disaggregation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vinyl windows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,299</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>874,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aluminum windows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>930,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Total Net Sales:</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,360,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;"> of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.</span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reporting Periods</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from March 31, 2019 through June 29, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and six months ended April 29, 2018 are presented herein as the comparable period to the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company did not recast the consolidated financial statements for the period from March 31, 2018 to June 29, 2018 or January 1, 2018 to June 29, 2018, because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.</span></div> 3 -6700000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>87,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> relates to an escrow balance held for an outstanding earnout agreement.</span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>87,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> relates to an escrow balance held for an outstanding earnout agreement.</span></div> 87496000 3989000 91485000 The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):<div style="line-height:120%;padding-bottom:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Commercial Net Sales Disaggregation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal building products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>580,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insulated metal panels</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal coil coating</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Siding Net Sales Disaggregation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vinyl siding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,352</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Injection molded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stone</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other products</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,848</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Windows Net Sales Disaggregation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vinyl windows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,299</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>874,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aluminum windows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>930,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Total Net Sales:</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,360,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 321170000 304797000 594595000 580613000 116709000 99792000 223081000 197305000 42406000 52480000 87570000 100500000 480285000 457069000 905246000 878418000 145351000 0 251308000 0 70352000 0 123332000 0 17896000 0 29734000 0 45266000 0 67580000 0 27660000 0 52848000 0 306525000 0 524802000 0 480299000 0 874229000 0 16019000 0 27727000 0 12329000 0 28285000 0 508647000 0 930241000 0 1295457000 457069000 2360289000 878418000 ACCOUNTING PRONOUNCEMENTS<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of the new standard resulted in the recognition of additional operating liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$304.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> with corresponding right-of-use (“ROU”) assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$304.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, based on the present value of the remaining minimum rental payments. The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practice expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;"> — </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606) </span><span style="font-family:inherit;font-size:10pt;">as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note </span><span style="font-family:inherit;font-size:10pt;">1</span><span style="font-family:inherit;font-size:10pt;"> — </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU No. 2016-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="font-family:inherit;font-size:10pt;">, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory</span><span style="font-family:inherit;font-size:10pt;">, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force)</span><span style="font-family:inherit;font-size:10pt;">, which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, the FASB issued ASU 2017-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation</span><span style="font-family:inherit;font-size:10pt;">—</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="font-family:inherit;font-size:10pt;">, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="font-family:inherit;font-size:10pt;">, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU No. 2017-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Targeted Improvements to Accounting for Hedging Activities</span><span style="font-family:inherit;font-size:10pt;">. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. </span><span style="font-family:inherit;font-size:10pt;">This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="font-family:inherit;font-size:10pt;">which modifies disclosure requirements for fair value measurements under ASC 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement.</span><span style="font-family:inherit;font-size:10pt;"> We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-14, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="font-family:inherit;font-size:10pt;">, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.</span></div> <div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of the new standard resulted in the recognition of additional operating liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$304.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> with corresponding right-of-use (“ROU”) assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$304.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, based on the present value of the remaining minimum rental payments. The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practice expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;"> — </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606) </span><span style="font-family:inherit;font-size:10pt;">as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;">, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note </span><span style="font-family:inherit;font-size:10pt;">1</span><span style="font-family:inherit;font-size:10pt;"> — </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU No. 2016-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="font-family:inherit;font-size:10pt;">, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory</span><span style="font-family:inherit;font-size:10pt;">, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force)</span><span style="font-family:inherit;font-size:10pt;">, which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, the FASB issued ASU 2017-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation</span><span style="font-family:inherit;font-size:10pt;">—</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="font-family:inherit;font-size:10pt;">, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="font-family:inherit;font-size:10pt;">, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU No. 2017-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Targeted Improvements to Accounting for Hedging Activities</span><span style="font-family:inherit;font-size:10pt;">. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. </span><span style="font-family:inherit;font-size:10pt;">This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="font-family:inherit;font-size:10pt;">which modifies disclosure requirements for fair value measurements under ASC 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement.</span><span style="font-family:inherit;font-size:10pt;"> We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-14, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="font-family:inherit;font-size:10pt;">, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.</span></div> 304100000 304100000 0 2600000 700000 ACQUISITIONS<div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Environmental Stoneworks</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks” or “ESW”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding limited liability company interests of Environmental Stoneworks (the “Environmental Stoneworks Acquisition”) for total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$182.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to certain post-closing adjustments, for Environmental Stoneworks. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Environmental Stoneworks Acquisition, when combined with the Company’s existing stone businesses, positions the Company as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of Accounting Standards Codification 805, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span><span style="font-family:inherit;font-size:10pt;">, which results in a new valuation for the assets and liabilities of Environmental Stoneworks based upon fair values as of the closing date.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets acquired:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right of use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (trade names/customer relationships)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities assumed:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;"><span>$59.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill was allocated to the Siding segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of acquisition-related costs for Environmental Stoneworks, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The final acquisition accounting allocation for the Environmental Stoneworks Acquisition remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remains open as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Ply Gem Merger</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ply Gem Parent, LLC (“Ply Gem”), and for certain limited purposes as set forth in the Merger Agreement, Clayton, Dubilier &amp; Rice, LLC (“CD&amp;R”), pursuant to which, at the closing of the merger, Ply Gem would be merged with and into NCI, with NCI continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). On November 15, 2018, at a special meeting of NCI shareholders, NCI’s shareholders approved, among other items, the Merger Agreement and the issuance in the Merger of </span><span style="font-family:inherit;font-size:10pt;"><span>58,709,067</span></span><span style="font-family:inherit;font-size:10pt;"> shares of NCI common stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.01</span></span><span style="font-family:inherit;font-size:10pt;"> per share (“NCI Common Stock”) in the aggregate, on a pro rata basis, to the holders of all of the equity interests in Ply Gem (the “Stock Issuance”), representing approximately </span><span style="font-family:inherit;font-size:10pt;"><span>47%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total number of shares of NCI Common Stock outstanding following the consummation of the Merger on November 16, 2018 (the “Closing Date”). The total value of shares of NCI Common Stock issued pursuant to the Stock Issuance was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$713.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the number of shares issued multiplied by the NCI Common Stock closing share price of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.16</span></span><span style="font-family:inherit;font-size:10pt;"> on the Closing Date. There are approximately </span><span style="font-family:inherit;font-size:10pt;"><span>70,834</span></span><span style="font-family:inherit;font-size:10pt;"> shares of NCI Common Stock of the original </span><span style="font-family:inherit;font-size:10pt;"><span>58,709,067</span></span><span style="font-family:inherit;font-size:10pt;"> that have not yet been issued pending holder identification and have been accrued as purchase consideration within other current liabilities in the consolidated balance sheet at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. For accounting and legal purposes, NCI was the accounting and legal acquirer of Ply Gem as of the Closing Date and Ply Gem’s results have been included within NCI from the Closing Date.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ply Gem is a leading manufacturer of exterior building products in North America, operating in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> segments: Siding and Windows. These </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> segments produce a comprehensive product line of vinyl siding, designer accents, cellular PVC trim, vinyl fencing, vinyl railing, stone veneer, and vinyl windows and doors used in both the new construction market and the home repair and remodeling market in the United States and Canada. Vinyl building products have the leading share of sales volume in siding and windows in the United States. Ply Gem also manufactures vinyl and aluminum soffit and siding accessories, aluminum trim coil, wood windows, aluminum windows, vinyl and aluminum-clad windows and steel and fiberglass doors, enabling us to bundle complementary and color-matched products and accessories with our core products.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ply Gem strategically fits into NCI’s existing footprint and broadens its service offering to existing and new customers within the building products industry. The Company accounted for the Merger as an acquisition in accordance with the provisions of Accounting Standards Codification 805, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span><span style="font-family:inherit;font-size:10pt;">, which results in a new valuation for the assets and liabilities of Ply Gem based upon fair values as of the Closing Date.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of the company formerly known as Ply Gem Midco, Inc. (“Ply Gem Midco”), a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement (as defined below), (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement (as defined below) and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture (as defined below).</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2018, Ply Gem Midco entered into a Cash Flow Credit Agreement (the “Current Cash Flow Credit Agreement”), by and among Ply Gem Midco, JP Morgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), and the several banks and other financial institutions from time to time party thereto. As of November 16, 2018, immediately prior to consummation of the Merger, the Current Cash Flow Credit Agreement provided for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,755.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Current Term Loan Facility, the “Current Cash Flow Facilities”) of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$115.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. On November 16, 2018, Ply Gem Midco entered into a Lender Joinder Agreement, by and among Ply Gem Midco, the additional commitment lender party thereto and the Cash Flow Agent, which amended the Current Cash Flow Credit Agreement in order to, among other things, increase the aggregate principal amount of the Current Term Loan Facility by </span><span style="font-family:inherit;font-size:10pt;"><span>$805.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “Incremental Term Loans”). Proceeds of the Incremental Term Loans were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement (each as defined below) and (c) repay </span><span style="font-family:inherit;font-size:10pt;"><span>$325.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of borrowings outstanding under the Current ABL Facility (as defined below). On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and NCI became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities. The Current Term Loan Facility amortizes in nominal quarterly installments equal to </span><span style="font-family:inherit;font-size:10pt;"><span>one percent</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$2,555.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding under the Current Term Loan Facility and there w</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">ere</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">a</span><span style="font-family:inherit;font-size:10pt;">mounts drawn on the Current Cash Flow Revolver.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2018, Ply Gem Midco and certain subsidiaries of Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), by and among Ply Gem Midco, the subsidiary borrowers from time to time party thereto, UBS AG, Stamford Branch, as administrative agent and collateral agent (the “ABL Agent”), and the several banks and other financial institutions from time to time party thereto, which provided for an asset-based revolving credit facility (the “Current ABL Facility”) of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$360.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>$285.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). On October 15, 2018, Ply Gem Midco entered into Amendment No. 2 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lender party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by </span><span style="font-family:inherit;font-size:10pt;"><span>$36.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$396.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> overall, and with the (x) ABL U.S. Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$285.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$313.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and (y) the ABL Canadian Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$82.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. On November 16, 2018, Ply Gem Midco entered into Amendment No. 4 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lenders party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by </span><span style="font-family:inherit;font-size:10pt;"><span>$215.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “Incremental ABL Commitments”) to </span><span style="font-family:inherit;font-size:10pt;"><span>$611.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> overall, and with the (x) ABL U.S. Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$313.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$483.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and (y) the ABL Canadian Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$82.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$127.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and NCI became the Parent Borrower (as defined in the Current ABL Credit Agreement) under the Current ABL Facility. The Company and, at the Company’s option, certain of the Company’s subsidiaries are the borrowers under the Current ABL Facility. As of November 16, 2018, and following consummation of the Merger, (a) Ply Gem Industries, Inc., Atrium Windows and Doors, Inc., NCI Group, Inc. and Robertson-Ceco II Corporation were U.S. subsidiary borrowers under the Current ABL Facility, and (b) Gienow Canada Inc., Mitten Inc., North Star Manufacturing (London) Ltd. and Robertson Building Systems Limited were Canadian borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts drawn and </span><span style="font-family:inherit;font-size:10pt;"><span>$24.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit issued under the Current ABL Facility.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2018, Ply Gem Midco issued </span><span style="font-family:inherit;font-size:10pt;"><span>$645.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes due 2026 (the “</span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes”). The </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes were issued pursuant to an Indenture, dated as of April 12, 2018 (as supplemented from time to time, the “Current Indenture”), by and among Ply Gem Midco, as issuer, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee. On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture and the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes. The </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes bear interest at </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 16, 2018, in connection with the incurrence by Ply Gem Midco of the Incremental Term Loans and the obtaining by Ply Gem Midco of the Incremental ABL Commitments, following consummation of the Merger, the Company (a) terminated all outstanding commitments and repaid all outstanding amounts under the Term Loan Credit Agreement, dated as of February 8, 2018 (the “Pre-merger Term Loan Credit Agreement”), by and among the Company, as borrower, the several banks and other financial institutions from time to time party thereto and Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and (b) terminated all outstanding commitments and repaid all outstanding amounts under the ABL Credit Agreement, dated as of February 8, 2018 (the “Pre-merger ABL Credit Agreement”), by and among NCI Group, Inc. and Robertson-Ceco II Corporation, as borrowers, the Company, as a guarantor, the other borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent and collateral agent. Outstanding letters of credit under the Pre-merger ABL Credit Agreement were cash collateralized.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the termination and repayment of the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the Company also terminated (i) the Term Loan Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Credit Suisse AG, Cayman Islands Branch, as collateral agent, (ii) the ABL Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Wells Fargo Bank, National Association, as collateral agent, and (iii) the Intercreditor Agreement, dated as of February 8, 2018, between Credit Suisse AG, Cayman Islands Branch and Wells Fargo Bank, National Association, and acknowledged by the Company and certain of its subsidiaries.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Price Allocation</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s total purchase consideration in the Merger was equal to </span><span style="font-family:inherit;font-size:10pt;"><span>$728.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and is comprised of the Stock Issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>$713.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a cash payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> by the Company to settle certain third-party fees and expenses incurred by Ply Gem. The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets acquired:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>364,603</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (trade names/customer relationships)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,720,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,291,549</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities assumed:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax receivable agreement liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses (inclusive of $27.5 million for current warranty liabilities)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt (inclusive of current portion)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,674,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities ($78.6 million for accrued long-term warranty)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,562,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>728,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the acquisition date, </span><span style="font-family:inherit;font-size:10pt;"><span>$802.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill allocated to the Siding segment and </span><span style="font-family:inherit;font-size:10pt;"><span>$600.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> allocated to the Windows segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The final acquisition accounting allocation for the Merger remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include various income tax assets and liabilities, accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remains open as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Pro Forma Financial Information</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, Environmental Stoneworks contributed net sales of </span><span style="font-family:inherit;font-size:10pt;"><span>$43.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$62.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and net income of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which has been included within the Company’s consolidated statement of operations. The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the six months ended April 29, 2018) (in thousands except for per share data): </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,112,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,376,385</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,286,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) applicable to common shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,308</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,200</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162,686</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.46</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Ply Gem and Environmental Stoneworks. Material pro forma adjustments related to the Environmental Stoneworks and Ply Gem acquisitions include approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$70.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of certain acquisition and compensation costs and </span><span style="font-family:inherit;font-size:10pt;"><span>$37.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cash charges of purchase price allocated to inventories, which were reflected in the pro forma results as if they were incurred on October 30, 2017. Other material pro forma adjustments include adjustments to depreciation and amortization expense and interest expense related to the Environmental Stoneworks and Ply Gem acquisitions.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the two acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Ply Gem acquisitions occurred on October 30, 2017 or of future results.</span></div> 1 182600000 <div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets acquired:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right of use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (trade names/customer relationships)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities assumed:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,910</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):<div style="line-height:120%;padding-bottom:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets acquired:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>364,603</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (trade names/customer relationships)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,720,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,291,549</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities assumed:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax receivable agreement liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses (inclusive of $27.5 million for current warranty liabilities)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt (inclusive of current portion)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,674,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities ($78.6 million for accrued long-term warranty)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,562,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>728,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3379000 17134000 13362000 3347000 14295000 11372000 91170000 59863000 157000 214079000 5910000 10791000 11365000 3450000 31516000 182563000 59900000 300000 1500000 58709067 0.01 0.47 713900000 12.16 70834 58709067 2 2 1755000000.0 115000000.0 805000000.0 325000000.0 0.01 2555600000 0 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 0 24700000 645000000.0 0.0800 0.0800 0.0800 0.0800 0.0800 0.0800 728900000 713900000 15000000.0 102121000 345472000 301513000 51841000 364603000 1720000000 1402737000 3262000 4291549000 139955000 47355000 245611000 2674767000 78552000 346530000 29834000 3562604000 728945000 802300000 600400000 43400000 62800000 2600000 2900000 The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the <span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the six months ended April 29, 2018) (in thousands except for per share data): </span><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,112,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,376,385</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,286,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) applicable to common shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,308</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,200</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162,686</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.46</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1295457000 1112867000 2376385000 2286242000 22682000 -58308000 -18200000 -162686000 0.18 -0.46 -0.15 -1.30 0.18 -0.46 -0.15 -1.30 70300000 37900000 GOODWILL<div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Siding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Windows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, October 28, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Goodwill recognized from Merger</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>854,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>639,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,494,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,133</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>853,386</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>638,534</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,640,211</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Goodwill recognized from Environmental Stoneworks Acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,404</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Purchase accounting adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,316</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>862,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,213</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Siding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Windows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, October 28, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Goodwill recognized from Merger</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>854,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>639,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,494,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,133</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>853,386</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>638,534</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,640,211</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Goodwill recognized from Environmental Stoneworks Acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,404</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Purchase accounting adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,316</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>862,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,213</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 148291000 0 0 148291000 0 854606000 639447000 1494053000 0 -1220000 -913000 -2133000 148291000 853386000 638534000 1640211000 0 59863000 0 59863000 0 1404000 1051000 2455000 0 -52234000 -39082000 -91316000 148291000 862419000 600503000 1611213000 INVENTORIES<div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventory are as follows (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process and finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,907</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,629</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventory are as follows (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process and finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,907</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,629</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 286218000 205902000 215907000 48629000 502125000 254531000 INTANGIBLES<div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table that follows presents the major components of intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Life (Years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks/Trade names</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,605,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,990,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Life (Years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of October 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks/Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,646</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table that follows presents the major components of intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Life (Years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks/Trade names</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,605,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,990,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Life (Years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of October 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks/Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,646</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table that follows presents the major components of intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Life (Years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks/Trade names</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,605,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,990,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Life (Years)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of October 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks/Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">–</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,646</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y P15Y 252942000 27931000 225011000 P5Y P20Y 1737060000 131250000 1605810000 1990002000 159181000 1830821000 P15Y 29167000 12657000 16510000 P12Y P20Y 136210000 38646000 97564000 13455000 13455000 178832000 51303000 127529000 ASSETS HELD FOR SALE<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. All of these assets continued to be actively marketed for sale or were under contract as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and six months ended June 29, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the three and six months ended June 29, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and recognized a net gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is included in restructuring and impairment charges, net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 5000000.0 7300000 -1700000 900000 300000 5000000.0 LEASES<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company adopted ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</span><span style="font-family:inherit;font-size:10pt;"> applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The Company’s IBR is determined based on securing borrowings, further described in Note </span><span style="font-weight:normal;">13</span><span style="font-family:inherit;font-size:10pt;"> - </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term Debt and Note Payable</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average information about the Company’s lease portfolio as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average IBR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease costs for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease costs</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed lease costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease costs (a)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span><span style="font-family:inherit;font-size:10pt;"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and non-cash activities for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable leases as of </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (excluding the six months ended June 29, 2019)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 29, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company adopted ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</span><span style="font-family:inherit;font-size:10pt;"> applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The Company’s IBR is determined based on securing borrowings, further described in Note </span><span style="font-weight:normal;">13</span><span style="font-family:inherit;font-size:10pt;"> - </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term Debt and Note Payable</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average information about the Company’s lease portfolio as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average IBR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease costs for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease costs</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed lease costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease costs (a)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span><span style="font-family:inherit;font-size:10pt;"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y4M24D 0.061 32172000 53222000 8660000 19214000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and non-cash activities for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21810000 43473000 20977000 325033000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable leases as of </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (excluding the six months ended June 29, 2019)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 29, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 43697000 78097000 65650000 51336000 26129000 91234000 356143000 68338000 287805000 69837000 217968000 287805000 SHARE-BASED COMPENSATION<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards and long-term incentive awards with performance conditions (“Performance Share Awards”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger, on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, restricted stock units (“RSUs”) and performance share units (“PSUs”). A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of restricted stock grants, RSUs, PSUs and stock option grants, none of which can be settled through cash payments, and Performance Share Awards, which are settled in cash. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment at the end of a specified time period and typically vest in annual increments over </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> or earlier upon death, disability or a change of control. Restricted stock awards do not vest upon attainment of a specified retirement age, as provided by the agreements governing such awards. The vesting of our Performance Share Awards is described below.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a general rule, option awards terminate on the earlier of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant, (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;"> after termination of employment or service for a reason other than death, disability or retirement, or (iii) </span><span style="font-family:inherit;font-size:10pt;"><span>180 days</span></span><span style="font-family:inherit;font-size:10pt;"> after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve. Awards may be paid in cash, shares of our Common Stock or a combination, in lump sum or installments and currently or by deferred payment, all as determined by the Committee. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Founders Awards granted to our senior executives and certain key employees included options, RSUs and PSUs. The options and RSUs vest subject to continued employment </span><span style="font-family:inherit;font-size:10pt;"><span>20%</span></span><span style="font-family:inherit;font-size:10pt;"> per year on the first through fifth anniversary of the award. Vesting of the PSUs is contingent upon the achievement of synergies captured from the Merger and continued employment during a three-year performance period beginning on the grant date. At the end of the performance period, the number of actual shares to be awarded varies between </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of target amounts. The PSUs vest pro rata if an executive’s employment terminates after </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the service period has passed and prior to the end of the performance period due to death, disability, or termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates for any other reason prior to the end of the performance period, all outstanding unvested PSUs, whether earned or unearned, are forfeited and cancelled. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the PSU payout is calculated and paid assuming that the maximum benefit had been achieved. If the plan is accepted, awards will continue to vest as RSUs with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates due to death or disability while any of the restricted stock is unvested, then all of the unvested restricted stock shall become vested. If an executive’s employment is terminated by the Company without cause or by the executive for good reason, the unvested restricted stock is forfeited. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the restricted stock fully vests. If the plan is accepted, awards will continue to vest with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. The fair value of the awards is based on the Company’s stock price as of the date of grant.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock option awards</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> stock options. The average grant date fair value of options granted during the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.04</span></span><span style="font-family:inherit;font-size:10pt;"> per share. We did </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> grant stock options during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> options were exercised during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> options with an intrinsic value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> were exercised and cash received from options exercised was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted stock units and performance share units</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Annual awards to our key employees generally have a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we granted RSUs to key employees with a fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> representing approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, we granted RSUs with a fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, representing </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we granted PSUs with a total fair value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to key employees. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, we granted PSUs with a total fair value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, to the Company’s senior executives and key employees, respectively. On November 16, 2018, upon consummation of the Merger, certain PSUs that were issued in fiscal 2017 and fiscal 2018 converted to RSUs at </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> and continue to vest in accordance with the original schedule, as the Board of Directors approved the treatment of existing awards, at the Merger date, as if a change in control had occurred, per the respective agreements governing each award.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based compensation expense</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> we recorded share-based compensation expense for all awards of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. During the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, we recorded share-based compensation expense for all awards of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Share-based compensation expense for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> included accelerated awards of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> due to the retirement of the Company’s former CEO.</span></div> P5Y P10Y P60D P180D P5Y P3Y 0.20 0 2 0.50 300000 2.04 0 100000 600000 1000000.0 1700000 300000 6800000 300000 300000 4500000 2100000 1 3500000 7500000 2000000.0 7900000 3600000 EARNINGS PER COMMON SHARE<div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator for Basic and Diluted Earnings Per Common Share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) applicable to common shares</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,263</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator for Basic and Diluted Income Per Common Share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average basic number of common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSUs and Performance Share Awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average diluted number of common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income (loss) per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted income (loss) per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Incentive Plan securities excluded from dilution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units related to our Incentive Plan from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.</span></div> The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator for Basic and Diluted Earnings Per Common Share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) applicable to common shares</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,263</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator for Basic and Diluted Income Per Common Share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average basic number of common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PSUs and Performance Share Awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average diluted number of common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income (loss) per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted income (loss) per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.14</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Incentive Plan securities excluded from dilution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div> 17263000 -5684000 -42484000 -435000 125516000 66210000 125510000 66311000 0 0 0 0 0 0 0 0 125516000 66210000 125510000 66311000 0.14 -0.09 -0.34 -0.01 0.14 -0.09 -0.34 -0.01 5880000 95000 4872000 122000 WARRANTY<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. Upon the sale of a weathertightness warranty, we record the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on our consolidated balance sheets depending on when the revenues are expected to be recognized. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase accounting adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranties sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,395</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,314</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total, less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,421</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records the current warranty obligation within other accrued expenses and the long-term warranty obligation within other long-term liabilities within the Company’s consolidated balance sheets at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase accounting adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranties sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,395</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,314</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total, less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,421</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 134515000 32418000 2690000 0 1551000 1605000 1395000 1314000 14081000 0 13772000 950000 137670000 31759000 33974000 6338000 103696000 25421000 DEFINED BENEFIT PLANS<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">RCC Pension Plan —</span><span style="font-family:inherit;font-size:10pt;"> With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">CENTRIA Benefit Plans —</span><span style="font-family:inherit;font-size:10pt;"> As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in broadly diversified portfolios of domestic and international equity mutual funds, bonds, mortgages and other funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”).</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the CENTRIA Benefit Plans, CENTRIA contributes to a multi-employer plan, the Steelworkers Pension Trust. The minimum required annual contribution to this plan is </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. The current contract expires on June 1, 2022. If we were to withdraw our participation from this multi-employer plan, CENTRIA may be required to pay a withdrawal liability representing an amount based on the underfunded status of the plan. The plan is not significant to the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Ply Gem Pension Plans —</span><span style="font-family:inherit;font-size:10pt;"> As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net actuarial loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>542</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended April 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net actuarial loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to contribute </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the Defined Benefit Plans in the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from </span><span style="font-family:inherit;font-size:10pt;"><span>none</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total premiums paid.</span></div> 300000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net actuarial loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>542</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended April 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Defined<br/>Benefit<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">OPEB<br/>Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net actuarial loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 11000 6000 17000 22000 7000 29000 974000 66000 1040000 494000 62000 556000 1234000 0 1234000 729000 0 729000 15000 0 15000 15000 0 15000 -704000 0 -704000 -248000 0 -248000 470000 72000 542000 50000 69000 119000 21000 11000 32000 44000 14000 58000 1949000 131000 2080000 988000 124000 1112000 2468000 0 2468000 1458000 0 1458000 28000 0 28000 28000 0 28000 -1409000 0 -1409000 -496000 0 -496000 939000 142000 1081000 98000 138000 236000 2300000 0 0.25 LONG-TERM DEBT AND NOTE PAYABLE<div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt is comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-based revolving credit facility due April 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-based revolving credit facility due February 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan facility due April 2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,536,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan facility due February 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flow revolver due April 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: unamortized discounts and unamortized deferred financing costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,341,150</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407,226</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt, less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,315,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are classified in other assets on the consolidated balance sheets.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Debt Transactions</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Merger, on November 16, 2018, the Company assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">February 2018 Debt Redemption and Refinancing</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the proceeds of which, together, were used to redeem the </span><span style="font-family:inherit;font-size:10pt;"><span>8.25%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due 2023 (the “</span><span style="font-family:inherit;font-size:10pt;"><span>8.25%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes”) and to refinance the Company’s then-existing term loan credit facility and the Company’s then-existing asset-based revolving credit facility.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term Loan Credit Agreement due February 2025</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement which provided for a term loan credit facility in an original aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$415.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “Pre-merger Term Loan Credit Facility”). Proceeds from borrowings under the Pre-merger Term Loan Credit Facility were used, together with cash on hand, (i) to refinance the then existing term loan credit agreement, (ii) to redeem and repay the </span><span style="font-family:inherit;font-size:10pt;"><span>8.25%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes and (iii) to pay any fees, premiums and expenses incurred in connection with the refinancing. On November 16, 2018, the Company repaid the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$412.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the term loans outstanding under the Pre-merger Term Loan Credit Facility for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$413.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, reflecting remaining principal and interest, using proceeds from the incremental term loan facility entered into in connection with the Merger. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2018, Ply Gem Midco entered into the Current Cash Flow Credit Agreement, which provides for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,755.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, issued with a discount of </span><span style="font-family:inherit;font-size:10pt;"><span>0.5%</span></span><span style="font-family:inherit;font-size:10pt;">, and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Term Loan Facility, the “Current Cash Flow Facilities”) of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$115.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Current Term Loan Facility amortizes in nominal quarterly installments equal to </span><span style="font-family:inherit;font-size:10pt;"><span>one percent</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Current Term Loan Facility by </span><span style="font-family:inherit;font-size:10pt;"><span>$805.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay </span><span style="font-family:inherit;font-size:10pt;"><span>$325.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;">) plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum or (ii) an alternate base rate plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;"><span>2.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. At </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the interest rates on the Current Term Loan Facility were follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:right;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.51</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has also entered into certain interest rate swap agreements. See Note </span><span style="font-family:inherit;font-size:10pt;">16</span><span style="font-family:inherit;font-size:10pt;"> - </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Financial Instruments and Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;">) plus an applicable margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>2.50%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>3.00%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1.50%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum depending on the Company’s secured leverage ratio.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Current Term Loan Facility may be prepaid at the Company’s option at any time, subject to minimum principal amount requirements. Prepayments of the Current Term Loan Facility in connection with a repricing transaction (as defined in the Current Cash Flow Credit Agreement) on or prior to April 12, 2019 are subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> prepayment premium. Prepayments may otherwise be made without premium or penalty (other than customary breakage costs). The Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The annual excess cash flow assessment will begin with the Company’s 2019 fiscal year, payable within five business days after the delivery of the annual financial statements.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and </span><span style="font-family:inherit;font-size:10pt;"><span>65%</span></span><span style="font-family:inherit;font-size:10pt;"> of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>7.75</span></span><span style="font-family:inherit;font-size:10pt;">:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ABL Credit Agreement due February 2023</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 8, 2018, the subsidiaries of the Company, NCI Group, Inc. and Robertson-Ceco II Corporation, and the Company as a guarantor, entered into the Pre-merger ABL Credit Agreement. The Pre-merger ABL Credit Agreement provided for an asset-based revolving credit facility (the “Pre-merger ABL Credit Facility”) which allowed aggregate maximum borrowings by the ABL borrowers of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, letters of credit of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and up to </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for swingline borrowings. Borrowing availability was determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of accounts receivable, eligible credit card receivables and eligible inventory, less certain reserves and subject to certain other adjustments. Availability was reduced by issuance of letters of credit as well as any borrowings. All borrowings under the Pre-merger ABL Credit Facility would have matured on February 8, 2023. This facility was terminated in connection with the Merger and replaced with the Current ABL Facility (defined below).</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ABL Facility due April 2023</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$360.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>$285.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$36.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which upsized the Current ABL Facility to </span><span style="font-family:inherit;font-size:10pt;"><span>$396.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate, and with (x) the ABL U.S. Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$285.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$313.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and (y) the ABL Canadian Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$82.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$215.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in connection with the Merger, which upsized the Current ABL Facility to </span><span style="font-family:inherit;font-size:10pt;"><span>$611.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate, and with (x) the ABL U.S. Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$313.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$483.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and (y) the ABL Canadian Facility being increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$82.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$127.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had the following in relation to the Current ABL Facility (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:right;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excess availability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving loans outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;">) plus an applicable margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum fee. At </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the weighted average interest rate on the Current ABL Facility was </span><span style="font-family:inherit;font-size:10pt;"><span>3.77%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span><span style="font-family:inherit;font-size:10pt;">:1.00, which is tested only when specified availability is less than </span><span style="font-family:inherit;font-size:10pt;"><span>10.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive calendar days.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">8.00%</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Senior Notes due April 2026</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2018, Ply Gem Midco issued </span><span style="font-family:inherit;font-size:10pt;"><span>$645.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at a discount of </span><span style="font-family:inherit;font-size:10pt;"><span>2.25%</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes due April 2026 (the “</span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes”). The </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes bear interest at </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15. The effective interest rate for the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>8.64%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may redeem the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes in whole or in part at any time as set forth below:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">prior to April 15, 2021, the Company may redeem the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">prior to April 15, 2021, the Company may redeem up to </span><span style="font-family:inherit;font-size:10pt;"><span>40.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the original aggregate principal amount of the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes with proceeds of certain equity offerings, at a redemption price of </span><span style="font-family:inherit;font-size:10pt;"><span>108%</span></span><span style="font-family:inherit;font-size:10pt;">, plus accrued and unpaid interest, if any, to but not including the redemption date; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">on or after April 15, 2021, the Company may redeem the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes at specified redemption prices starting at </span><span style="font-family:inherit;font-size:10pt;"><span>104%</span></span><span style="font-family:inherit;font-size:10pt;"> and declining ratably to </span><span style="font-family:inherit;font-size:10pt;"><span>100.0%</span></span><span style="font-family:inherit;font-size:10pt;"> by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Redemption of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">8.25%</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Senior Notes</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 16, 2015, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$250.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of the </span><span style="font-family:inherit;font-size:10pt;"><span>8.25%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes. On February 8, 2018, the Company redeemed the outstanding </span><span style="font-family:inherit;font-size:10pt;"><span>$250.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the </span><span style="font-family:inherit;font-size:10pt;"><span>8.25%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$265.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> using the proceeds from borrowings under the Pre-merger Term Loan Credit Facility. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred a pretax loss, primarily on the extinguishment of the Notes, of </span><span style="font-family:inherit;font-size:10pt;"><span>$21.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$15.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> represents the call premium paid on the redemption of the Notes.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt Covenants</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all covenants that were in effect on such date.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Insurance Note Payable</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> notes payable outstanding. As of </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had an outstanding note payable in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to financed insurance premiums. Insurance premium financings are generally secured by the unearned premiums under such policies.</span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt is comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-based revolving credit facility due April 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-based revolving credit facility due February 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan facility due April 2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,536,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan facility due February 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flow revolver due April 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: unamortized discounts and unamortized deferred financing costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,341,150</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407,226</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt, less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,315,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 220000000 0 0 0 2536397000 0 0 412925000 0 0 645000000 0 60247000 5699000 3341150000 407226000 25600000 4150000 3315550000 403076000 2800000 1100000 0.0825 0.0825 415000000.0 0.0825 412900000 413700000 1755000000.0 0.005 115000000.0 0.01 805000000.0 325000000.0 0.0000 0.0375 0.0275 At <span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the interest rates on the Current Term Loan Facility were follows:</span><div style="line-height:120%;padding-bottom:8px;text-align:right;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.51</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>As of <span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had the following in relation to the Current ABL Facility (in thousands):</span><div style="line-height:120%;padding-bottom:8px;text-align:right;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excess availability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving loans outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.0635 0.0651 0.0000 0.0250 0.0300 0.0150 0.0200 0.0025 0.0050 0.0100 0.50 0.25 0 10000000.0 0.65 7.75 150000000.0 30000000.0 20000000.0 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 350280000 220000000 35460000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 0.0377 1.00 0.100 P20D 645000000.0 0.0225 0.0800 0.0800 0.0800 0.0800 0.0800 0.0864 0.0800 0.0800 0.0800 0.0800 0.0800 1 0.400 0.0800 1.08 0.0800 1.04 1.000 250000000.0 0.0825 250000000.0 0.0825 265500000 -21900000 15500000 0 500000 CD&amp;R INVESTOR GROUP<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier &amp; Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&amp;R Fund VIII and CD&amp;R Friends &amp; Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R FF Fund” and, together with CD&amp;R Fund VIII, the “CD&amp;R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 11, 2017, the CD&amp;R Fund VIII Investor Group completed a registered underwritten offering of </span><span style="font-family:inherit;font-size:10pt;"><span>7,150,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s Common Stock at a price to the public of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.36</span></span><span style="font-family:inherit;font-size:10pt;"> per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&amp;R Fund VIII Investor Group request, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>1.15 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>7.15 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&amp;R Fund VIII Investor Group. The total amount the Company spent on these repurchases was </span><span style="font-family:inherit;font-size:10pt;"><span>$22.3 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ply Gem Holdings was acquired by CD&amp;R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&amp;R Fund VIII Investor Group, CD&amp;R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R Pisces”, and together with the CD&amp;R Fund VIII Investor Group, the “CD&amp;R Investor Group”) and the Golden Gate Investor Group (together with the CD&amp;R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&amp;R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&amp;R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&amp;R Fund VIII Investor Group.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the CD&amp;R Investor Group owned approximately </span><span style="font-family:inherit;font-size:10pt;"><span>49.3%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of the Company’s Common Stock. At </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, the CD&amp;R Fund VIII Investor Group owned approximately </span><span style="font-family:inherit;font-size:10pt;"><span>34.4%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of the Company’s Common Stock.</span></div> 7150000 19.36 1150000 7150000 22300000 0.493 0.344 STOCK REPURCHASE PROGRAM<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On September 8, 2016, the Company announced that its Board of Directors authorized a stock repurchase program for the repurchase of up to an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s outstanding Common Stock. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of the Company’s outstanding Common Stock. Under these repurchase programs, the Company is authorized to repurchase shares, if at all, at times and in amounts that it deems appropriate in accordance with all applicable securities laws and regulations. Shares repurchased pursuant to the repurchase programs are usually retired. There is no time limit on the duration of the programs.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> repurchases under the stock repurchase programs. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$46.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the stock repurchase programs, which included </span><span style="font-family:inherit;font-size:10pt;"><span>1.15 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$22.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> purchased pursuant to the CD&amp;R Fund VIII Investor Group’s 2017 Secondary Offering (see Note </span><span style="font-family:inherit;font-size:10pt;">14</span><span style="font-family:inherit;font-size:10pt;"> — </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">CD&amp;R Investor Group</span><span style="font-family:inherit;font-size:10pt;">). As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$55.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> remained available for stock repurchases under the programs. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company withheld </span><span style="font-family:inherit;font-size:10pt;"><span>twenty-two thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity. </span></div><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company cancelled </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, resulting in a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in both additional paid in capital and treasury stock. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company cancelled </span><span style="font-family:inherit;font-size:10pt;"><span>2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs, resulting in a </span><span style="font-family:inherit;font-size:10pt;"><span>$51.3 million</span></span> decrease in both additional paid in capital and treasury stock. 50000000.0 50000000.0 50000000.0 0 2700000 46700000 1150000 22300000 55600000 22000 200000 100000 600000 2900000 51300000 FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable, accounts payable and notes payable approximate fair value as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$220.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of borrowings outstanding under the Current ABL Facility and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): </span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan Facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,536,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,460,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.00% Senior Notes </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>625,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the term loan facility were based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair value of the </span><span style="font-family:inherit;font-size:10pt;"><span>8.00%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes was based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC Subtopic 820-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:10pt;">, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1</span><span style="font-family:inherit;font-size:10pt;">: Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2</span><span style="font-family:inherit;font-size:10pt;">: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3</span><span style="font-family:inherit;font-size:10pt;">: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Money market:</span><span style="font-family:inherit;font-size:10pt;"> Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Mutual funds: </span><span style="font-family:inherit;font-size:10pt;">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets held for sale: </span><span style="font-family:inherit;font-size:10pt;">Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets, representative of Level 3 inputs.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred compensation plan liability: </span><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest rate swap liability:</span><span style="font-family:inherit;font-size:10pt;"> Interest rate swap liabilities are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps were classified within Level 2 of the fair value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="line-height:100%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments in deferred compensation plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Growth</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Blend</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Foreign blend</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Fixed income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments in deferred compensation plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,320</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,320</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan liability</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap liability</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments in deferred compensation plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Growth</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Blend</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Foreign blend</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Fixed income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments in deferred compensation</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan liability</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized holding gains (losses) for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.2) million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Unrealized holding gains for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets. </span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on </span><span style="font-family:inherit;font-size:10pt;text-transform:default;"><span>$1,500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> interest rate swaps that cover </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of notional debt each and fix the interest rate at </span><span style="font-family:inherit;font-size:10pt;"><span>5.918%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>5.906%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>5.907%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.</span></div> 220000000.0 0 The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): <div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan Facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,536,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,460,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.00% Senior Notes </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>625,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2536397000 2460305000 412925000 412409000 645000000 625650000 0 0 0.0800 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="line-height:100%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments in deferred compensation plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Growth</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Blend</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Foreign blend</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Fixed income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments in deferred compensation plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,320</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,320</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan liability</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap liability</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments in deferred compensation plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Growth</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Blend</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Foreign blend</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds – Fixed income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments in deferred compensation</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plan</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan liability</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized holding gains (losses) for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.2) million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Unrealized holding gains for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets. </span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on </span><span style="font-family:inherit;font-size:10pt;text-transform:default;"><span>$1,500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> interest rate swaps that cover </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of notional debt each and fix the interest rate at </span><span style="font-family:inherit;font-size:10pt;"><span>5.918%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>5.906%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>5.907%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.</span></div> 120000 0 0 120000 1057000 0 0 1057000 1606000 0 0 1606000 537000 0 0 537000 0 389000 0 389000 3320000 389000 0 3709000 3320000 389000 0 3709000 0 3618000 0 3618000 0 29850000 0 29850000 0 33468000 0 33468000 369000 0 0 369000 1118000 0 0 1118000 2045000 0 0 2045000 812000 0 0 812000 0 941000 0 941000 4344000 941000 0 5285000 4344000 941000 0 5285000 0 4639000 0 4639000 0 4639000 0 4639000 100000 -200000 400000 100000 1500000000.0 3 500000000.0 0.05918 0.05906 0.05907 INCOME TAXES<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under FASB Accounting Standards Codification 740-270, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes - Interim Reporting</span><span style="font-family:inherit;font-size:10pt;">, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company's estimated annual effective income tax rate was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>34.3%</span></span><span style="font-family:inherit;font-size:10pt;">, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”). U.S. Tax Reform was enacted by the United States on December 22, 2017. U.S. Tax Reform incorporates significant changes to U.S. corporate income tax laws including, among other things, a reduction in the federal statutory corporate income tax rate from </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;">, an exemption for dividends received from certain foreign subsidiaries, a one-time repatriation tax on deemed repatriated earnings from foreign subsidiaries, immediate expensing of certain depreciable tangible assets, limitations on the deduction for net interest expense and certain executive compensation and the repeal of the Domestic Production Activities Deduction. The effective tax rate including discrete items related to unrecognized tax benefits and adjustments to state income tax rates was </span><span style="font-family:inherit;font-size:10pt;"><span>30.4%</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation allowance</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company remains in a valuation allowance position, in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, against its deferred tax assets for certain state and Canadian jurisdictions for certain entities as it is currently deemed </span><span style="font-family:inherit;font-size:11pt;">“</span><span style="font-family:inherit;font-size:10pt;">more likely than not</span><span style="font-family:inherit;font-size:11pt;">”</span><span style="font-family:inherit;font-size:10pt;"> that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these states and Canadian jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. As a result of the Merger, net operating losses may be subject to limitation under Section 382.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unrecognized tax benefits</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the tax reserves increased by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> after excluding the reserves from the Ply Gem Merger. The increase is primarily due to uncertain tax positions that were previously netted against deferred tax assets related to net operating losses in accordance with ASC 740 in addition to interest expense related to previously recorded unrecognized tax benefits. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The liability for unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and is recorded in other long-term liabilities in the accompanying consolidated balance sheet. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Tax receivable agreement (“TRA”) liability</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The TRA liability generally provides for the payment by Ply Gem to a third party entity of </span><span style="font-family:inherit;font-size:10pt;">85%</span><span style="font-family:inherit;font-size:10pt;"> of the amount of cash savings, if any, in the U.S. federal, state and local income tax that Ply Gem actually realizes as a result of (i) net operating loss carryovers (“NOLs”) from periods ending before January 1, 2013, (ii) deductible expenses attributable to Ply Gem’s 2013 initial public offering and (iii) deductions related to imputed interest. This liability carried over to the Company in connection with the consummation of the Merger on November 16, 2018. Ply Gem’s future taxable income estimate was used to determine the cumulative NOLs that are expected to be utilized and the TRA liability was accordingly adjusted using the </span><span style="font-family:inherit;font-size:10pt;">85%</span><span style="font-family:inherit;font-size:10pt;"> TRA rate as Ply Gem retains the benefit of </span><span style="font-family:inherit;font-size:10pt;">15%</span><span style="font-family:inherit;font-size:10pt;"> of the tax savings. As of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had a </span><span style="font-family:inherit;font-size:10pt;"><span>$24.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> current liability for the amount due pursuant to the Tax Receivable Agreement.</span></div> 0.343 0.304 20500000 6800000 11800000 24800000 SEGMENT INFORMATION<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. For the transition period ended December 31, 2018, the Company began reporting results under </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: Commercial, Siding and Windows. The Company’s prior reportable segments, Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are now collectively in the Commercial segment. Prior periods for all periods presented have been recast to conform to the current segment presentation. The Siding segment will include the operating results of the legacy Ply Gem operating segment of Siding, Fencing, and Stone, and the Windows segment will include the operating results of the legacy Ply Gem operating segment of Windows and Doors.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance based primarily upon operating income before corporate expenses.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. During the three months ended June 29, 2019, the Company changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. Corporate unallocated expenses include share-based compensation expenses, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):</span></div><div style="line-height:100%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Siding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Windows</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>930,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,360,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Siding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Windows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(71,429</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,967</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated other expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(114,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) before taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,879</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Siding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,386,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Windows</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,057,063</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,653,740</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,110,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):</span></div><div style="line-height:100%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 29, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Siding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Windows</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>930,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,360,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Siding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Windows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(71,429</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,967</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated other expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(114,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) before taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,879</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">October 28, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Siding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,386,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Windows</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,057,063</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,653,740</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,110,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 480285000 457069000 905246000 878418000 306525000 0 524802000 0 508647000 0 930241000 0 1295457000 457069000 2360289000 878418000 58809000 40022000 83119000 77821000 25937000 0 14283000 0 31912000 0 27593000 0 -35727000 -21066000 -71429000 -45967000 80931000 18956000 53566000 31854000 58052000 26722000 114601000 33253000 22879000 -7766000 -61035000 -1399000 1009885000 1024433000 2386627000 0 2057063000 0 200165000 85942000 5653740000 1110375000 CONTINGENCIES<div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims. The Company insures against these risks to the extent deemed prudent by its management and to the extent insurance is available. Many of these insurance policies contain deductibles or self-insured retentions in amounts the Company deems prudent and for which the Company is responsible for payment. In determining the amount of self-insurance, it is the Company’s policy to self-insure those losses that are predictable, measurable and recurring in nature. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes are not predictable with assurance.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Environmental</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to United States and Canadian federal, state, provincial and local laws and regulations relating to pollution and the protection of the environment, including those governing emissions to air, discharges to water, use, storage, treatment, disposal and transport of hazardous waste and other materials, investigation and remediation of contaminated sites, and protection of worker health and safety. From time to time, the Company’s facilities are subject to investigation by governmental authorities. In addition, the Company has been identified as one of many potentially responsible parties for contamination present at certain offsite locations to which it or its predecessors are alleged to have sent hazardous materials for recycling or disposal. The Company may be held liable, or incur fines or penalties, in connection with such requirements or liabilities for, among other things, releases of hazardous substances occurring on or emanating from current or formerly owned or operated properties or any associated offsite disposal location, or for known or newly-discovered contamination at any of the Company’s properties from activities conducted by it or previous occupants. The amount of any liability, fine or penalty may be material, and certain environmental laws impose strict, and under certain circumstances joint and several, liability for the cost of addressing releases of hazardous substances upon certain classes of persons, including site owners or operators and persons that disposed or arranged for the disposal of hazardous substances at contaminated sites.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”), effective September 12, 2011, with the United States Environmental Protection Agency (“EPA”), under the Resource Conservation and Recovery Act (“RCRA”), with respect to its Rocky Mount, Virginia property. During 2011, as part of the Consent Order, the Company provided the EPA, among other things, a RCRA Facility Investigation Workplan (the “Workplan”). In 2012, the EPA approved the Workplan, which the Company is currently implementing. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of this environmental liability within current liabilities at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> within other long-term liabilities in the Company’s consolidated balance sheets at </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company may incur costs that exceed its recorded environmental liability. The Company will adjust its environmental remediation liability in future periods, if necessary, as further information develops or circumstances change.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the “PCE/TCE Northeast Contamination Site”. A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Northeast Contamination Site. As a PRP, the Company could have liability for investigation and remediation costs associated with the contamination. Given the current status of this matter, the Company has recorded a liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> within other long-term liabilities in its consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a party to various acquisition and other agreements pursuant to which third parties agreed to indemnify the Company for certain costs relating to environmental liabilities. For example, the Company may be able to recover some of its Rocky Mount, Virginia investigation and remediation costs from U.S. Industries, Inc. and may be able to recover a portion of costs incurred in connection with the York, Nebraska contamination matter from Novelis Corporation as successor to Alcan Aluminum Corporation, the former owner of the York, Nebraska location. The Company’s ability to seek indemnification from parties that have agreed to indemnify it may be limited. There can be no assurance that the Company would receive any funds from these parties, and any related environmental liabilities or costs could have a material adverse effect on our financial condition and results of operations.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly-discovered matters will not result in material costs or liabilities.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. Aurora alleges that Atrium’s breach of the Agreement has resulted in damages in excess of </span><span style="font-family:inherit;font-size:10pt;"><span>$48.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Arbitration of the matter is currently expected to occur in 2019.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action complaint in the Delaware Court of Chancery against CD&amp;R, CD&amp;R Fund VIII, and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An amended complaint was filed on April 11, 2019. The amended complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&amp;R Fund VIII and CD&amp;R, and for breach of fiduciary duty against the director defendants in connection with the Merger. Voigt seeks damages in an amount to be determined at trial. The Company intends to vigorously defend the litigation.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other contingencies</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to other contingencies, including legal proceedings and claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. Product liability, environmental and other legal proceedings also include matters with respect to businesses previously owned. The Company has used various substances in products and manufacturing operations, which have been or may be deemed to be hazardous or dangerous, and the extent of its potential liability, if any, under environmental, product liability and workers’ compensation statutes, rules, regulations and case law is unclear.  Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 4600000 300000 4300000 5000000.0 48000000.0 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover - shares
6 Months Ended
Jun. 29, 2019
Aug. 02, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 29, 2019  
Document Transition Report false  
Entity File Number 1-14315  
Entity Registrant Name Cornerstone Building Brands, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0127701  
Entity Address, Address Line One 5020 Weston Parkway  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Cary  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27513  
City Area Code 888  
Local Phone Number 975-9436  
Entity Information, Former Legal or Registered Name NCI Building Systems, Inc.  
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  
Title of 12(b) Security Common Stock $.01 par value per share  
Trading Symbol CNR  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   125,539,894
Entity Central Index Key 0000883902  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Income Statement [Abstract]        
Sales $ 1,295,457 $ 457,069 $ 2,360,289 $ 878,418
Cost of sales 990,794 352,986 1,869,709 682,418
Gross profit 304,663 104,083 490,580 196,000
Selling, general and administrative expenses 158,028 74,406 312,334 149,192
Intangible asset amortization 46,511 2,413 87,974 4,825
Restructuring and impairment charges, net 7,107 488 10,538 1,582
Strategic development and acquisition related costs 12,086 1,134 26,168 1,861
Loss on disposition of business 0 6,686 0 6,686
Income from operations 80,931 18,956 53,566 31,854
Interest income 121 37 336 70
Interest expense (58,299) (4,849) (116,585) (12,341)
Foreign exchange gain (loss) 523 (305) 1,700 166
Loss on extinguishment of debt 0 (21,875) 0 (21,875)
Other income (expense), net (397) 270 (52) 727
Income (loss) before income taxes 22,879 (7,766) (61,035) (1,399)
Provision (benefit) for income taxes 5,346 (2,082) (18,551) (964)
Net income (loss) 17,533 (5,684) (42,484) (435)
Net income allocated to participating securities (270) 0 0 0
Net income (loss) applicable to common shares $ 17,263 $ (5,684) $ (42,484) $ (435)
Income (loss) per common share:        
Basic (in USD per share) $ 0.14 $ (0.09) $ (0.34) $ (0.01)
Diluted (in USD per share) $ 0.14 $ (0.09) $ (0.34) $ (0.01)
Weighted average number of common shares outstanding:        
Basic (in shares) 125,516 66,210 125,510 66,311
Diluted (in shares) 125,516 66,210 125,510 66,311
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Comprehensive loss:        
Net income (loss) $ 17,533 $ (5,684) $ (42,484) $ (435)
Other comprehensive loss, net of tax:        
Foreign exchange translation gains (losses) 3,668 (261) 6,140 (24)
Unrealized loss on derivative instruments (22,746) 0 (22,746) 0
Other comprehensive loss (19,078) (261) (16,606) (24)
Comprehensive loss $ (1,545) $ (5,945) $ (59,090) $ (459)
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 29, 2019
Oct. 28, 2018
Current assets:    
Cash and cash equivalents $ 87,496,000 $ 54,272,000
Restricted cash 3,989,000 245,000
Accounts receivable, less allowances of $9,825 and $6,249, respectively 589,610,000 233,297,000
Inventories, net 502,125,000 254,531,000
Income taxes receivable 20,233,000 1,012,000
Investments in debt and equity securities, at market 3,709,000 5,285,000
Prepaid expenses and other 70,046,000 34,821,000
Assets held for sale 5,018,000 7,272,000
Total current assets 1,282,226,000 590,735,000
Property, plant and equipment, less accumulated depreciation of $508,103 and $459,931, respectively 634,599,000 236,240,000
Lease right-of-use assets 282,793,000 0
Goodwill 1,611,213,000 148,291,000
Intangible assets, net 1,830,821,000 127,529,000
Deferred income taxes 0 982,000
Other assets, net 12,088,000 6,598,000
Total assets 5,653,740,000 1,110,375,000
Current liabilities:    
Current portion of long-term debt 25,600,000 4,150,000
Note payable 0 497,000
Payable pursuant to a tax receivable agreement 24,760,000 0
Accounts payable 241,808,000 170,663,000
Accrued compensation and benefits 82,804,000 65,136,000
Accrued interest 47,237,000 1,684,000
Accrued income taxes 11,720,000 11,685,000
Current portion of lease liabilities 69,837,000 0
Other accrued expenses 252,367,000 81,884,000
Total current liabilities 756,133,000 335,699,000
Long-term debt 3,315,550,000 403,076,000
Deferred income taxes 265,464,000 2,250,000
Long-term lease liabilities 217,968,000 0
Other long-term liabilities 190,421,000 39,085,000
Total long-term liabilities 3,989,403,000 444,411,000
Stockholders’ equity:    
Common stock, $.01 par value; 200,000,000, 125,588,427 and 125,519,112 shares authorized, issued and outstanding at June 29, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively 1,256,000 663,000
Additional paid-in capital 1,243,897,000 523,788,000
Accumulated deficit (308,323,000) (186,291,000)
Accumulated other comprehensive loss, net (27,419,000) (6,708,000)
Treasury stock, at cost (69,315 and 60,813 shares at June 29, 2019 and October 28, 2018, respectively) (1,207,000) (1,187,000)
Total stockholders’ equity 908,204,000 330,265,000
Total liabilities and stockholders’ equity $ 5,653,740,000 $ 1,110,375,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 29, 2019
Oct. 28, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 9,825 $ 6,249
Accumulated depreciation on property, plant and equipment $ 508,103 $ 459,931
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 100,000,000
Common stock, shares issued (in shares) 125,588,427 66,264,654
Common stock, shares outstanding (in shares) 125,519,112 66,203,841
Treasury stock, shares (in shares) 69,315 60,813
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Cash flows from operating activities:    
Net income (loss) $ (42,484) $ (435)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 127,476 20,800
Non-cash interest expense 3,954 781
Loss on extinguishment of debt 0 21,875
Share-based compensation expense 7,479 7,868
Loss on disposition of business, net 0 6,192
Non-cash fair value premium on purchased inventory 16,249 0
Gains on asset sales, net (277) (250)
Provision for doubtful accounts (205) (44)
Deferred income taxes (48,515) (1,676)
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable (133,820) 17,060
Inventories 29,430 (24,920)
Income taxes 2,245 (2,822)
Prepaid expenses and other (706) (4,182)
Accounts payable 15,079 12,686
Accrued expenses (2,952) (12,016)
Other, net (2,867) (931)
Net cash provided by (used in) operating activities (29,914) 39,986
Cash flows from investing activities:    
Acquisitions, net of cash acquired (179,184) 0
Capital expenditures (57,220) (16,897)
Proceeds from sale of property, plant and equipment 873 2,678
Business disposition, net 0 (4,415)
Net cash used in investing activities (235,531) (18,634)
Cash flows from financing activities:    
Proceeds from stock options exercised 0 1,040
Proceeds from ABL facility 270,000 65,000
Payments on ABL facility (50,000) (65,000)
Proceeds from term loan 0 415,000
Payments on term loan (12,810) (144,147)
Payments on senior notes 0 (265,470)
Payments on note payable 0 (441)
Payments of financing costs 0 (6,275)
Payments related to tax withholding for share-based compensation (167) (4,612)
Purchases of treasury stock 0 (46,705)
Net cash provided by (used in) financing activities 207,023 (51,610)
Effect of exchange rate changes on cash and cash equivalents 2,300 (24)
Net decrease in cash, cash equivalents and restricted cash (56,122) (30,282)
Cash, cash equivalents and restricted cash at beginning of period 147,607 65,794
Cash, cash equivalents and restricted cash at end of period $ 91,485 $ 35,512
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of accounting change $ 0   $ 1,351 $ (1,351)    
Balance (in shares) at Oct. 29, 2017   68,677,684       (291,128)
Balance at Oct. 29, 2017 305,247 $ 687 562,277 (248,046) $ (7,531) $ (2,140)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (2,917,034)
Treasury stock purchases (51,317)         $ (51,317)
Retirement of treasury shares (in shares)   (2,916,930)       2,916,930
Retirement of treasury shares   $ (29) (51,286)     $ 51,315
Issuance of restricted stock (in shares)   397,722       181,439
Issuance of restricted stock   $ 4 (4)      
Other comprehensive loss $ (79)   (55)   (24)  
Stock options exercised (in shares) 100,000 93,636        
Stock options exercised $ 1,040 $ 1 1,039      
Share-based compensation 7,868   7,868      
Net income (loss) (435)     (435)    
Balance (in shares) at Apr. 29, 2018   66,252,112       (109,793)
Balance at Apr. 29, 2018 262,324 $ 663 521,190 (249,832) (7,555) $ (2,142)
Balance (in shares) at Jan. 28, 2018   66,251,796       (109,689)
Balance at Jan. 28, 2018 266,305 $ 663 519,224 (244,148) (7,294) $ (2,140)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (104)
Treasury stock purchases (2)         $ (2)
Issuance of restricted stock (in shares)   316        
Other comprehensive loss (293)   (32)   (261)  
Share-based compensation 1,998   1,998      
Net income (loss) (5,684)     (5,684)    
Balance (in shares) at Apr. 29, 2018   66,252,112       (109,793)
Balance at Apr. 29, 2018 262,324 $ 663 521,190 (249,832) (7,555) $ (2,142)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of accounting change (3,358)     (3,358)    
Balance (in shares) at Oct. 28, 2018   66,264,654       (60,813)
Balance at Oct. 28, 2018 330,265 $ 663 523,788 (186,291) (6,708) $ (1,187)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (347,040)
Treasury stock purchases (4,128)         $ (4,128)
Retirement of treasury shares (in shares)   (296,954)       296,954
Retirement of treasury shares   $ (3) (3,634)     $ 3,637
Issuance of restricted stock (in shares)   977,226        
Issuance of restricted stock   $ 10 (10)      
Issuance of common stock for the Ply Gem merger (in shares)   58,638,233        
Issuance of common stock for the Ply Gem merger 713,041 $ 586 712,455      
Other comprehensive loss (4,105)       (4,105)  
Share-based compensation 4,457   4,457      
Net income (loss) (76,190)     (76,190)    
Balance (in shares) at Dec. 31, 2018   125,583,159       (110,899)
Balance at Dec. 31, 2018 959,982 $ 1,256 1,237,056 (265,839) (10,813) $ (1,678)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (22,112)
Treasury stock purchases (167)         $ (167)
Retirement of treasury shares (in shares)   (57,984)       57,984
Retirement of treasury shares   $ (1) (551)     $ 552
Issuance of restricted stock (in shares)   63,252        
Issuance of restricted stock   $ 1 (1)      
Other comprehensive loss $ (16,606)       (16,606)  
Deferred compensation obligation     (86)     $ 86
Deferred compensation obligation (in shares)           5,712
Stock options exercised (in shares) 0          
Share-based compensation $ 7,479   7,479      
Net income (loss) (42,484)     (42,484)    
Balance (in shares) at Jun. 29, 2019   125,588,427       (69,315)
Balance at Jun. 29, 2019 908,204 $ 1,256 1,243,897 (308,323) (27,419) $ (1,207)
Balance (in shares) at Mar. 30, 2019   125,581,009       (66,916)
Balance at Mar. 30, 2019 906,286 $ 1,256 1,240,423 (325,856) (8,341) $ (1,196)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (2,399)
Treasury stock purchases (11)         $ (11)
Issuance of restricted stock (in shares)   7,418        
Other comprehensive loss (19,078)       (19,078)  
Share-based compensation 3,474   3,474      
Net income (loss) 17,533     17,533    
Balance (in shares) at Jun. 29, 2019   125,588,427       (69,315)
Balance at Jun. 29, 2019 $ 908,204 $ 1,256 $ 1,243,897 $ (308,323) $ (27,419) $ (1,207)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 29, 2019
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Change of Name
Effective May 23, 2019, NCI Building Systems, Inc. changed its name to Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”). In connection with the name change, the Company changed its NYSE trading symbol from “NCS” to “CNR”.
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through June 29, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.
For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 28, 2018 filed with the Securities and Exchange Commission (the “SEC”) on December 19, 2018.
Reporting Periods
On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from March 31, 2019 through June 29, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and six months ended April 29, 2018 are presented herein as the comparable period to the three and six months ended June 29, 2019. The Company did not recast the consolidated financial statements for the period from March 31, 2018 to June 29, 2018 or January 1, 2018 to June 29, 2018, because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Change in Operating Segments
For the Transition Period, the Company began reporting results under three reportable segments: (i) Commercial; (ii) Siding; and (iii) Windows, to align with how the Company manages its business, reviews operating performance and allocates resources following the Merger. The Commercial segment will include the aggregate operating results of the Company’s legacy businesses. The Siding and Windows segments will include the operating results of the legacy Ply Gem operating segments.
Disposition of Business
In the second quarter of fiscal 2018, the Company closed on the sale of CENTRIA International LLC, which owned our China manufacturing facility. The Company recognized a $6.7 million loss on the sale during the second quarter of fiscal 2018, which is included in the Commercial segment financial results. The disposition did not represent a strategic shift that had a major effect on the Company’s operations or financial results.

Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 
June 29, 2019
Cash and cash equivalents
$
87,496

Restricted cash(1)
3,989

Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$
91,485

(1)
Restricted cash at June 29, 2019 relates to an escrow balance held for an outstanding earnout agreement.
Net Sales
The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using IFRS and GAAP. The core principle of this update is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
We enter into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. We do not exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. We have elected to apply the practical expedient provided for in ASU No. 2014-09 and have not disclosed information regarding remaining performance obligations that have original expected durations of one year or less. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.
Our revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. We measure variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. We do not have significant financing components.
Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to our weathertightness warranties (see Note 11 — Warranty).
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Commercial Net Sales Disaggregation:
 
 
 
 
 
 
 
Metal building products
$
321,170

 
$
304,797

 
$
594,595

 
$
580,613

Insulated metal panels
116,709

 
99,792

 
223,081

 
197,305

Metal coil coating
42,406

 
52,480

 
87,570

 
100,500

Total
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

 
 
 
 
 
 
 
 
Siding Net Sales Disaggregation:
 
 
 
 
 
 
 
Vinyl siding
$
145,351

 
$

 
$
251,308

 
$

Metal
70,352

 

 
123,332

 

Injection molded
17,896

 

 
29,734

 

Stone
45,266

 

 
67,580

 

Other products
27,660

 

 
52,848

 

Total
$
306,525

 
$

 
$
524,802

 
$

 
 
 
 
 
 
 
 
Windows Net Sales Disaggregation:
 
 
 
 
 
 
 
Vinyl windows
$
480,299

 
$

 
$
874,229

 
$

Aluminum windows
16,019

 

 
27,727

 

Other
12,329

 

 
28,285

 

Total
$
508,647

 
$

 
$
930,241

 
$

 
 
 
 
 
 
 
 
Total Net Sales:
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418


XML 22 R9.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jun. 29, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
ACCOUNTING PRONOUNCMENTS ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.
The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practice expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8Leases.
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1Summary of Significant Accounting Policies.
In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force), which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.
In March 2017, the FASB issued ASU 2017-07, CompensationRetirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.
In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.
In August 2017, the FASB issued ASU No. 2017-12, Targeted Improvements to Accounting for Hedging Activities. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies disclosure requirements for fair value measurements under ASC 820, Fair Value Measurement. We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.
In August 2018, the FASB issued ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.
Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.19.2
ACQUISITIONS
6 Months Ended
Jun. 29, 2019
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
Environmental Stoneworks
On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks” or “ESW”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for Environmental Stoneworks. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility.
The Environmental Stoneworks Acquisition, when combined with the Company’s existing stone businesses, positions the Company as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of Accounting Standards Codification 805, Business Combinations, which results in a new valuation for the assets and liabilities of Environmental Stoneworks based upon fair values as of the closing date.
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
 
Restricted cash
$
3,379

Accounts receivable
17,134

Inventories
13,362

Prepaid expenses and other current assets
3,347

Property, plant and equipment
14,295

Lease right of use assets
11,372

Intangible assets (trade names/customer relationships)
91,170

Goodwill
59,863

Other assets
157

Total assets acquired
214,079

Liabilities assumed:
 
Accounts payable
5,910

Other accrued expenses
10,791

Lease liabilities
11,365

Other long-term liabilities
3,450

Total liabilities assumed
31,516

Net assets acquired
$
182,563


The $59.9 million of goodwill was allocated to the Siding segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
During the three and six months ended June 29, 2019, the Company incurred $0.3 million and $1.5 million, respectively, of acquisition-related costs for Environmental Stoneworks, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The final acquisition accounting allocation for the Environmental Stoneworks Acquisition remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remains open as of June 29, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.
Ply Gem Merger
On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ply Gem Parent, LLC (“Ply Gem”), and for certain limited purposes as set forth in the Merger Agreement, Clayton, Dubilier & Rice, LLC (“CD&R”), pursuant to which, at the closing of the merger, Ply Gem would be merged with and into NCI, with NCI continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). On November 15, 2018, at a special meeting of NCI shareholders, NCI’s shareholders approved, among other items, the Merger Agreement and the issuance in the Merger of 58,709,067 shares of NCI common stock, par value $0.01 per share (“NCI Common Stock”) in the aggregate, on a pro rata basis, to the holders of all of the equity interests in Ply Gem (the “Stock Issuance”), representing approximately 47% of the total number of shares of NCI Common Stock outstanding following the consummation of the Merger on November 16, 2018 (the “Closing Date”). The total value of shares of NCI Common Stock issued pursuant to the Stock Issuance was approximately $713.9 million based on the number of shares issued multiplied by the NCI Common Stock closing share price of $12.16 on the Closing Date. There are approximately 70,834 shares of NCI Common Stock of the original 58,709,067 that have not yet been issued pending holder identification and have been accrued as purchase consideration within other current liabilities in the consolidated balance sheet at June 29, 2019. For accounting and legal purposes, NCI was the accounting and legal acquirer of Ply Gem as of the Closing Date and Ply Gem’s results have been included within NCI from the Closing Date.
Ply Gem is a leading manufacturer of exterior building products in North America, operating in two segments: Siding and Windows. These two segments produce a comprehensive product line of vinyl siding, designer accents, cellular PVC trim, vinyl fencing, vinyl railing, stone veneer, and vinyl windows and doors used in both the new construction market and the home repair and remodeling market in the United States and Canada. Vinyl building products have the leading share of sales volume in siding and windows in the United States. Ply Gem also manufactures vinyl and aluminum soffit and siding accessories, aluminum trim coil, wood windows, aluminum windows, vinyl and aluminum-clad windows and steel and fiberglass doors, enabling us to bundle complementary and color-matched products and accessories with our core products.
Ply Gem strategically fits into NCI’s existing footprint and broadens its service offering to existing and new customers within the building products industry. The Company accounted for the Merger as an acquisition in accordance with the provisions of Accounting Standards Codification 805, Business Combinations, which results in a new valuation for the assets and liabilities of Ply Gem based upon fair values as of the Closing Date.
In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of the company formerly known as Ply Gem Midco, Inc. (“Ply Gem Midco”), a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement (as defined below), (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement (as defined below) and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture (as defined below).
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Credit Agreement (the “Current Cash Flow Credit Agreement”), by and among Ply Gem Midco, JP Morgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), and the several banks and other financial institutions from time to time party thereto. As of November 16, 2018, immediately prior to consummation of the Merger, the Current Cash Flow Credit Agreement provided for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Current Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. On November 16, 2018, Ply Gem Midco entered into a Lender Joinder Agreement, by and among Ply Gem Midco, the additional commitment lender party thereto and the Cash Flow Agent, which amended the Current Cash Flow Credit Agreement in order to, among other things, increase the aggregate principal amount of the Current Term Loan Facility by $805.0 million (the “Incremental Term Loans”). Proceeds of the Incremental Term Loans were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement (each as defined below) and (c) repay $325.0 million of borrowings outstanding under the Current ABL Facility (as defined below). On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and NCI became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there was $2,555.6 million outstanding under the Current Term Loan Facility and there were no amounts drawn on the Current Cash Flow Revolver.
On April 12, 2018, Ply Gem Midco and certain subsidiaries of Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), by and among Ply Gem Midco, the subsidiary borrowers from time to time party thereto, UBS AG, Stamford Branch, as administrative agent and collateral agent (the “ABL Agent”), and the several banks and other financial institutions from time to time party thereto, which provided for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). On October 15, 2018, Ply Gem Midco entered into Amendment No. 2 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lender party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $36.0 million to $396.0 million overall, and with the (x) ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million. On November 16, 2018, Ply Gem Midco entered into Amendment No. 4 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lenders party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $215.0 million (the “Incremental ABL Commitments”) to $611.0 million overall, and with the (x) ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and NCI became the Parent Borrower (as defined in the Current ABL Credit Agreement) under the Current ABL Facility. The Company and, at the Company’s option, certain of the Company’s subsidiaries are the borrowers under the Current ABL Facility. As of November 16, 2018, and following consummation of the Merger, (a) Ply Gem Industries, Inc., Atrium Windows and Doors, Inc., NCI Group, Inc. and Robertson-Ceco II Corporation were U.S. subsidiary borrowers under the Current ABL Facility, and (b) Gienow Canada Inc., Mitten Inc., North Star Manufacturing (London) Ltd. and Robertson Building Systems Limited were Canadian borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there were no amounts drawn and $24.7 million of letters of credit issued under the Current ABL Facility.
On April 12, 2018, Ply Gem Midco issued $645.0 million aggregate principal amount of 8.00% Senior Notes due 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes were issued pursuant to an Indenture, dated as of April 12, 2018 (as supplemented from time to time, the “Current Indenture”), by and among Ply Gem Midco, as issuer, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee. On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture and the 8.00% Senior Notes. The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15.
On November 16, 2018, in connection with the incurrence by Ply Gem Midco of the Incremental Term Loans and the obtaining by Ply Gem Midco of the Incremental ABL Commitments, following consummation of the Merger, the Company (a) terminated all outstanding commitments and repaid all outstanding amounts under the Term Loan Credit Agreement, dated as of February 8, 2018 (the “Pre-merger Term Loan Credit Agreement”), by and among the Company, as borrower, the several banks and other financial institutions from time to time party thereto and Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and (b) terminated all outstanding commitments and repaid all outstanding amounts under the ABL Credit Agreement, dated as of February 8, 2018 (the “Pre-merger ABL Credit Agreement”), by and among NCI Group, Inc. and Robertson-Ceco II Corporation, as borrowers, the Company, as a guarantor, the other borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent and collateral agent. Outstanding letters of credit under the Pre-merger ABL Credit Agreement were cash collateralized.
In connection with the termination and repayment of the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the Company also terminated (i) the Term Loan Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Credit Suisse AG, Cayman Islands Branch, as collateral agent, (ii) the ABL Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Wells Fargo Bank, National Association, as collateral agent, and (iii) the Intercreditor Agreement, dated as of February 8, 2018, between Credit Suisse AG, Cayman Islands Branch and Wells Fargo Bank, National Association, and acknowledged by the Company and certain of its subsidiaries.
Purchase Price Allocation
The Company’s total purchase consideration in the Merger was equal to $728.9 million and is comprised of the Stock Issuance of $713.9 million and a cash payment of $15.0 million by the Company to settle certain third-party fees and expenses incurred by Ply Gem. The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
 
Cash
$
102,121

Accounts receivable
345,472

Inventories
301,513

Prepaid expenses and other current assets
51,841

Property, plant and equipment
364,603

Intangible assets (trade names/customer relationships)
1,720,000

Goodwill
1,402,737

Other assets
3,262

Total assets acquired
4,291,549

Liabilities assumed:
 
Accounts payable
139,955

Tax receivable agreement liability
47,355

Other accrued expenses (inclusive of $27.5 million for current warranty liabilities)
245,611

Debt (inclusive of current portion)
2,674,767

Other long-term liabilities ($78.6 million for accrued long-term warranty)
78,552

Deferred income taxes
346,530

Other long-term liabilities
29,834

Total liabilities assumed
3,562,604

Net assets acquired
$
728,945


At the acquisition date, $802.3 million of goodwill allocated to the Siding segment and $600.4 million allocated to the Windows segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
The final acquisition accounting allocation for the Merger remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include various income tax assets and liabilities, accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remains open as of June 29, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.
Unaudited Pro Forma Financial Information
During the three and six months ended June 29, 2019, Environmental Stoneworks contributed net sales of $43.4 million and $62.8 million, respectively, and net income of $2.6 million and $2.9 million, respectively, which has been included within the Company’s consolidated statement of operations. The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the three and six months ended June 29, 2019 and April 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the six months ended April 29, 2018) (in thousands except for per share data):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales
$
1,295,457

 
$
1,112,867

 
$
2,376,385

 
$
2,286,242

Net income (loss) applicable to common shares
22,682

 
(58,308
)
 
(18,200
)
 
(162,686
)
Net income (loss) per common share:
 
 
 
 
 
 
 
Basic
$
0.18

 
$
(0.46
)
 
$
(0.15
)
 
$
(1.30
)
Diluted
$
0.18

 
$
(0.46
)
 
$
(0.15
)
 
$
(1.30
)

The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Ply Gem and Environmental Stoneworks. Material pro forma adjustments related to the Environmental Stoneworks and Ply Gem acquisitions include approximately $70.3 million of certain acquisition and compensation costs and $37.9 million of non-cash charges of purchase price allocated to inventories, which were reflected in the pro forma results as if they were incurred on October 30, 2017. Other material pro forma adjustments include adjustments to depreciation and amortization expense and interest expense related to the Environmental Stoneworks and Ply Gem acquisitions.
The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the two acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Ply Gem acquisitions occurred on October 30, 2017 or of future results.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
 
Commercial
 
Siding
 
Windows
 
Total
Balance, October 28, 2018
$
148,291

 
$

 
$

 
$
148,291

Goodwill recognized from Merger

 
854,606

 
639,447

 
1,494,053

Currency translation

 
(1,220
)
 
(913
)
 
(2,133
)
Balance, December 31, 2018
$
148,291

 
$
853,386

 
$
638,534

 
$
1,640,211

Goodwill recognized from Environmental Stoneworks Acquisition

 
59,863

 

 
59,863

Currency translation

 
1,404

 
1,051

 
2,455

Purchase accounting adjustments

 
(52,234
)
 
(39,082
)
 
(91,316
)
Balance, June 29, 2019
$
148,291

 
$
862,419

 
$
600,503

 
$
1,611,213


XML 25 R12.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES
6 Months Ended
Jun. 29, 2019
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventory are as follows (in thousands):
 
June 29,
2019
 
October 28,
2018
Raw materials
$
286,218

 
$
205,902

Work in process and finished goods
215,907

 
48,629

 
$
502,125

 
$
254,531

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLES
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLES INTANGIBLES
The table that follows presents the major components of intangible assets as of June 29, 2019 and October 28, 2018 (in thousands):
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of June 29, 2019
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names(1)
6
15
 
$
252,942

 
$
(27,931
)
 
$
225,011

Customer lists and relationships
5
20
 
1,737,060

 
(131,250
)
 
1,605,810

Total intangible assets
 
 
 
 
$
1,990,002

 
$
(159,181
)
 
$
1,830,821

(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
 
 
 
 
 
 
 
 
 
 
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of October 28, 2018
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names
 
15
 
 
$
29,167

 
$
(12,657
)
 
$
16,510

Customer lists and relationships
12
20
 
136,210

 
(38,646
)
 
97,564

 
 
 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
Trade names
 
 
 
 
13,455

 

 
13,455

Total intangible assets
 
 
 
 
$
178,832

 
$
(51,303
)
 
$
127,529


XML 27 R14.htm IDEA: XBRL DOCUMENT v3.19.2
ASSETS HELD FOR SALE
6 Months Ended
Jun. 29, 2019
Discontinued Operations and Disposal Groups [Abstract]  
ASSETS HELD FOR SALE ASSETS HELD FOR SALE
We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $5.0 million and $7.3 million as of June 29, 2019 and October 28, 2018, respectively. All of these assets continued to be actively marketed for sale or were under contract as of June 29, 2019.
During the three and six months ended June 29, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the three and six months ended June 29, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of $0.9 million and recognized a net gain of $0.3 million, which is included in restructuring and impairment charges, net, in the consolidated statements of operations.
Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled $5.0 million as of June 29, 2019.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES
6 Months Ended
Jun. 29, 2019
Leases [Abstract]  
LEASES LEASES
Effective January 1, 2019, the Company adopted ASU 2016-02, Leases, applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception.
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The Company’s IBR is determined based on securing borrowings, further described in Note 13 - Long-term Debt and Note Payable.
Weighted average information about the Company’s lease portfolio as of June 29, 2019 was as follows:
Weighted-average remaining lease term
6.4 years

Weighted-average IBR
6.1
%
Operating lease costs for the three and six months ended June 29, 2019 were as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29, 2019
 
June 29, 2019
Operating lease costs
 
 
 
Fixed lease costs
$
32,172

 
$
53,222

Variable lease costs (a)
8,660

 
19,214

 
 
 
 
(a) Includes short-term lease costs, which are immaterial.
 
 
 


Cash and non-cash activities for the three and six months ended June 29, 2019 were as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29, 2019
 
June 29, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows for operating leases
$
21,810

 
$
43,473

 
 
 
 
Right-of-use assets obtained in exchange for new operating lease liabilities
$
20,977

 
$
325,033


Future minimum lease payments under non-cancelable leases as of June 29, 2019 were as follows (in thousands):

Operating Leases
2019 (excluding the six months ended June 29, 2019)
$
43,697

2020
78,097

2021
65,650

2022
51,336

2023
26,129

Thereafter
91,234

Total future minimum lease payments
356,143

Less: interest
68,338

Present value of future minimum lease payments
$
287,805

 
 
As of June 29, 2019
 
Current portion of lease liabilities
$
69,837

Long-term portion of lease liabilities
217,968

Total
$
287,805


XML 29 R16.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION
6 Months Ended
Jun. 29, 2019
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards and long-term incentive awards with performance conditions (“Performance Share Awards”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger, on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, restricted stock units (“RSUs”) and performance share units (“PSUs”). A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of June 29, 2019, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of restricted stock grants, RSUs, PSUs and stock option grants, none of which can be settled through cash payments, and Performance Share Awards, which are settled in cash. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment at the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change of control. Restricted stock awards do not vest upon attainment of a specified retirement age, as provided by the agreements governing such awards. The vesting of our Performance Share Awards is described below.
As a general rule, option awards terminate on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve. Awards may be paid in cash, shares of our Common Stock or a combination, in lump sum or installments and currently or by deferred payment, all as determined by the Committee.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three or five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Founders Awards granted to our senior executives and certain key employees included options, RSUs and PSUs. The options and RSUs vest subject to continued employment 20% per year on the first through fifth anniversary of the award. Vesting of the PSUs is contingent upon the achievement of synergies captured from the Merger and continued employment during a three-year performance period beginning on the grant date. At the end of the performance period, the number of actual shares to be awarded varies between 0% and 200% of target amounts. The PSUs vest pro rata if an executive’s employment terminates after 50% of the service period has passed and prior to the end of the performance period due to death, disability, or termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates for any other reason prior to the end of the performance period, all outstanding unvested PSUs, whether earned or unearned, are forfeited and cancelled. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the PSU payout is calculated and paid assuming that the maximum benefit had been achieved. If the plan is accepted, awards will continue to vest as RSUs with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates due to death or disability while any of the restricted stock is unvested, then all of the unvested restricted stock shall become vested. If an executive’s employment is terminated by the Company without cause or by the executive for good reason, the unvested restricted stock is forfeited. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the restricted stock fully vests. If the plan is accepted, awards will continue to vest with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. The fair value of the awards is based on the Company’s stock price as of the date of grant.
Stock option awards
During the six months ended June 29, 2019, we granted 0.3 million stock options. The average grant date fair value of options granted during the six months ended June 29, 2019 was $2.04 per share. We did not grant stock options during the six months ended April 29, 2018. No options were exercised during the six months ended June 29, 2019. During the six months ended April 29, 2018, 0.1 million options with an intrinsic value of $0.6 million were exercised and cash received from options exercised was $1.0 million.
Restricted stock units and performance share units
Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the six months ended June 29, 2019, we granted RSUs to key employees with a fair value of $1.7 million representing approximately 0.3 million shares. During the six months ended April 29, 2018, we granted RSUs with a fair value of $6.8 million, representing 0.3 million shares.
During the six months ended June 29, 2019, we granted PSUs with a total fair value of approximately $0.3 million to key employees. During the six months ended April 29, 2018, we granted PSUs with a total fair value of approximately $4.5 million and $2.1 million, to the Company’s senior executives and key employees, respectively. On November 16, 2018, upon consummation of the Merger, certain PSUs that were issued in fiscal 2017 and fiscal 2018 converted to RSUs at 100% and continue to vest in accordance with the original schedule, as the Board of Directors approved the treatment of existing awards, at the Merger date, as if a change in control had occurred, per the respective agreements governing each award.
Share-based compensation expense
During the three and six months ended June 29, 2019 we recorded share-based compensation expense for all awards of $3.5 million and $7.5 million, respectively. During the three and six months ended April 29, 2018, we recorded share-based compensation expense for all awards of $2.0 million and $7.9 million, respectively. Share-based compensation expense for the six months ended April 29, 2018 included accelerated awards of $3.6 million due to the retirement of the Company’s former CEO.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER COMMON SHARE
6 Months Ended
Jun. 29, 2019
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Numerator for Basic and Diluted Earnings Per Common Share
 

 
 

 
 
 
 
Net income (loss) applicable to common shares
$
17,263

 
$
(5,684
)
 
$
(42,484
)
 
$
(435
)
Denominator for Basic and Diluted Income Per Common Share
 

 
 

 
 
 
 
Weighted average basic number of common shares outstanding
125,516

 
66,210

 
125,510

 
66,311

Common stock equivalents:
 
 
 
 
 
 
 
Employee stock options

 

 

 

PSUs and Performance Share Awards

 

 

 

Weighted average diluted number of common shares outstanding
125,516

 
66,210

 
125,510

 
66,311

 
 
 
 
 
 
 
 
Basic income (loss) per common share
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
Diluted income (loss) per common share
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
 
 
 
 
 
 
 
 
Incentive Plan securities excluded from dilution(1)
5,880

 
95

 
4,872

 
122


(1)
Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units related to our Incentive Plan from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY
6 Months Ended
Jun. 29, 2019
Product Warranties Disclosures [Abstract]  
WARRANTY WARRANTY
The Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. Upon the sale of a weathertightness warranty, we record the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on our consolidated balance sheets depending on when the revenues are expected to be recognized. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the six months ended June 29, 2019 and April 29, 2018 (in thousands):
 
Six Months Ended
 
June 29, 2019
 
April 29, 2018
Beginning balance
$
134,515

 
$
32,418

Purchase accounting adjustments
2,690

 

Warranties sold
1,551

 
1,605

Revenue recognized
(1,395
)
 
(1,314
)
Expense
14,081

 

Settlements
(13,772
)
 
(950
)
Ending balance
137,670

 
31,759

Less: current portion
33,974

 
6,338

Total, less current portion
$
103,696

 
$
25,421


The Company records the current warranty obligation within other accrued expenses and the long-term warranty obligation within other long-term liabilities within the Company’s consolidated balance sheets at June 29, 2019 and October 28, 2018.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.19.2
DEFINED BENEFIT PLANS
6 Months Ended
Jun. 29, 2019
Retirement Benefits [Abstract]  
DEFINED BENEFIT PLANS DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in broadly diversified portfolios of domestic and international equity mutual funds, bonds, mortgages and other funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”).
In addition to the CENTRIA Benefit Plans, CENTRIA contributes to a multi-employer plan, the Steelworkers Pension Trust. The minimum required annual contribution to this plan is $0.3 million. The current contract expires on June 1, 2022. If we were to withdraw our participation from this multi-employer plan, CENTRIA may be required to pay a withdrawal liability representing an amount based on the underfunded status of the plan. The plan is not significant to the Company’s consolidated financial statements.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):
 
Three Months Ended June 29, 2019
 
Three Months Ended April 29, 2018
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
Service cost
$
11

 
$
6

 
$
17

 
$
22

 
$
7

 
$
29

Interest cost
974

 
66

 
1,040

 
494

 
62

 
556

Expected return on assets
(1,234
)
 

 
(1,234
)
 
(729
)
 

 
(729
)
Amortization of prior service cost
15

 

 
15

 
15

 

 
15

Amortization of net actuarial loss
704

 

 
704

 
248

 

 
248

Net periodic benefit cost
$
470

 
$
72

 
$
542

 
$
50

 
$
69

 
$
119

 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended June 29, 2019
 
Six Months Ended April 29, 2018
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
Service cost
$
21

 
$
11

 
$
32

 
$
44

 
$
14

 
$
58

Interest cost
1,949

 
131

 
2,080

 
988

 
124

 
1,112

Expected return on assets
(2,468
)
 

 
(2,468
)
 
(1,458
)
 

 
(1,458
)
Amortization of prior service cost
28

 

 
28

 
28

 

 
28

Amortization of net actuarial loss
1,409

 

 
1,409

 
496

 

 
496

Net periodic benefit cost
$
939

 
$
142

 
$
1,081

 
$
98

 
$
138

 
$
236

We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM DEBT AND NOTE PAYABLE
6 Months Ended
Jun. 29, 2019
Debt Disclosure [Abstract]  
LONG-TERM DEBT AND NOTE PAYABLE LONG-TERM DEBT AND NOTE PAYABLE
Debt is comprised of the following (in thousands):
 
June 29,
2019
 
October 28,
2018
Asset-based revolving credit facility due April 2023
$
220,000

 
$

Asset-based revolving credit facility due February 2023

 

Term loan facility due April 2025
2,536,397

 

Term loan facility due February 2025

 
412,925

Cash flow revolver due April 2023

 

8.00% senior notes due April 2026
645,000

 

Less: unamortized discounts and unamortized deferred financing costs(1)
(60,247
)
 
(5,699
)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs
3,341,150

 
407,226

Less: current portion of long-term debt
25,600

 
4,150

Total long-term debt, less current portion
$
3,315,550

 
$
403,076


(1)
Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.8 million and $1.1 million as of June 29, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.
Recent Debt Transactions
In connection with the Merger, on November 16, 2018, the Company assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.
February 2018 Debt Redemption and Refinancing
On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the proceeds of which, together, were used to redeem the 8.25% senior notes due 2023 (the “8.25% Senior Notes”) and to refinance the Company’s then-existing term loan credit facility and the Company’s then-existing asset-based revolving credit facility.
Term Loan Credit Agreement due February 2025
On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement which provided for a term loan credit facility in an original aggregate principal amount of $415.0 million (the “Pre-merger Term Loan Credit Facility”). Proceeds from borrowings under the Pre-merger Term Loan Credit Facility were used, together with cash on hand, (i) to refinance the then existing term loan credit agreement, (ii) to redeem and repay the 8.25% Senior Notes and (iii) to pay any fees, premiums and expenses incurred in connection with the refinancing. On November 16, 2018, the Company repaid the remaining $412.9 million aggregate principal amount of the term loans outstanding under the Pre-merger Term Loan Credit Facility for approximately $413.7 million, reflecting remaining principal and interest, using proceeds from the incremental term loan facility entered into in connection with the Merger.
Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current Cash Flow Credit Agreement, which provides for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023.
On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Current Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities.
The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin of 3.75% per annum or (ii) an alternate base rate plus an applicable margin of 2.75% per annum. At June 29, 2019, the interest rates on the Current Term Loan Facility were follows:
 
June 29, 2019
Interest rate
6.35
%
Effective interest rate
6.51
%

The Company has also entered into certain interest rate swap agreements. See Note 16 - Fair Value of Financial Instruments and Fair Value Measurements.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
The Current Term Loan Facility may be prepaid at the Company’s option at any time, subject to minimum principal amount requirements. Prepayments of the Current Term Loan Facility in connection with a repricing transaction (as defined in the Current Cash Flow Credit Agreement) on or prior to April 12, 2019 are subject to a 1.00% prepayment premium. Prepayments may otherwise be made without premium or penalty (other than customary breakage costs). The Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. The annual excess cash flow assessment will begin with the Company’s 2019 fiscal year, payable within five business days after the delivery of the annual financial statements.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Credit Agreement due February 2023
On February 8, 2018, the subsidiaries of the Company, NCI Group, Inc. and Robertson-Ceco II Corporation, and the Company as a guarantor, entered into the Pre-merger ABL Credit Agreement. The Pre-merger ABL Credit Agreement provided for an asset-based revolving credit facility (the “Pre-merger ABL Credit Facility”) which allowed aggregate maximum borrowings by the ABL borrowers of up to $150.0 million, letters of credit of up to $30.0 million and up to $20.0 million for swingline borrowings. Borrowing availability was determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of accounts receivable, eligible credit card receivables and eligible inventory, less certain reserves and subject to certain other adjustments. Availability was reduced by issuance of letters of credit as well as any borrowings. All borrowings under the Pre-merger ABL Credit Facility would have matured on February 8, 2023. This facility was terminated in connection with the Merger and replaced with the Current ABL Facility (defined below).
ABL Facility due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Current ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Current ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.
Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of June 29, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):
 
June 29, 2019
Excess availability
$
350,280

Revolving loans outstanding
220,000

Letters of credit outstanding
35,460


Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of 0.00%) plus an applicable margin ranging from 1.25% to 1.75% per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from 0.25% to 0.75% per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a 0.25% per annum fee. At June 29, 2019, the weighted average interest rate on the Current ABL Facility was 3.77%.
The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and
a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.
Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.
The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of 1.00:1.00, which is tested only when specified availability is less than 10.0% of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of 20 consecutive calendar days.
8.00% Senior Notes due April 2026
On April 12, 2018, Ply Gem Midco issued $645.0 million at a discount of 2.25% in aggregate principal amount of 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15. The effective interest rate for the 8.00% Senior Notes was 8.64% as of June 29, 2019, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture.
The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.
The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:
prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to April 15, 2021, the Company may redeem up to 40.0% of the original aggregate principal amount of the 8.00% Senior Notes with proceeds of certain equity offerings, at a redemption price of 108%, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after April 15, 2021, the Company may redeem the 8.00% Senior Notes at specified redemption prices starting at 104% and declining ratably to 100.0% by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.
Redemption of 8.25% Senior Notes
On January 16, 2015, the Company issued $250.0 million in aggregate principal amount of the 8.25% Senior Notes. On February 8, 2018, the Company redeemed the outstanding $250.0 million aggregate principal amount of the 8.25% Senior Notes for approximately $265.5 million using the proceeds from borrowings under the Pre-merger Term Loan Credit Facility.
During the three and six months ended April 29, 2018, the Company incurred a pretax loss, primarily on the extinguishment of the Notes, of $21.9 million, of which approximately $15.5 million represents the call premium paid on the redemption of the Notes.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of June 29, 2019, the Company was in compliance with all covenants that were in effect on such date.
Insurance Note Payable
As of June 29, 2019, the Company had no notes payable outstanding. As of October 28, 2018, the Company had an outstanding note payable in the amount of $0.5 million related to financed insurance premiums. Insurance premium financings are generally secured by the unearned premiums under such policies.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.19.2
CD&R INVESTOR GROUP
6 Months Ended
Jun. 29, 2019
Equity [Abstract]  
CD&R Investor Group CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
On December 11, 2017, the CD&R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&R Fund VIII Investor Group, CD&R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&R Pisces”, and together with the CD&R Fund VIII Investor Group, the “CD&R Investor Group”) and the Golden Gate Investor Group (together with the CD&R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&R Fund VIII Investor Group.
As of June 29, 2019, the CD&R Investor Group owned approximately 49.3% of the outstanding shares of the Company’s Common Stock. At October 28, 2018, the CD&R Fund VIII Investor Group owned approximately 34.4% of the outstanding shares of the Company’s Common Stock.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.19.2
STOCK REPURCHASE PROGRAM
6 Months Ended
Jun. 29, 2019
Equity [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAM
On September 8, 2016, the Company announced that its Board of Directors authorized a stock repurchase program for the repurchase of up to an aggregate of $50.0 million of the Company’s outstanding Common Stock. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s outstanding Common Stock. Under these repurchase programs, the Company is authorized to repurchase shares, if at all, at times and in amounts that it deems appropriate in accordance with all applicable securities laws and regulations. Shares repurchased pursuant to the repurchase programs are usually retired. There is no time limit on the duration of the programs.
During the six months ended June 29, 2019, there were no repurchases under the stock repurchase programs. During the six months ended April 29, 2018, the Company repurchased approximately 2.7 million shares for $46.7 million under the stock repurchase programs, which included 1.15 million shares for $22.3 million purchased pursuant to the CD&R Fund VIII Investor Group’s 2017 Secondary Offering (see Note 14 — CD&R Investor Group). As of June 29, 2019, approximately $55.6 million remained available for stock repurchases under the programs. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the six months ended June 29, 2019 and April 29, 2018, the Company withheld twenty-two thousand and 0.2 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the six months ended June 29, 2019, the Company cancelled 0.1 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, resulting in a $0.6 million decrease in both additional paid in capital and treasury stock. During the six months ended April 29, 2018, the Company cancelled 2.9 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs, resulting in a $51.3 million decrease in both additional paid in capital and treasury stock.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 29, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable, accounts payable and notes payable approximate fair value as of June 29, 2019 and October 28, 2018, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At June 29, 2019, there was $220.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 
June 29, 2019
 
October 28, 2018
 
Carrying
Amount
 
Fair Value
 
Carrying
Amount
 
Fair Value
Term Loan Facilities
$
2,536,397

 
$
2,460,305

 
$
412,925

 
$
412,409

8.00% Senior Notes
645,000

 
625,650

 

 


The fair values of the term loan facility were based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair value of the 8.00% senior notes was based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of June 29, 2019 and October 28, 2018.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets, representative of Level 3 inputs.
Deferred compensation plan liability: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.
Interest rate swap liability: Interest rate swap liabilities are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps were classified within Level 2 of the fair value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of June 29, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
 
June 29, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 

 
 

 
 

 
 

Short-term investments in deferred compensation plan(1):
 

 
 

 
 

 
 

Money market
$
120

 
$

 
$

 
$
120

Mutual funds – Growth
1,057

 

 

 
1,057

Mutual funds – Blend
1,606

 

 

 
1,606

Mutual funds – Foreign blend
537

 

 

 
537

Mutual funds – Fixed income

 
389

 

 
389

Total short-term investments in deferred compensation plan(2)
3,320

 
389

 

 
3,709

Total assets
$
3,320

 
$
389

 
$

 
$
3,709

 
 
 
 
 
 
 
 
Liabilities:
 

 
 

 
 

 
 

Deferred compensation plan liability(2)
$

 
$
3,618

 
$

 
$
3,618

Interest rate swap liability(3)

 
29,850

 

 
29,850

Total liabilities
$

 
$
33,468

 
$

 
$
33,468


 
October 28, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 

 
 

 
 

 
 

Short-term investments in deferred compensation plan(1):
 

 
 

 
 

 
 

Money market
$
369

 
$

 
$

 
$
369

Mutual funds – Growth
1,118

 

 

 
1,118

Mutual funds – Blend
2,045

 

 

 
2,045

Mutual funds – Foreign blend
812

 

 

 
812

Mutual funds – Fixed income

 
941

 

 
941

Total short-term investments in deferred compensation
plan(2)
4,344

 
941

 

 
5,285

Total assets
$
4,344

 
$
941

 
$

 
$
5,285

 
 
 
 
 
 
 
 
Liabilities:
 

 
 

 
 

 
 

Deferred compensation plan liability(2)
$

 
$
4,639

 
$

 
$
4,639

Total liabilities
$

 
$
4,639

 
$

 
$
4,639


(1)
Unrealized holding gains (losses) for the three months ended June 29, 2019 and April 29, 2018 were $0.1 million and $(0.2) million, respectively. Unrealized holding gains for the six months ended June 29, 2019 and April 29, 2018 were $0.4 million and $0.1 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.
(2)
The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)
In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAXES
6 Months Ended
Jun. 29, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Under FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.
For the six months ended June 29, 2019, the Company's estimated annual effective income tax rate was approximately 34.3%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”). U.S. Tax Reform was enacted by the United States on December 22, 2017. U.S. Tax Reform incorporates significant changes to U.S. corporate income tax laws including, among other things, a reduction in the federal statutory corporate income tax rate from 35% to 21%, an exemption for dividends received from certain foreign subsidiaries, a one-time repatriation tax on deemed repatriated earnings from foreign subsidiaries, immediate expensing of certain depreciable tangible assets, limitations on the deduction for net interest expense and certain executive compensation and the repeal of the Domestic Production Activities Deduction. The effective tax rate including discrete items related to unrecognized tax benefits and adjustments to state income tax rates was 30.4% for the six months ended June 29, 2019.
Valuation allowance
As of June 29, 2019, the Company remains in a valuation allowance position, in the amount of $20.5 million, against its deferred tax assets for certain state and Canadian jurisdictions for certain entities as it is currently deemed more likely than not that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these states and Canadian jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. As a result of the Merger, net operating losses may be subject to limitation under Section 382.
Unrecognized tax benefits
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities. During the six months ended June 29, 2019, the tax reserves increased by approximately $6.8 million after excluding the reserves from the Ply Gem Merger. The increase is primarily due to uncertain tax positions that were previously netted against deferred tax assets related to net operating losses in accordance with ASC 740 in addition to interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of June 29, 2019 was approximately $11.8 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet.
Tax receivable agreement (“TRA”) liability
The TRA liability generally provides for the payment by Ply Gem to a third party entity of 85% of the amount of cash savings, if any, in the U.S. federal, state and local income tax that Ply Gem actually realizes as a result of (i) net operating loss carryovers (“NOLs”) from periods ending before January 1, 2013, (ii) deductible expenses attributable to Ply Gem’s 2013 initial public offering and (iii) deductions related to imputed interest. This liability carried over to the Company in connection with the consummation of the Merger on November 16, 2018. Ply Gem’s future taxable income estimate was used to determine the cumulative NOLs that are expected to be utilized and the TRA liability was accordingly adjusted using the 85% TRA rate as Ply Gem retains the benefit of 15% of the tax savings. As of June 29, 2019, the Company had a $24.8 million current liability for the amount due pursuant to the Tax Receivable Agreement.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT INFORMATION
6 Months Ended
Jun. 29, 2019
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. For the transition period ended December 31, 2018, the Company began reporting results under three reportable segments: Commercial, Siding and Windows. The Company’s prior reportable segments, Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are now collectively in the Commercial segment. Prior periods for all periods presented have been recast to conform to the current segment presentation. The Siding segment will include the operating results of the legacy Ply Gem operating segment of Siding, Fencing, and Stone, and the Windows segment will include the operating results of the legacy Ply Gem operating segment of Windows and Doors.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance based primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. During the three months ended June 29, 2019, the Company changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. Corporate unallocated expenses include share-based compensation expenses, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales:
 

 
 

 
 
 
 
Commercial
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

Siding
306,525

 

 
524,802

 

Windows
508,647

 

 
930,241

 

Total net sales
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418

Operating income:
 

 
 

 
 
 
 
Commercial
$
58,809

 
$
40,022

 
$
83,119

 
$
77,821

Siding
25,937

 

 
14,283

 

Windows
31,912

 

 
27,593

 

Corporate
(35,727
)
 
(21,066
)
 
(71,429
)
 
(45,967
)
Total operating income
80,931

 
18,956

 
53,566

 
31,854

Unallocated other expense, net
(58,052
)
 
(26,722
)
 
(114,601
)
 
(33,253
)
Income (loss) before taxes
$
22,879

 
$
(7,766
)
 
$
(61,035
)
 
$
(1,399
)
 
 
June 29,
2019
 
October 28,
2018
Total assets:
 

 
 

Commercial
$
1,009,885

 
$
1,024,433

Siding
2,386,627

 

Windows
2,057,063

 

Corporate
200,165

 
85,942

Total assets
$
5,653,740

 
$
1,110,375


XML 39 R26.htm IDEA: XBRL DOCUMENT v3.19.2
CONTINGENCIES
6 Months Ended
Jun. 29, 2019
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims. The Company insures against these risks to the extent deemed prudent by its management and to the extent insurance is available. Many of these insurance policies contain deductibles or self-insured retentions in amounts the Company deems prudent and for which the Company is responsible for payment. In determining the amount of self-insurance, it is the Company’s policy to self-insure those losses that are predictable, measurable and recurring in nature. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes are not predictable with assurance.
Environmental
The Company is subject to United States and Canadian federal, state, provincial and local laws and regulations relating to pollution and the protection of the environment, including those governing emissions to air, discharges to water, use, storage, treatment, disposal and transport of hazardous waste and other materials, investigation and remediation of contaminated sites, and protection of worker health and safety. From time to time, the Company’s facilities are subject to investigation by governmental authorities. In addition, the Company has been identified as one of many potentially responsible parties for contamination present at certain offsite locations to which it or its predecessors are alleged to have sent hazardous materials for recycling or disposal. The Company may be held liable, or incur fines or penalties, in connection with such requirements or liabilities for, among other things, releases of hazardous substances occurring on or emanating from current or formerly owned or operated properties or any associated offsite disposal location, or for known or newly-discovered contamination at any of the Company’s properties from activities conducted by it or previous occupants. The amount of any liability, fine or penalty may be material, and certain environmental laws impose strict, and under certain circumstances joint and several, liability for the cost of addressing releases of hazardous substances upon certain classes of persons, including site owners or operators and persons that disposed or arranged for the disposal of hazardous substances at contaminated sites.
One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”), effective September 12, 2011, with the United States Environmental Protection Agency (“EPA”), under the Resource Conservation and Recovery Act (“RCRA”), with respect to its Rocky Mount, Virginia property. During 2011, as part of the Consent Order, the Company provided the EPA, among other things, a RCRA Facility Investigation Workplan (the “Workplan”). In 2012, the EPA approved the Workplan, which the Company is currently implementing. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of June 29, 2019 are $4.6 million. The Company has recorded approximately $0.3 million of this environmental liability within current liabilities at June 29, 2019 and approximately $4.3 million within other long-term liabilities in the Company’s consolidated balance sheets at June 29, 2019. The Company may incur costs that exceed its recorded environmental liability. The Company will adjust its environmental remediation liability in future periods, if necessary, as further information develops or circumstances change.
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the “PCE/TCE Northeast Contamination Site”. A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Northeast Contamination Site. As a PRP, the Company could have liability for investigation and remediation costs associated with the contamination. Given the current status of this matter, the Company has recorded a liability of $5.0 million within other long-term liabilities in its consolidated balance sheets as of June 29, 2019.
The Company is a party to various acquisition and other agreements pursuant to which third parties agreed to indemnify the Company for certain costs relating to environmental liabilities. For example, the Company may be able to recover some of its Rocky Mount, Virginia investigation and remediation costs from U.S. Industries, Inc. and may be able to recover a portion of costs incurred in connection with the York, Nebraska contamination matter from Novelis Corporation as successor to Alcan Aluminum Corporation, the former owner of the York, Nebraska location. The Company’s ability to seek indemnification from parties that have agreed to indemnify it may be limited. There can be no assurance that the Company would receive any funds from these parties, and any related environmental liabilities or costs could have a material adverse effect on our financial condition and results of operations.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly-discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. Aurora alleges that Atrium’s breach of the Agreement has resulted in damages in excess of $48.0 million. Arbitration of the matter is currently expected to occur in 2019.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action complaint in the Delaware Court of Chancery against CD&R, CD&R Fund VIII, and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An amended complaint was filed on April 11, 2019. The amended complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against the director defendants in connection with the Merger. Voigt seeks damages in an amount to be determined at trial. The Company intends to vigorously defend the litigation.
Other contingencies
The Company is subject to other contingencies, including legal proceedings and claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. Product liability, environmental and other legal proceedings also include matters with respect to businesses previously owned. The Company has used various substances in products and manufacturing operations, which have been or may be deemed to be hazardous or dangerous, and the extent of its potential liability, if any, under environmental, product liability and workers’ compensation statutes, rules, regulations and case law is unclear.  Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of June 29, 2019.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 29, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through June 29, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.
Reporting Periods
Reporting Periods
On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from March 31, 2019 through June 29, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and six months ended April 29, 2018 are presented herein as the comparable period to the three and six months ended June 29, 2019. The Company did not recast the consolidated financial statements for the period from March 31, 2018 to June 29, 2018 or January 1, 2018 to June 29, 2018, because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.
The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practice expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8Leases.
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1Summary of Significant Accounting Policies.
In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force), which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.
In March 2017, the FASB issued ASU 2017-07, CompensationRetirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.
In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.
In August 2017, the FASB issued ASU No. 2017-12, Targeted Improvements to Accounting for Hedging Activities. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies disclosure requirements for fair value measurements under ASC 820, Fair Value Measurement. We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.
In August 2018, the FASB issued ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.
Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.
Leases
Effective January 1, 2019, the Company adopted ASU 2016-02, Leases, applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception.
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The Company’s IBR is determined based on securing borrowings, further described in Note 13 - Long-term Debt and Note Payable.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 29, 2019
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 
June 29, 2019
Cash and cash equivalents
$
87,496

Restricted cash(1)
3,989

Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$
91,485

(1)
Restricted cash at June 29, 2019 relates to an escrow balance held for an outstanding earnout agreement.
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 
June 29, 2019
Cash and cash equivalents
$
87,496

Restricted cash(1)
3,989

Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$
91,485

(1)
Restricted cash at June 29, 2019 relates to an escrow balance held for an outstanding earnout agreement.
Disaggregation of Revenue by Segment The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Commercial Net Sales Disaggregation:
 
 
 
 
 
 
 
Metal building products
$
321,170

 
$
304,797

 
$
594,595

 
$
580,613

Insulated metal panels
116,709

 
99,792

 
223,081

 
197,305

Metal coil coating
42,406

 
52,480

 
87,570

 
100,500

Total
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

 
 
 
 
 
 
 
 
Siding Net Sales Disaggregation:
 
 
 
 
 
 
 
Vinyl siding
$
145,351

 
$

 
$
251,308

 
$

Metal
70,352

 

 
123,332

 

Injection molded
17,896

 

 
29,734

 

Stone
45,266

 

 
67,580

 

Other products
27,660

 

 
52,848

 

Total
$
306,525

 
$

 
$
524,802

 
$

 
 
 
 
 
 
 
 
Windows Net Sales Disaggregation:
 
 
 
 
 
 
 
Vinyl windows
$
480,299

 
$

 
$
874,229

 
$

Aluminum windows
16,019

 

 
27,727

 

Other
12,329

 

 
28,285

 

Total
$
508,647

 
$

 
$
930,241

 
$

 
 
 
 
 
 
 
 
Total Net Sales:
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418


XML 42 R29.htm IDEA: XBRL DOCUMENT v3.19.2
ACQUISITIONS (Tables)
6 Months Ended
Jun. 29, 2019
Business Combinations [Abstract]  
Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
 
Restricted cash
$
3,379

Accounts receivable
17,134

Inventories
13,362

Prepaid expenses and other current assets
3,347

Property, plant and equipment
14,295

Lease right of use assets
11,372

Intangible assets (trade names/customer relationships)
91,170

Goodwill
59,863

Other assets
157

Total assets acquired
214,079

Liabilities assumed:
 
Accounts payable
5,910

Other accrued expenses
10,791

Lease liabilities
11,365

Other long-term liabilities
3,450

Total liabilities assumed
31,516

Net assets acquired
$
182,563


The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
 
Cash
$
102,121

Accounts receivable
345,472

Inventories
301,513

Prepaid expenses and other current assets
51,841

Property, plant and equipment
364,603

Intangible assets (trade names/customer relationships)
1,720,000

Goodwill
1,402,737

Other assets
3,262

Total assets acquired
4,291,549

Liabilities assumed:
 
Accounts payable
139,955

Tax receivable agreement liability
47,355

Other accrued expenses (inclusive of $27.5 million for current warranty liabilities)
245,611

Debt (inclusive of current portion)
2,674,767

Other long-term liabilities ($78.6 million for accrued long-term warranty)
78,552

Deferred income taxes
346,530

Other long-term liabilities
29,834

Total liabilities assumed
3,562,604

Net assets acquired
$
728,945


Business Acquisition, Pro Forma Information The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the three and six months ended June 29, 2019 and April 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the six months ended April 29, 2018) (in thousands except for per share data):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales
$
1,295,457

 
$
1,112,867

 
$
2,376,385

 
$
2,286,242

Net income (loss) applicable to common shares
22,682

 
(58,308
)
 
(18,200
)
 
(162,686
)
Net income (loss) per common share:
 
 
 
 
 
 
 
Basic
$
0.18

 
$
(0.46
)
 
$
(0.15
)
 
$
(1.30
)
Diluted
$
0.18

 
$
(0.46
)
 
$
(0.15
)
 
$
(1.30
)

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL (Tables)
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
 
Commercial
 
Siding
 
Windows
 
Total
Balance, October 28, 2018
$
148,291

 
$

 
$

 
$
148,291

Goodwill recognized from Merger

 
854,606

 
639,447

 
1,494,053

Currency translation

 
(1,220
)
 
(913
)
 
(2,133
)
Balance, December 31, 2018
$
148,291

 
$
853,386

 
$
638,534

 
$
1,640,211

Goodwill recognized from Environmental Stoneworks Acquisition

 
59,863

 

 
59,863

Currency translation

 
1,404

 
1,051

 
2,455

Purchase accounting adjustments

 
(52,234
)
 
(39,082
)
 
(91,316
)
Balance, June 29, 2019
$
148,291

 
$
862,419

 
$
600,503

 
$
1,611,213


XML 44 R31.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES (Tables)
6 Months Ended
Jun. 29, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
The components of inventory are as follows (in thousands):
 
June 29,
2019
 
October 28,
2018
Raw materials
$
286,218

 
$
205,902

Work in process and finished goods
215,907

 
48,629

 
$
502,125

 
$
254,531

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLES (Tables)
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The table that follows presents the major components of intangible assets as of June 29, 2019 and October 28, 2018 (in thousands):
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of June 29, 2019
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names(1)
6
15
 
$
252,942

 
$
(27,931
)
 
$
225,011

Customer lists and relationships
5
20
 
1,737,060

 
(131,250
)
 
1,605,810

Total intangible assets
 
 
 
 
$
1,990,002

 
$
(159,181
)
 
$
1,830,821

(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
 
 
 
 
 
 
 
 
 
 
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of October 28, 2018
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names
 
15
 
 
$
29,167

 
$
(12,657
)
 
$
16,510

Customer lists and relationships
12
20
 
136,210

 
(38,646
)
 
97,564

 
 
 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
Trade names
 
 
 
 
13,455

 

 
13,455

Total intangible assets
 
 
 
 
$
178,832

 
$
(51,303
)
 
$
127,529


Schedule of Indefinite-Lived Intangible Assets
The table that follows presents the major components of intangible assets as of June 29, 2019 and October 28, 2018 (in thousands):
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of June 29, 2019
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names(1)
6
15
 
$
252,942

 
$
(27,931
)
 
$
225,011

Customer lists and relationships
5
20
 
1,737,060

 
(131,250
)
 
1,605,810

Total intangible assets
 
 
 
 
$
1,990,002

 
$
(159,181
)
 
$
1,830,821

(1) During the six months ended June 29, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
 
 
 
 
 
 
 
 
 
 
 
Range of Life (Years)
 
Cost
 
Accumulated Amortization
 
Net Carrying Value
As of October 28, 2018
 
 
 
 
 
 
 
 
 
Amortized intangible assets:
 
 
 
 
 
 
 
 
 
Trademarks/Trade names
 
15
 
 
$
29,167

 
$
(12,657
)
 
$
16,510

Customer lists and relationships
12
20
 
136,210

 
(38,646
)
 
97,564

 
 
 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
Trade names
 
 
 
 
13,455

 

 
13,455

Total intangible assets
 
 
 
 
$
178,832

 
$
(51,303
)
 
$
127,529


XML 46 R33.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES (Tables)
6 Months Ended
Jun. 29, 2019
Leases [Abstract]  
Schedules of Lease Costs
Weighted average information about the Company’s lease portfolio as of June 29, 2019 was as follows:
Weighted-average remaining lease term
6.4 years

Weighted-average IBR
6.1
%
Operating lease costs for the three and six months ended June 29, 2019 were as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29, 2019
 
June 29, 2019
Operating lease costs
 
 
 
Fixed lease costs
$
32,172

 
$
53,222

Variable lease costs (a)
8,660

 
19,214

 
 
 
 
(a) Includes short-term lease costs, which are immaterial.
 
 
 

Cash and Non-cash Activities of Leases
Cash and non-cash activities for the three and six months ended June 29, 2019 were as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29, 2019
 
June 29, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows for operating leases
$
21,810

 
$
43,473

 
 
 
 
Right-of-use assets obtained in exchange for new operating lease liabilities
$
20,977

 
$
325,033


Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable leases as of June 29, 2019 were as follows (in thousands):

Operating Leases
2019 (excluding the six months ended June 29, 2019)
$
43,697

2020
78,097

2021
65,650

2022
51,336

2023
26,129

Thereafter
91,234

Total future minimum lease payments
356,143

Less: interest
68,338

Present value of future minimum lease payments
$
287,805

 
 
As of June 29, 2019
 
Current portion of lease liabilities
$
69,837

Long-term portion of lease liabilities
217,968

Total
$
287,805


XML 47 R34.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 29, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Numerator for Basic and Diluted Earnings Per Common Share
 

 
 

 
 
 
 
Net income (loss) applicable to common shares
$
17,263

 
$
(5,684
)
 
$
(42,484
)
 
$
(435
)
Denominator for Basic and Diluted Income Per Common Share
 

 
 

 
 
 
 
Weighted average basic number of common shares outstanding
125,516

 
66,210

 
125,510

 
66,311

Common stock equivalents:
 
 
 
 
 
 
 
Employee stock options

 

 

 

PSUs and Performance Share Awards

 

 

 

Weighted average diluted number of common shares outstanding
125,516

 
66,210

 
125,510

 
66,311

 
 
 
 
 
 
 
 
Basic income (loss) per common share
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
Diluted income (loss) per common share
$
0.14

 
$
(0.09
)
 
$
(0.34
)
 
$
(0.01
)
 
 
 
 
 
 
 
 
Incentive Plan securities excluded from dilution(1)
5,880

 
95

 
4,872

 
122


(1)
Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY (Tables)
6 Months Ended
Jun. 29, 2019
Product Warranties Disclosures [Abstract]  
Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the six months ended June 29, 2019 and April 29, 2018 (in thousands):
 
Six Months Ended
 
June 29, 2019
 
April 29, 2018
Beginning balance
$
134,515

 
$
32,418

Purchase accounting adjustments
2,690

 

Warranties sold
1,551

 
1,605

Revenue recognized
(1,395
)
 
(1,314
)
Expense
14,081

 

Settlements
(13,772
)
 
(950
)
Ending balance
137,670

 
31,759

Less: current portion
33,974

 
6,338

Total, less current portion
$
103,696

 
$
25,421


XML 49 R36.htm IDEA: XBRL DOCUMENT v3.19.2
DEFINED BENEFIT PLANS (Tables)
6 Months Ended
Jun. 29, 2019
Retirement Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations
The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):
 
Three Months Ended June 29, 2019
 
Three Months Ended April 29, 2018
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
Service cost
$
11

 
$
6

 
$
17

 
$
22

 
$
7

 
$
29

Interest cost
974

 
66

 
1,040

 
494

 
62

 
556

Expected return on assets
(1,234
)
 

 
(1,234
)
 
(729
)
 

 
(729
)
Amortization of prior service cost
15

 

 
15

 
15

 

 
15

Amortization of net actuarial loss
704

 

 
704

 
248

 

 
248

Net periodic benefit cost
$
470

 
$
72

 
$
542

 
$
50

 
$
69

 
$
119

 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended June 29, 2019
 
Six Months Ended April 29, 2018
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
 
Defined
Benefit
Plans
 
OPEB
Plans
 
Total
Service cost
$
21

 
$
11

 
$
32

 
$
44

 
$
14

 
$
58

Interest cost
1,949

 
131

 
2,080

 
988

 
124

 
1,112

Expected return on assets
(2,468
)
 

 
(2,468
)
 
(1,458
)
 

 
(1,458
)
Amortization of prior service cost
28

 

 
28

 
28

 

 
28

Amortization of net actuarial loss
1,409

 

 
1,409

 
496

 

 
496

Net periodic benefit cost
$
939

 
$
142

 
$
1,081

 
$
98

 
$
138

 
$
236

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM DEBT AND NOTE PAYABLE (Tables)
6 Months Ended
Jun. 29, 2019
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt is comprised of the following (in thousands):
 
June 29,
2019
 
October 28,
2018
Asset-based revolving credit facility due April 2023
$
220,000

 
$

Asset-based revolving credit facility due February 2023

 

Term loan facility due April 2025
2,536,397

 

Term loan facility due February 2025

 
412,925

Cash flow revolver due April 2023

 

8.00% senior notes due April 2026
645,000

 

Less: unamortized discounts and unamortized deferred financing costs(1)
(60,247
)
 
(5,699
)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs
3,341,150

 
407,226

Less: current portion of long-term debt
25,600

 
4,150

Total long-term debt, less current portion
$
3,315,550

 
$
403,076


(1)
Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.8 million and $1.1 million as of June 29, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Long-term Debt Instruments At June 29, 2019, the interest rates on the Current Term Loan Facility were follows:
 
June 29, 2019
Interest rate
6.35
%
Effective interest rate
6.51
%

As of June 29, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):
 
June 29, 2019
Excess availability
$
350,280

Revolving loans outstanding
220,000

Letters of credit outstanding
35,460


XML 51 R38.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 29, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Not Currently Recognized on Balance sheet The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 
June 29, 2019
 
October 28, 2018
 
Carrying
Amount
 
Fair Value
 
Carrying
Amount
 
Fair Value
Term Loan Facilities
$
2,536,397

 
$
2,460,305

 
$
412,925

 
$
412,409

8.00% Senior Notes
645,000

 
625,650

 

 


Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of June 29, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
 
June 29, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 

 
 

 
 

 
 

Short-term investments in deferred compensation plan(1):
 

 
 

 
 

 
 

Money market
$
120

 
$

 
$

 
$
120

Mutual funds – Growth
1,057

 

 

 
1,057

Mutual funds – Blend
1,606

 

 

 
1,606

Mutual funds – Foreign blend
537

 

 

 
537

Mutual funds – Fixed income

 
389

 

 
389

Total short-term investments in deferred compensation plan(2)
3,320

 
389

 

 
3,709

Total assets
$
3,320

 
$
389

 
$

 
$
3,709

 
 
 
 
 
 
 
 
Liabilities:
 

 
 

 
 

 
 

Deferred compensation plan liability(2)
$

 
$
3,618

 
$

 
$
3,618

Interest rate swap liability(3)

 
29,850

 

 
29,850

Total liabilities
$

 
$
33,468

 
$

 
$
33,468


 
October 28, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 

 
 

 
 

 
 

Short-term investments in deferred compensation plan(1):
 

 
 

 
 

 
 

Money market
$
369

 
$

 
$

 
$
369

Mutual funds – Growth
1,118

 

 

 
1,118

Mutual funds – Blend
2,045

 

 

 
2,045

Mutual funds – Foreign blend
812

 

 

 
812

Mutual funds – Fixed income

 
941

 

 
941

Total short-term investments in deferred compensation
plan(2)
4,344

 
941

 

 
5,285

Total assets
$
4,344

 
$
941

 
$

 
$
5,285

 
 
 
 
 
 
 
 
Liabilities:
 

 
 

 
 

 
 

Deferred compensation plan liability(2)
$

 
$
4,639

 
$

 
$
4,639

Total liabilities
$

 
$
4,639

 
$

 
$
4,639


(1)
Unrealized holding gains (losses) for the three months ended June 29, 2019 and April 29, 2018 were $0.1 million and $(0.2) million, respectively. Unrealized holding gains for the six months ended June 29, 2019 and April 29, 2018 were $0.4 million and $0.1 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.
(2)
The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)
In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 29, 2019
Segment Reporting [Abstract]  
Schedule of Sales, Operating Income, and Total Assets for Operating Segments
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 29,
2019
 
April 29,
2018
 
June 29,
2019
 
April 29,
2018
Net sales:
 

 
 

 
 
 
 
Commercial
$
480,285

 
$
457,069

 
$
905,246

 
$
878,418

Siding
306,525

 

 
524,802

 

Windows
508,647

 

 
930,241

 

Total net sales
$
1,295,457

 
$
457,069

 
$
2,360,289

 
$
878,418

Operating income:
 

 
 

 
 
 
 
Commercial
$
58,809

 
$
40,022

 
$
83,119

 
$
77,821

Siding
25,937

 

 
14,283

 

Windows
31,912

 

 
27,593

 

Corporate
(35,727
)
 
(21,066
)
 
(71,429
)
 
(45,967
)
Total operating income
80,931

 
18,956

 
53,566

 
31,854

Unallocated other expense, net
(58,052
)
 
(26,722
)
 
(114,601
)
 
(33,253
)
Income (loss) before taxes
$
22,879

 
$
(7,766
)
 
$
(61,035
)
 
$
(1,399
)
 
 
June 29,
2019
 
October 28,
2018
Total assets:
 

 
 

Commercial
$
1,009,885

 
$
1,024,433

Siding
2,386,627

 

Windows
2,057,063

 

Corporate
200,165

 
85,942

Total assets
$
5,653,740

 
$
1,110,375


XML 53 R40.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2018
USD ($)
operating_segment
Dec. 31, 2018
USD ($)
reporting_segment
Jun. 29, 2019
USD ($)
Apr. 29, 2018
USD ($)
Jun. 29, 2019
USD ($)
Apr. 29, 2018
USD ($)
Oct. 28, 2018
USD ($)
Oct. 29, 2017
USD ($)
Accounting Policies [Abstract]                
Number of reportable segments 3 3            
Loss on disposition of business     $ 0 $ 6,686 $ 0 $ 6,686    
Cash and cash equivalents     87,496   87,496   $ 54,272  
Restricted cash     3,989   3,989      
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 147,607 $ 147,607 $ 91,485 $ 35,512 $ 91,485 $ 35,512   $ 65,794
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,295,457 $ 457,069 $ 2,360,289 $ 878,418
Commercial        
Disaggregation of Revenue [Line Items]        
Total net sales 480,285 457,069 905,246 878,418
Commercial | Metal building products        
Disaggregation of Revenue [Line Items]        
Total net sales 321,170 304,797 594,595 580,613
Commercial | Insulated metal panels        
Disaggregation of Revenue [Line Items]        
Total net sales 116,709 99,792 223,081 197,305
Commercial | Metal coil coating        
Disaggregation of Revenue [Line Items]        
Total net sales 42,406 52,480 87,570 100,500
Siding        
Disaggregation of Revenue [Line Items]        
Total net sales 306,525 0 524,802 0
Siding | Vinyl siding        
Disaggregation of Revenue [Line Items]        
Total net sales 145,351 0 251,308 0
Siding | Metal        
Disaggregation of Revenue [Line Items]        
Total net sales 70,352 0 123,332 0
Siding | Injection molded        
Disaggregation of Revenue [Line Items]        
Total net sales 17,896 0 29,734 0
Siding | Stone        
Disaggregation of Revenue [Line Items]        
Total net sales 45,266 0 67,580 0
Siding | Other products        
Disaggregation of Revenue [Line Items]        
Total net sales 27,660 0 52,848 0
Windows        
Disaggregation of Revenue [Line Items]        
Total net sales 508,647 0 930,241 0
Windows | Other products        
Disaggregation of Revenue [Line Items]        
Total net sales 12,329 0 28,285 0
Windows | Vinyl windows        
Disaggregation of Revenue [Line Items]        
Total net sales 480,299 0 874,229 0
Windows | Aluminum windows        
Disaggregation of Revenue [Line Items]        
Total net sales $ 16,019 $ 0 $ 27,727 $ 0
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
Jun. 29, 2019
Jan. 01, 2019
Oct. 29, 2018
Oct. 28, 2018
Oct. 29, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Lease liabilities $ 287,805,000 $ 304,100,000      
Lease right-of-use assets $ 282,793,000 304,100,000   $ 0  
Cumulative effect of accounting change       (3,358,000) $ 0
Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change       $ (3,358,000) $ (1,351,000)
Accounting Standards Update 2016-02 | Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change   $ 0      
Accounting Standards Update 2014-09 | Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change     $ 2,600,000    
Accounting Standards Update 2016-16 | Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change     $ 700,000    
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.2
ACQUISITIONS - Narrative (Details)
3 Months Ended 6 Months Ended
Feb. 20, 2019
USD ($)
Nov. 16, 2018
USD ($)
$ / shares
Nov. 15, 2018
USD ($)
$ / shares
shares
Oct. 15, 2018
USD ($)
Jun. 29, 2019
USD ($)
$ / shares
Jun. 29, 2019
USD ($)
operating_segment
$ / shares
Apr. 29, 2018
USD ($)
Dec. 31, 2018
USD ($)
Oct. 28, 2018
USD ($)
$ / shares
Oct. 14, 2018
USD ($)
Apr. 12, 2018
USD ($)
Feb. 08, 2018
USD ($)
Business Acquisition [Line Items]                        
Goodwill         $ 1,611,213,000 $ 1,611,213,000   $ 1,640,211,000 $ 148,291,000      
Common stock, par value (in USD per share) | $ / shares         $ 0.01 $ 0.01     $ 0.01      
Payment on outstanding borrowings           $ 50,000,000 $ 65,000,000          
Proceeds from ABL facility           270,000,000 $ 65,000,000          
Environmental Stoneworks                        
Business Acquisition [Line Items]                        
Percentage of outstanding interests acquired 100.00%                      
Total cash consideration transferred $ 182,600,000                      
Goodwill $ 59,863,000                      
Acquisition related expenses         $ 300,000 1,500,000            
Net sales of acquiree included in our financial statements         43,400,000 62,800,000            
Net income (loss) of acquiree included in our financial statements         $ 2,600,000 2,900,000            
Pro forma acquisition and compensation costs           70,300,000            
Pro forma purchase price allocation of inventories           $ 37,900,000            
Ply Gem                        
Business Acquisition [Line Items]                        
Total cash consideration transferred   $ 728,900,000                    
Goodwill   $ 1,402,737,000                    
Shares issued in transaction | shares     58,709,067                  
Common stock, par value (in USD per share) | $ / shares     $ 0.01                  
Sale of stock, ownership percentage issued     47.00%                  
Business acquisition, share price (in dollars per share) | $ / shares   $ 12.16                    
Equity not issued in merger (in shares) | shares     70,834                  
Consideration transferred, stock issuance   $ 713,900,000                    
Cash payment for acquisition   15,000,000.0                    
Term Loan Facility                        
Business Acquisition [Line Items]                        
Debt instrument, face amount   1,755,000,000.0                    
Increase in borrowing capacity   805,000,000.0                    
Line of credit outstanding   2,555,600,000                    
Term Loan Facility | Ply Gem                        
Business Acquisition [Line Items]                        
Debt instrument, face amount                     $ 1,755,000,000.0  
Increase in borrowing capacity   805,000,000.0                    
Cash Flow Revolver                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   115,000,000.0                 $ 115,000,000.0  
Proceeds from ABL facility   $ 0                    
8.00% Senior Notes                        
Business Acquisition [Line Items]                        
Debt instrument, interest rate, stated percentage   8.00%     8.00% 8.00%         8.00%  
ABL Facility                        
Business Acquisition [Line Items]                        
Proceeds from ABL facility   $ 0                    
ABL Facility | Revolving Credit Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   611,000,000.0   $ 396,000,000.0             $ 360,000,000.0 $ 150,000,000.0
Increase in borrowing capacity   215,000,000.0   36,000,000.0                
Payment on outstanding borrowings   $ 325,000,000.0                    
Debt instrument, quarterly debt amortization, percent of aggregate principal amount   1.00%                    
ABL Facility | Revolving Credit Facility | ABL U.S. Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   $ 483,700,000 $ 313,500,000 313,500,000           $ 285,000,000.0 285,000,000.0  
ABL Facility | Revolving Credit Facility | ABL Canadian Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   127,300,000 $ 82,500,000 $ 82,500,000           $ 75,000,000.0 75,000,000.0  
Letter of Credit | ABL Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity                       $ 30,000,000.0
Line of credit outstanding   24,700,000                    
Ply Gem                        
Business Acquisition [Line Items]                        
Number of segments | operating_segment           2            
Ply Gem | 8.00% Senior Notes                        
Business Acquisition [Line Items]                        
Debt instrument, face amount                     $ 645,000,000.0  
Siding                        
Business Acquisition [Line Items]                        
Goodwill         $ 862,419,000 $ 862,419,000   853,386,000 $ 0      
Siding | Ply Gem                        
Business Acquisition [Line Items]                        
Goodwill   802,300,000                    
Windows                        
Business Acquisition [Line Items]                        
Goodwill         $ 600,503,000 $ 600,503,000   $ 638,534,000 $ 0      
Windows | Ply Gem                        
Business Acquisition [Line Items]                        
Goodwill   $ 600,400,000                    
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.19.2
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Feb. 20, 2019
Jan. 01, 2019
Dec. 31, 2018
Nov. 16, 2018
Oct. 28, 2018
Assets acquired:            
Goodwill $ 1,611,213     $ 1,640,211   $ 148,291
Liabilities assumed:            
Lease liabilities $ 287,805   $ 304,100      
Environmental Stoneworks            
Assets acquired:            
Restricted cash   $ 3,379        
Accounts receivable   17,134        
Inventories   13,362        
Prepaid expenses and other current assets   3,347        
Property, plant and equipment   14,295        
Lease right of use assets   11,372        
Intangible assets (trade names/customer relationships)   91,170        
Goodwill   59,863        
Other assets   157        
Total assets acquired   214,079        
Liabilities assumed:            
Accounts payable   5,910        
Other accrued expenses   10,791        
Lease liabilities   11,365        
Other long-term liabilities   3,450        
Total liabilities assumed   31,516        
Net assets acquired   $ 182,563        
Ply Gem            
Assets acquired:            
Cash         $ 102,121  
Accounts receivable         345,472  
Inventories         301,513  
Prepaid expenses and other current assets         51,841  
Property, plant and equipment         364,603  
Intangible assets (trade names/customer relationships)         1,720,000  
Goodwill         1,402,737  
Other assets         3,262  
Total assets acquired         4,291,549  
Liabilities assumed:            
Accounts payable         139,955  
Other accrued expenses         245,611  
Other long-term liabilities         29,834  
Tax receivable agreement liability         47,355  
Current warranty liabilities         27,500  
Debt (inclusive of current portion)         2,674,767  
Other long-term liabilities ($78.6 million for accrued long-term warranty)         78,552  
Deferred income taxes         346,530  
Total liabilities assumed         3,562,604  
Net assets acquired         $ 728,945  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.19.2
ACQUISITIONS - Schedule of Pro Forma Information (Details) - Environmental Stoneworks - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales $ 1,295,457 $ 1,112,867 $ 2,376,385 $ 2,286,242
Net income (loss) applicable to common shares $ 22,682 $ (58,308) $ (18,200) $ (162,686)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.18 $ (0.46) $ (0.15) $ (1.30)
Diluted (in dollars per share) $ 0.18 $ (0.46) $ (0.15) $ (1.30)
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL (Details) - USD ($)
$ in Thousands
2 Months Ended 6 Months Ended
Dec. 31, 2018
Jun. 29, 2019
Goodwill [Roll Forward]    
Balance $ 148,291 $ 1,640,211
Goodwill recognized from merger and acquisition 1,494,053 59,863
Currency translation (2,133) 2,455
Purchase accounting adjustments   (91,316)
Balance 1,640,211 1,611,213
Commercial    
Goodwill [Roll Forward]    
Balance 148,291 148,291
Goodwill recognized from merger and acquisition 0 0
Currency translation 0 0
Purchase accounting adjustments   0
Balance 148,291 148,291
Siding    
Goodwill [Roll Forward]    
Balance 0 853,386
Goodwill recognized from merger and acquisition 854,606 59,863
Currency translation (1,220) 1,404
Purchase accounting adjustments   (52,234)
Balance 853,386 862,419
Windows    
Goodwill [Roll Forward]    
Balance 0 638,534
Goodwill recognized from merger and acquisition 639,447 0
Currency translation (913) 1,051
Purchase accounting adjustments   (39,082)
Balance $ 638,534 $ 600,503
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Oct. 28, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 286,218 $ 205,902
Work in process and finished goods 215,907 48,629
Inventories, net $ 502,125 $ 254,531
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2019
Jun. 29, 2019
Oct. 28, 2018
Finite-Lived Intangible Assets [Line Items]      
Accumulated amortization $ (159,181) $ (159,181) $ (51,303)
Indefinite-lived trade names     13,455
Total intangible assets, cost 1,990,002 1,990,002 178,832
Total intangible assets, net carrying value 1,830,821 1,830,821 $ 127,529
Trademarks and Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life (in years)     15 years
Amortized intangible assets 252,942 252,942 $ 29,167
Accumulated amortization (27,931) (27,931) (12,657)
Net carrying value $ 225,011 225,011 16,510
Trademarks and Trade Names | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life (in years) 6 years    
Trademarks and Trade Names | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life (in years) 15 years    
Customer Lists and Relationships      
Finite-Lived Intangible Assets [Line Items]      
Amortized intangible assets $ 1,737,060 1,737,060 136,210
Accumulated amortization (131,250) (131,250) (38,646)
Net carrying value $ 1,605,810 $ 1,605,810 $ 97,564
Customer Lists and Relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life (in years) 5 years   12 years
Customer Lists and Relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life (in years) 20 years   20 years
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life (in years)   8 years  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.19.2
ASSETS HELD FOR SALE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 29, 2019
Oct. 28, 2018
Long Lived Assets Held-for-sale [Line Items]      
Assets held for sale, carrying value, current $ 5,018 $ 5,018 $ 7,272
Proceeds from sale of assets held for sale 900 900  
Net gain on sale of facility 300 300  
Assets held-for-sale, fair value 5,000 5,000  
Commercial      
Long Lived Assets Held-for-sale [Line Items]      
Decrease in assets-held-for-sale $ 1,700 $ 1,700  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Summary of Lease Costs (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
USD ($)
Jun. 29, 2019
USD ($)
Leases [Abstract]    
Weighted-average remaining lease term 6 years 4 months 24 days 6 years 4 months 24 days
Weighted-average IBR (as a percent) 6.10% 6.10%
Fixed lease costs $ 32,172 $ 53,222
Variable lease costs $ 8,660 $ 19,214
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 29, 2019
Leases [Abstract]    
Operating cash flows for operating leases $ 21,810 $ 43,473
Right-of-use assets obtained in exchange for new operating lease liabilities $ 20,977 $ 325,033
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Jan. 01, 2019
Oct. 28, 2018
Leases [Abstract]      
2019 (excluding the six months ended June 29, 2019) $ 43,697    
2020 78,097    
2021 65,650    
2022 51,336    
2023 26,129    
Thereafter 91,234    
Total future minimum lease payments 356,143    
Less: interest 68,338    
Present value of future minimum lease payments 287,805 $ 304,100  
Current portion of lease liabilities 69,837   $ 0
Long-term portion of lease liabilities $ 217,968   $ 0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 16, 2018
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option awards, termination period from grant date       10 years  
Expiration period, after termination of employment       60 days  
Expiration period, after death, disability or retirement       180 days  
Stock options, grants in period (in shares)       300,000 0
Stock options, grant date fair value (in dollars per share)       $ 2.04  
Stock options exercised (in shares)       0 100,000
Stock options exercised, intrinsic value         $ 600,000
Proceeds from stock options exercised       $ 0 1,040,000
Conversion of stock, percentage 100.00%        
Allocated share-based compensation expense   $ 3,500,000 $ 2,000,000.0 $ 7,500,000 7,900,000
Accelerated awards due to retirement         3,600,000
Employee stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting percentage per year       20.00%  
PSUs and Performance Share Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards, targeted number of shares (as a percent)   0.00%   0.00%  
PSUs and Performance Share Awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards, targeted number of shares (as a percent)   200.00%   200.00%  
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting percentage per year       20.00%  
Value, restricted stock award, gross       $ 1,700,000 $ 6,800,000
Shares, restricted stock award, gross (in shares)         300,000
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards, minimum service period required for vesting (as a percent)       50.00%  
Incentive Plan | Employee stock options | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Incentive Plan | Employee stock options | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       5 years  
Incentive Plan | PSUs and Performance Share Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Incentive Plan | Restricted Stock Units (RSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Incentive Plan | Restricted Stock Units (RSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       5 years  
Key Employee Awards | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares, restricted stock award, gross (in shares)       300,000  
Key Employee Awards | Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock award grants, fair value       $ 300,000 $ 2,100,000
Executive Awards | Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock award grants, fair value         $ 4,500,000
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Numerator for Basic and Diluted Earnings Per Common Share        
Net income (loss) applicable to common shares $ 17,263 $ (5,684) $ (42,484) $ (435)
Denominator for Basic and Diluted Income Per Common Share        
Weighted average basic number of common shares outstanding (in shares) 125,516 66,210 125,510 66,311
Weighted average diluted number of common shares outstanding (in shares) 125,516 66,210 125,510 66,311
Basic income (loss) per common share (in USD per share) $ 0.14 $ (0.09) $ (0.34) $ (0.01)
Diluted income (loss) per common share (in USD per share) $ 0.14 $ (0.09) $ (0.34) $ (0.01)
Incentive Plan securities excluded from dilution (in shares) 5,880 95 4,872 122
Employee stock options        
Denominator for Basic and Diluted Income Per Common Share        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 0 0 0 0
PSUs and Performance Share Awards        
Denominator for Basic and Diluted Income Per Common Share        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 0 0 0 0
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 134,515 $ 32,418
Purchase accounting adjustments 2,690 0
Warranties sold 1,551 1,605
Revenue recognized (1,395) (1,314)
Expense 14,081 0
Settlements (13,772) (950)
Ending balance 137,670 31,759
Less: current portion 33,974 6,338
Total, less current portion $ 103,696 $ 25,421
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.19.2
DEFINED BENEFIT PLANS - Narrative (Details)
6 Months Ended
Jun. 29, 2019
USD ($)
Defined Benefit Plans  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected future benefit payments, next rolling twelve months $ 2,300,000
Other Postretirement Benefit Plan  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, minimum annual contribution, percent 0.00%
Defined contribution plan, maximum annual contributions per employee, percent 25.00%
The Steelworkers Pension Trust | CENTRIA Benefit Plan | Multiemployer Plans, Pension  
Defined Benefit Plan Disclosure [Line Items]  
Multiemployer plans, minimum contribution $ 300,000
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.19.2
DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 17 $ 29 $ 32 $ 58
Interest cost 1,040 556 2,080 1,112
Expected return on assets (1,234) (729) (2,468) (1,458)
Amortization of prior service cost 15 15 28 28
Amortization of net actuarial loss 704 248 1,409 496
Net periodic benefit cost 542 119 1,081 236
Defined Benefit Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 11 22 21 44
Interest cost 974 494 1,949 988
Expected return on assets (1,234) (729) (2,468) (1,458)
Amortization of prior service cost 15 15 28 28
Amortization of net actuarial loss 704 248 1,409 496
Net periodic benefit cost 470 50 939 98
OPEB Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 6 7 11 14
Interest cost 66 62 131 124
Expected return on assets 0 0 0 0
Amortization of prior service cost 0 0 0 0
Amortization of net actuarial loss 0 0 0 0
Net periodic benefit cost $ 72 $ 69 $ 142 $ 138
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Nov. 16, 2018
Oct. 28, 2018
Apr. 12, 2018
Debt Instrument [Line Items]        
Unamortized discounts and unamortized deferred financing costs $ (60,247)   $ (5,699)  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,341,150   407,226  
Less: current portion of long-term debt 25,600   4,150  
Total long-term debt, less current portion 3,315,550   403,076  
Asset-based revolving credit facility due April 2023        
Debt Instrument [Line Items]        
Long-term debt, gross 220,000   0  
Asset-based revolving credit facility due February 2023        
Debt Instrument [Line Items]        
Long-term debt, gross 0   0  
Term loan facility due April 2025        
Debt Instrument [Line Items]        
Long-term debt, gross 2,536,397   0  
Term loan facility due February 2025        
Debt Instrument [Line Items]        
Long-term debt, gross 0   412,925  
Cash flow revolver due April 2023        
Debt Instrument [Line Items]        
Long-term debt, gross 0   0  
8.00% Senior Notes        
Debt Instrument [Line Items]        
Long-term debt, gross 645,000   0  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 645,000   0  
Debt instrument, interest rate, stated percentage 8.00% 8.00%   8.00%
Other Assets | ABL Facility | Asset-based lending credit facility, due 2023        
Debt Instrument [Line Items]        
Unamortized deferred financing costs $ 2,800   $ 1,100  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Feb. 08, 2018
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Nov. 15, 2018
Oct. 28, 2018
Oct. 14, 2018
Jan. 16, 2015
Line of Credit Facility [Line Items]                        
Payment on outstanding borrowings             $ 50,000,000 $ 65,000,000        
Loss on extinguishment of debt         $ 0 $ 21,875,000 0 21,875,000        
Note payable         $ 0   $ 0     $ 497,000    
8.25% Senior Notes Due January 2023                        
Line of Credit Facility [Line Items]                        
Debt instrument, interest rate, stated percentage       8.25%               8.25%
Debt instrument, face amount       $ 250,000,000.0               $ 250,000,000.0
Repayment of debt       265,500,000                
Loss on extinguishment of debt           21,900,000   21,900,000        
Redemption premium paid           $ 15,500,000   $ 15,500,000        
Term loan facility due February 2025                        
Line of Credit Facility [Line Items]                        
Term loan principal amount       415,000,000.0                
Aggregate principal amount redeemed $ 412,900,000                      
Repayment of debt principal, including interest 413,700,000                      
Installment payment as a percentage of principal     1.00%                  
Debt instrument, repricing premium     1.00%                  
Mandatory prepayment, percentage of annual excess cash flow     50.00%                  
Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount 1,755,000,000.0                      
Increase in borrowing capacity 805,000,000.0                      
Debt instrument, interest rate during period             6.35%          
Debt instrument, effective rate         6.51%   6.51%          
Debt instrument, covenant compliance, excess cash flow, minimum     $ 10,000,000.0                  
Line of credit outstanding 2,555,600,000                      
ABL Facility                        
Line of Credit Facility [Line Items]                        
Remaining borrowing capacity on line of credit         $ 350,280,000   $ 350,280,000          
Revolving loans outstanding         220,000,000   220,000,000          
Line of credit outstanding         $ 35,460,000   $ 35,460,000          
Weighted average interest rate on debt         3.77%   3.77%          
Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity $ 115,000,000.0   $ 115,000,000.0                  
Secured debt, percentage of capital stock held by foreign subsidiary     65.00%                  
Debt instrument, covenant compliance, secured leverage ratio, maximum     7.75                  
8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, interest rate, stated percentage 8.00%   8.00%   8.00%   8.00%          
Debt instrument, effective rate         8.64%   8.64%          
Debt instrument, redemption price, percentage of principal amount redeemed 40.00%                      
ABL Facility | Revolving Credit Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity $ 611,000,000.0 $ 396,000,000.0 $ 360,000,000.0 150,000,000.0                
Increase in borrowing capacity 215,000,000.0 36,000,000.0                    
Payment on outstanding borrowings 325,000,000.0                      
Fixed charge coverage ratio     1.00                  
Debt instrument, covenant compliance, percentage of specified availability     10.00%                  
Debt instrument, covenant terms, specific availability In excess of threshold of calendar days     20 days                  
ABL Facility | Revolving Credit Facility | ABL U.S. Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity 483,700,000 313,500,000 $ 285,000,000.0           $ 313,500,000   $ 285,000,000.0  
ABL Facility | Revolving Credit Facility | ABL Canadian Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity 127,300,000 $ 82,500,000 $ 75,000,000.0           $ 82,500,000   $ 75,000,000.0  
London Interbank Offered Rate (LIBOR) | Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate, floor     0.00%                  
Debt instrument, basis spread on variable rate     3.75%                  
London Interbank Offered Rate (LIBOR) | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate, floor     0.00%                  
London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate, floor     0.00%                  
Base Rate | Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     2.75%                  
Minimum | London Interbank Offered Rate (LIBOR) | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     1.25%                  
Minimum | London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     2.50%                  
Minimum | Base Rate | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     0.25%                  
Minimum | Base Rate | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     1.50%                  
Maximum | London Interbank Offered Rate (LIBOR) | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     1.75%                  
Maximum | London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     3.00%                  
Maximum | Base Rate | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     0.75%                  
Maximum | Base Rate | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     2.00%                  
Letter of Credit | ABL Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity       30,000,000.0                
Line of credit outstanding $ 24,700,000                      
Swingline Borrowings | ABL Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity       $ 20,000,000.0                
Commitment Fee Percentage One | Minimum | ABL Facility                        
Line of Credit Facility [Line Items]                        
Unused commitment fee     0.25%                  
Commitment Fee Percentage One | Minimum | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Unused commitment fee     0.25%                  
Commitment Fee Percentage One | Maximum | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Unused commitment fee     0.50%                  
Debt Instrument, Redemption, Period One | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 100.00%                      
Debt Instrument, Redemption, Period Two | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 108.00%                      
Debt Instrument, Redemption, Period Three | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 104.00%                      
Debt Instrument, Redemption, Period Four | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 100.00%                      
Leverage Ratio Target Achieved | Minimum | Term loan facility due February 2025                        
Line of Credit Facility [Line Items]                        
Mandatory prepayment, percentage of annual excess cash flow     25.00%                  
Leverage Ratio Target Achieved | Maximum | Term loan facility due February 2025                        
Line of Credit Facility [Line Items]                        
Mandatory prepayment, percentage of annual excess cash flow     0.00%                  
Ply Gem | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount     $ 645,000,000.0                  
Ply Gem | Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount     $ 1,755,000,000.0                  
Debt instrument, discount rate     0.50%                  
Increase in borrowing capacity $ 805,000,000.0                      
Ply Gem | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, discount rate     2.25%                  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.19.2
CD&R INVESTOR GROUP (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 11, 2017
Jun. 29, 2019
Apr. 29, 2018
Oct. 28, 2018
Class of Stock [Line Items]        
Payments for repurchase of common stock   $ 0 $ 46,705  
CD&R Funds        
Class of Stock [Line Items]        
Ownership percentage   49.30%   34.40%
Secondary Offering | CD&R Funds        
Class of Stock [Line Items]        
Common stock offered (in shares) 7,150,000      
Common stock price per share (in USD per share) $ 19.36      
Common stock repurchased (in shares) 1,150,000      
Payments for repurchase of common stock $ 22,300      
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.19.2
STOCK REPURCHASE PROGRAM (Details) - USD ($)
2 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2018
Jun. 29, 2019
Apr. 29, 2018
Jun. 29, 2019
Apr. 29, 2018
Mar. 07, 2018
Oct. 10, 2017
Sep. 08, 2016
Class of Stock [Line Items]                
Payments for repurchase of common stock       $ 0 $ 46,705,000      
Available for stock repurchases   $ 55,600,000   $ 55,600,000        
Shares withheld to satisfy minimum tax withholding obligations       22,000 200,000      
Retirement of treasury stock previously withheld or repurchased (in shares)       100,000 2,900,000      
2016 Stock Repurchase Program                
Class of Stock [Line Items]                
Authorized stock repurchase amount               $ 50,000,000.0
2017 Stock Repurchase Program                
Class of Stock [Line Items]                
Authorized stock repurchase amount             $ 50,000,000.0  
2018 Stock Repurchase Program                
Class of Stock [Line Items]                
Authorized stock repurchase amount           $ 50,000,000.0    
Stock Repurchase Programs                
Class of Stock [Line Items]                
Treasury stock purchases (in shares)       0 2,700,000      
Payments for repurchase of common stock         $ 46,700,000      
Additional Paid-In Capital                
Class of Stock [Line Items]                
Retirement of treasury stock previously withheld or repurchased       $ 600,000 $ 51,300,000      
Treasury Stock                
Class of Stock [Line Items]                
Treasury stock purchases (in shares) 347,040 2,399 104 22,112 2,917,034      
Retirement of treasury stock previously withheld or repurchased       $ (600,000) $ (51,300,000)      
CDR Fund VIII Investor Group | Secondary Offering                
Class of Stock [Line Items]                
Treasury stock purchases (in shares)         1,150,000      
Payments for repurchase of common stock         $ 22,300,000      
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
Jun. 29, 2019
Nov. 16, 2018
Oct. 28, 2018
Apr. 12, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount $ 3,341,150,000   $ 407,226,000  
8.00% Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount 645,000,000   0  
Long-term debt, fair value $ 625,650,000   0  
Debt instrument, interest rate, stated percentage 8.00% 8.00%   8.00%
ABL Facility        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount $ 220,000,000.0      
Cash Flow Revolver        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount 0      
Term Loan Facilities        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount 2,536,397,000   412,925,000  
Long-term debt, fair value $ 2,460,305,000   $ 412,409,000  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
USD ($)
Apr. 29, 2018
USD ($)
Jun. 29, 2019
USD ($)
Apr. 29, 2018
USD ($)
May 31, 2019
USD ($)
instrument
Oct. 28, 2018
USD ($)
Assets:            
Fair value of assets on a recurring basis $ 3,709   $ 3,709     $ 5,285
Liabilities:            
Fair vale of liabilities 33,468   33,468     4,639
Short-term investments, unrealized holding gain (loss) 100 $ (200) 400 $ 100    
Level 1            
Assets:            
Fair value of assets on a recurring basis 3,320   3,320     4,344
Liabilities:            
Fair vale of liabilities 0   0     0
Level 2            
Assets:            
Fair value of assets on a recurring basis 389   389     941
Liabilities:            
Fair vale of liabilities 33,468   33,468     4,639
Level 3            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Liabilities:            
Fair vale of liabilities 0   0     0
Deferred compensation plan liability            
Liabilities:            
Fair vale of liabilities 3,618   3,618     4,639
Deferred compensation plan liability | Level 1            
Liabilities:            
Fair vale of liabilities 0   0     0
Deferred compensation plan liability | Level 2            
Liabilities:            
Fair vale of liabilities 3,618   3,618     4,639
Deferred compensation plan liability | Level 3            
Liabilities:            
Fair vale of liabilities 0   0     0
Interest Rate Swap            
Liabilities:            
Fair vale of liabilities 29,850   29,850      
Interest Rate Swap | Level 1            
Liabilities:            
Fair vale of liabilities 0   0      
Interest Rate Swap | Level 2            
Liabilities:            
Fair vale of liabilities 29,850   29,850      
Interest Rate Swap | Level 3            
Liabilities:            
Fair vale of liabilities 0   0      
Total short-term investments in deferred compensation plan            
Assets:            
Fair value of assets on a recurring basis 3,709   3,709     5,285
Total short-term investments in deferred compensation plan | Level 1            
Assets:            
Fair value of assets on a recurring basis 3,320   3,320     4,344
Total short-term investments in deferred compensation plan | Level 2            
Assets:            
Fair value of assets on a recurring basis 389   389     941
Total short-term investments in deferred compensation plan | Level 3            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Money market            
Assets:            
Fair value of assets on a recurring basis 120   120     369
Money market | Level 1            
Assets:            
Fair value of assets on a recurring basis 120   120     369
Money market | Level 2            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Money market | Level 3            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Growth            
Assets:            
Fair value of assets on a recurring basis 1,057   1,057     1,118
Mutual funds – Growth | Level 1            
Assets:            
Fair value of assets on a recurring basis 1,057   1,057     1,118
Mutual funds – Growth | Level 2            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Growth | Level 3            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Blend            
Assets:            
Fair value of assets on a recurring basis 1,606   1,606     2,045
Mutual funds – Blend | Level 1            
Assets:            
Fair value of assets on a recurring basis 1,606   1,606     2,045
Mutual funds – Blend | Level 2            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Blend | Level 3            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Foreign blend            
Assets:            
Fair value of assets on a recurring basis 537   537     812
Mutual funds – Foreign blend | Level 1            
Assets:            
Fair value of assets on a recurring basis 537   537     812
Mutual funds – Foreign blend | Level 2            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Foreign blend | Level 3            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Fixed income            
Assets:            
Fair value of assets on a recurring basis 389   389     941
Mutual funds – Fixed income | Level 1            
Assets:            
Fair value of assets on a recurring basis 0   0     0
Mutual funds – Fixed income | Level 2            
Assets:            
Fair value of assets on a recurring basis 389   389     941
Mutual funds – Fixed income | Level 3            
Assets:            
Fair value of assets on a recurring basis $ 0   $ 0     $ 0
Designated as Hedging Instrument | Interest Rate Swap            
Liabilities:            
Notional amount of derivative liabilities         $ 1,500,000  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap            
Liabilities:            
Number of interest rate swaps | instrument         3  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap One            
Liabilities:            
Derivative, fixed interest rate         5.918%  
Notional amount of derivative liabilities         $ 500,000  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Two            
Liabilities:            
Derivative, fixed interest rate         5.906%  
Notional amount of derivative liabilities         $ 500,000  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Three            
Liabilities:            
Derivative, fixed interest rate         5.907%  
Notional amount of derivative liabilities         $ 500,000  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2019
Oct. 28, 2018
Valuation Allowance [Line Items]    
Effective tax rate (as a percent) 34.30%  
Effective tax rate, after unrecognized tax benefits and state income taxes (as a percent) 30.40%  
Increase in tax reserves $ 6,800  
Liability for unrecognized tax benefits 11,800  
Payable pursuant to a tax receivable agreement 24,760 $ 0
Canadian Jurisdiction    
Valuation Allowance [Line Items]    
Valuation allowance $ 20,500  
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT INFORMATION (Details)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2018
operating_segment
Dec. 31, 2018
reporting_segment
Jun. 29, 2019
USD ($)
Apr. 29, 2018
USD ($)
Jun. 29, 2019
USD ($)
Apr. 29, 2018
USD ($)
Oct. 28, 2018
USD ($)
Segment Reporting Information [Line Items]              
Number of reportable segments 3 3          
Total net sales     $ 1,295,457 $ 457,069 $ 2,360,289 $ 878,418  
Total operating income     80,931 18,956 53,566 31,854  
Unallocated other expense, net     (58,052) (26,722) (114,601) (33,253)  
Income (loss) before income taxes     22,879 (7,766) (61,035) (1,399)  
Total assets     5,653,740   5,653,740   $ 1,110,375
Commercial              
Segment Reporting Information [Line Items]              
Total net sales     480,285 457,069 905,246 878,418  
Siding              
Segment Reporting Information [Line Items]              
Total net sales     306,525 0 524,802 0  
Windows              
Segment Reporting Information [Line Items]              
Total net sales     508,647 0 930,241 0  
Operating Segments | Commercial              
Segment Reporting Information [Line Items]              
Total net sales     480,285 457,069 905,246 878,418  
Total operating income     58,809 40,022 83,119 77,821  
Total assets     1,009,885   1,009,885   1,024,433
Operating Segments | Siding              
Segment Reporting Information [Line Items]              
Total net sales     306,525 0 524,802 0  
Total operating income     25,937 0 14,283 0  
Total assets     2,386,627   2,386,627   0
Operating Segments | Windows              
Segment Reporting Information [Line Items]              
Total net sales     508,647 0 930,241 0  
Total operating income     31,912 0 27,593 0  
Total assets     2,057,063   2,057,063   0
Corporate              
Segment Reporting Information [Line Items]              
Total operating income     (35,727) $ (21,066) (71,429) $ (45,967)  
Total assets     $ 200,165   $ 200,165   $ 85,942
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.19.2
CONTINGENCIES (Details) - USD ($)
$ in Millions
1 Months Ended
Nov. 30, 2018
Jun. 29, 2019
RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Environmental liability accrual   $ 4.6
PCE/TCE Northeast Contamination Site    
Loss Contingencies [Line Items]    
Environmental liability accrual   5.0
Aurora Plastics LLC vs. Atrium | Minimum    
Loss Contingencies [Line Items]    
Loss contingency, damages sought $ 48.0  
Current Liabilities | RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Environmental liability accrual   0.3
Other Noncurrent Liabilities | RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Environmental liability accrual   $ 4.3
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &U"!T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ;4('3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !M0@=/>]4CM.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.MTF*%&7"V@GD)"8!.(6)=X6K6FCQ*C=VY.& MK1."!^ 8^\_GSY(;[87N [Z$WF,@B_%F=&T7A?9K=B#R B#J SH5RY3H4G/7 M!ZO-)'M4=8<'X+#DD910HF8.%G(I.-T4('5-2',][H&>\_0YMA1@.V MZ+"C"%59 9/31'\:VP:N@ E&&%S\+J"9B;GZ)S9W@)V38[1S:AB&\;F&[2*K3F'Y%*^CD<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !M0@=/L5,%44H# '$ & 'AL+W=O>Z M+MK?CZK2UU7,XO>!Y_)P-/U LEZ>BH/ZILSWTU-KGY*IRJZL5=.5NHE:M5_% M#^Q^([*>X! _2G7M;NZC?BDO6K_V#Y]WJSCM9Z0JM35]B<)>+FJCJJJO9.?Q M:RP:3YH]\?;^O?I'MWB[F)>B4QM=_2QWYKB*\SC:J7UQKLRSOGY2XX)D'(VK M_Z(NJK+P?B968ZNKSOV-MN?.Z'JL8J=2%V_#M6S<]3K\(OE(PP0^$OA$$/E_ M"6(DB(G W-M,AIFYI7XH3+%>MOH:M8-;IZ+?%.Q>V)>Y[0?=NW._V=5V=O2R M3I?)I2\S(AX'!+]!L F1V-J3 $<"CYS0^;\"&XH06$# %0A'%S?T#-,S2,\< M/;NA2^\%4,0,"T@H( E][@E01(X%9E!@1N@+3X B6(H5YE!A3OG,DP 0CB5R M*)%3OO D "3@] )*+"C?MQI EZS%,8D/LX M[XS&F1/W*4:$W,>99S31@K@/,"'W<>P9#;4@[@-,R'V;O9(0)[62&PO=V]R:W-H965T&ULC9E=;^I&$(;_"N*>>'?VTQ%!BL%5*[52=([:7CNP">C8F-I../WW MM8U#8&8<>A.P\^SLOOLU[R[S8UG]J+GJGV*SE$VNR+LZUVY MGU3AY6'Z*.]3\%V!GOAK%X[UQ?=))^6Y+']T#[]M'J:B:U'(P[KI0F3MQWM8 MACSO(K7M^&<(.CW7V16\_/X1_9=>?"OF.:O#LLS_WFV:[;\)*]Y=W_G:S?ZJ8LABAM4XKLY^ESM^\_CT/\ MCV)\ 1@*P+E 6_=7!=100'T6T%\6T$,!_7]K,$,!@VJ(3MK[SEQE3;:85^5Q M4IWFPR'KIIV\-^UPK;N7_>CT_VO[LV[?OB^LG$?O79P!24X(7")PC:PH\ADD M:NL_-P*X1B1 BJ,*EI2P"K7A9I#TRR!7S51L7ZF^O+HLK_GRFBVO^_+ZLKQ! M?7U";(_L3QT)L='&H?Z@7,L(&Z,^H1@H*\ C+J6<=UY+SZLSK#I#U5FD[H28 MBVKB6+A8(W$44P9BCZ*M*":]C9W XBAG/8R*LZPX2\6A(4DL;;70%D_3)<6D MT,+CV4PQ'0OC!=+&1(NM$(+7YEAMCFKS2)NCU;1M 80M*>:T%GC<**4D*(5F M0#*\J9E7% M1)5#\R*)Z4A(@3<1"FF/AG1%&2F,0E3*4,:/C)04?"(25!7)1(+6 P)O#$L. MDWA^K1@*K,13/^6">3N2WN1(DI54&V!MDM0CL"Z*6$NVQ=N!TEN!KC6Q.?M1 M M6DL":@*T+$"B\N!I,^-D08Q8PR.,FD#*:D-R.96O*I7BJJ3F-UBIF-1!N% ME,/"&$81611R(]N\Y.V'I/[#8?\Q,)>US-J5',=8%L-IK['_X# IK?$&J^- M4'ILG?$61%(/XK 'D=0.&,!)FH%F2ABLCG$@3I#%QE!V;*WQ[D-2^^&P_9#4 M"I#]@R(SD!Y/@M7M4.GM4->Z>.*Q(QKP-@2H#?'8A@!C"9Q1>!-A ML)FQ'OL0#M.@,9>RG!I9<, ;$:!&!/=V M0+XT:'BWK^1]>KIT_PQ_^@W@CZQZW>WKR7/9-&71WP"_E&43VM:+N[;= MVY!MS@]Y>&FZKZ[]7IWNWD\/37D8?E>(SC]N+/X#4$L#!!0 ( &U"!T]: M9;&IH ( "4) 8 >&PO=V]R:W-H965T&ULC59=;YLP M%/TKB/>6+]M E""5)-,F;5+5:MNSDS@)*F!F.TGW[V<;2HGM9GT!^W+.N?=< M _;\0MD+/Q(BO->F;OG"/PK1S8* ;X^DP?R>=J253_:4-5C(*3L$O&,$[S2I MJ8,X#%'0X*KUB[F./;)B3D^BKEKRR#Q^:AK,_I:DII>%'_EO@:?JSF1)ZEH)R3+^#)K^F%(1I^,W]2_:N_2RP9PL:?V[VHGC MPL]\;T?V^%2+)WKY2@8_T/<&\]_)F=02KBJ1.;:TYOKJ;4]:^14@&0O). #<)8"" SV: P$:&8+>NV[F"@M< MS!F]>*Q_'3JLWKIH!N5R;550KXY^)OO)9?1MU#D(:T?2-3F!A6ES;J#J(,& UQH$ ,3-C:!4N@VQ=T^H)V7V(W'SGY MR.I+;C@N>PB<%)D@E!EML4%W,3(ZO+)!* +&*[]V*0&WI=1I*;4M&7TO4T>. M. 7(,&7#C&)7GQ-:WQ*Z"]7XRC/+..D)GNAAJD"=L.A)!A/1L4_4$L#!!0 ( M &U"!T^>BO/K"04 T: 8 >&PO=V]R:W-H965T&UL M?9G1;N,V$$5_Q?#[KC4S)$4&CH$F1=$"+1!LT?99B9786-MR)279_GTI63$< MSJ7S$$OR'?*2&AZ.Y.5[TW[O-G7=SW[L=X?N=K[I^^/-8M$];>I]U7UMCO4A M?O/^;5\V_7!AL5H>JY?ZS[K_Z_C0QK/%N97U=E\?NFUS MF+7U\^W\)[JY-SP$C(J_M_5[=W$\&X;RV#3?AY/?UK?S8G!4[^JG?FBBBA]O M]7V]VPTM11__3HW.SWT.@9?''ZW_,@X^#N:QZNK[9O?/=MUO;N=^/EO7S]7K MKO_6O/]:3P.R\]DT^M_KMWH7Y8.3V,=3L^O&_[.GUZYO]E,KTI_8\P',!3 )\#8M_7 F0*D"1@<7(V#O7GJJ]6R[9YG[6GNW6LAJ2@&XF3 M^31<'.=N_"Z.MHM7WU:A7"[>AG8FR=U)PA<2_JRXUXK@SY)%[/]L@J$)'N/E M,C[@>('Q,L:;BW@JBF04)XT;-8=1XTL37)$*[[70&B[Y4OC)DH&6#+!$B:63 MQE[T),$'[4CKV-BL'PO]6. GN8UW5O5C?7!Q*I4CK601#F76E(.F'# EB2FG M315,;+4IK61KK%#65 E-E<"424R5NJLBSH#VI(4Q#?*YY*$C#QS9Q)'7N506 M()>TSK+/)U. A@(PY!)#0744L\. ]::%8CSG[QH5&&0%,*505H!L(J]- 6%Y M#0*4H2L!4SXU13I)V#,SF"R@M:$H)7\'"2.7&#@+J3-6O3DQ-H"\ E(6QZ;( M&\,L)P!S2F$^B3[UYKD,8 4":!NSEE+VLP1J7)Z.L0DIW MI61D#&$&$.84P@S0&CR<+*W,^<'X98!?3O'+&JEL8UV##&FI)W_M]F'V,BBN M.2VN&537UA%Z @%2$>M"?D\73'0!1.>4Z*(Y+4+66I!90&L**-++96>, 'Y"4KVPV@O$N .^<;C8"\$YE< "G0)HSE'E-@OB>[C<"H!T* M@\I%()507$+P+P+NH]S?X;I"2"C3!,:Q !Q+ MNDD(@.RI$DI'IH77]E/!+!; 8E$+!A7$1GP \ /:B,G2YXMBP5060&5)=PG1 MJ/T2GVB$42H +7EW[6E+,)@%@%G2#4,T;;]P:0@\,2-IW%CR4V8PEPW@LJ0; MAM&L_1)K.W KH9)\OK@U&,H&0%G2[<)HTD: ,"K:@#1N=Q'A>6,8RP9@65(L M3Z)/;X%SSUU FWWN6ER\EQ]^*/FC:E^VAV[VV/1]LQ]?Q#\W35_'=HNO<:R; MNEJ?3W;UQ*_E-L::C!Q'(6]L2\;NBC _;$(;O \_-M59F .S*GESI M=ZI^] >A>V!V.3GFU2\G5PT2DO>QF?3V>

A]!^.B!'=C-&FJ48,6&O2HV*\513Y+@ :8*9"7 MGX>$F!([]! M[#6(K0%^,(!.&:,FM9IN@D2)4\E:E")<^%&P%P5[4)SUJO J2Q+E,(H=F+4, M)T410S].XL5)/#A.GFK49(L\T5/D+-_^/Z('E-2+DGI0L(,R:I)%%GTBC3^' M9ZV$*^4#5.:%RCQ0SJ:HLG4JE"1YCE'F0*V5:8I2G";8SY1[F7(/4^HPY5XF M6$#H?IQKI6:*XAS_Y>457J;"P^147Q7K3'JWNI^81Z4W?^S @,4)9FZ4;T1< MFTX&1Z[T86B/K OGBFK'Z$F;U?H2FSN,7I1I9KHMQJ-\["C>3[<4F*_*W1]0 M2P,$% @ ;4('3Z*8X]HH!0 +AH !@ !X;"]W;W)K88_'X?2]5O=?&_7,7:3'[OMOKV9KKON<#6?MP_K MN*O:+_4A[M-_GNIF5W7IMGF>MX+Z^'97;.XKE^Z M[68?[YI)^[+;5OK^X.OF>=WU#^:+ZT/U'/^*W;?#79/NYJ=: M'C>[N&\W]7[2Q*>;Z:V^6MFB+S H_M[$M_;L>M*'NKJ-+/:US%[;:O*?GX=ZQT>FJS+WA^_5[[KT/P*9C[JHVK>OO/YK%;WTS# M=/(8GZJ7;?>U?OLMC@$5T\D8_1_Q-6Z3O'>2VGBHM^WP=_+PTG;U;JPE6=E5 M/XZ_F_WP^S;6_UX,%Z"Q )T*Z.+# F8L8'X6L$/P1V=#J+]47;6X;NJW27,< MK4/53PI]95)G/O0/A[X;_I>B;=/3UX6VX7K^VE S UQ"'R7H$<.,E#)8ZTOF M!8B""]B*5GCY*V#&\O6O/NT6('&ZI(R7#(HT\%)P+UK.7$>6=PV096:MAM"Z MU03,.&Z&1"LSXI-J!56Y):TQX;0!=OCL'467#:F"VP$J:S-N,"ZUY*76? J/ MHLMV0J&%'Z#3[@Q%EXXP-#6B9FXI8&QJQ,V2!R6).-/&!!(+ A#6*Y<;=#I%+9#GZ>G0)(V=YV; M/!BJ!*#J!<0 +LD4A='<$A#JX$PFY3 8K$;)->$S"]U@%!J 0L]1:#Y*'(\! M 8E6-K,@#(:@ 1#D$VMI)-W(*Z6$(:ESA6 M, <-2#,]/Q 8F3X*-U*2ED3>#4:J 4CE!^:E04BEH(4EI$L+U68@9C!7#>"J M.-0:R4MA!R"57&%]KHLP4PU@JN=,-1*7P@[(55/G9+Q@HAI 5)YB+D=B\%L M 9@#![.5U"7E%?'=&.AF13JC9&:RQ7RV@,^!\]D"/AO!0J!*!Z^,&\QF"]C, MD[2E16Q.$X-G\4AG%.4..C;SQA2P.7 V6PG>1#BG^)P&.E?X,M=)F,\6\#EP M/H^B\_>S*8GGQE= EE(;L^SSYZ>/GK<4O^6 MGCU?ZJO5\=/%SVJ.7U+^K)KGS;Z=W-==5^^&-_5/==W%Y%)]22[7L7H\W6SC M4]=?^G3='+]@'&^Z^C!^G9F?/A$M_@=02P,$% @ ;4('3Z3MCB!;" M7# !@ !X;"]W;W)KOS<=2\?IM/]PW.S6>Y_:U^:;?K+4[O;++OT M_ MVV;=OEZ/S?CO+SZMOCQW_1?3FZN7Y9?FCZ;[\^7C+GV:GJ(\KC;-=K]JMZ-= M\W0]_MU\6 37-Q@0_UDUK_LWOX_Z1_GCXU&??\.WO?T>?#P^?'N;SO_KAZ[Y^MQ'(\>FZ?E MMW7WJ7W]1W-\(#\>'9_^7\WW9IW@/9/4QT.[W@__CAZ^[;MVF^$&=&Q IP;&G&U@CPWLSP;G>W#'!N[4@,+9!O[8P/]L$,\V MX&,#/C5P?+9!.#8(/Y_!#P-XR.XP7/?+;GESM6M?1[O#C'M9]A/;? AI0CST M7P[C/_PMC=@^??O]QL1P-?W>!SIB;@\8RC QQ]PA3)UC[@&FKG+,#&%,CIDC M#.68!<+8$V::+W MS], P209_%V+P(@D M!QU)!:,*0BTAR!J$086X'17D"5DXRUQINJ_T^F6.-JRY8+C+ 5&.T%5*D< M:C$UE5-\ $KF66N\J8K3#ZNR8<"8)6-6'87(4=*Y@,KI8(TW6N2CD6R R#LK MLCR[A,K98!\PV@BHDIYMM!,PDZ=41DC! )YAJCJ4ZCV#[< @/X@R24#GF2PY MR;[6)0=;.;(Z6/]\NB9&+N3J:$F^_ 8O-2(!2#7EQV$TT78J@A9E9"L.](N MU ^B";*V7 !D/X@<"^\=82TC5H)JE *7D X;B MPC*2L-.0=AIM?*1-) VE-+Y+J)P.MAK25J.,C]":0RUJ9Q=A.1]L,H1,1EH? M:1DO6!] GK4^B[7<(BV7UF>U0D/KLWI%H543!(/6!W#8^A 06!\@=\;Z+#89 M:WYA;P@+K]7+$[ [!-8>UOHH86F8D+5:GXL-@J+-IYDH9NT7KC[4[B MD5+0^7/%#4>+S<*B=8E<0%I@ U1SK5\!#12XG!,V#(L,0[V7H*!7,QM815J( M*]8Z5$(5YJ'#=N*0GBTW:9Q6X6!LY>3\<7K[RM7I4MXY+T\0+J%R.EA_G=9? M5:\Z(+^!=>UT&9@%T-)-J@TH"9P"8UE$I&[6"SL7@N[K@X\*MFSM4O>%19VKX5=%P<>B3;+LR(/=DK>HG(Z M6-L].DZ0I8$'A;@/M3H>!;@5P")\:4BQ M]'MTKB!?10\.F2T5>RH<'2-1ET[L+Y\$>'#:6]@.\5C/_3MV<(X8,3]9NM#< M SW/<3DCK.<>Z;DZ# M5\BEDW@LCXSJ7NE)K'<@@E-G?:Q%-$/E=+"$LI9054LP4%!'3FU^7<;EC+"* M,JJ0Y9D!:W4<:HGH2"H[@$ZX+IY>,U92!DI*\LR M4K65523Z([!A1U=2H!H MJ92V45YPF0'@Q%;1DE"S.0)2<#*["\!O8MYN0>89PTK.0,E)>@^#$^)^'$TE MCXD6 #IAKDN[Y8Q5GX'JR]L%MZPEO:Y8W8NX8^ .8!S!43&YRLGAF0'@)-E: ME!'G"!BM7+$M +U41=>EA!6N#OW"W2'&;L+ON3W$Z/J0+17\C+V"WW-[B%%! MK7*'JNF"K3/V$T9^(DL9UGZ27LA"T1ZPI01M*:I^".CHM*Z"/%B\C,L985<) M:,=%FEP =WUW+2(L+2/ZQ MQ0'H.8L+6+ #$FQI<4'O04.+ S@@C1"%+ X L<4A(+(XA ,6-WUS1;J_=__O MY>[+:KL??6Z[KMT,=Z*?VK9K4LCJMY3_YV;Y>/JP;IZZ_M>0?M\=[KL?/G3M MR_$N__3T/Q3<_!]02P,$% @ ;4('3\->0%>T 0 T@, !@ !X;"]W M;W)K'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q+ZX%\.1-2>URVGK?'QAS M90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@ ME+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYI MB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832!P:!VP7N09TZZI S ]?F= M_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU< M23DX;]3,@E*4>)OV3L=]G&[29(9M _@,X O@-N9A4Z*H_$%X4636C,1.O>]% M>.+]@6-ORN",K8AW*-ZA]U)PGF3L$HCFF.,4PU MW^1/^#3M7X5M.NW(V7A\V=C_VA@/*&5WA2/4X@=;# FU#\=/>+;3F$V&-_W\ M@]CRC8O?4$L#!!0 ( &U"!T_;7D]3MP$ -(# 8 >&PO=V]R:W-H M965T&UL;5-A;]L@$/TKB!]0$I(U661;:EI5F[1*4:>UGXE] MME'!YP&.VW\_P*[K=OX"W''OW;OC2'HT+[8&<.15J\:FM':N/3!F\QJTL%?8 M0N-O2C1:.&^:BMG6@"@B2"O&5ZMKIH5L:)9$W\ED"79.R09.AMA.:V'>CJ"P M3^F:OCL>956[X&!9THH*?H/[TYZ,M]C$4D@-C978$ -E2F_6A^,VQ,> )PF] MG9U)J.2,^!*,GT5*5T$0*,A=8!!^N\ M*!6(O(R_(R>=4@;@_/S.?A]K][6< MA85;5,^R<'5*]Y044(I.N4?L?\!8SS=*QN)_P064#P]*?(XURVGK?'QAS90M*N"O3 M@\:;VE@E/)JV8:ZW(*H(4I+Q)/G(E.@T+;+H.]DB,X.7G8:3)6Y02MB7(T@S MYG1'7QT/7=/ZX&!%UHL&OH/_T9\L6FQAJ3H%VG5&$PMU3F]VA^,^Q,> GQV, M;G4FH9*S,8_!N*MRF@1!(*'T@4'@=H%;D#(0H8RGF9,N*0-P?7YE_Q)KQUK. MPL&MD;^ZRK)[V3L=]G&[2=(9M _@,X O@.N9A4Z*H_+/PHLBL&8F=>M^+\,2[ \?> ME,$96Q'O4+Q#[Z7@:9*Q2R":8XY3#%_%[)8(ANQ+"KZ5XLC_@_-M>+JI,(WP M]"^%;^3?;Q+L(\'^W1*W8OY5R58]56";.$V.E&;0<9)7WF5@;WA\DS_AT[3? M"]MTVI&S\?BRL?^U,1Y02G*%(]3B!UL,";4/QT]XMM.8388W_?R#V/*-B]]0 M2P,$% @ ;4('3]_QLTVU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0);*S%8%MH.DPK, *!!VV/2LV?4%U<24Y M;O]^E.QZWF;L11(IGL-#BLI&8Y]="^#)JY+:Y;3UOC\RYLH6E' WI@>--[6Q M2G@T;<-<;T%4$:0DX[O=!Z9$IVF11=_9%ID9O.PTG"UQ@U+"OIU FC&G>_KN M>.J:U@<'*[)>-/ -_/?^;-%B"TO5*="N,YI8J'-ZMS^>TA ? WYT,+K5F81* M+L8\!^.ARNDN" ()I0\, KDM)1748I#^R8Q?8*[G0,E<_%>X@L3PH 1SE$:ZN))R<-ZHF06E*/$Z M[9V.^SC=')(9M@W@,X O@-N8ATV)HO)/PHLBLV8D=NI]+\(3[X\<>U,&9VQ% MO$/Q#KW7@B=)QJZ!:(XY33%\%;-?(ABR+RGX5HH3_P?.M^')IL(DPI,_%*;; M!.DF01H)TO^6N!5S^"L)6_54@6WB-#E2FD''25YYEX&]X_%-?H=/T_XH;--I M1R[&X\O&_M?&>$ INQLU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7;Q-5BO;4C91E4JMM$K5YIFUQQ<%& ?P.OW[ M G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ; MIF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#549OMX?C+L3'@-\M#'9Q)J&2,^)S M,+Z5&=T$02"A<(%!^.T"=R!E(/(R7B9..J<,P.7YC?UKK-W7ZOC M/HPW"9]@ZP ^ ?@,V,<\;$P4E=\+)_+4X$#,V/M.A"?>'KCO31&7*=LDL@FF*.8PQ?Q&SG".;9YQ1\+<61_P/GZ_!D56$2X/T_Y#F+K5EIS1 M^9>-_:\0'7@IFRL_0HW_8+,AH7+A>.//9ARST7#833^(S=\X_PM02P,$% M @ ;4('3Q*",,6U 0 T@, !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]PN.BUUXV:W%[3M$F;;*[I]3.KHY(#L8#K]=]W0,_: MUO0+,,.\-V^&(9^,?78=@"?6=;YF;T2O9PML2-6@O[\P3*3 4]T%?'HVP['QRL MS ?1PE?PWX:S18NM++74T#MI>F*A*>C]X7C*0GP,>)(PN>6DJ7XSW %A>%!">:HC')Q)=7HO-$+"TK1XF7>91_W:;ZY M31?8/H O +X"[F(>-B>*RM\++\K#"$]\.'+L316/J'PFR?(-LER")! M]M\2=V*RY*\D;--3#;:-T^1(9<8^3O+&NP[L/8]O\CM\GO8OPK:R=^1B/+YL M[']CC >4DMS@"'7XP59#0>/#\2V>[3QFL^'-L/P@MG[C\A=02P,$% @ M;4('3QL$GQRT 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$N)T561;:CI-K;1)4:=MGXE]ME'!N(#C[M_OP*[K;6Z_ M '?<>_?N.-+!V"?7 'CRHE7K,MIXWQT8)1UXX.#Y6DG M:O@._D=WLFBQF:64&EHG34LL5!F]W1Z.28B/ 3\E#&YQ)J&2LS%/P7@H,[H) M@D!!X0.#P.T"=Z!4($(9SQ,GG5,&X/+\ROXEUHZUG(6#.Z-^R=(W&;VAI(1* M],H_FN$>IGKVE$S%?X4+* P/2C!'892+*REZYXV>6%"*%B_C+MNX#^/-?C_! MU@%\ O 9)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2\V2; MLDL@FF*.8PQ?Q+Q%,&2?4_"U%$?^'YROPW>K"G<1OOM+X3L$R2I!$@F2#TM< MB]G]DX0M>JK!UG&:'"E,W\9)7GCG@;WE\4W>PL=I_R9L+5M'SL;CR\;^5\9X M0"F;*QRA!C_8;"BH?#A^PK,=QVPTO.FF'\3F;YS_ 5!+ P04 " !M0@=/ M+WD\2[0! #2 P &0 'AL+W=O2V2O=@_(WC3:2.6^:EMC> *LC2 I" M-YL;(AE7N,RC[V3*7 ].< 4G@^P@)3-_CB#T6. M?G,\\K9SP4'*O&82E.5:(0--@6^WAV,6XF/ ;PZC79Q1J.2L]7,P'NH";X(@$%"Y MP,#\=H$[$"(0>1DOB1//*0-P>7YC_QIK][6EA8TKJ@;KM$PL7HIDK]/.5=S'=+-/L'4 30 Z M _8Q#YD21>7WS+$R-WI$9NI]S\(3;P_4]Z8*SMB*>.?%6^^]E#3+?4Y!UU( MM0$ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S373 M0K8T3Z/O9//4]%[)%DZ6N%YK8?\<09DAHUOZZGB0=>.#@^5I)VKX"?Y7=[)H ML9FEE!I:)TU++%09O=T>CDF(CP&/$@:W.)-0R=F8YV!\*S.Z"8) 0>$#@\#M M G>@5"!"&;\G3CJG#,#E^97]/M:.M9R%@SNCGF3IFXSN*2FA$KWR#V;X"E,] MGRB9BO\.%U 8'I1@CL(H%U=2],X;/;&@%"U>QEVV<1_&FV0WP=8!? +P&;"/ M>=B8*"K_(KS(4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![R7ERD[)+()IBCF,, M7\1LYPB&[',*OI;BR-_!^3I\MZIP%^&[?Q3NUPF258(D$B0?EK@6\_F_)&S1 M4PVVCM/D2&'Z-D[RPCL/["V/;_(6/D[[#V%KV3IR-AY?-O:_,L8#2ME&PO=V]R:W-H965T[^?I3LN&[G]442*9[#0XI*!V.? M70/@R8N2VF6T\;[;,^:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D).-)MAJ,EKE=*V#\'D&;(Z(9>'(]MW?C@8'G:B1I^@/_9'2U:;&8I M6P7:M483"U5&[S;[PR[$QX!?+0QN<2:ADI,QS\'X6F8T"8) 0N$#@\#M#/<@ M92!"&;\G3CJG#,#E^<+^)=:.M9R$@WLCG]K2-QF]I:2$2O32/YKA :9ZKBF9 MBO\&9Y 8'I1@CL)(%U=2],X;-;&@%"5>QKW5<1_&F^T%M@[@$X#/@-L(8&.B MJ/RS\")/K1F('7O?B?#$FSW'WA3!&5L1[U"\0^\YY]=)RLZ!:(HYC#%\$;.9 M(QBRSRGX6HH#_P?.U^';587;"-^^4?B?_+M5@ETDV'U8XEK,>Y5LT5,%MH[3 MY$AA>ATG>>&=!_:.QS=Y#1^G_;NP=:L=.1F/+QO[7QGC :4D5SA"#7ZPV9!0 M^7#\A&<[CMEH>---/XC-WSC_"U!+ P04 " !M0@=/B;;EE;0! #2 P M&0 'AL+W=O<.3,>YZ-US[X#".1% M*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;)=W%E M;H>@I(&+(W[06KB?9U!V+.B>OCJ>9-N%Z&!EWHL6OD#XVE\<6FQAJ:4&XZ4U MQ$%3T(?]Z9S%^!3P3<+H5V<2*[E:^QR-CW5!=U$0**A"9!"XW> 1E(I$*./' MS$F7E!&X/K^ROT^U8RU7X>'1JN^R#EU![RFIH1&#"D]V_ !S/4=*YN(_P0T4 MAD55(,/5L\L*$6+EVF7)NWC=)/Q&;8-X#. +X#[E(=-B9+R=R*( M,G=V)&[J?2_B$^]/''M316=J1;I#\1Z]MY(?#SF[1:(YYCS%\%7,?HE@R+ZD MX%LISOP?.-^&'S85'A+\\(?";)L@VR3($D'VWQ*W8HY_)6&KGFIP;9HF3RH[ MF#3)*^\RL _I$=GO\&G:/PO72N/)U09\V=3_QMH *&5WAR/4X0=;# 5-B,>W M>';3F$U&L/W\@]CRC&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W30K8T3Z/O9//4]%[) M%DZ6N%YK87\=09DAHPG]=#S+NO'!P?*T$S6\@/_>G2Q:;&8II8;62=,2"U5& M[Y+#<1?B8\ /"8-;G$FHY&S,:S"^E!G=!$&@H/"!0>!V@7M0*A"AC+>)D\XI M W!Y_F1_C+5C+6?AX-ZHG[+T34;WE)10B5[Y9S,\P53/-253\5_A @K#@Q+, M41CEXDJ*WGFC)Q:4HL7[N,LV[L-XLTTFV#J 3P ^ _8Q#QL31>4/PHL\M68@ M=NQ])\(3)P>.O2F",[8BWJ%XA]Y+SJ]O4G8)1%/,<8SABYADCF#(/J?@:RF. M_!\X7X=O5Q5N(WS[A\+;=8+=*L$N$NS^6^):S/ZO)&S14PVVCM/D2&'Z-D[R MPCL/[!V/;_([?)SV;\+6LG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,MGNTX M9J/A33?](#9_X_P#4$L#!!0 ( &U"!T\J LXM0$ -(# 9 >&PO M=V]R:W-H965T29M<=6J=1EMO.\. MC+FB 2WF@Q9O*6"T\FK9FKK,@RDC2BO$DV3,M9$OS-/I.-D]-[Y5LX62) MZ[46]NT(R@P9W=!WQZ.L&Q\<+$\[4<,O\+^[DT6+S2JEU- Z:5IBH9P MW 5\!#Q)&-SB3$(E9V->@O&CS&@2$@(%A0\* K<+W(%200C3^#-ITCED("[/ M[^K?8NU8RUDXN#/J69:^R>@-)254HE?^T0S?8:KGFI*I^)]P 87PD G&*(QR M<25%[[S1DPJFHL7KN,LV[L-XL^43;9W )P*?"3(?)._1> MV-OXB.P#/D[[@["U;!TY&X\O&_M?&>,!4TFN<(0:_&"SH:#RX?@%SW8&PO=V]R M:W-H965TR5;.%KB>JV% M?3^ ,D-&M_3B>)9UXX.#Y6DG:G@!_ZL[6K38S%)*#:V3IB46JHS>;?>'),3' M@-\2!KN6?S? (4SW7E$S%_X0S* P/2C!'892+*REZ MYXV>6%"*%F_C+MNX#^,-O\#6 7P"\!EP&P%L3!25?Q=>Y*DU [%C[SL1GGB[ MY]B;(CAC*^(=BG?H/>?\AJ?L'(BFF,,8PQ%NW6"9)4@B03))X+D2XEK,==?DK!%3S78.DZ3(X7IVSC)"^\\L'<\ MOLF_\'':GX2M9>O(R7A\V=C_RA@/*&5SA2/4X >;#065#\=O>+;CF(V&-]WT M@]C\C?,/4$L#!!0 ( &U"!T\'\4W:M0$ -(# 9 >&PO=V]R:W-H M965TO&EE7$Y;[[LC8ZYL00MW M@QV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[ZS+3+LO9(&SI:X7FMA?YY MX9#3+7UWO,BF]='!BJP3#7P!_[4[VV"QF:62&HR3:(B%.J7;G-Y34D$M>N5?E80<)2J75E+VSJ.> M6((4+=[&79JT#^,-OYU@ZP ^ ?@,N$]YV)@H*7\27A29Q8'8L?>=B$^\/?+0 MFS(Z4RO271#O@O=:\,,A8]=(-,6&PO=V]R:W-H965T M6_>#$,VHGFV+8 C+UIU-J>M<_V),5NVH(6]PQXZ M?U.CT<)YTS3,]@9$%4%:,9XD!Z:%[&B11=_%%!D.3LD.+H;806MA?IY!X9C3 M'7UU/,FF=<'!BJP7#7P!][6_&&^QA:62&CHKL2,&ZIP^[$[G-,3'@&\21KLZ MDU#)%?$Y&!^KG"9!$"@H76 0?KO!(R@5B+R,'S,G75(&X/K\ROX^UNYKN0H+ MCZB^R\JU.3U24D$M!N6>

JK!-'&:+"EQZ.(DK[S+P#[P^":_PZ=I M_RQ,(SM+KNC\R\;^UX@.O)3DSH]0ZS_88BBH73C>^[.9QFPR'/;S#V++-RY^ M 5!+ P04 " !M0@=/=.O^_K,! #2 P &0 'AL+W=O,)IILSJB?V7;:D@.F M MV>_UZ@O5[5ZA=@AGEOW@Q#/J)]05HSO=F^9%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U] M<3S*MO/1P:KD(!P^H MOLO:=P6]HZ2&1@S*/^+X >9ZWE R%_\)KJ!">%02F8)4K1X MGG9ITCY.-UDVP[8!? ;P!7"7\K I45+^3GA1YA9'8J?>]R(^\?[(0V^JZ$RM M2'=!O O>:\EO]SF[1J(YYC3%\%7,:P0+[$L*OI7BQ/^"\VUXMJDP2_#L-X7_ M(#AL$AP2P>&_)6[%9'\D8:N>:K!MFB9'*AQ,FN25=QG8>Y[>Y#5\FO;/PK;2 M.')!'UXV];]!]!"D[&[""'7A@RV&@L;'XVTXVVG,)L-C/_\@MGSC\A=02P,$ M% @ ;4('3YG42;JU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=:Y=&5;RB:*6JF55JF:/K/VV$8!CPMXG?Y] M 3NNDUAY 6:8<^;,,*0#FF?; #CRHE5K,]HXU^T9LT4#6M@+[*#U-Q4:+9PW M3=J)&GZ"^]4=C;?8S%)*#:V5V!(#549OM_M#$N)CP).$P2[.)%1R0GP. MQK^-T5PQE;$.R_> M>N\YY]=)RLZ!:(HYC#%\$;.=(YAGGU/PM10'_@'.U^&[586["-^]47BY3I"L M$B21(/FTQ+68JW=)V**G&DP=I\F2 OLV3O+".P_L+8]O\C]\G/8?PM2RM>2$ MSK]L['^%Z,!+V5SX$6K\!YL-!94+QVM_-N.8C8;#;OI!;/[&^3]02P,$% M @ ;4('3\I::I*U 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;MTN+542:;L(@012M0AX=I-)8JTOP7::Y>\9.]D0 M(.+%]HSGG#DS'F>#=<^^!0CD12OC<]J&T)T8\V4+6O@[VX'!F]HZ+0*:KF&^ MF\C_$IX)N$P2_.)%9RM?8Y&A^K MG&ZB(%!0AL@@<+O!(R@5B5#&CXF3SBDC<'E^97^?:L=:KL+#HU7?917:G!XI MJ: 6O0I/=O@ 4SWWE$S%?X(;* R/2C!':95/*RE['ZR>6%"*%B_C+DW:A_'F MGD^P=0"? 'P&'%,>-B9*RM^)((K,V8&XL?>=B$^\/7'L31F=J17I#L5[]-X* M?CAD[!:)IICS&,,7,=LY@B'[G(*OI3CS?^!\';Y;5;A+\-T?"H_K!/M5@GTB MV/^WQ+68MW\E88N>:G!-FB9/2MN;-,D+[SRP#^D1V>_P<=H_"]=(X\G5!GS9 MU/_:V@ H97.'(]3B!YL-!76(QP.>W3AFHQ%L-_T@-G_CXA=02P,$% @ M;4('3[0V7-[> 0 04 !D !X;"]W;W)K&UL M=53KCIP@%'X5P@,LRER<3-1D9YNF3=IDLDW;WXP>+UD0"SANW[Z KK66_2.< MPWZ0PWQO1G0G31@&#Z0?;0V95**L&,#55-=*^ E9XD M.*%1="2"M1W.4Y^[JCR5@^%M!U>%]" $4[\OP.68X1B_)9[;NC$N0?*T9S5\ M _.]ORH;D46E; 5TNI4=4E!E^#$^7Q*']X ?+8QZ-4>NDYN4+R[X7&8X<@4! MA\(X!6:'.SP!YT[(EO%KUL2+I2.NYV_J'WWOMI<;T_ D^<^V-$V&3QB54+&! MFV*:% M"70FT(5P\CYD,O*5?V"&Y:F2(U+3WO?,_>+X3.W>%"[IM\*OV>*US=YS>HI2 M@*$R\(8M47"QJRN-#_Z#1,WP4KW'GZ;DVG^[# /BBP]P+[?UJ, M-RV&,.]4>0B:' ("NXU)"/-.)\>@R3$@<-B8A##'L$D2-$D" LG&)(0Y;4S( MZ@@*4+6_?!H5O3-5MI]%-&GL1_'&MI#1@2XD> M[*XV]CU: @Z5<=/$SM5T*Z? R'Y^<,CRZN5_ %!+ P04 " !M0@=/.Q-W M#=$! "JMX*W<-+(]%(R_7X$H88,K_!GXH77C?4)DJ<=J^$GV%_=2;N( MS"HEE] :KEJDHIPW'E\ /SF,)C%'/E.SDJ]^N!'F>'$%P0""NL5F!LN M< ]">"%7QM])$\^6GKB'@OA+G42AAPA<5O;%*3BJN%,G>QI&W81S&E2V=:'$"G0AT)NR# M#QF-0N4/S+(\U6I >MS[COE?O#I0MS>%3X:M"&NN>..REYSN;U-R\4(3YCAB MZ *SFA'$J<\6-&9QI/_1:9R^CE:X#O3UDDXW<8%-5& 3!#9+@=ODJL48YHLF MMU&3;42 7IG$,%^8[*(FNXC ^LHDAKG>+K(X'1)T'>Z%087JVW G%]GYZMV% MXTC^P<=[^\QTS5N#SLJZ,QI.4J64!5=* S ]2_@%02P,$% @ ;4('3ZBGD=7! 0 -P0 !D !X;"]W;W)K M&UL=51M;]L@$/XKB!]0$A+W);(M-:VJ3=JDJ-.Z MS\0^VZA@7,!Q]^\'V/'XCP-N8/.4]5;P5LX:&1Z*9G^ MNP>AA@RO\3GQS.O&^@3)TX[5\ OL[^Z@741FE9)+: U7+=)09?A^O=LG'A\ M+QP&L]@CW\E1J5@7FEA,\@!!>R)7Q-FGBV=(3E_NS^E/H MW?5R9 8>E/C#2]MD^!:C$BK6"_NLAF\P]9-@-#7_ TX@'-Q7XCP*)4SX145O MK)*3BBM%LO=QY6U8ATG_3(L3Z$2@%P0R&H7*'YEE>:K5@/1X]AWS5[S>47?Z#1.WT0KW 3Z M9DG??.&_C0IL@\#V0XO7%RW&,#=QDR1JDD0$;B],8IB["Q.RN#@)N@Y/UJ!" M]6T8ET5VGHI[&B[^/WPS[ADBNE++A25E>NEL9-\1P(J*S? MWKB]'M_R&%C536-*YO^*_!]02P,$% @ ;4('3PP*P-:V 0 T@, !D M !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@R%MM *D M;**HD1IIE:KMLQ<&L.(+L;$]XSEGSHS'Q:3-B^T!''J30MD2 M]\X-!T)LW8-D]DH/H/Q-JXUDSINF(W8PP)H(DH+0)/E").,*5T7TG4Q5Z-$) MKN!DD!VE9.;]"$)/)4[QA^.9=[T+#E(5 ^O@![B?P\EXBZPL#9>@+-<*&6A+ M?)L>CGF(CP&_.$QV];3-UCJN<9H*?X[7$#X\*#$ MYZBUL'%%]6B=E@N+ER+9V[QS%?=IOKG.%M@^@"X N@)N8AXR)XK*[YEC56'T MA,S<^X&%)TX/U/>F#L[8BGCGQ5OOO519DA3D$HB6F.,<0S2C!=G":+:CVJ M.,D;[SJPMS2^R=_P>=J?F.FXLNBLG7_9V/]6:P=>2G+E1ZCW'VPU!+0N'+_Z MLYG';#:<'I8?1-9O7/T!4$L#!!0 ( &U"!T\NG]=3M@$ -(# 9 M>&PO=V]R:W-H965TM,8J[M&T'7.#!=Y$DI(L39(/3'&A:55$W]E6A1F]%!K. MEKA1*6[_G$":J:0'^NIX$EWO@X-5Q< [^ [^QW"V:+%5I1$*M!-&$PMM21\. MQU,>\!'P4\#D-F<2*KD8\QR,+TU)DY 02*A]4."X7>$1I Q"F,;O19.N(0-Q M>WY5_Q1KQUHNW,&CD;]$X_N2WE/20,M'Z9_,]!F6>FXI68K_"E>0" ^98(S: M2!=74H_.&[6H8"J*O\R[T'&?YILL6VC[A'0AI"OA/L9A558,Q$[ M]W[@X8D/QQ1[4P=G;$6\P^0=>J]5EF0%NP:A!7.:,>D&B%/Z M'SW=IV>[&6:1GFWIV=V^0+XKD$>!_)\2\W!#5W:@#I=EJE!;5NJ3MB!@VT"23!29HD]T10)G%5A-A95X4:+6<2SAJ9 M40BJ?Y^ JZG$._P>>&9=;WV 5,5 ._@.]L=PUFY%5I6&"9"&*8DTM"5^W!U/ MN<<'P N#R6SFR%=R4>K5+[XT)4Y\0L"AMEZ!NN$*3\"Y%W)I_%HT\6KIB=OY MN_JG4+NKY4(-/"G^DS6V+_$!HP9:.G+[K*;/L-238[04_Q6NP!W<9^(\:L5- M^*)Z-%:)1<6E(NC;/#(9QFG>R;.%%B>D"R%="8?@0V:CD/E':FE5:#4A/9_] M0/T5[XZI.YO:!\-1A#V7O''1:Y4E]P6Y>J$%43@PXU)#'-K0C87 M)T!WXN>$S#Q?^%SRWUC>J.28,NRKKG$RZY5RX[I:^&&8XEQD,Y+.0KZH# MT.B=LT$5N--Z/!"BJ@XX53=BA,&L-$)RJDTH6Z)&";1V),Y(% 09X;0?<)F[ MW$F6N9@TZP#$A"4^"[\'#,+-X!?O8PJ]TX!\:L MD"GC;=7$FZ4E[N>?Z@^N=]/+F2JX%^Q77^NNP+<8U=#0B>D7,3_"VD^*T=K\ M-[@ ,W!;B?&H!%/NBZI):<%7%5,*I^_+V ]NG)>5)%II?D*T$J*-<.M\R&+D M*O]*-2US*68DE[T?J?W%X2$R>U/9I-L*MV:*5R9[*>,PR,G%"JV8XX*)=IAP M0Q"COEE$/HMC] \]\M-C;X6QH\=[>I+Z!1*O0.($DK]:#*]:]&'^4V7J-4D] M O&5B0^3^$TRKTGF$4BO3'R8[,J$[$X'!]FZ>Z%0):;!WI$4*#*26X,0UWYJG8 @:-MM,O9BZ7"[,$6HSK6T"V M!ZG\#5!+ P04 " !M0@=/J3H_8K'$^B:5UPL"+K> /?P'WOSL9;;%:IA )M!6IBH,[I0W(\[0(^ IX%#'9Q M)J&2"^)+,#Y7.=V$A$!"Z8("]]L5'D'*(.33^#EITCED("[/-_6/L79?RX5; M>$3Y0U2NS>F!D@IJWDOWA,,GF.K94S(5_P6N(#T\9.)CE"AM7$G96X=J4O&I M*/XZ[D+'?1AO]C?:.B&=".E,.$0"&P/%S#]PQXO,X$#,V/N.AR=.CJGO31F< ML17QSB=OO?=:;)/[C%V#T(0YC9AT@4EF!//J>KM.WJQEN(WV[ MI.__$W^W*K"+ KN_2CR\*7$-\_Y-$+;HJ0+3Q&FRI,1>QTE>>.>!?4CCF_R! MC]/^E9M&:$LNZ/S+QO[7B Y\*IL[/T*M_V"S(:%VX7COSV8&PO=V]R:W-H965T MV\'XZ,N:H#+=R-&:#' MF\98+3R:MF5NL"#J"-**\21YQ[20/2WSZ#O;,C>C5[*'LR5NU%K8WR=09BIH M2E\=3[+M?'"P,A]$"]_ ?Q_.%BVVLM120^^DZ8F%IJ /Z?&4A?@8\$/"Y#9G M$BJY&/,4U-"(4?DG,WV"I9Y;2I;BO\ 5%(8')9BC,LK%E52C\T8O+"A% MBY=YEWWD8OQ^+*Q_XTQ'E!*;*%K1P=Z:'#F]J M8[7P:-J&N=Z"J"))*\9WNP],"]G1(HN^BRTR,W@E.[A8X@:MA?US!F7&G.[I MJ^-)-JT/#E9DO6C@._@?_<6BQ1:52FKHG#0=L5#G]&%_.JL?)O3(R45U&)0_LF,GV&NYT#)7/Q7N(%">,@$8Y1&N;B2Z%D%4]'B M9=IE%_=QNCD<9]HV@<\$OA".,0Z; L7,/PHOBLR:D=BI][T(3[P_<>Q-&9RQ M%?$.DW?HO14)3S)V"T(SYCQA^ JS7Q ,U9<0?"O$F?]'Y]OT9#/#)-*3-?UP MORV0;@JD42#]I\3T78E;F,.[(&S54PVVB=/D2&F&+D[RRKL,[ ./;_(&GZ;] MF["-[!RY&H\O&_M?&^,!4]G=X0BU^,$60T'MP_$>SW8:L\GPII]_$%N^&PO=V]R:W-H965TAE?#'<\SW-W'.=TE.I--P &O0O>Z0PWQO0'0G31@&#Z1O;0V9-* M*L&,-55-=*^ E9XD.*%1M"."M1W.4^\[J3R5@^%M!R>%]" $4Q]'X'+,<(P_ M'<]MW1CG('G:LQI^@?G=GY2UR*)2M@(ZWZ!)C5%(KOT7%8,V4LPJ-A7! MWJ>U[?PZ3B>;>*:%"70FT(6P]W'(%,AG_L ,RU,E1Z2FN^^9:W%\H/9N"N?T M5^'/;/+:>B]Y0GI+"!H*<:3_T6F8G@0S3#P]6=-W M45A@$Q38>('-/R7>7I48PNS#0;;!(-N P+>K( %,VOW M:GK+DV%D/X\I6?X5^5]02P,$% @ ;4('3R<2UU/$ 0 -P0 !D !X M;"]W;W)K&UL;53K;ML@%'X5Q .4!,==%]F6FE;5 M)FU2U&GM;V(?7U0N+N"X>_L!=ETWY8^!PW(7/ZL<;WQ"P*&T7H&YX0QWP+D7^2O>[JD[F]('PU&$/9>\<=%SD23;C)R]T(PY3!BZPGP@B%-?+&C,XD"_ MT&F(_X%-+_6:ZZ:1!)V7=\PF77"MEP:6RN7*Y MM*Z+EP6'VOJI>W5(3V]Y6EC5SVU*EG]%\1]02P,$% @ ;4('3Y$Q!_:W M 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5 MRQ\0[\(FK%: E$U5M5(KK5*U??;" %9\H;99TK_OV!!*4UYLS_B<,Q>/\]'8 M%]/*JI'8%[;SO3XRYJ@/%W9WI0>--8ZSB'DW;,M=;X'4D*Z!*2XT M+?/HN]@R-X.70L/%$CWO,T@S%G1/WQS/HNU\<+ R[WD+W\!_[R\6+;:H MU$*!=L)H8J$IZ./^=#X$? 3\$#"ZU9F$2J[&O 3C96 ?D_@F?^'3M'_EMA7:D:OQ^+*Q_XTQ'C"5W1V. M4(,N?->%A6;N5?.ZXGGL>,5EX@]D1I7XLN9T!)QT:47C]44HY,BE847^#[T M2I17[GRJ8@ 229*[BB#JL+4-U$33$3O\S#,IMY= M"FG,HL$$74SD]S&K(08&?!S>DBL+@ _2&6-HQA8V7#A'W, MVH:)C'1&Z&Q'Z.QLF+B/V=LPT#YYH7690R40=@2"(+(+1%:!2 E$/0>)42<- M)E:8JL$8Z_,9HFHB ,(7&XGXIL_U"II<-M&8# M!]D W]Q6<#!A:1)EIMM1J!T<.(ZCH#.!/H,(Z!^2\>Q$VUO,I[XA>\HHYKX2+\TV=0F=".!9)^4^B-J[B]M9V"GSFLIF(-FWN M,$V'DUI?S[SVCCC_!U!+ P04 " !M0@=/M)N8L+$$ #8& &0 'AL M+W=O1X^_>E+O%:G)$JO\02?>:0LBPI_GVQ:7Y=!#SX'/AZW!^J>B!6[3&SI_*8GV:%W2V"9_ZTEKH.:!!_'>VUO+N>U:F\Y_GW^N:W M[2)@]8IL:C=539&XCP^[LFE:,[EU_-.1!K?KW M<5L=%D$4S+9VEUS2ZFM^_=5V":E@UF7_N_VPJ8/7*W%S;/*T;/[.-I>RRK.. MQ2TE2WZTG\=3\WGM^#_#Z #H N 6X.8>"Q!=@/@9($<#9!<@I\Z@N@#ES1"V MN3=BOB95LIP7^756M,_#.:D?._ZDW'9MZL%F=YKOG)ZE&_U8"AG/PX^:J,.\ MM!BXPVCH0UXQA-\0H5O ;15 K>(%4+@WP0HCM/#6\+\DZU&2WC(%*99HXL6] M6(K1!)(DD V![!%P3^T6HQO,J9428B65\13!.(=AVMN\5PP#H1E$'FZ-<9&) M)(_H]!29GB+2 YI DP1ZNL"&)# 3!&XQZEZXR FB/'T)&*4OAL5,@=2>O!@V M)F]$)A<1R0T\OS%)$$^7ES/:+M@$@3O0?;(".#?,4YC",6EBXYL+QJE8JMC; ML36%BYCF QKQ 4?D1(IR@(*TLV<.#PA-6PT74X06*&'.M6&Q+S3&Q;&)D8EC M&(!@$?=U)J:-C6!J($/:"SEEAD,4M-]P]8#.M.-P/45GC;T )-.^S!CFG"!B MOLP8%AGE_W>L"1AG3+&A_&A#Y)0CZ@$*VG9X](#*M/'P>(K*,6$'6H%OS 0. M28PAS4[X!<$H5;]NH?T0*#\T Q2TWP"?+B_0?@,P0=X.U'N>I$*X%8'SY24@ MH+AS"K_>&J/J)T:[(% N./#.!-IF0#X@+VTS0-4U2%Z%9>JG11N>( Q/#W2<8J"7>Z"9$[2UB"GM7 ?J/6]&:[\6)F!(7 Q1$$G? M=$>9^FG1=B<(N],#;9R@G44\T,@)VEG$E%9.X+9*L4A+OUC M3/VT:+^3A-_I@>9-TMXB'VC>).TMH,5(7XY"Z&!(9"?Y&K4>I M^HD-G%\1CJ<'>C9)NXM\H&>3M+O(*3U;!^J=HVG&D;H8AM3%$# &C"_N&%.; M5GAW*IO98M\S37XY5;4D=Z.W8_AGJ$]UO?$7_K3BQ/@K?UJWA^P_Z=LS M_S^28G\\E;/WO*KRK#GQW>5Y9=W*V1>W)0>;;&\WJ=U5]:5QUT5[UM[>5/FY M^QTAO/V8L?P/4$L#!!0 ( &U"!T\-:&4OE ( $* 9 >&PO=V]R M:W-H965T?;5R4P)>.W@ VYQS.^?R#IV;./;=A8BZXB7?*.M!#.W$U_RLK1* MQL)+4?XNMOHP"_,PV/(=.Y;Z29R_0L83$$Y*QA-03TK&$S!.R'B%JB^6J_\ TFT^E. >RG4 -L_,4WV=F?#>V MTPVG>V<&0)G>TYQDV30Z62&/6;28^ (37R.60P3)Z#7F <+DUY@O0\RD!UE! M,I,.$YFP7>(83!P[ 7(I0!$L0$ !X@22*P'<*UF+R1RF;DN6TQRE"*%>Z89( M@A*,T"7RRE0"FDH&IC#N?6J1 *9B.B%#4RTR?==4.V)#S1NV4]!V.K0]27N? M2 =F/A&2Y@,OJW2LEPSTD@%>,"Q 00$Z?F;EH$ ^HAKY(.2-:@! 3%)\"%C M8"7WLSY@8"EG[^P9&%Y]>+C\"$UN2,"+!F3^Z)6P5IH\P]U?[J=$)H;371GXA_,>:QKE'RG[2,US[(]E+0-+1I_X(JZ M4]_\'U!+ P04 " !M0@=/?/&&UY$& "()P &0 'AL+W=O>A^&2TQ>I^QQ=S'27%S_+]RRK1K_6JTUY/GZOJNVW MR:1\?L_6:7F6;[--_9?7O%BG5?VQ>)N4VR)+7UJC]6HB&#.3=;K/ MQ<4T_ZA6RTWV6(S*C_4Z+?Z[S%;Y[GS,QX5FNLTVYS#>C(GL]'__!OSTXUABTB+^7V:X\>3]JAO*4YS^;#SJ<9'6+Y_9+%NM&D]U'O]ZI^-CS,;P]/W!^[P=?#V8I[3,9OGJ MG^5+]7X^=N/12_::?JRJ'_GN>^8'I,0/UV\!V&FAO MH/NF9+R!Z9N2]0;V:*! M_%!P+B.3R;X7V^:^2JOT8EKDNU&QY^ M2*NGD\_&D\=<[C$BP)@0,\,P-L1<81@78JXQ3!)BY@C&L1"SP# \Q'Q',$J% MF!O,CP@QMQA&AI@[#!/%NL,,SO6DSJ8A\K+O"*B]:###Q8W(/$/QV!F+9F31!W3[!2A(6.,):R3AB$$+#29'L_V_B"(0:'0$#'(R M>$X&=HR-&++88_1)*&'QI,S I"R>E(43E1 >'.[!]:=2@GM(D!RBGKC$, */ MTJQ3J,HSQ$=4@$L/"BCCA.F86$XM*OQKA;CTH* )$V@ MTV@2Z:V%QYVV(===4T!H)(SZVT=#Q" M:"$!(!A43%VX8K%$2L M$8)0!@&50;&X/P3FNF(K'A-'=246$(K@N(-<5T_&H(-0ZXI%;)AY4#!J MJSO'+0FN2XSK21P/\E/")\65:"JQ+C*B@K/"=\55:"JQ+A*B=$4Q(,E ,69DDP M4,*%6?%8>#TH8 \0#5\1N(9#:'CT)7BMD#4\/K?-%%S#J3 $G15"9T[HO"(X MJ@9<:RB"=PKC7;Q6H*!X ]T'M.@#NO\"%(Z+NL) 5G9.S0VA!4H/F%^"WZK' M-"UPKCM2-\$+Q6 WBM"%ZK/KQ6D->FO.]$J(7&=@&Q?&NX"Q"XCETC4!D/-TR,T!<-]05B9M@-*1.B91DX* ML$0.[C'JLSA:(@1X,HE"=0FT(@3)]SC,&.<\HVQ6-4"F#W802]U^&4"DS0*4,H5(& M42D173HL#,)\(@SUJ -CO"9\$(PW QAO",8;[&X@/KP92#FCNA_P$$PRR.VB M)O:IEF"2'< D2S#)]GCT,+>02I&&-]S]H3<6N7#04CH#H+>(5^K9%<%A MB^T?J/DFF&GE@/DFF&GAV0)>\UKXF, QT75U;PD26^1!@2$8:@F&6C-@V-2S M0WC&0-K,0G8QIAGR#+P_] :#RKK1%-)F$$K--Z$B%E$10\JK*U^T/8E[SO,IJM^RL[KGW M+'TY?EAEKU7SMFG&8O_;L/V'*M_ZW[U-CC^^N_@?4$L#!!0 ( &U"!T^2 M/$C@E 0 #<6 9 >&PO=V]R:W-H965TTVMW\_V7&S1*0.^1*_ MA.0C47H>TEH[_7RU&-\]MJM%\]97N[U[;&?=6UV7[;_WKFJ. MR[F:?[SXNGO=]L.+9+4XE*_NF^O_/#RV_BDY1]GL:K?O=LU^UKJ7Y?RSNGL@ M,SB,%G_MW+&[N)\-4WEJFN_#PV^;Y3P=1N0J]]P/(4I_>7=K5U5#)#^.?Z:@ M\S/FX'AY_Q&]&"?O)_-4=F[=5'_O-OUV.<_FLXU[*=^J_FMS_-5-$]+SV33[ MW]V[J[SY,!*/\=Q4W?@[>W[K^J:>HOBAU.6/TW6W'Z_'*?Z'F^P DP.<'13] MU $G![S5@28'NM5!3P[Z5@SD8 .'Y)3=<;F^E'VY6K3-<=:>=MRA M'#:VNK-^0SP/+\?U'__S*];YM^\K@FR1O ^!)IO[DPU09%%07!4(38B$'$FAC25/IK$B <1;A0QTC) @4Q^$6I]'" RI\'<7EY!IBL(=*6@/RTFHZL)^PX* M8AM3IBL(M3RLLL5D%&P7B@DXR+0&@=9AG2V TQI3OV,BRX@RL9$3FQ7: CFQ MM8J0XH4QOE I[%F+QPHX0:[]0)C=R3+ (DB %'Z(%<1$@B['TD2P")(@ A7)#7 3 ZA@O2=8 $C2 PH4BK@%@ M+%D3X27)&D!2@3RIZ?NF M'H^[7IJF=SYF^LF/?.O*S?FA&PO=V]R:W-H965TV$[M_/ M-H02XV5]B>WCN^_NNP-?LI;Q5W&B5'IO55F+A7^2LID'@9L6WY,F-G618UW7)/G*N*\#\K6K)V MX0/_:G@ICB>I#<$R:\B1?J?R1[/EZA0,+/NBHK4H6.UQ>ECX3V#^C#7> 'X6 MM!6CO:>5[!A[U8^MZ<'_%=ZH:6"ZTQ4C)R5POQZ M^5E(5O4L*I6*O'5K49NU[?FO;FX'V#O P4'%ON<0]0[1NT-\UR'N'>*/1D"] M [(B!)UV4\P-D629<=9ZO'L=&J+?.C!'JEVY-IKNF&>JGD)9+\LX3K/@HHEZ MS*K#P!$F@;>0S10"!D2@$ABR@*XL5G#B;@583Q%)9.7P7Y+GNR0W:4;.8D7& M/[HI%G83Q$Z"V!#$-P2/5K4[3&(P=5=*^(AB9'5E[< ! '%BX393'(S2),+( M*HX#I]A@#-T"D5,@F@C$5IM6R!$GP7:_IZ@'A*,06^(<,(#5+6EI<\$2%35Q M:TNDPZ2C3< 8LU>LIZ"&F1=9B* M3U#?LI9]!>9KX+!OU!3MAMX[?3>"OQ%^+&KA[9A4=[NY@0^,2:IR#V?J=3VI MJ3\<2GJ0>INJ/>]F7W>0K.G'>C#\MUC^!5!+ P04 " !M0@=/Y2\A_(0# M 0$ &0 'AL+W=O[(*C7>U6D]:T^J-)\V>JJ2!LSK'9!?:A4NK%& M11X 8U%0I%GI+^=V[K%:SO6QR;-2/59>?2R*M/KSH')]6OC'=*>^J^;'X;$RH^#L99,5JJPS77J5VB[\>WZW@J0UL(B?F3K5%^]>F\J3 MUL_MX/-FX;.6D?]HDS?)/*6U M6NG\5[9I]@L_]KV-VJ;'O/FF3Y]4GU#H>WWV7]2+R@V\96)BK'5>V[_>^E@W MNNB]&"I%^MH]L](^3]T7&?=FM 'T!G V,+&O&8C>0#@&0S+4H9B'KRTCGK,0X>!"XR0;(A980P_ M(P+#X$P#*!H/@,RE<$-@#- A!)FIL.9BD*FD'4C2@;0.Y,!!Z"Q5AXDLINR6 M0<:0<"<5 A9)!GQDS4*23TCPB1P^'28<\$DD<[=XA7%A$D>"IA.1="*"SLRA M$Z$P-\"%2P:CX'*E!UQF))<9P25VHLPPEX0+'M%Q8C)./.%(Q'@+G+WN^% X MSLWRT(02DE"""(EPI$HXHP6!3:\3/J(I?,*R]*#PO5)Y'S>D1.K+/8<)Q=*# M+D,AF;L&&1*A58B+"672@ZX2N089$J'5C%-RYM9(#YH2A=8H3HD4.@J42E%' MX5WEC>@Y V5"]:N&Y&P>.Q@T=H%E':A4Y&@&[>SY3TE L=8R%SQ M"B[ZJT)5.]N*UMY:'TO;!U_,GMO=>[#]V3]XURM_3:M=5M;>DVY,EV=[L:W6 MC3)TV*U9F[UIS\^#7&V;]G5FWJNN1^T&C3[T_7=P_B? \B]02P,$% @ M;4('3Q_'BE3L 0 \P0 !D !X;"]W;W)K&UL M?53MCIP@%'T5XP,L@C)?49/N-$V;M,EDF[:_&;V.9E$L,./V[0OH&JND?P0N MYYQ[CB+I(.2KJ@%T\-;R3F5AK75_0D@5-;1,/8D>.K-3"=DR;9;RAE0O@96. MU')$HFB'6M9T89ZZVD7FJ;AKWG1PD8&ZMRV3?YZ!BR$+>&ENM;8%E*<] MN\%WT#_ZBS0K-*N430N=:D072*BR\ ,^G:G%.\#/!@:UF -,.YI24NY^_JGUQVD^7*%)P%_]64NL["0QB4 M4+$[UR]B^ Q3'AH&4_BO\ !NX-:)Z5$(KMPS*.Y*BW92,59:]C:.3>?&8=Q) M]A/-3R 3@$5 HS,7]2/3+$^E& (Y?JR>V3.!3[%YF84MNG?G M]DQ:9:J//*''%#VLT(1Y'C%D@2'_(LY;Q/$P0Y Q,+L@7A?$\>-EAWCO%XB] M K$32)8Q=M$JQHC9.4PW-CGL"#ZLLGA@$3U&Q&\G\=I)/';PRLZ(H JM#G)[KQ50F@PDM&3T:S-#30O.%3:3O=F+L?_<%QHT4]7#)KON?PO4$L# M!!0 ( &U"!T^8,(X2L@, + 1 9 >&PO=V]R:W-H965TV83)T$%G +9M']? M8VA*['%++@&;-S-O!L^+\>(BF^_M48C.^UF5=;OTCUUW>@R"=GL45=Z^D2=1 MJR=[V51YIX;-(6A/C&Z\]5U7> M_%J+4EZ6/O'_3'PJ#L>NGPA6BU-^$)]%]^7TW*A19'R>S]XOUOZ8<](E&+;]2YR=7D5&U&6O2?%X\?H MU+_&[ VG]W^\O]7)JV1>\E9L9/FMV'7'I<]];R?V^;GL/LG+.S$FQ'QOS/Z# M>!6E@O=,5(RM+%O]ZVW/;2>KT8NB4N4_AVM1Z^ME>,+8:(8;P&@ 5P/R;P,Z M&M"Y!M%H$/TUB'6UAE1T;;*\RU>+1EZ\9GB]I[Q?1>0Q4M7?]I.ZV/J9*D^K M9E]740R+X+5W-&+6 P8F&!.RL2'D%I'9B"BF5TR@2%Z9 L9T#98#D\1_$9F- M2#G.@:+5HMJ>WB01X0XBU$&D'40W#IA1[@$3:TRM,0^$I80;%=W,Q&4(CA$: M.HK/4-X,X1T;<08,F\0A-&(,#Q.C86(D3&*4)[;#I&D8AN9JF(G+$%S".06< M=X+R3A#>W."=V'$X#3F8KW4F+DNLUTH@89#BO#G*FR.\'0Y2U$$ZOR%(B M0 M:'-(0E,\,!!QQ'$('4%<6$I'K.*#*FEDR=T\7#;BIB\)4C)9TK?,4>%[(C!# M-$;0E-$#)"DU5]=,7(;A",3,11W72T*1HE.3.K6+!"PD%G5J%QW!90B.Q(R$ M#N:X4!-$J1/7RL8UD[ [F@/70X((HMD<:Q3DD%V"ZQ=!!"R)'2YP*2'\CFQQ M,2'IG&PQD$,* )<Q&?""4J)XUR<\$9AB0\CAR+%7 >QNPWC95">QM M$XE#QHE%?B8P0X!IPIRK!A<50'9BB6,/"[BH0'S'VL7U C"],#L5!:5F41 0 M=ZU%7'D V<5PER+@R@-W[&,H+BITQCYFC8&XN6GX#^B6#"Y/%-GL<,>&G^+R M1.&.DCB^EK!_?[-],! WXP23S]E*- =]5-!Z6WFN]3G%9/9Z'/$$^G/X+WPX MR_B8-X>B;KT7V:F/:OWINY>R$XI+^$8UUU'DN^N@%/NNOTW4?3.<(0R#3I[& M\Y'@>DBS^@U02P,$% @ ;4('3V<(@+A/ @ E@< !D !X;"]W;W)K M&ULC57;CILP$/T5Q ,WO\CD>3('1&&+J]_ED15K,S:-(YS0I6(ON/L*0T*!:0S9?X N8JQLS$Q)JA80:(" M#\GQ4,&)B6W$]Z2?%/V!X7:8@M8XBK-_4$L#!!0 ( &U"!T]G^?CJ& ( M !(& 9 >&PO=V]R:W-H965T^,=K(,&Z7Z#4*R;H 1^<1[Z/3*B0M&E!Z*,Y*] '*T08PBO%IEB)&V M"ZO"SNU%5?"+HFT'>Q'("V-$_-T"Y4,91N''Q&M[;I290%71DS/\ /6SWPL] M0K/+L670R99W@8!3&;Y$FUUN]%;PJX5!+OJ!R>3 ^9L9?#V6XB MFROL@%)CI#'^3)[AO*4)7/8_W#_;W'4N!R)AQ^GO]JB:,ER'P1%.Y$+5*Q^^ MP)1/&@93\M_@"E3+#8G>H^94VM^@ODC%V>2B41AY']NVL^TPKJ3Y%.8/P%, MG@-P^C @G@)B)P"-9#;53T21JA!\",1X63TQWT2TB?5AUF;2GIU=T]E*/7NM MDF=*QYF:3V)MJ; WB MA0%.4K]!XC5(K$%RE,<;8#Y-[87(/S-J!R>^V66?9RF&Y%T7/.')O M""V>& -QMM5(!C6_=+82+F;G@O>"[1/]+Q^KY7, M[71D_$6T -)YI:07F=M*.9P0$F4+%(L'-D"O5FK&*98JY T2 P=<&1(E*/"\ M Z*XZ]T\-;D+SU-VDZ3KX<(=<:,4\[]G(&S,7-]]2SQW32MU N7I@!OX ?+G M<.$J0K-*U5'H1<=ZAT.=N4_^J8@UW@!^=3"*Q=S1G5P9>]'!URIS/6T(")12 M*V UW*$ 0K20LO%GTG3GDIJXG+^I?S:]JUZN6$#!R.^NDFWF/KI.!36^$?G, MQB\P]1.[SM3\-[@#47#M1-4H&1'FZY0W(1F=5)05BE_MV/5F'.U*DDRT?4(P M$8*9X,%\@VA6(C$"T$(@];[5/%G,PF-X6\1_]%:K8HJ(P2L)],_&NF7C'C+\R M$V_->,<$IVZ\VM7V3GR_T4F./X'VY?AN^8 M-UTOG"N3ZE";HU&ULC99M;YLP$,>_"N(#%/R @2J)M"::-FF3JD[K7KN)DZ "9K:3 M=-]^MJ$HM2_3WN '_G>_.V.?65RD>M5'(4SRUK6]7J9'8X;[+-/;H^BXOI.# MZ.V;O50=-W:H#ID>E. [;]2U&1"MO"Q3E+Y//#6'HW$3V6HQ\(/X(1:,76.!?<-F>Q%FWK/-DX?D].TYGI M#*_[[]X_^^1M,B]#1#]IP&9#,C_&M#) M@ 8&V9B*7YL--WRU4/*2J/'S#MSM(G1/[>IOW:1?;/_.+H^VL^=5D>-%=G:. M)LW#J,%7FD"QCA6$E1\UFUA35[,DLT'.D6(P4NSMR744M( =$- !\0[HAU1) MD.JH85[3>PTEK"YA# 4Q%,#0 #-JBBM,6>6W, 6(*0!,$6"*",,*5N0PAH$8 M!F!8@&$1ID"$,!A3@I@2P 0;Z*&,,)@A7,.8"L14 *8*,%6$J1$F%,;4(*8& M,'6 J2,,*1BB!.:@'#Z]>4Q">7A\\W@;5(3<.'SH1IU F%)!1_HLKN["(L M%R@Z9B2G*+^Q,Q%<$!".0D(X/&F3Z$/R=46BXH2CB&X% Q<7!%07%!72N+Q@ M5-:L"J.)=6$TV56!=U?T=ZX.3:^3%VGL7>$K^EY*(ZR[_,YF?[1_!?.@%7OC MNJ7MJ_%J' =&#M.UG\W_'JN_4$L#!!0 ( &U"!T]\'QS,+P0 #(7 9 M >&PO=V]R:W-H965T[\IHG3H &< =K,O/WR-1'8QS3T1\/'N??Z&)]S#>N++GZ4 M)Z6JQ:\LS/7+NW*DUR]5PLRK7\N?$M>3U5SP=^N MS_&K^D=5_YZ?B_K,OV8Y))G*RT3GBT(=-]XG=K^3U 2TB/\2=2D'QXN&RHO6 M/YJ3OPX;+VA&I%*UKYH4?M[Z>Y$JSX,!_ ^@%\#&$T&B#Y W!I ?0#=&B#[ 'EK M0-@'A$: WTU6._N/<15OUX6^+(IN 9WC9IVR^[!^OOOF8OLXVWOU RCKJ^]; MR<3:?V\2]9C/'88/,"38&/-@8_@8\6@C0J/0TX=)=I-)_)KIE2Z'='D;+T9T M"2<0,(%H$] H@31H($R(BQ L0B!!9!1!F"4N(F$1"1*LC"( PP-<)(1%0I# M6#I/'4:VF+S%B*#Y,QZ]#7.,)((CB$9&(UG!D:P 7T-ONPX3#NJ$$W58@!TDL"JQR)S9'A1.D.XA M8]8T,1R'H3% G$Q'LT%BQ1UUL),P#NI(TQ6Y15M(L+@? 9 ' /@$@!'*N.N! MP^F,5E-/%_L= V;&0[.6L"4\N9*P[3'@:3QRI,"FQN3M!L^P93'D64OS,2#0 MRE$'&Q(#CB1<$X;=ABUGL,4VP8!/V,T=@2R)3X/&S1E;";>M1 I7?\?RY^SV M*>&./0)0MC4E$&0Z_0>@\6"P_CC0GY".%%A6G&9,"9851QL!4Q,0Y- $Q]KC M0%8B-.N$E@6R"%D@ (;+"5OB6*@<"34R:T4?[6+&I;"@N;U_D,*QJ^-8T'PU M8XN+92B0#,VM(0*1@ZW 6A6@51-SI,!:%7,V](X=/5 8F>8&00YG$EB& G0W M<@T5RU#,Z&X"*TP A=EL;1!%#B4++!H!1$,.WQ)8#&)&=Q-8# +T))LM CF> M+6'%$!*#ZY4/BX%F-"["8B#0;BRV$.1BBQ5#2 R.?1HYWG!G]"3"8B#0;FRV M-LBYD@DKAI!B')Y,6 P4S6"+Q4"H,UC?!.P7QZDF1%@TA/3@F#.)]2"#VPE+ MK <)FH,TWX9Z4.@FW'5G@.-3K]02"TP"[4A'PY)8.U+,F!FL'0D:B3DSNQXT M9$P2,?8'7PJ;K\E?X^(UR8>YE?&']I#I0* MY[4JZV;A'H0XSCROV1QHE3<3=J2U?+)CO,J%'/*]UQPYS;NZ)+^?L),JBID_<:4Y5E?._*2W99>$B]VWB>[$_"#7A+>?'?$]_4/'S M^,3ER.M9MD5%ZZ9@M:T;)43#*//QVIVZ^I H?W;^R?M'@IYCEO:,;*W\56'!9NXCI; MNLM/I?C.+I]I)XBX3J?^*SW34L)5)G*-#2L;_>ML3HU@5<9NAKE&=$U!75- M5V+HFMZCRP9!ND"4I0OF&M&%?/BT]P%E1CII!QKN#)(DQO;) -34^,>N $R8 MQ.:I#* 0QB.Z1JH8LG7A>(0"+$&/"-]_AB&X/*# SB+R37<#2ZUE[4W(ZC9D M?17R40YG/=ZKW3MXW]MYSOB[IQ MGIF0#:-NZW:,"2HS]R]XVU.U L&/WL>#U7RS+?U!+ M P04 " !M0@=/6-K*D9X" #2" &0 'AL+W=O[U,C\8,]UFFMT?1<7TG!]'; M.WNI.F[L5ATR/2C!=]ZH:S.-.GJX4_>U2KA3R9MNG%HTKTJ>NX^KL6 MK;PL4Y2^'GQO#D?C#K+58N '\4.8G\.CLKML]K)K.M'K1O:)$OME^H#N-P@[ M Z_XU8B+OEHG+I4G*9_=YLMNF>:.2+1B:YP+;B]GL1%MZSQ9CC^3TW2.Z0RO MUZ_>/_GD;3)/7(N-;'\W.W-GUKS75X^BRDAFB93]E_%6;16[DAL MC*ULM?]-MB=M9#=YL2@=?QFO3>^OE_$.0Y,9;( G SP;V-C_,R"3 7DS*'SR M(YE/]2,W?+50\I*H\6D-W+T4Z)[88F[=H:^=OV>SU?;TO*(,+[*S!-C$"D;@" 1,@GA[\BZ)&PX*T$'A'13O'!1!%48- M\YI^K (I**)!+K&,X )5, T%:6A$4] JH!DU]"H,9G4>L,2B'.9@( <#JA*D MNV91"$0I"C@ $])(\+0TI6AJ\N MH".HI/4-HAO-#<5$8:3U)'H7B=1E$0+%,D;(C?\U COA \( #PIY<-QH>N-Z[M7I/)@?_%P.SM=N8/L)\^9FG/;? MN#HTO4Z>I+%SRD^3O91&6,K\SA;L:#\PYDTK]L8M2[M6XY0=-T8.TQ=$-G_& MK/X!4$L#!!0 ( &U"!T^ZT,%_%P( %<& 9 >&PO=V]R:W-H965T M ]>S,+(9UUBK]:DH &[U)49MU7%K;K @Q10F2FR?5 M0.V>')66W+JE/A'3:."'D"0%84DR(Y)7=9QG(;;3>:;.5E0U['1DSE)R_7<+ M0K7KF,;7P$MU*JT/D#QK^ E^@/W9[+1;D8'E4$FH3:7J2,-Q'6_H:DN93PB( M7Q6T9C2/?"E[I5[]XNMA'2?>$0@HK*?@;KC ,PCAF9R//SUI/&CZQ/'\ROXY M%.^*V7,#STK\K@ZV7,>+.#K D9^%?5'M%^@+FL917_TWN(!P<._$:11*F/ ? M%6=CE>Q9G!7)W[JQJL/8]OS7-#R!]0EL2&!=+9U0U/X8-B*\,R9-RYZR:=SEI&+)^HQVP[#1A@Z((AC'R08)K%E=^GI),4) M4M1C&@@F[SP^()B@!)- D+XCF. $4Y1@BCB8WNQ2AYD%3!TP+$W\#Q>:H4(S M1&B&$\Q1@OG'2UV@! O$P?RF5 23,EQDB8HL$9'%C0B&6>(B-,'/=G)/L7CP M.NB#ZT$_OI\4/?X;RA 7]/:*L;O3@QX>,KK7$O0I=#03%>I<%3*@K.3/+G#7+HN/RP$'*V?SMU<=ZVN6UC5 M]&V<#-^2_!]02P,$% @ ;4('3[U#?20)! HQ0 !D !X;"]W;W)K M&ULC9AMCZ)($,>_"N']+533/!DU&87+;;*;3'9S M=Z\9;94LT![@N/OMCZ=QH:I0WXS0_JJZ_]50?Z>75UW^J$Y*U<;//"NJE7FJ MZ_/"LJK=2>5)]4F?5=%\<]!EGM3-;7FTJG.IDGT7E&>6L&W/RI.T,-?+;NRU M7"_UI<[20KV61G7)\Z3\M5&9OJY,,#\&OJ7'4]T.6.OE.3FJ[ZK^^_Q:-G?6 M+S5 M(;ED]3=]_4L-@ES3&-1_4>\J:_!V)0B")P M(ZQF ;=5"&X5&T'"T01;2G@.6L/#)/'=))-E.FRQG"[>&1?+EWP"R2:070(Y MJ3:2L>D9KV.*OI0^*@9%1(B*01$'5X,B;L"+<5DQ+B-&(C$]XX[%V-)&9B E8,0$C!KTBFX#,X=MXBR@C)%IK M1!F0-MK&F$(R]'A%(:LH9!2AE6Q"^I9(W"4I X"?.8:Q T"**"2<&45@\\9B M4TW^3+>%&6^"Y_LML,;R N*)CCM T[*ARC*,(";(,+BP#"/G)/$F!,X3?7> MQM.$/G[^&4B&$HNB$(02OP'!FA=MQ Q$.S$#,:V8 MH69[,?!>"9Q9XFX,U,2DCW_8,)!K8UF4"1VBBH'F-HOW3.!,,YQ)P9L4A,^W M8\&;@F!,@;3C 1J+12_*ED'0@Q(M2L 3S7B )H*((H;!_L(P MX!!-#"3F1/&F*3C3Q)U84"/#C_]C)'J,Q'>1J1S>, 5GF+CU"FI@1,Y#)'J, MQ'>1J1S>)P7GD[CM"NI91,Y#)'J,Q'>1J1S>& 5GC+C;#M#X?U6?G!!0QL.. MSS" ?T3''.3@;FN-#EAR51Z[TZ[*V.E+4;<]T!#1K?P&(+S'@$ MB[@_+_N=OC^^^YJ4Q[2HC#==USKO#F\.6M>J6;O]J5G[227[VTVF#G5[Z3?7 M97]LUM_4^CP<"5JW<\GU_U!+ P04 " !M0@=/NGIM(CL# #H#@ &0 M 'AL+W=OE3E:[654GMO M>594,W^K]>XV"*KE5N9)=:-VLC"_K%69)]H\EIN@VI4R635!>18 (2+(D[3P MY]/FW6,YGZJ]SM)"/I9>M<_SI/Q[)S-UG/G4?W_QE&ZVNGX1S*>[9".?I?ZY M>RS-4W!B6:6Y+*I4%5XIUS/_,[U]@+@.:!"_4GFLSNZ].I47I5[KAV^KF4]J M13*32UU3).9RD N99363T?''DOJG;]:!Y_?O[%^:Y$TR+TDE%RK[G:[T=N9/ M?&\EU\D^TT_J^%7:A+COV>R_RX/,#+Q68KZQ5%G5_/66^TJKW+(8*7GRUE[3 MHKD>+?][&!X -@!. 91=# AM0#@V@-D -C: VP#>"PC:W)MBWBUB M[EU,/.E"'EP(C__3!":14S: 9@,-0=@A )P@1 G"AH!U",)>.5J,:#!%@_DD M"+"HER\"XR*.<34,5<,0-:RGIL7PL\^$(:.4]Q;QWL4Q$@$(7 ]']7!$#^_I MXS=&"6)$0<]A=[&[.F:H.,OCP@;6AA*\JQ!$R\#6IP.-B8ZO!\6[ 841 M%;$@/%?;N2Y!ND+PKD+=MG)NB2X%W@HHNZ(XY&EU1%-QU=#*F*)./]X@+811BX -J< M3U\-FM Q,0-QZ M0,;7!'#K 1U1$PNZ5).+D*Z0@7'N&IA1-D"!6P_"*\J!6P^P,>R4PYVO@G&W MLR*XH9K@+@;,Q?U_"BQ(?*AFM(D!-S&X)C:#O*\& _5F]6(,Z.$#4%,^ *T8UX$8'S.C.*L;.*L+$74,71:DS78*S T%]!OR1E)NTJ+P7 MI7K(Y%K7MY&Y+]NS5_N@U*X/3X7;^#U!+ M P04 " !M0@=/HVO.Z+$( 1.P &0 'AL+W=OS?+R71'A%]#DWF(;KXH-$-X!PTP-;Y2[WY<_M45;NSOU;+]?9B\K3;/7^< M3K??GZK5?/NA?J[6S5\>Z\UJOFL^;GY,M\^;:OYP:+1:3DU1A.EJOEA/+L\/ MWWW=7)[7/W?+Q;KZNCG;_ERMYIO_S:IE_7(QDI6I9?=_M; MDZ:/[_5R>_C_[/O/[:Y>M58:5U;SOXZOB_7A]:6U_]H,-S!M _/60$)O ]LV ML$,;N+:!^[M![&W@VP9^: ^A;1#^;N!Z&\2V01S:(+4-TM &9=N@'-I BM>9 M*P8W>9ML&=SD=;IE\'S+ZX1+/N/3XUH\+.[K^6Y^>;ZI7\XV1X(^S_#4P^ S8 M\;KQ:F>,E\^:821%+UR^NX(]-S49XU0ICIA>1R65V&)9,OFUK\7 MU]V[B-\UPI61.ANPLT$Y&\1@"Q%;B,/79L(6DO+!229D-QH3)*/T?3^FXTF) M/2FU)[DHW)1ZP6&:W ]!=KS:[U50Z0L0F=^&37HD@]"Z]< 9-ATQ4CTO80PA,-&YS,NSP5G1B<9J>COCM#= +J; M/%6&($#H%W/V!$+Z$V^5FZM/CM9[P)R; "RZQ?1):MU M*5CE%P))[E(_J.L-D2VK%EB3=X= Y+!CB=A8D'I8EW=T!*63N.*'Z'%/CDB2TVF%$[(-.2)) M3H9/NB/BX;1XJ*/F#(+R"[$AH-LAH+MW0-VXB/0X< 116S0"69][TP_J>L/N M=9!,A'R4$8CL=(YHB4-:DH@-HB5NA)8XHB5NB)8X+1!-1TA+K@#4E@'*#H(& MN-/=.'TXDO[["$<4RH&L2&6Z#F1%6#NO -3FX78=(XKFM**I:\Y9"^KT9GJ5 MVA-9\^!(9;,LZ=KK>QFRO#Q1/@^2,9N?11&(G=P\D4'0"4U.D!41,M'"*DAJA9/ ,:60D M$S34YI(CRQX!@5L91[*H0)@>1C ] M$*8'<*31 6L0#YAP)R#NE-A&)-R)([@3"7S8*+BMUP #DR>$X$NY$ MP!U/CFV1T"*6PP-.A!8)9,0J8 3R1*43X4Y"M" JG0@MTHB'#(G0(J'=0@4, M0)XH;"+<28@61+02H47R(P(FM$AHMU ! U @HI4(=Q*@16#.LLJ"-")@0HN$ M=@L5, %(EHEX4X):!%8_0*A13GBDJPDM"B'9%H(%(AHE80[):!%(*)5$EJ4 M(S*MDM"B1)F6"AB A&MDG"G1&/U9@4(\@E M!2L=*4 R!N)&*1N-FU6/%&#CBQ@DMW9(19QNA%5FH) O$ MC5!LG=-R+%2/%9FHTUHK&7'$$59():B22L<-44R)62V5H&*J2-)^8=54,J:< M2E@]E8""*A0W*#6GZYS54@DHI@J)%HPRMI@1!QYA]4\"RY;RQR((Y?E,,4ZA M\J9$/69L,2/./<)JD004(Z&X-8K>R FK61(+*@0,TS56M21V3-+&*HP$E!BI MPL'K5U3G>:[KKZ1EE4,"2H="HF/(.&/'9&VL/D=0@0Z(7C]H>J]N4E@YCUA ML&15ERC%HX/$"(;J?M2S:P'5/.^4:0HKYQ%0JM.SM!D9[9BMB]7A""C$ 2,- M4?GA?GKR0[7]CT7OYYL?B_7V[%N]V]6KB_T/TQ[K>E-N_W9_4;LY_D;S^&%7/U\)/) M\48" "P!P &0 'AL+W=O&]J*M5M)V3UXGCA4I,%BQ3K2JI43XPV6:LC/GN@XP4=#:J@7 M^'[B-;ANW;(P%NPB:=V2'7?$I6DP_[LAE-W6+G+?)I[K M.JP_._00J^,ZZ$ES.F9-[:=0L]+"NVHAB]GTF&""2::8[1(33!&/@$HX MA3PM(7DV0#SE8S 3@&8"PP\GB::P0 @*A$8@F@AD,Z<])C&8UF#\F=,E(DI2 M/X83BKS_@WI!Y)U]GWTAD>Z_ =02P,$% @ M;4('3Y]<3T"R P 91$ !D !X;"]W;W)K&UL ME5C;;IM $/T5Q'O#7KA:MJ7X0A*IE:)4;9^)O;91@'5A':=_WP4V!-@!VR\V MK,_,G%GFS'B9GGG^5AP8$\9'FF3%S#P(<9Q85K$YL#0J[OB19?*7'<_32,C; M?&\5QYQ%V\HH32R"D&NE49R9\VFU]IS/I_PDDCACS[E1G-(TRO\M6,+/,Q.; MGPLO\?X@R@5K/CU&>_:3B5_'YUS>68V7;9RRK(AY9N1L-S/O\>2)5@85XG?, MSD7KVBA3>>7\K;QYVLY,5#)B"=N(TD4DO][9DB5)Z4GR^*ND] MK)*7R;Q&!5ORY$^\%8>9Z9O&ENVB4R)>^/F1J80%) M47T:FU,A>*J\2"II]%%_QUGU?:Y_\5QE!AL094 : QE[S( J WJM@:T,["\# M>]3 40;.M1%<9>!>&\%3!MZU$7QEX%]K$"B#H&=@U<^O*HA5)*+Y-.=G(Z]K M^AB5TL&30);R MUB&X05B29,.40$P71#.W:9^%CNF16.D(E_9X7G027G;R $ "OXMYA#!!%_.D M8SR$X&VCX .FE0/:#N)[L ,;=&!7#NR.@UXFZQKC5IBLPO2>3*@C;-=##AI* MQ@&Y.!H7#^%>#3A:),=Q$6I'JDE? >Q0 MR,8#V/3KV]/B8&![0AU&@A$^/LC'!_C8L(, =!!<7[X8P1T. 1RH/PT!!?6-;8N2%E M6(88TF$OY0<%NB%E6&48DID_X (6!O9O2!F6!@XT%K@_8]8*Y(RT9@!"O)%- M(;#.B*XS;5"$1-=9.0=&@L$Z([K.<##D M89N4%G!-89@736F^!KHNL,&DU(>SWKK2SQ986!]C2=A?>+_O\_K@7]\(?E0O-:SFS:5>YXZ_OJ**B*>JHH MHC ! PG8]+PD($$R(2\MAO7,)M0EQ4N+C[R0CA04DP)BZ$A,ZF4^P2R!UBB= M*F8&BID!:\-&8B!,,BJA"9B'ZYB!V P4FP$$*4R 8OB\B*=O)73AR$$3-E,' MZB\@QO%H-PUG@X\$A '/EP3#AP(BG_ ,5S#R2QCP3*=N1027.6+ +.P"!5SH M*/F$5[@\$52?GE>_[# C"P&N5>07D']R=*#!SJ-)3&(& M*/.Q1AF-,U]9U/LBVTO83][L\DH%+U*;C[O[!&^EU,+0QC?&ZM[<^\Z=0FRU M;::FW;27G[:C9=U=[*+S[7+Y'U!+ P04 " !M0@=/=X8XW!\( #A.@ M&0 'AL+W=O6>ZO;N=WC\/*M MVGW?/Y=E/?MGL][NK^;/=?URL5CL[Y_+S7+_H7HIM\U?'JO=9EDW'W=/B_W+ MKEP^' 9MU@N596ZQ6:ZV\^O+P[4ON^O+ZK5>K[;EE]UL_[K9+'?_WI3KZNUJ M3O/W"U]73\]U>V%Q??FR?"I_+^L_7K[LFD^+DY6'U:;<[E?5=K8K'Z_F'^DB MD';MB /DSU7YMC_[?=;.Y5M5?6\__/)P-<]:E\IU>5^W-I;-CQ_E;;E>MZ8: M1_[NK,Y/-VT'GO_^;OWS8?;-;+XM]^5MM?YK]5 _7\WS^>RA?%R^KNNOU=O/ M93+'ZVA M#G-SQ*@SC%-]R%T,H1-BT3AP\D(A+VY4-%P;W;_%+<*8@1L".Y\$=C['&$^^ MCPG(CL63UC#T^F! ]VZ28P,&&C ' Z9GH!A\=T>,.V"V1R]]-@#=24 A!EF5 M,Q.VT%\;3UAEV("#!EP\846#"1\Q]GPNVKA\,&,1*L0HXW2!/?;08P\\'N3. MC8_N0EDV6/P^"OY/:@BZBPV9(>93;.C\9KT9Y7!&.9B1Q@8*:*"0+WO*,&=E M@H7?@?I?L1J&3(0* &7.2:/O-$.T)%_]!%GR(RG!^N] Y[Y&DYZ$A%%(WU=, M;J2!KUS$,+V125@IF''(2E:*C== /J1("2@ 4&&8C9 PQ9%+6":8,8%91?F$T.$,5RC#H]#ETXMM$A)&(7U?,96H OC*4(G& M5*(S><0TSG!-@HAUH(G%)D(%@.(7F\:XEM0-.M[I59';*&I3L+Y#F"\TX O- ME%,:I[$&%0$7%H/3V("*( J+F:X(1B%]1S 9&$ &6C$F<&H:E1 .G)H&[<)1 M.+1HE4S"^@XQIR @T373D1J]PDKN$)Q8. M)[F3/+-P<3T-XB8 !0#BXX8YQ0%.,=Q3"^:Q!:C-V;CA)'=@5X_C%A?=4=0F M(6$4TO<5LXD#;,+1HL-)[A(.\CQ.9[@'U3_K!I[I/Z!0\3G4OZ11\7-U'>3H)":.0 M_J-/S"DYX!3NF7^.4SU/:!!RG.JYI$'(I\_LIR%A%-+W%7-*#CC%,'U!CC,\ M3^@+4)KD#./^R6M M01X7]2AT$E0 J)'084[) :<89MX%3O4BH4D+BKBBMWI8=TA 8!R8@K5 A-* 0C%,MU!P2B(DB1$G(9()B**2_LX M=")40"@V>)0Q*J(,D(IEC3 ZHBRA6:",$?ADDG;A'34J1YK&A'',P&%&3I0! M=K%,J]"4W(R1A&:!,D;CDTG:A7?4>.@F,6$<,W"8411E@&8LI^;*&'U/EM L M4,8H?#))N_".FI!T25 !H7A1%Z=81))%RXF;6 5A0N] G(80B0CC $I4A!(9 M88*.D!,2(B6A95H(XJ2$25I"3DPH4Q/*Y(0R/6&2H)!3%!)@&\LT$L1I"BFA ME2!.X8OB$$,4M_4P:CA"W=N4^Z>#J]*[F?WU>NV;H-R=O7T/N9' MU;Y[-[A^0Q>W!*[?T<6GX[MZ_YL_OOSYVW+WM-KN9]^JNJXV5^U[>8]559>- M_]F')E+/Y?+A]&%=/M;MK^WSB]WQG&ULC57M;ILP%'T5Q ,4S'?K8AE((S M]0_8EW//N\(F_Q&7Z"_-7NN9IY(\NQIM"(FC4.A]/&?43K'3()!O%20R5]@!(9I)U?%G('5'39TX'=_8OQCSRLP!"]@Q\KL^ MRFKC9JYSA!.^$/G,NJ\P&(I=9W#_':Y %%Q7HC1*1H1Y.N5%2$8'%E4*Q6_] MNV[,NQOX;VGVA&!(",8$I?V_A'!("-\3(F.^K\Q8?<(2%SEGGJ@63OS3;D5*GHMTF25>U=--&"V/2:88-"(\!3[*!'8)+;!(CWX*+!; M(E:972&TF@A-?C@UD?IV@LA*$!F"Z ,!FJV"#1/816*K2&PA"&U$R#??L[\S^]1=.>H(DL5V?RLHH73P(\7R^Y- M^@,%?C:M5#@ENS2FCT^B8[M^#$Q_>8?WO?X'YN>Z$,_ MJ/]2J>MEG! X23U,U9CW/;:?2-8.]XQQ7PS MG!E2_]#2_",OOI<':ZO)CRP]E??30U6=9T%0[@XV2\HO^=F>W']>\B)+*G=9 MO ;EN;#)OC'*TD P%@59B!8S,_)J_W=5G^RJ/^6E2V)?[Z0.?;:6N M#1KBSZ/]**^^3^I4GO/\>WWQR_Y^RNJ(;&IW5>TB<1_O]LFF:>W)Q?%WYW1Z MF;,VO/[^T_NZ2=XE\YR4]BE/_SKNJ\/]U$PG>_N2O*75M_QC:[N$U'329?^K M?;>IP^M(W!R[/"V;OY/=6UGE6>?%A9(E/]K/XZGY_&C_$ZK.#!N(SD!<#"2_ M:2 [ SG6(.P,PHN!N&V@.@,UUB#J#**Q!KHST&,-3&=@/(.@78YF?9=)E2SF M1?XQ*=HM>D[J.X'/C-M!NWJPV3#-_]P2EV[T?:%U/ _>:T<=\]@RXHJ1(>LS M2\I$HH^L*<(O1.""O$0J4*2/@IAKXT7QA!CN14H9&TP Y"Z"!L'(2]"+2W!UI&-PR-O7:XH)&3%A/&Y#.:--R U.+X+I120];;P*+B-2 M0<-BZ15A12EN8A5YN5%*215YU(92DAL5XL0T3$R#Q+PMOM1DFCMEF/($8@4P M$6GAZPC . \CYA5J S@IA1K8E09F9VAVWNY8&C*-$,:G5I2ZT]I?CS6@(LZD M\C(#&)=QC!.+86(Q28QS;YIE3/=0I*3VM7\]DMO&]/;E+CL]H':N!BA5QUT79G0.('Q"KU"'!(LP,7N-@K]VQIPMQ2+X[[" M)4@Q&G"!.PL//U%HW!?XF,;003TA8Y$2I-"4\S-]TU4\,"QRG M"J?-@-((K#2"C2^OP$HC^(CR=M#_R@3BD$P #LH$X&[)A,!***@2TJ.-H(JD MC#O=^!D"(62,G 9B3G_KD-8-HMX-"O#JR"@JH@[90=U#N4,18;?PG78\$M M!$48RH'CB\ "+.C97IL!#1=8@(7ZQ%V I4X J:-W 3B,(@T'G"\R ($:?M-5 M/S$LP *=?LG>IP=1H6+IBR? 2%X4X:'P)]S<]-1/"S<%09L"V//@X"M-% GM M1ST2W )P*&ZL^0)IOL8N)-9\^0G-EUCSY1C-EU1[84L%G+\K );ZDU7_<2P MTLLQ2B^IZ$H><_^W'L!(7A01VMTX?EJW//73&GA^,D;A)=5CP>KF*_VH1X); M [%C;5=(FT?Z-T2:[O\A+9+K.URS),-287V3BKM*\"JXZY_(MX)SLCO9.1/ M.RGT3P#(7ZCB:$@3L,I+JO)@@V@RE6",1_X)8"2W!9Q1<>@O3G#UH#>SQ6OS M(J"<[/*W4U6'?#5Z>=GP(.H'Q=[X(Y\]<3"^Y+,5&E_SV:9]X/S?M.T;C]^2 MXO5X*B?/>57E6?-P^27/*^NR8E_VZ) M2UU3_F<+%>O6-K'?%I[*?P>2.U1 M4P=.QV_LGXUY9>9 !>Q8]:L\RF)M+VWK""=ZJ>03Z[[ 8"BTK<']-[A"I> Z M$Z61LTJ87RN_",GJ@46E4M/7_EDVYMGU;\)D",,#O"' &P.4]O\"_"' ?P\( MC/D^,V/U$Y4T2SGK+-Y_K9;J0T%6OMK,7"^:O3/OE%NA5J]9O$Q2YZJ)!LRV MQWA33.*.&$?QCR(>)K+U$ )R*[+[%^/A$C[JPS?AP8W$#$& $@2&P+\A\'&" M$"4(D0R".Y,])C&8QF""182+1*A(A(B$.$&,$L2/VURB!,L';/:8<&)S)L<$ ME4@0B9E=(BY^JMW';9*9PB!(%O%]9?2@:/I!ES,R:&ELB(?(S%'@1Y_X'S"+ M'WX2//!5!Y#>V]&MNY@3PHN$8%62S%#@)4"B#]C%BX#$C]B-D6*]UW$F]VP- M_&Q:DK!R=FE,/YRLCFUOXYE[^AW>]\SOE)_+1E@')M5M;^[D$V,25"[N0FU; MH=KT.*G@)/4P5F/>]ZI^(ED[]&%G_#.0_0502P,$% @ ;4('3S>=E\E: MMP =-$" !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]:7,;678H^/G-K\CP ML/VDB"0:.\ J/T=0%%7-MD2Q2:K+/2_F0Q)(DED%(.%,@!3]Z^>L]YZ;"P"J M5';WS#C<)0+(O,NYYYY]^9>RW$3;5?8?V_0LWZXV_^N?IMWN/T5?EXM5^;_^ MZ7&S6?_PQS^6L\=TF92=?)VNX)?[O%@F&_A8//RQ7!=I,B\?TW2S7/RQW^V. M_[A,LM4__>N_E-F__LOF7\_RI[2(CJ/R,2G2\E_^N/G7?_DC_L*_CJ-/^6KS M6$;GJWDZK_[ZY^VJ$_5/XJC?[9U4?SS=/G2B;K_Y1YYUG3RDG>I/[_/9=IFN M-M'MRSJM_MCK'O^E]86_;)-BDQ:+E^@Z7>?%IOK@IMC6!G0O7Z5%EL]QG]'[ M9%-[3K?Z?_R/_]&T'[_H(EF5V2;+5RV+N$\696WT\]4FV[Q$'[)%&EUNEW=I M4=OX<6\XZ(U:7KQ.'[)R U-OHLMD61O^+"]6:5%N\E4:O=MFBWFV>HC>P>/S M,HXN5K/:&P"82W$\1(2(Q0O\.Z\#]+QEL-OD:W0Q!QAE M]]F,1FS9ZF1\W.WU)Y-NKV6DT_D<4!66+G]$'S/8V.=5;2VC;K\;_9SBQJ.K MI/CU.7EYU9"WSWGU^9MM!C 8=KO[!CK#3P"KV_QY53N/I-B[$ ?LJR)_RE:S MVN8NS_8-<967FV01_5_9NO&D^I-1;U!;&HT )*/QE>ET6OWJ8SZ#.:X>$;>: MS_-D,CH^&0[&K4C&Y(I0[ /\"83A8_H @\+F&;'3(ITW(O;EV85'Z)L7>'*Y M&Z//MD6!UY3O)KT%<-[6Z-[?ZJ30+1>6D\PVV5.*A"+1(7=<:;@P<)8/>?W0 M/R;%0QJ=SF8I/ 7/S/GYEK%NELEB ?LM 3?+MO6= _P><&,_%?GSYA&.<;E. M5FWH=O.8PI MS]QF&Z!'^7W4Z[^Y>QO=I+-M 2_5J MT/4B>DH6VS1:P^:)L]3&+A(YM.5=OJ@->7E=NW@R>W3^=?:8K !LC0CQMYLV M^F.7"=>+V%WT>;N!.[+"I;2]!F=; #)> /\&OU;6MM^%_YO.AV<=/NU70BR M?L\^7-Y\_7KP_O3U_']W&$CQI50LZU3)F(TA;^]^D= M,LC9YO^N(5:RJ%_V,R"=B/EETX]PLX!#K(O\/JM=^QNX3X!,P9/=[Z MLT"O^CMPCC1[6,'/0AX>0,J-WBQ@J6_;UI]^118 >WXD&, 6YNE=#6"?-X] MQ7A5T1N9_FTC;&6G/&MTEP)G2_7-3?*U?N3$W$N$WYL[0!A J+<1O+3SG)1[VK]C6?SPSO6T/+*#0IY]_G1U??ZG\\N;B[^>1Q\_WUA*N9LH M(J\NTD? 020E".7:XAEA9[4'"641#H!6M9=J]P?5B7+!@CK>I9+/M&&C7U8@ M+RZR_P1P+)0R *=Y8FH';P*AP@M6VTO;0O?O>2>LWYU^/+T\.X]N_G1^?FL@ M6YM^M@$.,FWF(,J\B1+787R6E(]$-&?X1PJ$$P2>ICT2G9&U,($+0U_,U$W#E!LZ.T1*I(ZT!-POR$:>A,11LHF6H&+5I[HJ M4N!+<\?U:( <3[X&"P)U!"+IG(@@,M^:W)BC2C,+#J>!J )YV+S$T7J1K/R* MB=,I=&<@&FV9Q\U3P*Y9EB@?.QIUIW&O.V!H#T'].D3*,"*<]Q M?G^\+=.6M?V4Y_/G;%&3>*N\O_G8WJ?W:8'*T"[^P+=JQR@,P^;U*=HOLN0N M6]#9UG%?GB$5BD&VR%GU:1H??BRV),4O$/CYB/%;AMK7]ZPN9B!OMO[=Y^%_/7!=_GAW/,J+.^A14L(>\P6PB?*?_\]IOS?Y M46A*'=F$9[/:%JJ7/P+E[L9=^1^HJ:-X-)W&P_Z$SI@^]T[B7J^O/#_9;AZ! M*@*KBJ.L+!'61(Z\*("$[,_;5>KLFN'%_Y%'MM..@1Z/A_%X-*3?\&-W$$^' MO==-"MPH1SE%&=)N@G,ZGY/<#1!'ZGH,U'F6K#,X@0:,-93N'@3 )J1VC^2[ MA(>Z%@_XLRU>]'A@&Z@P1&_&)_&@Q^QJW(VGO8jZ],CNK=?X-B-:V8I# M+8CIT9$F/?S]7<+%FZL$[^)C"I)ULGA[L!CG-5.@#A^R%3#Z##5T5:?:]=53 ME0N(1\[S[=WF?KM TE$5)'9C@N5Y*]1FVWGF[COIK3W[A?/PS=K]V"E.-[TJ MU^FUK]FKM^/=*GK+V]\H\Y_>_"GZ\/'SSZ^0]5&VO(?C+@/E&>D%WHUF[GPZ M_V6K,AOP4CCE'' +F"@*_R2?P[?X-TFN:U1 YP#"NY?H#8@MR-G>'C;1>XM" M9#_88:ZXS%?'-&&V1X\GP]SQ75)6N7;+\WML$8UDRRWF/LF([#>;8/I \YZEJ9S60CB! [[*LJJQGV+SKLA)\!JW/<^ M6-TSW]D-J\JNR,J?KPET (VTF&5E'5SA2Z?O/L)5FR'BUFX2R/],J^"*['PN M&)$%S#RIT1D[W$$/E>DJ@YNY A6E?J#FN=5N'4:>NS/[\^N;_QF=_^7+Q>W?#A8-2*9MD75NFD[?* Q7J#!< MK**S9H7A.MT =X,-GB<%P@D$GO>L-]3$'2M1LJ88FNK4&/RQR4SMI*O&]<*K MC!HP.?_U%@%B-4< &MNA_O=UOEB@[_@Y*>8U@?F,ETB>%\,JB1O2/27DK5N M%R1D&V%/M#3G=9JTO;/ON5"N=/+&3LFR[9V&TP/^I9J%IPA[1=>=+]9.IT1C MS8P8G+D2O+8=D^QZK]%(4&>50&?- '-CI>30X<-!SE;'_G*S:;=)F M[(.>:\3=_6/O?,Z>X,SH5L2U@ 1$5XN7Z*=T&6$< A"$ Y'A@*$.W"60BTZ$ M]MH]N]SYG#.T!BI(?K?('AHQ9=_SN\#0A@F[@NLL)ASR7&7L3PE@YJ"[=^R= MS]U\^?3I]/IOQ,HN?KJ\^'!Q=GIY&YV>G7W^Y4O@+, 9=KAH#]XGHC5)\0G# Z)6%Q!PO\I>8GZ S7HM8<-"3, B0CX_0K' M /EL;_A<]&:3/Z3$_U".HY?+[5V9S;.$73#;%7D=R+CVG)' ,\_(,1L3IJ,! MJM_]40)Q8OK8^]%_[190_0FV(M_$^M5S[:%MJ5_ Q9+O\FTA7[[MP"8 <5M7ND[8KT*3%G.Z 00(">0 4@2_I&OR+'O\71<9S+Z&TQ6_/2@= MV=*L*O/A;21 .N"R7W3&K H@@Z%O$<:WTF.GZ*H'!;+71'/][ M!R/&8(TP_^*%#N8EFN>HH:!;8K&=D]^?N#C-$RZ -!U@OJSGH@YP\ [?R.G] M='IZIYQ'.-7'#T_9K-'&C#C:)X5 F*!!I!MP6$S]G% ?[BC"<@\P-]882D\+.M%G9_'0D<*'^68! M\]_B.GMB0]\\%OGVX;%J62]2P@G=5P;[D:F0) IZZ#R;1_+@OL"%(",'R64Z M^3W'C[U@]%G*9E-@GRG%50@+/>D@!@-$G9J1V<#. ADD*;LPW/XS]HB*%#.% M]]RI9ZO&TSA= 4P6$MB)BJC>IW]KVT5:=SS (XO4W-$;Y^"F%;G00U2TLI+C M=@SYOCD_<]<"?G(@ZHD,V#%QIU=R^)]7T67^),^-U?_1M,-W.6@W>&SOX>+" MPHL2XW) E\?[&FG41MZ"J\'6&8V2:-3_XV@0/:?IK_R3V_B^]W,^A)OM:@XH M,UOD)9IT87*%Z*#'CMP9ZLYS>(M>%9S;/*>+I_1XB=%]S8B-+QL,ZQ [4.Z3 M+A@[,12)=XU\J+K$K)FG?1*Q-"G)&X9Z[ET*U_(MK7>!(3"' (#&$_G4/50? M%$@UG))<,MX^\+HFELJ8E]03""PN_X6OJ;L+C-5-K$9Q?N.'LX!VB"^868&W MHB%34'DQ*_D6%PQZH;Y):048LWI&<,?E;Q^;N8.2;T_/D6[=I60(8YB4%+E& M6GLMQR.$3A.Q!!D6]C#822OQ8L+.4HJV(0(#F]T]E9=E+&H@V.JRECQA?PSH M8=/)B-0]<0NNTBH&:3/#<:?_6*0I>SNSK]&2HVF9](%RFBW\^2/0A=F9DRB% M7 .*%AREP2N5=>\8/F1%X?V=9T39 CK#W: F'[;13/(&05=:?B0'5 M9@G&ZX1WJ7"$>HV&9XQ[0\18+Q+6C.@>;K)EZB_C+"U(#J$7YN@@X*>> 9A. M0D+2"1B%LECT'P[![E $[@" 5B7(9;!?DNMR#R% 1]GX<[Y=S(WHFBW7E(X M"!9 V1$EC181))1)2[YF9 *AQ=R#0G#,_T'I@'B"(]Y$[51<$0% 64"RV1;( M!(2V+W#!]+8P:ID0+<8@6S)(#*G!IS.4W!;/R4N)T@>^A)?I&.DL8@3MJZ!@ MVKAV3 []%?S5?:),@]AV%R RAL,6:/BO/-Y1'1)&\L+83?K 6/A!L+!&YT)B M?I<^)"N#0[I,8)=XZ^G:\*^TF%*&_P'T]+9]$)/>;/P3)8RBZ)/7J':)$^92F(H=Z[!G\0YR"M'QVY$C6, M!+\$E)B1=H-Q!_BTYZ(.X62]NA$^4=5%\/GDX:$ F&!&4TW"%<2IXNT"GI^] MN'6G)<_&P*!E"A0<^.K3MDXF@ZN!R3^G8W5 R@HY]H MQ+_ZR4+2BM[^AQ6%4B31T;@SB98 $]R"1N:Z)>4_^5;M*HM(E)92/V;U0B<<$=[%,?H%+IY;[9NG,L#ZZTK4UF"A<KAW2BZVJ!$"J8"_W8F!C9)RA4EL*$:)KLJ2W?0E MW.95U/2^X8KJMF;%\@T]+1ZCMS]4F'!KR')T%$TG\?!D;,%$#[WIO8T&\O%P.J)IJTNI!8ZQ Y5,)T!KTW)6 /53T+H88OC)!OL M6UG!9Q]0VHG0#TDY0,%%2N8Y&4*,J?(&!P$5K(R^K'$GSAQR>O/%J7V7>0>7 M-SSNPCJOTZ=TM97,%V#N9-\LF5:?;$BXL*$L:,!(11@HTD( 3(T=&4LCB2>Q7C'[$0*)D4>8D=V!B MZH/CJD2.],0;93BV\P-\L[0TW!$IZT-T\>'ZAM:"UB6F&K.0HVZ#G/2V>LADC MULP=$DK#*[F;/"T()*B'E@[! =!,A/!-IIGXDZR-;2HTZIU\N6!*ZESI?*C M*^J+Z40_TTN4B$0I.(I,M):UR#XDU>3S[&'02Y)AX8ILTX/S> M6\$W&M_LP'V/*&:75B@52G&Z@$< :8Z@T ^V4[9_9 M2008EY&ME/F $*U!#\R;-EF);$X(;]L*K7XK3P.FS-*.NW6 'TMR8K(.Z6DK MXZ$],&?PXM/A"*F&TT%FK "F39,<;NP1F"CUPGJ*2N4T^#RC@' -O&!3,5U5 M0S (ZC0B A)8I@@.5J]'*8HLO_ 7UG&HBF\61,)$T=979 _92M9":]6C8\VQ M%\H9 M7:VWJ!R0'KA=DXM <@3A"X-8<024%T,#$:.!_"8Q'ZHFXJP( J2NAAC;<9P. M]@FRZXKAAKA4S/EFHKPU9T\('@L%4Y)2BLZ8#5IU23]62PCR;]4115TIG7V8 M90$"@NCIJ0;HI,GLT7 =-22@P+C%>#Y_+KI0$Z/%BW*K9MU1<$C&]]:)4";W M%T@75M:G,B<@1!%5Z0>YPP[T2(AG '1$SJS< TYDHK5@8IT$!AT7E%IE,22,I, M#5(N52N!W,\781RVY916-=/L[LGT7>T7=RC)JI'4RH1\ZSC5(1\$)H6 M0CS*YC44::!VK7RT,9\K11GB(UNBIH>/-+,I[N2CJWH^U:*BP@;>Q*0HD!NJ MA\WQ2D>Q'/$/9:?Y$XUK;M1.KD6R!_%BE@NXASE&VBT(/=RY(H*I,EW5YV[)<&2+(D0WV=?P M"Z0-OPU=&<_?ZSWN_7CB)'^#BHLYWI[YSQ5[0TP;]7MR;=/&O[C">G$S@ MK]'),!Z=C/"O:3<>]P: 4J7$!BYI)*"&*>RVUQO'$Y!V3D[@S7[4[P_B[K07 M]4XF\: [DEEG>8;_858V[,?#[C@:P3_3+NJJ(Y@;<[!&W:YHID<1_!3WISC_ M<#2)N^,3U">[H[@_').".XV'H#B)^:A]TW_-5B^@M/!C1U%O.(H'HQ[\I:=_ M%/5'/5CIU'S':YYTX=&^^[('&QL,_.>+U2_BC%IB_.(\ZDWB*2C=^CN#@)%G R@$4-[?GQTVY;/^ AP[I',:!-@#PP MYQA1ZL2C3RV0R<0@77^^A+_/.+ZW'NS\;$T)5T6^@K]GQMMM,C^"!UWPQ8Z, ML/HJ&A?1NMKHM&[MJ"P1V,.']*X@7PJH*V.V<'XXO7FG.5AB=Q@?8\TWRH>I)UAS6DPUC54- MA8&IC1X5\HNC_9J^A-$Q=RA:XEA$S+UF">S1AY)5@B]"4Z^:C?"[AVW&S!2T MM$W&T@NJA\[J*O8DA-&"X95^S22'8Q.C,D8:/VQ$QTZ7O$A<$OFN=%UDE0"!2:! $@!9I^Y?D)<_8XTJIY_5U>H- MRWK.J,%S6FO.ALGO,*<*_?-/:G'[";*47CB[3DHB[!O 2"F9B^F MV*VCY]K'Q7AG0X"P]]$1,--.SUGL60;+"\R%S=E\&>"_V@VO/WOSH]R)^F"Q M]_4Q&-GRSKEO+A1(+0IHGED"C4;=CACWBSA%6GP-J]R$4I%"&,.M<1#*>-H,0A.@D8\E!_$ M)[0X_@+G?)/?;T D3?4E*2SUYF9[M\G7V2P:C+K'PR[(AZII^Z H3\\1.!=H MQUBZ$,LS4ATN5'5 ,3TZ6^3;.1WQEEX[]?*^Q)Z@OG[#9DEGTXZN^]Y*P>BPDU7&AKN:DV"O'.TP73G=^-5#@ M6R2-"7$OUEYA:*2.6MSM<-Z6)ABJX#D/4DIH M[H1S!9*:GCC;G=H<\ 74)/<%A]!%I!#O;F_8>@M?Y9.YI9LU[H[?DKU\>^<" M,QAT:<734FZ!J@.!317Y>1;+!0*\).OO6:33C/S"KLTK;&1;YE05;0ZK*UZ. M$<1HS7# ;_>56!GD_VO.$F^Q23A+NRQ=;A,YI.]=P)J>7C?.@:A M5/(^U"N:X<,"K%NZL8'-O.9I_'&4H%=' /6"[3*:R;G5HT.J@M=.ZUB+$.;- M<#?;Y1*9%:STQF!_4W)115)KT5[%%3]?([T\RN"3[[AZ"9GE9>F)R,?>@V/9!45"/0WB2$]Z ";%U4(LW@ M"GA?\#6_3Y.R"_FT[=5T#"5$=Y)V4C'57HCY"HN%@X'#])8,14YU>XB\,(5 M5L80VPOM+?PU1YF].AL_[$PLJ'XVF%AL09E'5W7:G]>ZLBS6Q)Q55'R0ZFS7 M IGL)D;JF8*LG[]@9;T_#]'ZV M'0$E)G\!ET=2?;A &T'!@5:*&&O)%"#PJ"F^9?U$8E'W761<%38P9$EDC:^? M?,@AZI ^S4BO 4%0,I>",Z'2Y2/ *ZZ!/Z5S$CI//?O' M+0'<)+J=?2FJ:98:H8.A^AP*GGISH?7QDK^016OQ\P)LK!@%NWY*7YAQ-6P: M"]QAMAH)6W7O#A#?7VVPF!%?[C /:X.G15X)I<*5 9I2_A @CP(08JN(D(_9 MVNG<.17[;IM9,K7Z;UD93QVK7:1?!0"<,PG?H(MS4U>B#U@^=_M M>J#!I6("JH4Q<#34'JUN$)NBO!>^@X%0QC,X6*#P'ZD?@A+%07_\]H=JM&/X M)&80-PWKKYHRFM((07 Q-/(7_=8NL'?&8W-7!H&X#J[EWYE]2SS#7,/UT+<- M/U*63*(,3M&#@D:=M]C$?.+$19:2B*;V#!\S&HNHGI3YBHNV(XYOUR[+4>.# M&S3)9^+CW&J.'D32>[S(\U\Y5M53"[]*F)=%D'(/'E= M]=,VSZ1"A/#AT@90UER]IJ#OT@^AB;?H<9OB*3;/1$>E".(*Y!@Q,-2VC1B[ M<'E/0FR=0\,@R.L0C3B-<;E*!0<0.RD182=24;P)OD-?FU6_YNB'C3)A@RXL MO[P795"5UBO4\5IC%D!Q/OZ.J-,XN9,_XPLO\\XA\09 MVDB*5]=K@'<8+F2]%M3P:]Z.I\8#F)#:#H?X2N3[KJATYNL6<*EJR6Q!B812 M'2R:<] YZ53A8Y7[\.T8ZEU$4MRJ2+F$ B8.Y%M5R8UL5+K$3'?M0%;:"/$3 MQ':$U@;&H=#QDF[83EX#>HSQ8Z3@N QHFRC6+JV8:7P9AKT5+CA,29A?K8'E MZ=E?OES<7%!;O=:JT3#I7;:2C>\*&/5C 2]^RD!(6G*H%T4=XQVDRD0N'J3? M&! 21"=&7U9X\:0N:72J&;9!A:3ZSRYTC; T7,PG 2W(%I07GP!V+Q*)GEE2 MN3 -H7N1S-(7%Q;7MJ]Z>9;SFY]]PBTN]A/=(+K9NQ84UGY*%POI),&1>!S3 M6V#H[E4G^@G0.7D@Q,7*!FIAD41_1VW"^#G6?'W.XB\><7^?J&L+EU/() M%QR;0FY]K*P7FQ+ZSK D ,*X_3^H]<:F9K>?J+8,:#@0@Z[V,%H?,H7?@P)V MG'X?!J9@$&5O:EW_,>X>-6!RFRO9!)YQK"'%04$Y'+AM):P0V>S5YT254:)6 M7/3G+B\*RBTI3>!M]7Q(UA?C19$^Y0M.RV8A.*P3<0A@),5R1K0DG;<7!7/1 MREQDT5?JB)U 6@8$@W+]N$L8!EK.*9M9WGX"KFLJBO#S0=[RI@*PI.0,0=^T MLJ%Z(P>[.L:&BF=31O^9M6!-,1RKF:9ZB8++B5"@(AJO?>B++K6Y:\-.%#9) M@%Z0+<7W248$0;-ZF+<+[)&B8%X.UIIKKKT8\\BPVYA+' RZY$@O!-7LQ+?[ MH%&K040Q.L-+KH!?F]N>4>6.81MX2MXR&Z:J!YQ55:]I(7YZ75O@6"4=YR@: MQ(/)B9ZS[7>!&3>]P3 R?2XB4'$&XW[4WJ6NTFP.1Q].HIT]YB(0GOLGH\AT MA4-0F*2%7@_6V(]J7=^ BI&:CI57RS^:+%%CA'J+93(P^\J%#X].XNEX$-G& M;U%O-(ELHS<'L:@/J^L"@#[:HP8A:8G0K#94BT;Q2:\;-;3TYZLD^+ M.KB_\2C:T3T,X#@<:?;6HKX4E%]'O3'YQZH[.(J +L@:/12>?$T6B MLT-0)*E!!U3B0YS:I3EVDB;@(R;UY8JT=X?I>I33JMX8#-L /K?.76TB^VZR M :R\VVZTVA2.C;?\'CWYP<6@*JQ*;?0>EB @% ]96EN$MMKL1.^]9^G@0FRA M .?"GH^ZG8$/UL"NA[W.R+ ]VXXKYA -=Z./@U;!.YF>K4GAR EQ@%>W)&XK M [K#)^P-(KX:X2*8P>@4@C:6H!_".R6'HK2"POVVX-OC90-)EU%UTO7N,F_Y MM(7F]9DN3R[4O*F7:&8[@:X/I7*QP^78, NDS!7Z$->(@O_&A 3Z>&*8D*:+5#!:KPQLCN.SBI<#3I5S;U$'OT/?1;;GR"J"B2N24&H0 MK%S%,CWDQ(Q3&$ON@9S26'OKI.-$;"E;BCK9%KY"WT^]T%BHD*V,#H8P0IL( M>>ND JJ1E^6K%J5,U\"M[D3U487.ET"5@D5<"<*)QRK6*Z7D\C/DV=T\ZBVN MSA]C9.7+!F71]UM$%_CQGY/E^L?H.D/KLUW!V7OZY=HOH4'9$=U?Y2O'8Y1RMMJ2)7@CLG!*!?10R%5C-G$DSFA, MYT:$!RW6"744/D9U?56YK1^-+]7^V=8+'BD6)%1$#>D)8,XR973$V!-8*?DV MI64*U;YWQ-+^XFH)QYJ(23<@X]KX38?D+EZF?1S"TX3I1U/,](Z[XXGKO'-9"VDU/2K2+!VEWA^O MN]IC$'X45L]6G=K4MM5P0MDSKL#9D\)CU?DH#0YM"Y3&ZBIF\J+2KVB^RXN& MFA:47H ;RL+;%=J19NEAL%T CK_YZ%H%6L8SEE?N48C;U8P$"#7VT%A7F MR$]!K08*0L^Q@+QV#[S+M>5'^DR8HZTIU%RCM/XQIX)5:]36V2JPS.?I@J%- M3PKZH348QB;FI@D0JV2>=*1N1/T(Z-R).5G[C.@@P^8Z\&G$X- A\E35"*1U#\0(!8:2D)Z2*&%%!9Y M<0R4;/;('AN&*&M0;@\LO+ ;N7!H:,#D]# J5D!QKBKYU(U^]WF^P7Q#AMA= MD2= U[C6L$:[Y9B!0JPK-Z4-5IP)YM,%39W4IHO)>8_[+(/"!?]AC8)Z!GMM M@"'=:^G<\TDDVR:A@"FYFEFPXC2Q-5M;T4<'4VL"S*-$[^&O*ZSI"DMQ6DDV MG^7: RG4"/@WHQ<8SX'=;[:$563,@X.J:NVB#MD'V3(.VS)V<6&&+@5#HV^, M+ZK6H2'F&ML-( @V(A'M%,3F3RHQ@&T#NU &$[ 7P:+@>S M6;.$[:(!=&JSY>-@:2/C/F#T+Z5.L5MZDU/B+\J*]3O6B->[G9S MG98./3NOTD>*_H_^G&<<=^3M&KMN!#$(GR"+.G+&27,+'B_ /8?2%9P/\D3$ M'70 7IDL\= "@+SY@2,)?=;>;@S9?38(@R-@IP;(%AFH\:L86=W+I5=872-H MF:CY>0X9(?&V;4-O$FUZG 82Q(K+$V)?(VTID8KQ%#O$2VZ^6E!MS1+#B>F0 M$%%AGKNW)#&3<_]^NUBX$N]6S_?4_:I(CZ5YI@=>[;ST],W3S=R'R@.TL*"9 MKNQHT+?G@5D,WO/("62S"6$T#8UK8NJ-?=#(SUJ8,Q-#QXF1))(Y_4* M%ZNZ!;J(6M[ ^W5V M7+!3K>#%F4!5SM9TI_;?I;"'@@A:" .1@; M1" D/K'?Y'0A%[$8$86OO?GZ-JIAF70!T&5)2&,%XVF&WL!$31!.OKQUT*H= M? ]BDD 97Z7561U*E81G&@&,#^T% 9>'E! MV=1<7X4OB#BX]^UVKXXAXQR-AX'XMM/(-.U@(L%-ND+;ZB7U"I]O,;.W/PZ( M>,.#8?1#PT $E(98!ZH*)C;W.&+7.GMFPOT1?<'<5W;3N30((](W6BC=X(=I M/\XW4%.$'K8)AM[E^S4A\6(OL.C?!H!^6\!5AVNB#2E/RS*?9=+(B%HW8<.5 M]#OR T/_JES @Y!4)/5V$$#$?_6='"@JK=21H15)[C#K3H.&D-[S,\Y>(OQ_ ML:C?7Y+O^^,.-__$US,?<5VFR^R8\T@Y(2B!Q29%:=^GL;VZ\,K3$)LEVFWN M7BK@VFU553!Q960I3+!W@(KL] H"Y1 #V1%G./"EP^@M8R^Q(A^')5"<:_4Q M)7(>$]HMK.']=JE2TX;(JH,LMBU7VFPR\&O&OX/A@!577M?-%FY%2B:0L^1E MB92M7&".Q3<90CP#_CT.J5E%^9;C>86EZ=4B3'!\95P[V<139?Z1C_(5-JO? M"2-^3A>+$MAU\9"K%[:-^A^,$-@JS^3VU22'1G='HQ;([=/1\L+4)#F( M0ON@N70&C\'>SF%=C;0K5<( 9Q8T;0O#A\ M"UKM\D"XON[.40@7!MXLL"30_)6@ZOATX"N*CCWU&1!&975Z)T<"MT2>AN'= MZ,-P+J:C27]JXGLI9IY3(PHJ&.]"W8,X80PF" .#:;M\V\VE/0HL-!4(8'-& M("\8%Z==+IL+PM_#23P8C=HR+M]03'0IQ;Z/^A-CPZ.T&X&HY%Z]6-Q[&_7AF,:] M7O0^O=M4AM(7I>\N/!N/)\-X,I[LS.)\[7[%_0Q;R-)M-X-.IC MN99J!6Q$F.$X'@VZ.^?KGU"8_HZTT7@TAJ5WARV9HT"HXI/A""TGU8LSI_R1 MHVFW;PR?-I_TD%S2HW&WVQEZ@E9]14UF__CYISCC:W,HA7?\=V9):AD94WR] M.2K7)#O^_PF5_Z])J/RR2K9SLMT"F\&TEV42U.3SI>:^+;^Z-4N8VIK@C4SG MIMLK$O'AP!(,HB']SK0U_9H#Z#>*P,0&;'\2,MT:F:KZ/GOA7'N :I)-DSNB MO01X+:FZU@Q72K]N'=P#HQXFZA'(7?0\D@K0JE=8-12 %VO=RWE3)#]5=,/( M?%<@Y-"3PD=\/URR&:"ED.EBZR%:O]4;K0KO8^H\HF(ZRYQ[=1"YC$GNS?]=6P9<.5\-&J;VXU^O'T_&$ M6Z5.QO& NN_VX_YT'/>'?7I3D/0-UF)\JU5.A25I$BBGW/6!:T_[T9O1E)KK MPF9!M^J#G(9_(4N?CN'/^IAK*N'F1_H!]*D2V,51U.WTL$GO&^#'^"K]U1OQ M7[W. $=^GRWH0A[T,.+W7C2V=AA/2U!9PE<)A,@8'M- M(:U/9=9CJ62E1/Q!6![@M*LT4$GN[(8"DRIB >%>S1NKIR.U&DS" A[8MI,M M/H]8OIBHI--).S8P^J%&8O6J4[!30+W_KN75^"^K.\Y0+Y3V@IB MPV0E MZWP#@]CB=UZ1\*.%-6(MLY][.=,F7,(DV+=I1;V;4*G!LHQE\D2^4LJU728O M6NK4)81B[F6 K105QWG=#X5!.BL$^-V[=A0<<[H!'HOZ-K>,!Z&=$L%85_(K M]3FK\V^\4CM9!%NXI..]S%6K#/C3Y\_O?[[X^+'VO>TN:K1ET>]-.=0<,D1X NC>HXN_%Y5_/ M+V\_7U^!]T$,Y+TV[1=-WP;+JHLT&Y<<_NR"'N=/#NF@F(6"5"$ M"'V0;4^Z_>AG.+PH/3B( U+B/X!F1O8Y$,L#=T:!7 MW]+MZ>5/%^\^-@#'_\05(EAFH]K6LC.I><'U );)+WFU$TF#8;1!W;2.;'=Y MJU"[II:?\.['[!X$O[^A._PMM\4Y-8IY[>4?;[UMD9H>C!FC>S^B-QY!W(]/0.8%:;$_B4\&/9(<^_U1W(5[ MJHUE05E7H2?L*S!RHP&QZ*$M,NZ.NS 1$(7^".D'H#C@PK2G)=/JT,5K<'*" MMDU:1@_N<6_*Z^C%4^ I, $MW2BVNY6DT+<%Z@IW=?4P1KW%P,4TE]*6A>PV MP= -1-=->KP 'CIGJW0BG0Z/J7[Q6IISKF'6MQPW'S! DW2=-Z#UC$$# M(KB.XQ& 72#99YR"/T6)1-5C,BHQ(,)%PR1PT#7,SZG],C@DT;@7+^8$< MO:89R*/62=D"&2LT68<#(+C=$?DV="FJG-#H/WH7JYW0)S-0@P]-+V9P8)?R MC:/)7N+^T7LW*:*-BR-LI H)2,5+ZF9$JA2LZ6[[HAF0.'O;"JWQ"+/'X#[B M1$^\:%J0'(G= /Q]1^O7"C8 5+SY\.I3?;L^1)(0%:+0O@%Y-1>[7Q!5Z2Q0MV;BDW,"Q9G4')3[(211)25U*%'+>ATUN2UY5*<9],[&A=+UJQON1#8\_6+()C;$<",SG[XO#>I+*+I?Z M)7 KRPM)=*9P&FT-WKB<;RL8:@4 XQC'TUM0OVZZ<%C9EEQ_/LW,6Y(K3: C M*98UM^("$9-09JC0>_:/^R=P<+2"W^7YK_[XCGHF9!FSN'>ZD@.G.V+?TIEV M0FN-\5J$[0GFKP=I*%2) 3E?!:03US)?$"+O!:>:\U\%S];@*<9W[1,DKHJU M2;D_ZE;"-8SJF=#3#Q*+$A25C7T/!=MWE#I[;C4$GXQ?2ZPM13L3ZU^,H\:- M9M3Z&+;<),LMN?,J!(DM]#V%B8E,+YN M%A93,A9<):(8_5:P2WHM$A'U+W,,+J#5TG@BX"F_;.=\O)C$LI44)Z6,6FD+ M#A7DYP6:4:BG';,^8X&!H\$D\9DQP5%CCDJ(2Q/A+%NIH3-?5Y;CY_ !VK)[ M#?+R$I+KZI.\!&"NG ,.9&Q]*.8X_"#+;7UNVEM&G:1\;Y-F&9*:BBRV+%48 MGD'++YS[M/IS3O6=\A5@/D! ,C_QT$_;9N'F6M6! *?ON5[EB@R,3]E\2Y&= M7+*R74@(>6;(Q$2J#5YLW'UF&>:62DI]Q.K+T0 6L]ZBRYK"AE#4*_)?X8#^ M8TMQ[S@"2DW'OV8K)YVCI5*,XU(%;FX[.2;&5(Q,V/-C MK-N/N9XZ2V"^1;EVN2&!G1?A:ZJQ[.J;FG&# "KJB"$##T(D@_2*L+*HZ7_* M<3#JJW--&X-%9&4@#I!3+J7;'CKV9:7J$5K:E*L8 QI2-//PE9MC8#%ZR'$1 M&E> 5?12(!4+C>-3[FU[L=TOL*RE/H=^L-6+%ZMD#=Q'32C2QH3I^OI,V.;X M*^ I>G1?0T>M>Q M]0MUB\).R0C &W1O\B@N0DS6C]$K[%B7*AAQ;7J1)0N.U<%+3LJ='PC.@8FO M.!8T,;1DCHR"46'(/%.G]&M'ZOR;D>8Y>4I0[B0JNWKQSC$@V4S/^)X_:*0P MT0K[%#=+?T+6_I2N$@K\^>P\+(M:;P&M'B]"1^!-504XH)FR352^EMNEC.BJ MB) I"A]S2N6+CWG"DJU4CI"#9Q)JT;Q,I9^D7K/TN2V/D^=2N;S4< A68>?H M6=);1(=*'4%GH)H6[O[R:;H1N#FVH]LV#=L7(J NBEJ/[^*=*XU-&N\FH_BM MV ,N:&KOK R"K.Y>ZQ9I2YU&AQ!,52$,;HX2>26Q2I?U&+NHH'D*N)_=L4B% MR551;Q =1Q]=!"#%*U):+_YX)4&5*,J@_1 )$"9%/*3A5DCD:C\5Y"% [.\ MD1U0#6-GQ__!376L4_D:.#P<+73<&9)-HZP_C\ 9=WK1'VK([1LGO$HU(\5O MAZOA52$@-&+XJ7F9'[*O&-MIOCF*!OVX-T&SXF@0]_O]Z*]*I.QCF,$UC.>MP1+)$3G*D@.G[^W<'R#,.9\^D M4(ND-UDUJ!JKYYB(H7L_F /QS3RY%6!X4N1"ZI&OX"@:#N+A9!!=DZ$]OS\V M36@XB8]7D'YEM8'&P]JE^0X*C'ZI^&0RH:,?Q=W!(/JPD\:R>8(/"^C)PB-' MLU-HWXEX2(@X1F^]@4UHL]N]OHVW#)OQR82Z)&)D=?'O/L:D M#P9C2K>.^N.XUS_A($MNF7S2(V#F#%)9REB_$83V'\*0;) MAXQK]V#H(YS$T^ZHT:=U%L9R-Z(3^D\QEGIBR.S.YX%TQB?CJ>S5+: J_M[\ MZ?3Z_/@=R,#OH[//GZ[.+V].L=%@[3G3\E:$+;G&_%IDWL)WM>)?] WYM#;F*6HPA77"B1#* M<^M'S#1<5MZN#;O%IHW2Z9[BGQTR9 X:\C/9B.#B$8?%< ^C=+OBO^9G.N'H ME%[V&?>G,A?\],!=84$((E"1H#"C4G7$0TV].:69Y)D(81A(&SXSR!T.YQUC MAAI:B !#WN6HO\"']QF D&SI04DL?=XO^1MJ+#N8(2'3W9FF@24GDH,6,=LB MC'EKOZ8@>H((F+^@F&Q7]2'?M0AT/GH84U=!+G8O!+47 &CHSMBD M>ZXB:T2>!E3F"HN7T3E9E8:L#"F:WTXG^E#^G3Y*:7:;!&9M8=S:C+EDB MY(.UK75+?4]5:GH4D'HOF#J-Q-ZWW,%$:FTV+8H0ROE-)T/I UN)&19 RK): M#XGT3X$>I_35T(MV 'B'B!5'B"TL?QFL=,^$O75GB 6I9/+Y_I5QY%3SU8(2#9_24L+^3#]G;P]U?AN^ MQ.QCV%@C0J+I++A'RL86Q9()FU3>?Z**$*M(FHD[)<\IJRB/H@4'SX;5#20F M24&-DJ@$YSQ-L/;L/"N=!0?=,R+D89@F:I0YR-+7+?L7W9[60D,F&R1=*I_: MG12^*3AH.L1?76U"H[D:B M+"4JMF@G%(R3#7E[CR94"L"DAB&(RPQ+9^^?2V,F0EG)? ;]99Z\P%PD_]E< M*;B'BK9<(&?08KM< P8M\=>@[BU%6K $ MO"#(X%8UX5!H24S$,FF1'GCI[,3!6^IJ:K93"G]Y#2=XP%B=N<=J"GIR:,%7 MWSC&^%YCV(J_U[P(PY>56)-C!$WMW[JXV2*[OW=K"\D4\:769;K1>,%VH9:? M!(PY,$-37WANNF5]E%@NQYCVZND"JMI[WDNN&-032+VEACKD/K%6/0YXK6Z( MQN+:V"0"T!TG68]#B=BTVP!X838:FY^5=6,DD4OOZPH:-9>E+47!,3%\ASFN M!$EBBY"M,26PZ SDD+EW;\FE$:"HD5&2<4&8*R$1.>%_&'$J!*U3DRV,N$LE-!/%&@H#N,\*C L16>,^NZ=V?RM89%%*FQ+B7;BO3O17SYSP M6Y)N,HW6H$(H#+Q'=T)ZTCZ9=I:L-^11=#S&5)UO7+=$&"1\V5RHI,,/P6:3 M2\9+8.V3#=2GMA$K=B=K%D-_=CNHWY>)56[Z7_!5FM"(^'+ZQN%98:;O"$TCY M+E&7=QH9, K9'U[^%?\=$X6&\>Y32I(AY"3#W8+J[MQ[ZL$5QIAZ!"X03FPI M338QZA 9*X1(EU:9E?X*_'TB?6W)V%V$UU=\D*=7250WCJJ200:X<&)$!'%X*I@8^/: M GL"[T,=?IX#5[:F HR.-S]X&=PWHM,=^H1OCN?*YM[05K%Q[!J]D@#?B2YS M]QZ9M33,X36+[.R$:V7*&!.O?>ZOSLV-E]%+ B-A-K>/\.R:6@>5-3*?*A]] M]"*)63JJ?Y#@V NZ/-7,(&SYW&45/67SC)H76-P-!5IOXB;KF4AQ49L8UW01 M6 (6R>N[7(5O1'M:".PRW*'0BW#-01CNCO;(P4TB2?.5R%-=7O-JQI5J&F8] MKUW!#OA'DE"B],FKOM&)[II,\VH)>-;T@.>-4L+R>:^"=1'X?T?1]6&&4>V MGED5APY;8-/M^$UK[-<3/]J*ZQP 98U.V;=N9PJQ%IP #T_O;Z\N/SI)KHZOT;7^J?/EQ%YVVL/)H1?)5KHQ3+?[J]O M'54*M:0Z6+62BY:0W(K03!'2B &F^E%0!R0L*"-2YW,U1LS;.,+GC:K<<85A M6A<7TTUU]6QBEZ'%M&&.[YN"&68V8M%HE02B[,N<(8JN,-DCH(.P5CSZG U$ M\Y1;ON%GRD!09&(HN3?O"*X<4KMG&Z09M 3:Q.HK^#VK"[D-XE[>N84K_ -, M4Z< +>5UU84P^37NCP>4^QJ/IT.N[#/LQT/W]P#+_;PW,&Y>T@5/6EM0+1B1 MC^$ =(MZ_5$\ZHVC,2<&\\-)Z[7-.0J3=T3K=[[_-)EL( MI#ZA/<^4S$0*")NW8"/'2J!(?W3VLG!H479*Y;H2!;)YSH_);Z/=>97 YK(+(4D/\5B9V2:X@_V#I"E M4M:%%7^YL! 7Y530FB;"TO7$54@LN1YZTUOL.4,1+IUS^787?T*;9^D,SXOB]2('EF;E8A8";XF)E>IY=ENLV+%U-2+0I6T@KO.]1 R MEV!BQ[Y\72&#*]Y?/'94[9V\+NO*5HIM^JCE^PI:7J) M*47ZA*ZR>0KB[=SXGV1>3&X!Y>.+>L9Q0W>=2H]JU6"C<2N2LYV M(6$W3REJ;-R\BQWZ\EU+?BG[3FI5E$WUU,8JPSEG=@:YIEKDJGQ,,7@ZV/ S MFKYYK;0:<7%7*^>JFY@:P)&^R%&C4E.M05AO*N/L"LR%#CN^^@CN.$Q)G0<% MUPJR^ON#)Q=\ML3P4?2P$Y+C%U)F]-D=)-KBZ*]:CA>[M85R)',L"C\S/@-1 MO2KS\<(HL5I>U!C/TE5>>VFN*5JD0>TA4(\70"B>11DG1WA8,/?%= @205JP MQSW@4(OS"%[:];2]942KP>I[<@4J;[]SCEQ%.!!=!T.0D$:<:3&$A_85V^K' MXY.N%];\747TB'KQ:-3C@D+8")CV;6(8WO3BP+)A(MY4;VB<[X8!*/)UTL#08Q">3 M832FB'B*,]>8_?'5'DI'O9[ 4(RSC%VU JB&U300B3M1 )'J-U+-9K;R9X MQ][/7:RF<V0#0!26?G?D6Q-KQ:H*[ M[8Z)-6BE]\1TFF<'+KFZ;-AT=8D^=MGMVH>[UO;#TEFVY!*0SNXN 9?W+@1! M$46-G^9TO0&(25EMCHQDJ?\DJ3R43KV)72(Q&4'AGFL!"K< V3]V^U@D+ME= M"'#CMC*5( $O[XH\F2_(O +" <=BN=RXDBLVHD&1!3C?:BV.EEN*$;G?KEQF M OQ[E]/'>TH4$PG6BM44N59NJ%P6=U%$$1Q+W6*MK$YT=GYY>WUQJD=$B_8: M*85Y2CD M7#)"[:V(?R_R[MF<_,H0![0.%Q![ISDESHJE9212C9'M4,#62\6 M;4'ZC0MWN.RCDZ7F!T@%Q%]5_R!34 ->-L.#!O)A#@X[&>S*3%V0&X<]>9PM MJ&8,7R*P>'AT6,:)AV1_*+?.M"1@FML@;M9-MQ+KV1;\.]>: />5&+#"4 M-+72/CD201@BH2 ?5GE[2!X"48^>\.A%K9K*-1)@[%T,PH^QG6)Q+96>%EB' M+EN!/,Z>.MJ)J*\895AIO^-Q0^@"* @PS;:L8,OGJ_-W(8I0]*%>;^=[:0)D M[+[V5>6EK-@29>5C641A$B)N-FFZP"*@J $H0:!NCTR:---,8MOG&GWN9G"+ MPEI>0KL"+Y9HO%J^28L1 4/-"A:JB9]1'81^GP(4GJ4!*8RK-;9(@#-*>>XT M5IBO<7<*"PDK=AO ^C\8?>R&-BU#7BINR946J WU=X/W: M$ ];P:7%=Q9P?%\CV5>RZ;@ZP99J[R2 XD-J2D0*B!X%2LG@5)4O9 Q!SSQ= M@^&:CM%]^MGTSDVEZV]D9(K:A1-*J$'OY$0Z%J]\ XF@ M5H&C6%0"W]!10@5RE['EQH,K>%^)H4NAJ#-L6;A=GM0AP1C(>3BK+!PDE:'+ M3M[WY(B"+@Q3K^V#BG8XI(LI6>I ,+1L?N_>.3:( -CA2HQ8H$"T]NXJ=LM(%KAQ4!FM5$8D?WU.Y9S3N^."WI MSJEV10'^HHP?M6!LZ89"&#:'D?2JK;:P],2P]%TGU, D56]0B=J?0QX*]PT/ M5#1#!0MGM1QMJ6NN;#SI']BO^>/IY7"L1SL5MKE M]DPMTU'E4_5U/#R*4:8R(FC:CR9P[?0-_+L_G+K/^/=EVWEC*OBD2\VAL(@! ME?$==2E#FD!XLD^'K_W\/8ZNW]/SHY*M0RK]C?\932N'UXM/AB>@8F,M[BYZ M'*;3J- D6/W#?Z]ZRA/!EPPO$^%C]%@ =]15?4!E=0>C)&DL7%.TP58A$)??Q"4 M@W>[D0JIS9C$:K$#5@NYGVCR#K#[&=4TI49(0O]:!.32BR]8+TUD,B4_6G[) MD; +EH@7SHYSEL_5\V!)E6[&"YTX/ N\:L(E*8NR,N'A_LA%VDM/2&#MV799 M4C!UO5;6Y\N?CF_/KS]%[\_?W4:GE^^CR\^WY]'5Z=].WS74#<9Z+@>57=\S M,%>&:6HUZ;G!0278J="82Z5ZRA=/7!*8.GJZ*HP8:"%7&^M!($'E7H)'1CP[ M="#72)3&JGI8*75Y@1UCFVIPUX_/H'/9UI+1):+ MP4CA-JM+XS[G$@2VRC6*W+TQCL;#$8%%WV!SWW:5N.K;6.[*Y_0'OZAM5H1C MXKI40*8'=&GE=A<^0 1=0D8X_3]8OYMCF2 ZY EFIPU30,KNJ9 ,1OK*H;BY7% M919Z&Z_8*!I*B8;&5XP'IE+'1%]N,7\VF3$E_89J$)62?Z*-:6]H8U+#[:JT M_"F;S_(8W<[:S_?%_NP*@,/G(&]@5SBE:5!N#4R"@T0)/B EJ#>Y=B7)=ZV6 M$K\3&FO'-(U=OJDN=W;H)!3_V30V5M!?H5+:L52/)# XQ^MTGB[7S@MTG7IL M_KQJ:.QL3RTHG4A:S??O(F[K[)*Y$"-P'RA+*Y8ZSV(XA-?A17IIVD%>7:/& M1+FM"BX/WO"#J#:%M3]H5 9(VFBY@.]6QRZ,U1.2*F_3+>]^_Q B@?Z_=M#6 M6=OO=8ALNG4E#3B?OQT 5+G!QPTG#S#0@]297*%JOC#=D(Z&07/KP :S8W$? M9#)O4;E2Y"$YSI?9,[?DD $]GGGD8RI'F14YU@%!3P51KRK*X!%'[2B25.F) M0V0NQ('6.H_2%E,M?1"KWHJ;>\=>,N4HEFJ;[ZR97A?^\K=%IUO,D3ZO_*86 M_H.SLXTV=Q]TP'W+2F+FJTZ(\*\2Q]\;F(R+6#O?<="$+M>LRG29BR7 :QW@ MCT0?N>*2-;FAB+#X<+<#=R36BX&K M=54!]ZH?39NH ]_$S55( ;Y>WW0<[1SV@Y/\O'\7)/0UWNBC7D %);ZD%;S: MA8CMGQR!MM"6O]2NS]0#P7B4!3>+)DO=S 3'^_/@3B:+^KF02Y;CUL@ELHPM M$=&[I>*C-GRGS!;NC@UW=&MJ\^[:5AZB=W\D'9VEDDO8?*E27;$9V?4L&5$H M[;:),[2_R,M/:TL;'$(U@]M(^7P[*UXYP#::NP/<=R_8[;V. M>%8.(R/SGG5;T2S&Z3$J;,-U?KC2+=8ZM8S25'T0?N8J[KR>IQ&&(K1@GKNW MPD=QJ.UBX3S!K^8E>-1K7@Z.^L')?LWXU8(DN]2> MR[,+#G=O9Q5)]$N>T3H2+_;AV*)81JWLQ).UN"KZ4CCVDD_\G2I$;SAZ40NO M'L:CWNZ\JWX)>PGG';E[7&$QL2)34R7@'-+4%*^3ZWU =D+0_E/"W3QNJV+. MR0=QE&:$^<1 M74*#//QXMWG:ZE,;0*$:5IN<]HEL]+;:+W8N J M1X=#7MC!HG%G,(K^8)H%9)6?1U@P^M:@%!8ZH="% 'V5>H2OE\_)VB0&=D"D M3J6^]C@ZAO5FA73+ VA\<+[HBQ4V9?'%M,QSGWR18BSY]'&'*+N#I2 2_J/B M():QHI8#*"7W.UB1!H88T'L>+6OAT/44VAGM;)%J.7&D7-^.SL&R>KJL_O=9 M5K7KT7:UE?S&9;8Y7 8)2BHRW-,T7'F7-#_XK4M;^ XKWT,/M12=Z'<[\8I0 M%*X@EH2+[4;435,306R=2-304]]U8*]PTL#G$@I:R(Z-4NJWG>-O7MFW(,*-J54FA)LS+3FJ8!]B!!DV2_0( M4@CCVIP"JYTRN2I /[!N-O[113]P>54C[:*C869[)G&G*A L^_X'CS2^!1"RE8@QZ*S>=:D+R M=N0.C@5^W,XT?@T)#$X+LV7WIHAI"T7F:F:E](-R=J2'.)V#,I5J MJ\*W'1K)>.)ZV>K,BH!Z%16\@ZM/3B/ MK6+ZB(EF$V2\!7X1 Y'@[)LNF/;WTB._>_%7(Z$$-0Z8D*CE%R^D8. 4 M3+M)J)451BQA:U37:'?5T+*W6B**-+J$4MK<^@4*&+E^J<4A&O><:=AQZ:O!QR-H"W6EN]C@1:AU-\+EKR MNPE9.!*A2!]RY_/0I%\Y*>L54Q(?TL6]&*F:<\-F]F_BE^U!FVC#Q;U[V44G37M$=JHB:YFH&JXDDV6^0I M,:Q(K&ELD6XV*2=[B E5NVT^I13P2PX/RD,MTFQYMRU*RB!B6A\4^WX$:&(W MJ89D5:'98K[L--M6ZA$CK=XN=SW$R1Z01K2%4.PO!>UVV!&Z*S&G;M6@J%)S M\79YU9KV(M&_>XQ)H;MM=9C#L,U_9F:HF>@E,0.U=8QZ=P9%5Q[26ZV$'.%H MZN NK1%[U V,]W7T\<\.NI6R,O)]WWY/H<8X-5)QI89\S@LMG-*JQ"T\G6E9A);PZ77N"0*B!3, M"67W,TS1] ^(=5,?PL001*@7#8T1(HY1^H46F6H@\A+:X=,?X09584(2( ,$ M/2HDG>+%KQU0@H7ON#0X&? ,R$_;C.>[\!_# MUA]H'3KJ3X.^H*[[';Q.DHF_YM9B9'YR]\G>P[?!:G&5]$9MJQ$:$W^F_TD@RS [:\9V=DJ>$]3]:K%V-Z\^#%K"- R M[J0Z[+1O1FWSZ?P>0.\''N6#7(L''/:*YXIKX5I/S+:1(+=+8'LJ4_3?) M:DT2E_NN09 +Q;066>ZW"FTH<:&RQPE;%2MVLQ812'G9=Q+R&CML67S"RD.L MUFN" 6U7CZ0=-=L3$6B6%C7=TP3PU& M\7#(9 M7]AW7'!%E#KI_&.;GZG)GS2+I8'0@G],E5:8@3J2WJB2 ^Y@RR_W8QR4YG!?;X1@_5RV_SJ+D2^]8UY0MZZ8655>A-/3* MEDDVVP?R^G8;?N(U7M5B16TRB^^W'6?E]3<=-@4#?8$+> YSO9$@V MCJ$]5N3F^*:08FT>:\DB/$E--_Z=J8.;<3>%J*WK&XA%@P>JXFFJ[]X)Q?I3 MX[W;LYC0E-\(/F/,=[FK5)!F]HA^5*Z8$ECMT5X?6NVIRPNW&,6VFU1;SPNV M247H(ZF3W&7H677^)OR:Z^*I&D:F>L-R&VPCJD_QH\X0G+KHK-T1+W4]1&K, MLY2UR19,F2CN ,7=YDUAA!>Y% 3X9>GTP!I:J324JO4]R0+8O&6+_@BJI2]7'0_M3 MPW UL75:B85B/7VQJ!N(R!;4'W=\K!Y6O!%?>IDNLV-VCB\XU0<.GTIH^/># M),4>!W$;+ K%':TAT; 'E':FG?'P#XV9D+%X[[7PN"OX+U=@GMV3,+[Q$VH1 M^FHMC(Q;+W/07\V7G%,PNZO?*Z3$I83..05;%"Z*BOF=[ 85*T&YA=NLAJ%, M,_^88IJ*-]\CF; %R2K<(J=NE/S =N4H-C6D5$[24I4_8":NZ%5@*"5MW\W6 MK%D=&)/A&6J4[]!CWGA$(-V.&]C>BV4IV9?D:=,:V*:SD53C)^+Z#)AJ/ MW M>VWB3^V7G7OR*,#E!! C[H"-4+0+>4B2U:\<#,4WE\I,4PT+0>V:YZ018F1% M;_5TMZS.W7YNPIH7WLMO6J05* 1*=3C(FH)U-DE9 MO-C0!8"!>$%V:@T<&,,$V)YRXUXJ6!1$Y 6&(/)2>?6H&JS(I+H7DHG]2R"V MQ5V27'90K^NEA[8DH%AT=RD5RG4$I(VQ9M-17\L7ZIV#E9I\67<]M\)G(7/7 M%QJ3]'AK$/@U/68P263BC]\,!/:&#:UX=&!"6AM?PGMB=3,G*W))/A<;&#.D MS8X9Z"CW=:>8OO;]X1EJ/ASCRHSR-^.,[7@>[@@[;V'A+>ZDW.L..<9PGLX6 MG!^&+4_ON(D\(!J>!%#48$&#WP,8'9OS3G)7+;/VR,*D4W)Z)#8KB MI0E!\U45^>S$':Z^<"8Q7:7E%X[3D11IFEAI:X@D:"FB(Z LU)QI1S5E\:F+ &LW4*U&1&'H:0LR4UHRD;&!CZZ5PYL+]/;4V2@]RL:#>(]TU MX"77C2U9+"HH(-W@5J[+DE@FF?1=N$!TRGFZ$@WN,!?/*I=B&JKX!>VA>(R& M.C3583#YVY P'-*-J+YCG__=#2Z=:^(AF:-S$UJO":)VEWHE76$#45!<#TIC M0\*)M=VSSS9ERL;F4ZQ:AA:W:D6NL_?_G"S7/UY'%Y=_/;^Y_7P=_73]^L7BP+ME;W\.(2P@* 4EGC@=&2PV#YLL?K=D(J#G^Q./;YPU\*8J] !G"R) M_@;)ZTT/>[ON'1,.;7]>)2AGB^1E@_ZM]UND.@!0VD%TC9+/!ZS_]M>+BXLX M^MBYZF!]GS.@%+C RJN*0VP0W5L5V1= <5-UY01+A)R6X$@"KSU!T7 M#4MH+#1!IX2!#LV[#.BPC/%BWO*V!UA]M0PH]S707=PZP^E#LD2&]MTA]8&& M#)L!!54-ZLL,*QK4=Q&BK@OK6DM[AKFVH"3'^;I0BXD+@@^\1A*SG)2F<25A MK[;0NI>F)*8;&/SQ"217O@(]CFER=0A[7(=P(A=CW_*9WJ;DO@'J\Y"5?(.( M*#P7V6:3KIQH3P'76-R,/,]^A4U*K'9)HQ4;U4MLMJ)8SKG]QTAF,36\D MBVC4XO,&N^3-473\+ LQ!7"V!=J@G#/(K9NDNU"?QFR&=3 MZ>VT%T*L^7-]2*\H^V9$:Q)!:1,EM6V1Z4II9-T/0HW4,/Q--;>/Y6&V@+;C-S=H M"DN FUC;_87H A;)!6]*2\E]])5=Y67ZO(?@-W'&V.<+Z7W8AUV&;UQE)>K8 MY@B_!T?@4675<4N9FP.6V<0C=N %/MZ.0@#K]C7LF%E_*CW;71N$\01 3U\[ M1@LVN?>=%,]=/_!V4#T2TNR>4G62E[,B8U5/NO690D3,/*2OB_['E+@$:W; K:Y(U30OY;?N\UAPU MG+1\3!?WX: NQ=)DUS8%/KZ"L7"#,> +E%N#G M8;S7I#[@"^U2Y@$KVXE@WVF!>^:8:Q=)JS6VB=,'70BGAK 1Y)LVL5,7;Z8Y M$M(36HN&(+9YT[)1=P]'5 H6:].G]QY&TZ(&P\[PMRZJJHR"_GGV;]'U^=67 MZ[,_G=Z<1U?7GW^Z/OUTZ',HGM^DP*&(*_,NQU4,7($@-2.TPNA>./NF/O/; MS6->4+"Z,&TC7J'E$BCU.L5M2VU[+W[!9JCM<2=T+ZPF_&AQ?U$03<&XRL;/C?H 6,]9=L*3Z^;.4J? D4([2>EWP90-;DVG84JU?,0UN:<3>9 M(,!%\BSNTO1! LU+Z6M?FI7- Q9; ;P[%.X?S!Y7KC8_UY)VU#*'/7YBLV7F M/M\6 0/2L0([^IZNC-)(CMG&= MB@=B-.J,C3$4"RWZ2*D%Q\U4@61/UQ\F*:F 8M3G:2[=JC6DU+PE%O4LQ$1J$5V*3%GZ=PZU5]S>4@UWH7C2$!(G 2)?+5Y.=X\(R)Q7@.7 M5NGT*PC90%#Y[-"\!? H[WVS"_1NT12L[061!W 0I:1<--DX$='$.,7#<[/Q MV#3?"[H^%Y2Z\"(/>RQR':%-@7A?_\0-+\*HW _Q?K^:3CFXSI \+Q8I K!7 MO='&'2#?^&/XKX&A[\-,;KFCKKF?\]1WEJ*$U:"A5<;YRU("A,33 /*_@=YZ MF-E*S'\G,&-=NIZ:5^7-#Z<7U]%?3S]^.8\^?X@^7%R>7IY= MG'Z,+BYO;J^_?#J_O+VAUBGFN4_GIS=?KL_IM]IPON#?8;W(?^/\!U4BO"7/ MX+Q;&18 M4XV^UDWR1$$I3"2HR!P=P+3N^!/M2CAC(7[?QFP@E-+8&-Q]9;'8UMV!P&?? MV .<.@RDG9S;O .S+_?L67=F4!3#<:2AR^+%MM1.-A:6^?[N\N*C\/BBH=[D M)R.Q=G=00S@RK8?P[^&X&P^ZV)Y<>PKQ7]BX MJR&02IL#C;%'SL@W"7)=C)J!WU9WV26_%MRQ!>\X71'NY"XU<-"WE12::X=8 M:0[.R@=85PBX#?R\WFY\XH0]/AL7%_3=0$1VR_F/;4X6: X/(Q6,#I*G]_HJ M!I%LJ-FLZ1E>7U%/5M1I+<=Z>G.&E04W^3J;1=-^]Q@5\;:'<5^6ML7*[JCU+-['T;W)#;LQ-XFM5^BJ['P5*/T2?:S-RMEI9.1(\ ]\3:$I@M;M MM6/KR$1]G&C#'4EI#F=H-9MP9@HS)2T(F4B^"(W_L MR^6+_"$CS$TE,X9'QVU8^+E,Y8 >JT&"*O10X@U @X.?G";0,,_!;+^#K2'3 M%P'+#\$G;DK-4[N87,_U><,8,B@2,<(+V)@DO^H+U/B085,ZT!I&7MJ;BGDV MK/EC)184,[@IF;8I@.6:CMH_!)^$X2]$NR0="2@(MP_AMN+8R,R74P@N#T=^ MJR_&].VFE"\4S>8=[I]7LKM".NVF/S1^:Q?CJ*[V4VM0RN6:H8P>WC+,9Y5O MW//L6]+.F?7>*+0 04<>)O9ADHD*0'HC]8:^UPB0H-DN=9!VC:E_..BI6L_# M]2/F2"QM^)\>PKQ]O(2!_\U'6E;.U*(VT?DJ\N@QAV70J5"Y@<".7[5DD#]Q M5R_U,9T_I*[ON)!DNEJ<@\B# =.GMM6ERX3P9.$A0:E B2Q/P54'7C)$/<"N MI]1PI>HJ130SK>>D]*HR#4U@]M?Q,4L+M)&_.'4 'A#11HZ%0Y*UD@ )@U($ MN@1"/!/&D,_3A>QYNP%((8.4DZ@Q VN^TAN#T("KA8IK109,4\VH]) ?:9C%HMU"N,HIB@Y('[@_)-.Z'Z,;3Y,IEWG&1L7!SA;4< M1;V^[4QJ_\)? L)./_5^1!OM\^81^^:.)C7)G+]M?.\=YIO" ^/NN.$U_+;Q MM0]YD68/J^B.7A\-ZG/B=\VOTIT&/,Z7J7MZ,#T)_F;(EM\$T?Y;[,4)@ H& MC2=='590^D@>.Z('+93YX8\>W0^D[3AU.,ZX-VWX9A<1I9+XR^[\;K7FS8@*'Z[ Z_[<7O]Y$%[X['*]/AKW@[]^(U\-X,!P&@X[B_G14Q6M^[(@>M%#FAW\[ M7@_C\>"DX9O=B-GV%J+*EU61)DR@U8Q+/#UZ@_DR:?G6J=V!6'V@&X28\I$U MSI/K^$VW QMK]AUWVI>D*WF].T;7,0S781=6705++-N]X*&APPR3_/X>\S&! M?5:4HAU(YLZ\0X=^&WA(T1-=2B#3-R"PL.C:"W<:8>O#G?( MVG4FS<@+'N4, .K=?EA#8:3'%QRNC>>Z(Q2S2:ZDYA*;C (8V.+JNH1@D1@0 M@B59=^8/# V[5S4+=F M?#,GP^YQ?]*E^N8R)6SGF*6E;!E=DT*+ \2,"IG\(";VK'0E-2@-EWY_*,B3 M6?C.D=P?0]XAL@);TP(;F3$VB?JVBM!)N.1 0.GXX4J"X+L%):V=RT-E9:+Z MLY5*\N$N2$DF/_LJQ1(RE/KO=.;4ZSUH.@#:3QDJ]UM*\^/F+.*G-9E\0="! M"VY 9H&)$M3E!FMI<@ K>K.>LA)>#.^(UJ]$-K(I3<].W!95AL9WM%1S4)7A M89O-)=%-2L-C#O7-F3_Q9R04E7)C2AYYO@/. -^62D&JH/+7.8V K56.-_GQ MG#./TV-\[R[/?U69C7@IYV&I%[Q"[+]*D:1?@$.5\RQ(E,3-_<)6)QS'20DX M;63^=DN@IVCC5<)"F66Q(>M @ AM@7%GOL--LN)]R&FA=9<] MUNRN?LP>'CGM=$$50AK /&>??R*&XBW:WP0=%%6I\ P9EH!2$SYR& _&[LQ( M=L8,1O(1 N$OMZZSH0"18]?,0;@885R$<[ 3,*A/A 8A'(0FN3O^X.1KF=M\ MV*X]T@;#\S 0D*",6:G2#?NWB$_+ H*M=^$9*/I:#[PG:V(9D8F<'WVS!(M M?&*_(QDDUD@B6A7MC]9IPFO^Y$[?-LFCKE&M4C1\>_,%5ZZ80L+FQ_VZ2S9;:;A52@4#R\,6\ M3M%"#9N/C\Q$JQ:/3F4;.EYK(QV@C-\PW8@/#,6$2O=)N2 @A:J$<5-04=;I20J5H1 MC )H7,4_5T:NJO%(G"\HD8J([[56U561ZRRGWO7^7J>N%D%S1^,MT8[D,+DQ MT5NHM[I@"L/&1%H.:4_MZC%:4NG8+N8$'*AX=\AO7KFJ!U0/X"@1)FI-MSVB M"JPD%=0K /1M"8#8>21PJTYEQ3V)C0:WHL?&^Z;P'JWR& H8]F%T>[,O!>4B MDGE=X(H@K1;?6^88A)#]BD21"BVB7*%IU*X!G@H6*A\@EIF%4DPMO@C"H[.A M2U"1$UDDA:/1DDJF6NU "(516I5.2SIV M#M1/T(.'EXRW%3H1\(.$X)HY0R"SD/PK"M,%43!# D./@R?_" @6TY/BA<*C M$V6SE6IX"%4)(:92X&BT:9#)/0V0@*<;B5@<3/MLD6J^3>]!MEZ.7 #4FBU(@<98&V8563)XMDFS).I/?KX\*RA2M'X,0@,P$.! MYV+2I!]18NXMX!$S4"-,LV MD61Y?I7$P+V0@12+9/*LP0Y R[);.[*DIN2N:0P6BS29DME%D5HF:5F#^O#[ MSC@R(I.D[%KL_F-39&:<+UZ\\_?HBEIL@ N@<9*D)@VDH:A9 4HEI@,7"MV% M^9- YSBI+B0NL'[MWI74O"-%,ZGZ_,)CDWRRBN\YY0'BZ0*B1#EQO2NCQ'EL M7+BW?K:.!^;]^:D2@];(6H()ZHQ53 L*)HT8\=6 8$IV)QN/-(:[#.593-02 MT6TD\F2EB"2?>J(-,OUS"JQN!%$>#H$-@;0 M+I-[H^0:A?8.172#D,XXGAIMQJ59HZOK2Y-"S^=%E52IN? %59["8N8Q\DK* MN>\B:>/R"SF6 0^60;M951@AM"#.;,+V.;.!*.-PHJT0IF)-H];)/$G-"NJ39.QX1"Z"BB4 K@<,]6 MPL-]L-$A)A*+)4,K04(-.MINFQNFU.MTV #Y*/SS]B M5D5ROIIFD! I_%>MV,=?HH0>R+1H< M9J*TKRC,6G8P!WV:3)DHNV^XL#J"_,G7I1/71/NT1(:D!P0.G@1BF>H'#P9> MB\4T9I[%AD8NA8F<)ZV)BRSN?+G9D'^8BK'"9)U8,O47&-Y*8O7(VR8IAYKO M@&XS_E7R?7G;?J6\Y6*#ZYHFMXNY\IS?%JOY^KE&HF8 VDAS:7*.$EM!GI-W MNP6[F&]?2E3H4V BZ-<_,Z21$G@=\S+^[08$RZ48OO3I!?Y#N\2)E:OU<^)B M\^C586=B5Y4J61@.3J'!RZ7Y6\(UB[DC?;/=E H@K(G.=$_UT.K>VEA/-6[( M\ND#I%R*^9=:L-3F)(1R2-I#/K,7ZKIZNO Y;CQ-/A0$[<=+=+N%A;1F0MFT M/VD$VCJE#JQ!!U8=)GA:P_(E4O;1I%Q15*D "]IH[2 9)JXP_5:8DTTPZP^> M-N2>+=::K Q+;@0[2KF/Y"*W1D.]L5NF_+$)IA:=UL5;O9><,B<.@7!R*-U1 MFTJ]\$I7$!:U"Y/T0;!^22GVP$8P/(E>5ZYG;#:DVQE7ZFN1S\6\3B+B68[% M?JX(+1L^PR*N.( ?9 B,WX5'_KI&9)M5FMR!MF+#5\G*=L+*'ZV(QCR3V.(( M&5O[_%LY@EME@>:)"!E$H&_KE9Y*7B=I8DS6L*DK2K20*X%*#+#2$0PB9 )L M]K)?4[#\C*XC$R(\=S4%8@/8Z(,B;" ;M3U9@I%:!Y9:W,?,0NH!I$10"2KV M#*N66 CM3+@_-9XZR=^QG3&FVI2.\%*3R@ORZJ0FSS9-ONX>N3H-WU2I=XM2 M>@]F-[ V3N SQ0,6(,"G#;NQ,X<',,3/GAA;EL=;!,U3M.=&5V.U7ITZ1Y)H M4=5YIV80TF4:Z'@IB^^T=E6\8Q,(Q*NF?B]Y\VTTF-E%..:PYA>'"7%*3$6* M=RYO1SLR_BPT;N "5 ."[^@4?.)3<$ZGX';QW?_"' L;]A7YZ@K4&_&0Y3Z%[GTNVG8R> N-.#?K)@)B ^C9UPS.XP M[8_M4_8HGV3]=-@=)F^3DVX'1C_ 3\-.VNN.\5,/.AO@KSSSX'*!31AGG03$ MM'%_D/2SM \M0-^C?B_Y[!P0[VBS??<$9MSN=ZGG 8R!/G5@.H-V!S]F6=KM M9\E;C6\1EZY<9WRUO$%GW6B(BW0R3(O@X@)ED??[<2;,Q3L60EAO6ZP:" M5O8#FFB/TQ%1&'P&@NEEF=F#-!L-TD%W&*Q[%V/'81UC:]UMM]/.H ]*63KN M=:M1J)@EFJ5H^7E#D;KM-!OV YC@ZZN[BZN/YU=G%V'LT9E3MHE< V3Q?T!) M"EU4AX0C>>VSA1[XZ0XMD_ BH9,_L0/,979D0A)4!)6&J1S=AE7Y =HL?I: MB'F1;+C,Y8U1\>5)LUEE F*A!G;.J M8]&I;:/$ _=-85[B"2!)D(LRD)@N7#I[N)\VDXK1NK2OH M3 FKCYNXIY=L7)K&IX9+D%6OK=:&92(5!<7$^;W5RL M63@5:V07,$CW%8N][>J23+4Q(.VW0N%7.521[:QLJ!8[]_I1'C YBFM=: MW(8&TF#-#S+&F@UR\L#:@/U-ISG!IN6KAA)2_[J^Z_-L.B?8546J)Z(2:$Q1\BCLE8 MM:A9KUB!E>SX0%8)5JG<][SA6# BBHQT7'=@X=@ R\*LH_'FDMZ,K!!C#Y%I MS]&86CAX_#$"VHN'9'O>V$A7..Q_73]C[2AQ_%A>X3D_'Y%TC+_"5$-:[[:R M%*+ .*0ICLI2B+\%@MBWQ6:]DMIB%1>0TY<(N]V*(<@7E>.!2DH3DTP+(DB#(!/OBK1_H.#^)K_5[Z9(Y-_QI@S MYPPJ892J)PNBCLR9HUQD*L0G%5,3]E\#H/P)/Z\W:* #+7BYY2CN,K\O,-'@ M0^.598W33I$LGW#\$<*=P&LG1."Y\FIC.^W!)V0!KNZ(FHH HB""N-YAQ-2]8ONA!P@%I\\-B7U\$6W:Y8"9/6 WAG%=0#&$L\)@S.24%P71X)2O(*I<7.]()A5H*XO+F-^%33#/R"#)/" M%1E)%"438DR%L= (_@()/]8JH]M@SH;N1RJM)K^O$"B!PJZ>ER^G!-#VK>#, M$W>/!:RM)C?#&00'JUI3.::L[S2 C_=>C1FT (2_P-MFKQWLREP[Q'D+NU-F M7Y4>4C\\S..-'+SW2#5J&&TI30S6L7G'\]N'I0#3B"M$00W@G*%KGXV6>S:< M#'VFSR69WDDTAVN"KAC+'6G;<+0/]J\R_$&\N2)ZA&O1CWZ?G-Q/9DP9:F8G?B<6Z^V4M@ M6M!Y>/'B5Z=G4Z>9*@0VLK;I>O;[2_()Z3E-_K[8/,"JY,:::@R//">,$'%2 M-[QUJ51WT,P"_!+F4A>,B@.TH%,7WL7Q&]Q0G&GI[(5^Z95I@=%U4^V*(P>^ M2=_Z?!H7\6T4RN)1:J NL"Z1@EH5;A:)A:UBR^D]LX@Y(Z/9,*+4NY$ID(W# MX2IP2M'T>\Q([#F(@/Y%@=>BD:$K(1)M!Z5T+=5H*SRFFI%7=: N^*"%B9.5 MKGI.5P>D0"WBXNL>X*YJ%&GUPN3;D;>"7:'?47LALC9K5+, D?!%5@,XE\-[ MR=W,I9AX9TC&9,8V=@ M!*KM)%T>=KH6VSVG*<)I@HB\7#;%,92Y?A2KC#C5!6/E(32 B9@)/LH!-G"' M/:X6]T%2F94S:,5=I2U^>$EQ0#<_A@P^+2L6-1&YU+VPX6LQ*=& M(>1 ,B.%5EV L(AB6D'.]UG+3>JK]NWE\G)#QIQ1$SI4.;G^:6>"XL%@%-%R M41HC,(V=/$"LKU!YVR7:0R;+';2P>W0?Y:5CH9V%.#W0E0&H.!Z/8U#B)4M6 M\;O9:\TDY? O(0F+)A0CCL565U%*SVC6LIAT5FMK7K#6%L/();.*\DY(.&=, M"(W7+(UV*/6;R3C&7L!:8B-.3;OFL))&6XV/V.-C845M-JWD715XR[DS NLV MN8V?R%B92VD(K%%[0 M3Q1E[=7E1*^!#?ENE!+B$0W&G+6MD(I;Y3W?NL[I>G4RL,W91#VS+$P.5="] MRX5A'RYK-<;!Q9;X_K<<9D,Q#.2%5J^_@[0J&X6#VI44JHS5N]GTB:/ZMGA8 M;W@>U,Q_5?$#^0E6=I!^2:W&O.>64)),A%%O?;$X7C4V$F!K@5: M2!.T-O4TNM_.@C)N.FSIP"S8:<2#'"%H0!29<%U245#JV<[AU5R\2 MP;83L'L07Y^ @*I%,UETJ>9.#EJZGFR*$QYFA\.I-ANWJI5MF:4OW&AF._/\ M,9=T!611G/_PIC=RY##HS]D&:5$N8D^/="-LR6Z&K:+ 1;5=;-!O3Z,/"1B! MDB9WQ-8,'GZ:?$0)^WTK^?MZ\8"^Q,629>J=(".2929A6 'F^GB2]=R]AXN- M+HDSN(_H8)U]Q4,,;2K]:&V)6&E1WU@U-X5DJI1.@\.=1R&';>+D+C77#3+C MK_GRGDP[\$VQO$_];W.9"1XZDC %1A+QNQ=;#D'U*NKY8T@E*$R!/;B*MVW> M>Q3_6*T?%XQB@LPS1Y?>9*4%;)V%Q/AG7O2U*3C(4:-C-0167^&YESIYE&\M M%=[#'L](;9KO!&-[MR*MLUAM0'AFCVEE;VJ*O:;&=UG?OG7?FOVS&-18&N=$](OC(U*BF&W$2>,^XE[L5!2K (51SFMAA M*!)-.\?(W^6R;&DFLSL:7U"U*F5DIY;EVC1M93+?-N#LD"/;D>\AM)M1G*QJ MMHYE&7,D->2$M3CW%G2E )ZSC7$F'.D7/@04!\$GPMJO\;PAG2#-V_!B"800 MHK.A&,XZ:3:/Y,;Y!!3LLL@\Z- S152\R$C-U0/Y9K?D*C+632HU'PIT0>#Y M IEP6>0;A,0@\U7J0!W#,UQQ.9]C@=RMCUEJ7*MF2A9L07UOU9Y922-#FO.3 MBO*4!QOU?9@H5BQ+I6>)GT2IC'JE M4J!O5W4)U-HV3 R%AT[O\*K\N=PMMI9,-AR'MEJS8&^R?HR)[9%J<,0L.T'J MR>=/GR;3?V!-D=N+CU<7'R[.)E=WR>3L[/HSA6,E-]>7%Q21=7(CX39OJXV\ MH[0/Z.S&"=@_Z"&^*MWLN]V*,DO9>=>LW=$5=[;>H(,)H_1M.L2[#<:"BOG% M'DH*'1?32C7UT2;DP2\%5;AU(^HW&%?PM%1,>P&"BB?,L#(F5^;"AJ+1/?HFL?'R<3:7B7$FZJ7U^C:%Q(!]P0Z"DO"-MJ+I:MC-M< MJ2&]RSG!\Y(;@[Q76$+3!PB*#A9BZ<0^>8\;.SSN!N(*LVI*'"@:S!!H=#6J MH')+U09K(Y9;3CRNMN0_S%8I/_]QC.']Z]W#UXA;"&E"Y\41X-250*1CN]J/ M%)$@QF?T$>W\?E%BQ PA04@J9C4G:AQP$)O@=L,3W?N K^W$ZF:;Q8]5JU0? M7BYND4K*I;-QWFS$JY_TN[_TL^09C9'TDRT!O>=],0C6* MK,/*[0R+(\WA+084DYS&YV+YK3BEY(SX+N/+SG+[4DJQ-*JCS!H%A.H0&\7V MY"0O3?X@F8W>TGB7"(YSR )0>]5$U+#1"+K&0EU8OKU2M=8[FY#'Q()K;1DE MXV$H.V!"C?%=@SL;Y/?10IO@:\5X]==;R9#9B04J=%UCPHI\#YDS>B9PXPZ[ M^QIGE3+Y_P%179ZB2 GD<_.%1"2Y?PTV"9#_@8XK3)/O.#%^.T0,J%U+,A([3T> M7.F3^9K$0P<(%A1V+B5M4SRF7 RL]J'C6P4!\D/Q94/$:\MV$R;MHBP1'WIR M^YE^.6UWT^22(]52=A,*L@I'S>8;"IGBC#I> %&'V?RR>*C;)8"X$N05;Q>Q?<%E]+,MQ1"Z<>_W9N MA*KX2=V2I\$ EKHV%)50Z*P3U\IGO^ _?I )KSCLC>B1M1\0:-+JSCTLQT604ZDX(3C4P?Q+.E,O_(Z A%9XTV M3R0F4O;S4BM8KD[Y+P>1H=*;!K298 MJK=3YSA.35!P4%A<@KU/WF3MG@-B3UP.2YU1 ,X\H'\3+GC]V:B"6E@L:,R! M/^9E9*W*J^EG(^6T*.R&+7X*5U[-3S'80.C?MU9)-/$^%2NN6+-4O =0:!G? MI" WZF*VV*H=Q*=F[L5;7#(K>F@\0@>%2Z2TL0+NYY2IES09JU![^;ISIPS@ MVI! M58RE?>VI3.8O9%:/=D]H"O ZDD1GC@Z[?31XJ%HE:6T\W&]GO-M [1* M-G3Y@<"Z872GGV&?;]?W6_0(Z4ML*TA.3+7#K-\^[;7?_IJ<8:+[H[2"8%TK\W(M["WAT"62%B&[:3=\.;.J\HNX? @.@T+67 M4UQB] :9Q9?BR&LN#\J60F7I5@;1K$3ECWA92]B50*3KF.D,P+"V5F._-SF^ MCU1Q[V&-DC>%@!#!D?ET9E;/]S<2A#P#3ZH"Q_4%<@6QLT'>,C8V?RD2*GVY M9+8 8CO;6/B4<(Y793 $EB*(*!*,8<$B96%< $@7_A*O'5T(>_VLYA;)Q+7+ M\AW$V<-J%$"*K3 9T=F 219N9I0+%6W[!%GYD:5:B^24(XZ,;.O,HUE<$O0C MU[=%.'N4*!$ CFDXS;TOC\JQB]&P,^7?7"V2P]8==->5*(4NG">NK>8%IXY> MFEH(3J[G"1-<+XF,*QEM!F?"2&2.4+7OF#*4^H?;GB6%0(LZ@;MP)5 M0O!0EOI='5:3T"N26HWV>K5NL0:+TMJMWBX4@J-5TLW-T,U(X))2E_9V.Q.U MG]X@P+HGA5W ;VZT\(\Q9JI0Z])K01BPMLC-S.^&AEQ:@6=-D17B42"@>,83 MOW=MB'IR]YV4R %1R@A(L>E^'_SL^]VXPCE-=?UU\66Q5 O#T MOR@0EEL@@5BQ<6'"(.4JW+J#5/7.#G)A!HDTOZ2NZ2FK96/D1\+Y,'CFA_ !0PLN=B8RC'LZ! M:1+N\P4?\[N\_!T-_;/BK2%$8 @;W)N2*HX7BF8O(IT-VC!=$B^10';O.Y1) MOZ%=U19,+MWIN/@#Y]J/!%E39DNQL2Y:0ZHJ49EN@[YB8_G1\4V,;"O%A R_ M<8CKV$X?\<[0(N9"HA] [''\NM<:&PY_.;3UIR&W0M4 %L^3\Q1$ V,!:'* M;@3R'3ZL2K6]<""W]^L:9?9J;_RP,;$\.DJJGSTB*@HEA8T*LR0.!#4WT8^-TE)'DCY%U6J)V)-@W>M7*W"LE M8239T,5J,OKP!FT$M$86 Y('(Z"&:HJO&3^Q6-1]EXL' V5D#%F5L-O#-E&; MM'Y5M9@C5I=BXSO3]^Q8U;$V<+8Z!E;/\E ZP::J5,U@1&K7CU%PL'W>>KIP M2!9VE]>_8K!R/""/Q?8K>Y7C@](2(WR$O#TA3#%WT0U6HHY*AA$R]UFB87LC8'NW,Q#><.B?W *4COX5*#DDMVQ?U M1,7JZ M8OC)7\AB]8V6=H5HZAV[@M?7)%)8P XA@>0L!5Z=Q#> MSD.NL^/_@I%TE.I#7@GEPI4&8C$6N"!:G)8SFV%GOBZ>C,Z]%F"]>,__2A/' MRL^DC!?FJET6WV4!.$@%$SXEM;JB1%-96_=\?'G1$%E$GJYL,\&^&R.^&P7+ ML=I4_<\)(9'("4^^(>\/QP MO,T>K2Y+DP^FAPM;GU@XXQGBAVR32X;[$Z:8=0? %#]QX5NC#GI/8LA6K%E[ MU/2B*1TA"-,^N57R6YO8T!FW+:"#]UZ*H];#-1'[$HBU>S(P^:84;:A)/B=.#45\ M$%GOZ7*]_IWQ$1U$/U/$5U=!,1?7-MC>6YB6NZU6KO*."Z=^[XNP[;;=]:Q6 M'!9K/ E-3ELL)VT,>KNR(:%MDRD;Z'4X:IO=W7P&JN'/C='/Q[BM\1SDBPW5 M BP\VA:B'W71N.& R'[8@%2-62UZ5/P"<,Z3TZJ?-MZ325KB>[AT3,2AJQ># MQB6HX=$VH84@T.,VPEV,]T1;I01BPO,=,=#7MATQUI9A$&9K'!H.@1Q':'33 M."Y7"9D%L9/"U!N)BN)-\!WZVAGU,5O?B\J$$5U8?GDORJ JK3>HX]7&+(#B M?/H322?:N9$_XN"6(-;23%J^O5!^R[][T6>.7. MY_5TZF,C(JK;M_Q(XONII'1F T6_2;D70DND$N!S]VZ'!F!!T0V).I7_6.4\ MO)Y"K8M(4FLV!<>L:A*@P-G8.UX-MTXIOR>L9,3,3P@[P$! ^S@*'2_%5FN? M5!8]Q?@Q4G $6K+T\L3KI16GF\,!,1(.4Y+++PC\Y)"CZK='AB5&8C338X(2 M':\Q]LF*SP>+#,@3\:(6G5H#7STM>TZXL%J:T*@&WB 69251&:Y?=KGXHJF, M5&-NO5Q02J8ML A!H0&@7,L !V$ 1-/D6_$5\[W$]:Y%2-P;_WZ)0:3Z7!7[ M6L; M_6322KCT;/Y8L'(/@2"A-G50'G< BNNEX76DZ(%O$7#B<1*6FPH&C\>-0ZP%W]E M&G0O843$W% VE&)UMB&3ZBEYHNKU*=D^O=I60KX)4*'XWF*Z=%N2S#J3949X M47+H@.,R! -?^@8ZIN0T7_L4F^2IJO.W8L6HH#;7*PP@5MQKB7#<'STIT]30 M26Y1UT\*T'WU4UJ5F2! @E7,S\;$0K46/6?%<@44P6ZLAKAH8(O86,K;E M(*]*AWHE.M8TYO[R;I@4VP9KZ\;1UDOW]9;W9\'GF0A$2A'KQ;FIQ M4$I3HLX)._5<)[9HV5;->(47Y$%3BF<00%<5QF#ZX+Q[5)=UE BL+7A^\P)H M?_'%C27(DE-0S12>[;W63J$?;_(7&N$/Y>7>D:859.7>SD#!WW$\SYFZ/NC# MN75]5%_"M:A6;C&6M9R(=860G!92FBHT'>118>VOF%LMII($4X&FX]N4*E60 MU"N0_>57Q&>*O5_GG@E*Q/B9.F>U?B&LH)+VQ@/7L4H/H44J2\>CL532.&(5 M7C'\-\FXD_9&?>JV.I0 #I-]-*5XXY$>0?75I25M7&*875PID-Q69/RJK7DX M=3R.!(=[*$F]MYX5H1F-0OSRDDB9Q,/(4,H'[0OJP5,+1]]X*KA>#G2FY:K^ MO(I!3C@2^MQNJ6=_ 7Z5JGNF6HE!F'B39-U.VAEB%9:LW4N'8ZSLTQ_WTOZX M3V5ZVND V(FMZ/=8<.0\5O1+.IU!.FR/D_$8WNPFW6Z6MD>=I#,>IEF[+[W. ML-;?C&O]);UNVFL/DC[\-VHCJ?>A[TZ[G?;;;2'L(XL=U4^:89U*?NQ-TNGU MTZS?@4_J 'V3=/L=&.G(^8['/&S#H[:>4 DQ9[>!,5Z]JW4LSPG&S >>^V.AKVTVW6_,QB.^B)0 W(#IPK3T*D9 MQ#/L=-.LZSPSHIVN3DPK4[D#T.I4;RI/FVG]>DR!JB!5[.QOGR]N+[ 0ZF'W MV[D1(QRKBPVX0C;EUO: KW<8M4L.R8E%,HVQ(5L=QH@")(E9(Y!*U))XH0JB M^=..@7V?COPW8VU0S9H2V/2@*1N>0&CQQ\*^_:IV;N0S0YPB3(A]JV0(8N*O MX>6H:R9C^S6X<8#4TVPX5@MXZ=A[\>QUX+!I6!M.L@-/#[H8L>#5;73]IAJW MQCW#\T!M-XUE&['T&#!%%N,W6L[>R=CK "\9=IU\&/WAA&W4B$)<_J+AY+X' MYBW>M\B'3>Y,?YR.!IF<&NT!Z-JKHZ4KEG1A=&U8(*^<#)/??[==1Q0G:#4J)RWW2'K;X)AZ18#EE11?IRR>!MTH5M&G0ZK)+X M3>F+@DX,SZ8#N'*&@V$CQ9V\&8Z<*':2,V7,]@4=S-L$F'\?+O;W8:@J$DP/ MKM.LW=@?7.TCX#8-) XT#$-O]VJH? A7WK@7E+I[I_6RG;LA14HD,(0A0D-J'=G$^LEC$^L2"] BGB7$4EU7WE$C%\CP5(#R?6/ZQVN6;4AK?^?:4I M]O=<@YIC+*BTG_=5<*HZ1CU$\&)%'WQCU\18;) .X&'H@^\ =!%I? MNY])M9&9A.@O_9C1$R#%+M'&N)-1,5,0OO"#&7F ;^,-?=3/L)@H?!IDP(J! MDR)%#WH@G7<:!E_+&!QN:94EEIPJ?S9."V_@'A8^!?T05%.X_FYV&]CZT@M6 M<4"][(* :M:%:6 )US%HOUU>FS3K#-Q5\9F@MR)PQGKTW8#4X(Q7!(2M;B>K MDNW%U=_/K^ZNIX<:X6RNQYD)%(P=!3_6TB9?D">L7FZ/5IF=YL].S3%@3,B6 MB RZ<&.,037%,CC)PN0/*GXA9]-QVF.W@X\.01--!Z1T]DGX(T8'E-O/.N'2 MW$VN/EZ\NSQP:3X@?$5Q>KE 8"]'EF/I,[9(6UL74A?$&(B,&R%8RD IB]79 MP3SYZHFO+O94<24O%_? A?]1Y!M@PQ1#/7$R2R:/*$!)V":R[3-E6:RB3B+] MRSM%1(G\%2,+$>@;3MLO=U:^)<.@6#,Z<(!X9[I4ZA=8-^C^6"GY+=4L[J=M M.-R:A0Q24VD,E6X06M^T!ARF@_(PJ.]MZ @X2;>/3 ?.!9#0J*,J1KBZ>';& M8Y2O:1@=./R=$8\#9'N0 ;"T- [=J6'?++'X'D>0'3@%V*XQ"A'.NCB9")K? MQAYQ= /=,]$MB>@8P%?2XD[)V?TD&1$_=:\#RGK-=O,&PVJ2X'$"(LB@/^1U M!:$9=F3O]FI];MG?#+D"[&Z&EA[DE>,A2,ZHQU>6J6Z,.K",^+7AY/QG WV M"C#*B#K(^)?Q)+!D>'?2[Y_KC\M7S* M9\5__Q?B-YMOQ;_\VV]$-4A96&OOH2Z%)^Y20QT+6-AB'>5&"#1NF?ZOB79U MJEU90!5NCI2D0:M' 1ME^#QZM@:M3O*7P#-I2Y<=I410W$3#O724%$XM^G_% MA_EA\;V8>]^@^3SM#)&80*[I=KMP[L3#[#YVDK]-1F3/!7;2[?3HBPM.0"A# M="%ZR:3%H(OY4>_35A*4,%>?R-5Z=4JV,B?46>DJH$SSUDK?<@*,_Y_;#AHM MF7!(O1>GG)OG1=>O'Z$:N+Y_=;:U@IFZ]O>;I)8.W3-ODAXPE&&63",078RC M4H0 #ICVLVYPPJ,HE(Z'0R(@N!VS0-#S)!7VP'\2#SQS"LVXKK[XH=%=S_&" MO.D@ERXMJ<8%DWT[:U=4D-'HK1-8#%.N>-_]^I;7># >4E@76FC:_+F3#/IP MR[3Q!D:?CPRKKPNI[3$@.W?64![=[Y$JLDBC.-2_P;\+!M]5A'[F."WKD=8:E%_2[B C\24=C'IL*4&W MJOF"?-L-;C0 M.E!F'.A*H'*-VLFXG_32$0@['>#&'!9BU%^G'0 MD,B20XSRF\*S%VS@9PF+58 E=5T8[\G:[]Y ;)@'-!;%9,(;F+6C[?#5RWV/ MC%9Y^YVQJJOY%'A5UH,CT6R#;_+J6A=E),$$,Q)4JYM.ZCH&#!(3J$3XZ1!RH4JLD4 MUS?G[T1ZBGQUZR9:PWZAC79 ]R[9LM"#1Y:0Y$(E1WJ2]G^ )N1>.^F-X0\0 M6?L#(L$9!XV!'+FBD&#Q%G?$<.S:UMF2/.R.W>_YSTG%Z,1QUUY>>,>Q@_0K M?U5?Q\W#6/*<(HGQ3DF&;1NSA)^[3L@1?KZJS<$'$9YBR%@5)A-@OTV2+2WA M>!\O"7[^&5O7[>C^D;FG1[Z&'D6U53:ODXY[8SCJ:/QOXU4W&L$MUV-?6],6 M E<;C-RMTB]@+WO]D;^Y_,4!V]AUEGU4^>N ;41GQMAS;8R3GA.=AI^;MG*< ML8>B2T939)SP';EQ,K+B9X/ T'5]]?'T[GSZ*7E__NXNF5R]3ZZN[\Z3F\D_ M)N\N#] XKN\I)"!@AA@F@)4<@/5L"*%1@](-JSK()4'F.4F#APMSO210$TFG MO,]G'/B A:6$[E#)Q-/.@1I.R-O!#3FHXMTLD#OOR-JS!@DLWGL?"+&?P7TR M'NY[Q^W('OA>IYN.X>\S [;&P\5X<7^:U:&-6NWV7X >5TB67-+'>P/DW5Z? MEL6B!N.=N%OEQJQ,!6QW&H[L_:("C$7F$1L9")0G&*370ZLRZC9C9'H29V$T MXSE01$I$C[%7/]8E!GW!"0=&U6N#4@4SB]_NJ(5[ \"K>P +T*.7XT.LN?ZA MSPZH"<0<>R *M(<#FKJQ!B)U'S3Z6#'X;95$M(ZNNYV;3*]&1N\W^2%VU@R:('&_Q<' M[GA1^;F/IO?8H&S.X+S"5BF7:6F0;-VQ D>WHVQ.ME?5>%EQK$15Q)C'WJ0Q$Z$$[,(%.+J;)WR>7G\\QEP7$Z4\]RG\\GMY^DY_W:0]]C&_%Z!PGMF*NY.K3X" M2_?.I;NHS&TC9"W.FGI7W)I#A@HY9\STY^@_Z)=VPG0CF?65;!<#D6! +B13 MBY"XB ";]S9&GX*J%]LY.8*Q,^PT914\,;<;?P)I1N^LVZ9 MR5W1G:67U*#+-N3*-7?8WJ9UT=R274][/#5%WZC>X &:%0)O(\8KHE.[;CL, MR-]PU9=="'K!%4&<03#P]<9X/B(4D#LEZ1C Y BN6Q8FXX7QU>%2 PZL=&I1 MD1>KI]VV='.LG%%\710;A*E[,^^P_ ^9-0:1U_#;Z&L?0,'&.FI?Z/5^%O:) MW\5?)4^FV!/UZ6PT]C[SRI:O6M$NYJIEL%!>HY0KY,4SOY''WM"#[BKSPY>N M^^Y]?8AF[]ML9=$:1;_PKM'S.G]Q&,JNX8<"OPS_DSS#^U^LB(S4P\E5P MS/YOTW4V&-?0-?[23->=SBA"H/AM UV#1MWK!Z_QMP?0]:C3#5[&[PZGZW&O MXWW^0;KN@=;0\QKM4PI3A:[YL3?TH)>>10__.%WWTD$VCGS33)AU;R&I?%YA MQCLQ:$W:EI*>4MAK/7]/6)6P_59B2-N(#*SYRW:=#;Y((E-)PR[U2[%7F'K1A^R-BU)W5H>(_F*X.M>I"Z M1OS80CY6Z[>XL!R+@*U35O(CS(9@5AD!@H>X6!GLKF)NW[38!J"P=S QM=4V MM%+!;T9H5G'J(9T:J,+])6@&= X]":8+J@;4M@ J82*-R0)O<8$HWX,['V[.-=.'H%2S%Y?-OIBGU.Z3O[8[ M@#'0ITX'DUDZE(21I=U^QI$.3K2$]4>R::&;CH:X2"?#=#B0Q*,!S"33U*,T M(_MSU)W@BGJ5_8 FVJ A$(7!9R"87I:9/<#4EW3@Y,3KNG=1.X1UC*UUM]U. M.X-^,NI3<'U%SD3K!NA*O7;"J6'M-!L&L6!'0+N5%>"J !GC;FF5'-,T >+:/4-3[#[0QKGKDR<4<\=''$U_#J/Q\( MYH.F') -RY<2K#ZQ$?BWT(#+N!)[4/42^VO5623V@SX83L33&S:+NP&/N2BK&^1I]AK;)&N9ZP)T/ ,;5B[^7J.(3 TGB4WGCG%ND".(P/[,.'F M;X$>Z^E"QCP0C8BYRO\ MCQJ*0YN!J4.2)B 3%AO,T42*58KA%JMO]H8QJC G)W>Q2SB2FZ>)1V*^7BXQ M/?# 8W'.MD@*)S>S>V00 VR.WWI;.\FS.OI,)R5]]7/* _(N$?M8I) M#=5;7:'F@8J,Z,7=LRG&I)#4(?\=K_-Z8F:CL-4H? 9SJ>"KA0<\1!0++[0# M,=4B-V$]MEI<6XE@[86<\S58;(&TZ801QB6?"IQ7_*$(*EA,.MG3%C+BH/V] MZ&U!*PUP;%%.U@S*%E^QGX',=L2!BX*B><>K%B[(/7DJ>. 1_+Q:8,I]\W$\ M J(MQ71\&WIE-?5&A>*JSDYU /I6,%A*/XS+7:%MC?/Q#GO:XF\=S= ,OM-_ M3J$;7#9,?@O60:(F:]^NHD.)5,C>OUI9+08 %7"GYORT@.VX<$Q'KX8'E!3< M2'LQDL+!. !(1P^FTVR1;T9+:J1J+R_-$89"'EX!?G$X>)S1!O N*6E?!S^, M=F$#Z$:Z>_"J <-A?RJ-Z"HVH@^-D#4IWEWW.[P;[ED;(JB4X&QU^OQ#L(;U MB#TQ7O':2:%YF'$.JN\,XN-J;HKU@? CW MAW04GU*WW; \<7H9U6ST[>WYW6WRU_/+]\F'ZVER.\'TJ:-/,R8Q)'Q8Y83^ MM5C.3^%^.L4+IOF\\@L&MA]?2"LD90KE1<2[65%@53 J&RR&ACS29(QN,:"* MZEW(>_=U^HIMS\PI=6*)([*R4:QY+*?>N\'R,7 3B!T2[N #-!WLY3P(.:GF MJ"4]C6SK]I)Y_K*_<819.D'L)M4R _8R:'5"13* -:H^$,,T.F3%K"FA3DX[ MC)@/ANT)+MB?B-E3/^%#D7I>,?-7H.F$372#!!G$UHE\UXU\%P 36CZ02& D3(.7T'>_L>07-NSJ]N)19KOR?PUBFV M[%67GM@J8E2 Q'E.C?^$5]+(EF\=:!2IX9R:*EQ2^H[*/B/C?4"EB@HLA8;] M^,5S_OUIL7$;2K4DM-,%K""7C(\IZX-VE$W5-CPO\NW7E$JK:)DT5-"U#F,P M\%&\?7==8$5HYJ33R7HXMN)#7N4RL96TE/U*D=>4J6\V)[LEJ("HBT5OIC.* M_2QE<=655&O5G)C0*+>RM^=_$(M,1 HOELC="JTY3FF]VW7#DL=A>8*6B70Q MH%AJ?:D+ 5<+:2UD*S%[YGXPGUHYCQ??G DM#6XQ?$31;[X<7S^J.J$PVJ(3 M,<7C)MM#\U'0LO*G:(3:ONC)E!3*0 MTV>*3^(5JS32O _]Z+)5@(O^J,.,JB62@$QA>-5GLCAO/*+O."D$#?P L0=M M-1+4SVPG/K=_+U[L>IC!'T7E\2:.)T-A_DV:P/GW8D9X44?WTX"G%Y7K(N9% M^\6=Q:9KE@!?C2L7JD"OQ(.K4SM> 0_7P'-^"(BMH=V#4-C"@(TZ"^D/-W0\ M_EK]W"Z<\I7^XE3#\14D39'4]$H4^4&=W5ZUVZ8+8A_W"G;78+$=K0)]6G]C MP1D>TG OM+EC9* %82/8MGRO7;D*41:,TP<<"Z_N*N981-B-"5\.X%CPA@0*EZ8J.(51QP)Z#B*+G90S%NT%/DA#[D%SIL4''U7T8C0/YC:8K*B_)E? M307?5?%]2UAZI"$_%\MOFIL8&!+(6W6SAJLI*/=.0SUL2"KJY*O5CHZ>A30S MLGM=2^[#VIR$342:8XVCD*NQMO%N/QJK]17OLZ)8HNL+,31N@#2QV[O-KD27 M_-GYU=WT8N)O%MSSNR6< .YSP]N?>)G=7W*2?5.\P,) M]/YXON%B@86,TP'_BAWA*-I7C4V^ 0"GW\(TREND_I3X*,.8M4A=M1A(SR$E[\&U*S> M2,;]1A7*5X*>!3/=AWEVX L>X%E@3]F'=Q:_$\2AX(1D3HLYW&Q\48.LL( ; M#4.>ZJET7QC?I#;@#XAUCI$\$8FS,DC[:BI!S&X\=WC1@8ZT7%(#1LAW;"\2 M&F[:C#)N-[81,X$7,TZ"HB4)! *4T*ET%)4/?.'7_.Y$T)'BLL:G$UU8/VJU MF5\TQXS"RYMZRP]BJ 4D$C1HLO:IQ;"-?F=_&YAGOT)#,UIMEPLN#U9="R-$ MA02A#L0PRA9%E:47G!M18.H0U_8JY/YBKE?1,Y.UAL-@"6X%&H&O&)\68.P+ M@F,APPLYB+\0AC5!P""8QF*^@',=K'54Y#ULL16J =&LV"N+'-0(XB'W&/3V M][1QN<5B5E0G>O"1[T7-G^RDG7U%VS9#-9B!OVX1_-$A*H,4JG*P^D+?T7&+ MCH(%FKVX\9F/ WBQ:;J+NG&_<"@2 SAZ4GR?Y+OOH] MN8:CBIL\I73URXMWUU,T8OXX4V$8M1+86T[P;P;P@P/3X?2N X_'<8U$#E7( MFPZ=<%/<]:%M[,\)>(=N57KK%4OA_)#]CIIV8!'!\%_L7HMOJAR?$ M=N2N4]-XV\WC=9O9/Z9.=$QB=?A9ZQO;PJ.[V#^7+,:!;$>'KV_C>(];WVYL M3+=X-=-M_,XD\NT9%%K=%QPE_*$@0[QRZ.M581TY>UKYO-J)3U@;NR\B;N=# MN]H__;UMF67=WU8[1JH5\T&:6,D\U5QH[NH5>45-]_9K!G+WO#YH()UV-$/I MH"X()>>P3GJO[>0#ID4>TL>E2E%3%$:2._*^)Y/9UT6!X8(H$T(4B1Z-ZG<)H+MGB)T3 JKXY3#-FIG]V$7B^J+9)T&LO"X ME87DF_5:O0C#1=B:.>XS72Z<[M4\!*\@U5JNI :_E_<\)[;:DF+[?7_>ZW89 MFT.4[J[/_CV9GM]\GI[]=7)[C@ 5'Z>33X>8>S[EFU;2'C89;=IQVK@MGHPM M*"CV,&$I?LEAD]79U(2C$&H:J7?;=8*12N7]BW$4;//O_+O@*J[KZ]1,K>.& MZNX2C/"+V1)3>M=TYU%LXU+C7.4P3"V-WVS6#YL\C";9;;^N-V3:JZY C?4' MU_G@Y@FJ\M"'ZY[[V8L7GF\^5\G?+RXNJ-1XB=$%'S?KW1,BQ 0',E!J?Q"H MO1I]:W"[2RGP+3G]#H;_(>?&Q?]6 /=;1.WCJ<%$4J?Q6X.[:JH&^/K(E!J+^)RRX ]O^Y470B@\-AT?\3LE85701>W]&O0YE MD-?VP<$WOW=*/@1(YZ&MV4+NUC5*;39%!T\@]I:?'Q'O1U,XZBW@]D:CRTI9;?/^=/^)^IGTO!L,.Z&9T,/ MUZN1I7]>2_6S_@EM!JOS$]H,5M$%+&_ZK7ZFT:>"L4>?"D=3CXA^Q*,-8SW@ MI7#H![QTV$P(H_WP)X^7P7O.,3N1P9R=()$_DOU,_TJQJ<6G0DY2Q7INNLBM M)4I[_B/Y.2,RX:HQ!.L_DGIYYZ<-"6UAX6KKJJ0"%^X-K_HX8WC_>2.\>PZ\ M5HP6_B=VB4:S6*>AO_+BZNSZTWER-_F/C$32=B,9EVAJ&K0$_!' \1/=>*VC")/9Y?!DO=TWX[9 M8EP@*QH 5T>KEH$^^_%NJWC;H8N@"6([L!0%F/%H6*M%SHT^'@>N MC3Y: PYK\+"#'ZX)N?7\ZJP1A>,3P]"$)O)&V N*>\K:<1/:]&PZL<9BMG^( MW2I4XTN,9"5 D6(UPP#S1B[@X==8_2CG,/? /GMV_LO=V7ERA;6:X=QMJ:O< MI&W>+L)EF^PVL)P8,@J#GI7)Y>59\JUL)9/M9D'6])JT(9K)S,P$P]_RQ_R! M(N9W#U_#:TV"&%U0J3^2(Y:. _2NUJO9ZUOZI2RW__9_ %!+ P04 " !M M0@=/%^PUNDD" !:"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ER0CNV3=2%ZB<[ZC\YU/ M%^)V%S]O Q<8.8X/:82#^17V?I_TTM_/:V([U+,_H_X)\P[Q? _Q2+0G\=HF M>MVNQF$FQ;BY4^P PTPXH!5A$;XCC"X5M5D9X92M'3RQ0"*95$B;4S65 XM4 MSRX<.,\>>,?#J9"JK>TJN-]E-WTGT'M6(&5L$#C!#HC#DF@-2MP;IYW<@C^$ M4&G9H-:2&R.E M))>"M!KZC,XPM DP]FB_AB_9%G>3(3?''HF/D571FV;5G3F>FM]*WF1SW)NT MA_&BDJZD?E^;Y8C6MW<.'A1DM&G])AL$&'92EFS]CM%<<'"+^67!X,""<4CZ M.JB0BCX;/GM5$@. PF@%2M-D$_FF2+F 1O?7J_[WD]E]E5_ +:K2][01$SHY?Y/3F^#7:5\$)B/S7WXW7M<:- M_KO5?0<4+6O*-!6=W(*F*3@]]OD3X<_V7<6V>N#8A V])DOST-WB-[DI9*1F M^L$NL0U&>+0_6N'!?)BU&"@B/-J?(*4UOVD+CJ_I^#M02P,$% @ ;4(' M3[^R%D<[!0 !"L \ !X;"]W;W)K8F]O:RYX;6S%FEUSHD@4AO]*EQ=; MV8M9E:^9R<94=:!5:A%SJ>G\]'%;K'<^3ZH]RSPNY9UN*/*GE1_%M M6.T%3S;5CO,ZSX;::&0-\R0M!K\,3CY'$R& U(B/.S3XMMD,!Z0;2JJ.FJNW1Z9IT6: MIS_YIOU4[2G2GV51)UFT%F66M=]J=K1?DE>H7K;<-5 M(DK@1X'G.C1F#HEB^;)@?AR18$J")0L52 V U"X&:0>+I0*I Y#Z.T+>48_Z M-B/1G+$X4@ - -"X&""Y6B8*I E FI>[U32:*Y 6 &E=##** UN!_ A ?L2% MC%:+!0T?6BAWYKM3UZ9^3*AM!RL_=A7(3P#D)US($XT_(\LP\.5[^]B6"MYG M .\S-M[?*S=R8U?><+5>CZ""/<)EF@6!\\7U/)4'% BR05S_7MZP('19IXD@ M78R1?>'Z,?5G[IW718+D,$:V XVBIL[.F>>0:1"2B'I,98.\,$86@\=HU&TI M2 !C9 -$143&HP9P$?BD958! MH;H_1B[\7V@8RDK_H/) )7Z,7.,=-G7])G(P7[Z+R5(FC\[3!A7X,7*%]P)_ M]B%FX8(X[$[:T7>('\2,+.D#O>MT40TJ^AIRT;>=WY)\_V=(FFHK,T9(9F&P M4I.O!CE 0W9 DWK^(B%;KD)[+GMN(_-92!BC5Q2#Z. M,ONZU).M&<7AJH,)24)#EH3KRWK"2$S_Z91C#9*#ABR'B,V:0":;2FIK\6LE MUB!3:/ACA28Y,GDON^T%Z4%#U@,8N[]J*B8D">V2HX.ONHH)N4-#'Q^\!G!R M%2?RZM7O*ASD#@W9':F0[;0D6VA1/)>-D@5.OIPX26;][)!FM"1-7$, MPKU8X,02LA;.)LXCJ8H)F4)'-L4I=_:V'^0)'=D3O0&TEQ(2AXXL#C")=L2A M0^+0D<4!1JDN)B0.'5D3*X;4ZO6U CC&0'=-)-!^(GPB1-"ME1\I4Q82<8V#/5W4Q(WG*S2'C MI-P26E5Y.S3@TR(.L8R-;I1,4^.,@U M!K)K.EFQ#PXRC($]-.F9T>VGA!QC8,]O'2.M[!J'/$_$CZ9G>#RI.+'+JJ[4 M13_(,2:R8_HP[:3:D6E6/A-UL8D&/,RXUK?C&V"3G&?+=Q34_G-L&U\HL,;%Y"A8H).<9$=LPYS"47 M:;GI8$*V,9%M P_ U"DQ$_*.B>P=&%,=-9B0>$QD\9Q9L>CM1!:D'@M[>'-F M[>)ML;0@]5C(ZH''W>K3:4'JL2ZYTM)Y.BU(/=8[KK20M\,P%1-2C_7^BR_] M'0BRD/6>RS#]>.!_M5K[#-N#J]N;#=^F!=_X\M25W+Y.LO52D.;E^+<2PVS6 MB[>'++/EMJ#PRJ39WI[C] ?4V_\ 4$L#!!0 ( &U"!T]LZ:\^,P( ,LG M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VCMNVT 4A>&M"%R M1W,?8SNP7*5QFV0#A#1ZP!))%<-A($"C<^UB^A%"VQWRIRUW;Y6:\LF_[2SV,/_M#Z.KM:WW( M0=;K%/KIC.KY:3IS];+;5/W++E:K'W5_R,.F"F_G\*OM7\LQYZ&$ZU>\&Q>, M?WGO\O^L;_?[TS9_;;<_+[D9/JCXNZ *'P?)?)#0@W0^2.E!-A]D]""?#W)Z M4)H/2O2@^_F@>WK0PWS0 SWH<3[HD1X4UT#&-3\)8PM=;@-ZRP+TVNMGF MZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'KK4!OY>NM0&_E MZZU ;UW@K 0=EO#U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]5:@M_+U-J"W M\?4VH+?Q]3:@M_'U-J"W+7#6C0Z[^7H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0 MV_AZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-L7>%:)'E;R]7:@M_/U=J"W\_5V MH+?S]7:@M_/U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#OQ-<[ ;W3 N^:H)=- M^'JGB=[E6/=Y]WWH3\VAW+KDG^&?UDS@+L/[.=\^XSKUT_T3I8=Q2P[7SYNK MLK%U$VP'8&:7@!DYPV49/8 ML@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[%4YQM^VZ(RZ))R5\P%JN&>AM+ MYVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/8X_BZO*&5O:Q2[/KU^MCZV5A MO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7%[':;N\1\;5GD:BS8'A.^WCB> MY_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-#E/JNC(T-5/]+H1W6;WGO;$A_ M;)\;LVW'/BTHCY3DE+<%[1HU%5X_^:\&ON^&R@6:^Y"K(;4[ M'B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYLIN^[7OA',;+I\+NW?K@< B2' M!,FA0')HD!P&),]4CM.\ K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !M0@=/F5R< M(Q & "<)P $P @ &W @ >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( &U"!T^Q4P512@, <0 8 " ?@( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3UIEL:F@ @ )0D !@ M ( !LA$ 'AL+W=OBO/K"04 T: 8 " 8@4 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ;4('3Z*8X]HH!0 +AH !@ ( !3!P 'AL+W=O3U.W 0 MT@, !@ ( !)2P 'AL+W=O&UL4$L! A0#% @ ;4('3]_Q MLTVU 0 T@, !D ( !_"\ 'AL+W=OY[4! #2 P &0 M @ 'H,0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3QL$GQRT 0 T@, !D M ( !P#4 'AL+W=O&PO M=V]R:W-H965TM0$ M -(# 9 " 98Y !X;"]W;W)K&UL4$L! A0#% @ ;4('3R!BFEVS 0 T@, !D ( ! M@CL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;4('3RH "SBU 0 T@, !D ( !0T$ 'AL+W=O&UL4$L! A0#% @ ;4('3W0]#1*V M 0 T@, !D ( !!T< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3\I::I*U 0 T@, !D M ( !RDP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;4('3ZBGD=7! 0 -P0 !D ( !TU( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;4('3[8>2B?$ 0 -P0 !D ( !I5@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3R<2UU/$ 0 -P0 !D M ( !;60 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;4('3[2;F+"Q! V!@ !D ( !1VL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;4(' M3Y(\2."4! -Q8 !D ( !PGD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3Q_'BE3L 0 \P0 M !D ( !!X4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3V?Y^.H8 @ $@8 !D M ( !F8T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;4('3WP?',PO! ,A< !D ( !R)0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;4('3[K0 MP7\7 @ 5P8 !D ( !19\ 'AL+W=O&PO=V]R:W-H965TFTB.P, .@. 9 " =.E !X;"]W;W)K&UL4$L! A0#% @ ;4('3Z-KSNBQ" $3L !D M ( !1:D 'AL+W=O)/)\48" "P!P &0 @ $ML@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ;4('3Y5K>Z>K @ :0H !D ( ! MD[@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;4('3XOWX*_Z! UAD !D ( !-\8 'AL+W=O&UL4$L! A0#% @ M;4('3[^R%D<[!0 !"L \ ( !\87!E <&UL4$L%!@ !+ $L ?Q0 .Z1 0 $! end
XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 401 428 1 false 103 0 false 7 false false R1.htm 0001000 - Document - Cover Sheet http://www.cornerstonebuildingbrands.com/role/Cover Cover Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 3 false false R4.htm 1003000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 2101100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 2102100 - Disclosure - ACCOUNTING PRONOUNCEMENTS Sheet http://www.cornerstonebuildingbrands.com/role/AccountingPronouncements ACCOUNTING PRONOUNCEMENTS Notes 9 false false R10.htm 2103100 - Disclosure - ACQUISITIONS Sheet http://www.cornerstonebuildingbrands.com/role/Acquisitions ACQUISITIONS Notes 10 false false R11.htm 2104100 - Disclosure - GOODWILL Sheet http://www.cornerstonebuildingbrands.com/role/Goodwill GOODWILL Notes 11 false false R12.htm 2107100 - Disclosure - INVENTORIES Sheet http://www.cornerstonebuildingbrands.com/role/Inventories INVENTORIES Notes 12 false false R13.htm 2108100 - Disclosure - INTANGIBLES Sheet http://www.cornerstonebuildingbrands.com/role/Intangibles INTANGIBLES Notes 13 false false R14.htm 2109100 - Disclosure - ASSETS HELD FOR SALE Sheet http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSale ASSETS HELD FOR SALE Notes 14 false false R15.htm 2110100 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/Leases LEASES Notes 15 false false R16.htm 2111100 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensation SHARE-BASED COMPENSATION Notes 16 false false R17.htm 2112100 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShare EARNINGS PER COMMON SHARE Notes 17 false false R18.htm 2113100 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/Warranty WARRANTY Notes 18 false false R19.htm 2115100 - Disclosure - DEFINED BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlans DEFINED BENEFIT PLANS Notes 19 false false R20.htm 2116100 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE Sheet http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayable LONG-TERM DEBT AND NOTE PAYABLE Notes 20 false false R21.htm 2118100 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroup CD&R INVESTOR GROUP Notes 21 false false R22.htm 2119100 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgram STOCK REPURCHASE PROGRAM Notes 22 false false R23.htm 2120100 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurements FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 23 false false R24.htm 2121100 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/IncomeTaxes INCOME TAXES Notes 24 false false R25.htm 2122100 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SegmentInformation SEGMENT INFORMATION Notes 25 false false R26.htm 2123100 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/Contingencies CONTINGENCIES Notes 26 false false R27.htm 2201201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 2301302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 2303301 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/AcquisitionsTables ACQUISITIONS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/Acquisitions 29 false false R30.htm 2304301 - Disclosure - GOODWILL (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/GoodwillTables GOODWILL (Tables) Tables http://www.cornerstonebuildingbrands.com/role/Goodwill 30 false false R31.htm 2307301 - Disclosure - INVENTORIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/InventoriesTables INVENTORIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/Inventories 31 false false R32.htm 2308301 - Disclosure - INTANGIBLES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/IntangiblesTables INTANGIBLES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/Intangibles 32 false false R33.htm 2310301 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LeasesTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/Leases 33 false false R34.htm 2312301 - Disclosure - EARNINGS PER COMMON SHARE (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareTables EARNINGS PER COMMON SHARE (Tables) Tables http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShare 34 false false R35.htm 2313301 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WarrantyTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/Warranty 35 false false R36.htm 2315301 - Disclosure - DEFINED BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansTables DEFINED BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlans 36 false false R37.htm 2316301 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableTables LONG-TERM DEBT AND NOTE PAYABLE (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayable 37 false false R38.htm 2320301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsTables FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurements 38 false false R39.htm 2322301 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SegmentInformation 39 false false R40.htm 2401403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 40 false false R41.htm 2401404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Details 41 false false R42.htm 2402401 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details) Sheet http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails ACCOUNTING PRONOUNCEMENTS (Details) Details http://www.cornerstonebuildingbrands.com/role/AccountingPronouncements 42 false false R43.htm 2403402 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails ACQUISITIONS - Narrative (Details) Details 43 false false R44.htm 2403403 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) Details 44 false false R45.htm 2403404 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails ACQUISITIONS - Schedule of Pro Forma Information (Details) Details 45 false false R46.htm 2404402 - Disclosure - GOODWILL (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GoodwillDetails GOODWILL (Details) Details http://www.cornerstonebuildingbrands.com/role/GoodwillTables 46 false false R47.htm 2407402 - Disclosure - INVENTORIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/InventoriesDetails INVENTORIES (Details) Details http://www.cornerstonebuildingbrands.com/role/InventoriesTables 47 false false R48.htm 2408402 - Disclosure - INTANGIBLES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails INTANGIBLES (Details) Details http://www.cornerstonebuildingbrands.com/role/IntangiblesTables 48 false false R49.htm 2409401 - Disclosure - ASSETS HELD FOR SALE (Details) Sheet http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails ASSETS HELD FOR SALE (Details) Details http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSale 49 false false R50.htm 2410402 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 50 false false R51.htm 2410403 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 51 false false R52.htm 2410404 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails LEASES - Schedule of Future Minimum Lease Payments (Details) Details 52 false false R53.htm 2411401 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails SHARE-BASED COMPENSATION (Details) Details http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensation 53 false false R54.htm 2412402 - Disclosure - EARNINGS PER COMMON SHARE (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails EARNINGS PER COMMON SHARE (Details) Details http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareTables 54 false false R55.htm 2413402 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WarrantyDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WarrantyTables 55 false false R56.htm 2415402 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails DEFINED BENEFIT PLANS - Narrative (Details) Details 56 false false R57.htm 2415403 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Details 57 false false R58.htm 2416402 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) Details 58 false false R59.htm 2416403 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) Details 59 false false R60.htm 2418401 - Disclosure - CD&R INVESTOR GROUP (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails CD&R INVESTOR GROUP (Details) Details http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroup 60 false false R61.htm 2419401 - Disclosure - STOCK REPURCHASE PROGRAM (Details) Sheet http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails STOCK REPURCHASE PROGRAM (Details) Details http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgram 61 false false R62.htm 2420402 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) Details 62 false false R63.htm 2420403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) Sheet http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) Details 63 false false R64.htm 2421401 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails INCOME TAXES - Narrative (Details) Details 64 false false R65.htm 2422402 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SegmentInformationTables 65 false false R66.htm 2423401 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/Contingencies 66 false false All Reports Book All Reports cnr2019062910-q.htm a20190629qexhibit101.htm a20190629qexhibit31_1.htm a20190629qexhibit31_2.htm a20190629qexhibit32_1.htm a20190629qexhibit32_2.htm cnr-20190629.xsd cnr-20190629_cal.xml cnr-20190629_def.xml cnr-20190629_lab.xml cnr-20190629_pre.xml cornerstonebbtmlogocmykfull1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr2019062910-q.htm": { "axisCustom": 2, "axisStandard": 31, "contextCount": 401, "dts": { "calculationLink": { "local": [ "cnr-20190629_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20190629_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cnr2019062910-q.htm" ] }, "labelLink": { "local": [ "cnr-20190629_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cnr-20190629_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cnr-20190629.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 604, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 25, "http://www.cornerstonebuildingbrands.com/20190629": 5, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 35 }, "keyCustom": 50, "keyStandard": 378, "memberCustom": 58, "memberStandard": 39, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover", "role": "http://www.cornerstonebuildingbrands.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "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": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - ACQUISITIONS", "role": "http://www.cornerstonebuildingbrands.com/role/Acquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "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": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - GOODWILL", "role": "http://www.cornerstonebuildingbrands.com/role/Goodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - INVENTORIES", "role": "http://www.cornerstonebuildingbrands.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - INTANGIBLES", "role": "http://www.cornerstonebuildingbrands.com/role/Intangibles", "shortName": "INTANGIBLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - ASSETS HELD FOR SALE", "role": "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSale", "shortName": "ASSETS HELD FOR SALE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - EARNINGS PER COMMON SHARE", "role": "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShare", "shortName": "EARNINGS PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/Warranty", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - DEFINED BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlans", "shortName": "DEFINED BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE", "role": "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayable", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - CD&R INVESTOR GROUP", "role": "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroup", "shortName": "CD&R INVESTOR GROUP", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgram", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurements", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/Contingencies", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/AcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - GOODWILL (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/GoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - INVENTORIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - INTANGIBLES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/IntangiblesTables", "shortName": "INTANGIBLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - EARNINGS PER COMMON SHARE (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareTables", "shortName": "EARNINGS PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WarrantyTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - DEFINED BENEFIT PLANS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansTables", "shortName": "DEFINED BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableTables", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsTables", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2018Q4QTD_Transition", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "operating_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD_srt_ProductOrServiceAxis_cnr_MetalBuildingProductsMember_us-gaap_StatementBusinessSegmentsAxis_cnr_CommercialSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "shortName": "ACCOUNTING PRONOUNCEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "I2019Q1Jan01", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - ACQUISITIONS - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "shortName": "ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "I2019Q1Feb20_us-gaap_BusinessAcquisitionAxis_cnr_EnvironmentalStoneworksMember", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "I2019Q1Feb20_us-gaap_BusinessAcquisitionAxis_cnr_EnvironmentalStoneworksMember", "decimals": "-3", "lang": null, "name": "cnr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD_us-gaap_BusinessAcquisitionAxis_cnr_EnvironmentalStoneworksMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails", "shortName": "ACQUISITIONS - Schedule of Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD_us-gaap_BusinessAcquisitionAxis_cnr_EnvironmentalStoneworksMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - GOODWILL (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2018Q4QTD_Transition", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - INVENTORIES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - INTANGIBLES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails", "shortName": "INTANGIBLES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - ASSETS HELD FOR SALE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails", "shortName": "ASSETS HELD FOR SALE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSaleOfPropertyHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - LEASES - Summary of Lease Costs (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfLeaseCostsDetails", "shortName": "LEASES - Summary of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - LEASES - Summary of Cash Flow Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfCashFlowInformationDetails", "shortName": "LEASES - Summary of Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - SHARE-BASED COMPENSATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails", "shortName": "SHARE-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - EARNINGS PER COMMON SHARE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "shortName": "EARNINGS PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "I2018Q4Dec31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - WARRANTY (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails", "shortName": "WARRANTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "I2018Q4Dec31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "shortName": "DEFINED BENEFIT PLANS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails", "shortName": "DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "I2018Q1Feb08_us-gaap_DebtInstrumentAxis_cnr_EightPointTwoFivePercentSeniorNotesDueJanuary2023Member", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418401 - Disclosure - CD&R INVESTOR GROUP (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "shortName": "CD&R INVESTOR GROUP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2_dei_LegalEntityAxis_cnr_CdAndRFundMember", "decimals": "3", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - STOCK REPURCHASE PROGRAM (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails", "shortName": "STOCK REPURCHASE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2_us-gaap_DebtInstrumentAxis_cnr_EightPercentSeniorNotesDue2026Member", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421401 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2018Q4QTD_Transition", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "operating_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "cnr:UnallocatedOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2_srt_LitigationCaseAxis_cnr_RCRAFacilityInvestigationMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423401 - Disclosure - CONTINGENCIES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails", "shortName": "CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2019Q2_srt_LitigationCaseAxis_cnr_RCRAFacilityInvestigationMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - ACCOUNTING PRONOUNCEMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncements", "shortName": "ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr2019062910-q.htm", "contextRef": "D2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 103, "tag": { "cnr_A2016StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Stock Repurchase Program [Member]", "label": "2016 Stock Repurchase Program [Member]", "terseLabel": "2016 Stock Repurchase Program" } } }, "localname": "A2016StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "cnr_A2017StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Stock Repurchase Program [Member]", "label": "2017 Stock Repurchase Program [Member]", "terseLabel": "2017 Stock Repurchase Program" } } }, "localname": "A2017StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "cnr_A2018StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Stock Repurchase Program", "label": "2018 Stock Repurchase Program [Member]", "terseLabel": "2018 Stock Repurchase Program" } } }, "localname": "A2018StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCanadianFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL Canadian Facility [Member]", "label": "ABL Canadian Facility [Member]", "terseLabel": "ABL Canadian Facility" } } }, "localname": "ABLCanadianFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCreditFacilityDue2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL Credit Facility, Due 2023 [Member]", "label": "ABL Credit Facility, Due 2023 [Member]", "verboseLabel": "Asset-based lending credit facility, due 2023" } } }, "localname": "ABLCreditFacilityDue2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLU.S.FacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL U.S. Facility [Member]", "label": "ABL U.S. Facility [Member]", "terseLabel": "ABL U.S. Facility" } } }, "localname": "ABLU.S.FacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_AblFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Abl Facility [Member]", "terseLabel": "ABL Facility" } } }, "localname": "AblFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "terseLabel": "Deferred compensation obligation" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cnr_AdjustmentstoAdditionalPaidinCapitalSharesDeferredCompensationEquity": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity", "label": "Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity", "terseLabel": "Deferred compensation obligation (in shares)" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalSharesDeferredCompensationEquity", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cnr_AluminumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aluminum [Member]", "label": "Aluminum [Member]", "terseLabel": "Aluminum windows" } } }, "localname": "AluminumMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_AssetBasedLendingCreditFacilityDueFebruary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Based Lending Credit Facility Due February 2023 [Member]", "label": "Asset Based Lending Credit Facility Due February 2023 [Member]", "terseLabel": "Asset-based revolving credit facility due February 2023" } } }, "localname": "AssetBasedLendingCreditFacilityDueFebruary2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_AuroraPlasticsLLCvs.AtriumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aurora Plastics LLC vs. Atrium [Member]", "label": "Aurora Plastics LLC vs. Atrium [Member]", "terseLabel": "Aurora Plastics LLC vs. Atrium" } } }, "localname": "AuroraPlasticsLLCvs.AtriumMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "cnr_BusinessCombinationEquityNotIssuedAsPartOfConsideration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Equity Not Issued As Part Of Consideration", "label": "Business Combination, Equity Not Issued As Part Of Consideration", "terseLabel": "Equity not issued in merger (in shares)" } } }, "localname": "BusinessCombinationEquityNotIssuedAsPartOfConsideration", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cnr_BusinessCombinationProFormaInformationAcquisitionandRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Pro Forma Information, Acquisition and Related Costs", "label": "Business Combination, Pro Forma Information, Acquisition and Related Costs", "terseLabel": "Pro forma acquisition and compensation costs" } } }, "localname": "BusinessCombinationProFormaInformationAcquisitionandRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationProFormaInformationPurchasePriceAdjustmentsInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory", "label": "Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory", "terseLabel": "Pro forma purchase price allocation of inventories" } } }, "localname": "BusinessCombinationProFormaInformationPurchasePriceAdjustmentsInventory", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesTaxReceivable": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable", "terseLabel": "Tax receivable agreement liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesTaxReceivable", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesWarrantyAccrual": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual", "terseLabel": "Other long-term liabilities ($78.6 million for accrued long-term warranty)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesWarrantyAccrual", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Lease right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWarrantyLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current", "terseLabel": "Current warranty liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWarrantyLiabilitiesCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Strategic Development and Acquisition Related Costs", "label": "Business Combination, Strategic Development and Acquisition Related Costs", "terseLabel": "Strategic development and acquisition related costs" } } }, "localname": "BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "cnr_CDRFundVIIIInvestorGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CDR Fund VIII Investor Group [Member]", "label": "CDR Fund VIII Investor Group [Member]", "terseLabel": "CDR Fund VIII Investor Group" } } }, "localname": "CDRFundVIIIInvestorGroupMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "cnr_CashFlowRevolverDueApril2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow Revolver Due April 2023 [Member]", "label": "Cash Flow Revolver Due April 2023 [Member]", "terseLabel": "Cash flow revolver due April 2023" } } }, "localname": "CashFlowRevolverDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_CashFlowRevolverMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow Revolver [Member]", "label": "Cash Flow Revolver [Member]", "terseLabel": "Cash Flow Revolver" } } }, "localname": "CashFlowRevolverMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_CdAndRFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Cd and R Fund [Member]", "terseLabel": "CD&R Funds" } } }, "localname": "CdAndRFundMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails" ], "xbrltype": "domainItemType" }, "cnr_CentriaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "CENTRIA [Member]", "verboseLabel": "CENTRIA Benefit Plan" } } }, "localname": "CentriaMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CommercialSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercial Segment [Member]", "label": "Commercial Segment [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails", "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_CommitmentFeePercentageOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitment Fee Percentage One [Member]", "label": "Commitment Fee Percentage One [Member]", "terseLabel": "Commitment Fee Percentage One" } } }, "localname": "CommitmentFeePercentageOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_CurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Liabilities [Member]", "label": "Current Liabilities [Member]", "terseLabel": "Current Liabilities" } } }, "localname": "CurrentLiabilitiesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "cnr_CustomerListsAndRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Customer Lists and Relationships [Member]", "terseLabel": "Customer Lists and Relationships" } } }, "localname": "CustomerListsAndRelationshipsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtCovenantTermsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Axis]", "terseLabel": "Debt Covenant Terms [Axis]" } } }, "localname": "DebtCovenantTermsAxis", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cnr_DebtCovenantTermsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Domain]", "terseLabel": "Debt Covenant Terms [Domain]" } } }, "localname": "DebtCovenantTermsDomain", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentBasisSpreadOnVariableRateFloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Floor", "label": "Debt Instrument, Basis Spread On Variable Rate, Floor", "terseLabel": "Debt instrument, basis spread on variable rate, floor" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentCovenantComplianceExcessCashFlowMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum", "label": "Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum", "terseLabel": "Debt instrument, covenant compliance, excess cash flow, minimum" } } }, "localname": "DebtInstrumentCovenantComplianceExcessCashFlowMinimum", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentCovenantCompliancePercentageofSpecifiedAvailability": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Percentage of Specified Availability", "label": "Debt Instrument, Covenant Compliance, Percentage of Specified Availability", "terseLabel": "Debt instrument, covenant compliance, percentage of specified availability" } } }, "localname": "DebtInstrumentCovenantCompliancePercentageofSpecifiedAvailability", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentCovenantComplianceSecuredLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum", "terseLabel": "Debt instrument, covenant compliance, secured leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantComplianceSecuredLeverageRatioMaximum", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cnr_DebtInstrumentCovenantTermsFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantTermsFixedChargeCoverageRatio", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cnr_DebtInstrumentCovenantTermsSpecificAvailabilityInExcessOfThresholdofCalendarDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days", "label": "Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days", "terseLabel": "Debt instrument, covenant terms, specific availability In excess of threshold of calendar days" } } }, "localname": "DebtInstrumentCovenantTermsSpecificAvailabilityInExcessOfThresholdofCalendarDays", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cnr_DebtInstrumentDiscountRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Discount Rate", "label": "Debt Instrument, Discount Rate", "terseLabel": "Debt instrument, discount rate" } } }, "localname": "DebtInstrumentDiscountRate", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentInstallmentPaymentasaPercentageofPrincipal": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Installment Payment as a Percentage of Principal", "label": "Debt Instrument, Installment Payment as a Percentage of Principal", "terseLabel": "Installment payment as a percentage of principal" } } }, "localname": "DebtInstrumentInstallmentPaymentasaPercentageofPrincipal", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentMandatoryPrepaymentTermsPercentageofAnnualExcessCashFlow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow", "label": "Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow", "terseLabel": "Mandatory prepayment, percentage of annual excess cash flow" } } }, "localname": "DebtInstrumentMandatoryPrepaymentTermsPercentageofAnnualExcessCashFlow", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentQuarterlyDebtAmortizationPercentofAggregatePrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount", "label": "Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount", "terseLabel": "Debt instrument, quarterly debt amortization, percent of aggregate principal amount" } } }, "localname": "DebtInstrumentQuarterlyDebtAmortizationPercentofAggregatePrincipalAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentRepricingPremium": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Repricing Premium", "label": "Debt Instrument, Repricing Premium", "terseLabel": "Debt instrument, repricing premium" } } }, "localname": "DebtInstrumentRepricingPremium", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentSecuredDebtPercentageOfNonU.S.CapitalStockHeldByCompany": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company", "label": "Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company", "terseLabel": "Secured debt, percentage of capital stock held by foreign subsidiary" } } }, "localname": "DebtInstrumentSecuredDebtPercentageOfNonU.S.CapitalStockHeldByCompany", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtPrepaymentTermsAxisAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Prepayment Terms [Axis] [Axis]", "label": "Debt Prepayment Terms [Axis] [Axis]", "terseLabel": "Debt Prepayment Terms [Axis] [Axis]" } } }, "localname": "DebtPrepaymentTermsAxisAxis", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cnr_DebtPrepaymentTermsAxisDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Prepayment Terms [Axis] [Axis]", "label": "Debt Prepayment Terms [Axis] [Domain]", "terseLabel": "Debt Prepayment Terms [Axis] [Domain]" } } }, "localname": "DebtPrepaymentTermsAxisDomain", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DeferredCompensationPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Deferred Compensation Plan [Member]", "verboseLabel": "Deferred compensation plan liability" } } }, "localname": "DeferredCompensationPlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_DefinedBenefitPlanMaximumAnnualEmployeeContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Maximum Annual Employee Contribution, Percent", "label": "Defined Benefit Plan, Maximum Annual Employee Contribution, Percent", "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent" } } }, "localname": "DefinedBenefitPlanMaximumAnnualEmployeeContributionPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DefinedBenefitPlanMinimumAnnualContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Minimum Annual Employee Contribution, Percent", "label": "Defined Benefit Plan, Minimum Annual Contribution, Percent", "terseLabel": "Defined benefit plan, minimum annual contribution, percent" } } }, "localname": "DefinedBenefitPlanMinimumAnnualContributionPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_EffectiveIncomeTaxRateReconciliationPercentAfterUnrecognizedTaxBenefitsandStateIncomeTaxes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes", "label": "Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes", "terseLabel": "Effective tax rate, after unrecognized tax benefits and state income taxes (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPercentAfterUnrecognizedTaxBenefitsandStateIncomeTaxes", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_EightPercentSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eight Percent Senior Notes Due 2026 [Member]", "label": "Eight Percent Senior Notes Due 2026 [Member]", "terseLabel": "8.00% Senior Notes" } } }, "localname": "EightPercentSeniorNotesDue2026Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_EightPointTwoFivePercentSeniorNotesDueJanuary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Eight Point Two Five Percent Senior Notes Due January 2023 [Member]", "verboseLabel": "8.25% Senior Notes Due January 2023" } } }, "localname": "EightPointTwoFivePercentSeniorNotesDueJanuary2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_EnvironmentalStoneworksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Environmental Stoneworks [Member]", "label": "Environmental Stoneworks [Member]", "terseLabel": "Environmental Stoneworks" } } }, "localname": "EnvironmentalStoneworksMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_ExecutiveAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Executive Awards [Member]", "label": "Executive Awards [Member]", "terseLabel": "Executive Awards" } } }, "localname": "ExecutiveAwardsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cnr_GainLossOnDispositionOfBusinessNetOfTransactionCosts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) On Disposition Of Business, Net Of Transaction Costs", "label": "Gain (Loss) On Disposition Of Business, Net Of Transaction Costs", "negatedTerseLabel": "Loss on disposition of business, net" } } }, "localname": "GainLossOnDispositionOfBusinessNetOfTransactionCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossonAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Assets", "label": "Gain (Loss) on Assets", "negatedTerseLabel": "Gains on asset sales, net" } } }, "localname": "GainLossonAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cnr_IncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The award plan as incentives", "label": "Incentive Plan [Member]", "terseLabel": "Incentive Plan" } } }, "localname": "IncentivePlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cnr_InjectionMoldedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Injection Molded [Member]", "label": "Injection Molded [Member]", "terseLabel": "Injection molded" } } }, "localname": "InjectionMoldedMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_InsulatedMetalPanelsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Insulated Metal Panels [Member]", "label": "Insulated Metal Panels [Member]", "terseLabel": "Insulated metal panels" } } }, "localname": "InsulatedMetalPanelsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap One [Member]", "label": "Interest Rate Swap One [Member]", "terseLabel": "Interest Rate Swap One" } } }, "localname": "InterestRateSwapOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap Three [Member]", "label": "Interest Rate Swap Three [Member]", "terseLabel": "Interest Rate Swap Three" } } }, "localname": "InterestRateSwapThreeMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap Two [Member]", "label": "Interest Rate Swap Two [Member]", "terseLabel": "Interest Rate Swap Two" } } }, "localname": "InterestRateSwapTwoMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_KeyEmployeeAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Key Employee Awards [Member]", "label": "Key Employee Awards [Member]", "terseLabel": "Key Employee Awards" } } }, "localname": "KeyEmployeeAwardsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cnr_LeverageRatioTargetAchievedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leverage Ratio Target Achieved [Member]", "label": "Leverage Ratio Target Achieved [Member]", "terseLabel": "Leverage Ratio Target Achieved" } } }, "localname": "LeverageRatioTargetAchievedMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_LineOfCreditFacilityIncreaseinBorrowingCapacityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Increase in Borrowing Capacity, Amount", "label": "Line Of Credit Facility, Increase in Borrowing Capacity, Amount", "terseLabel": "Increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseinBorrowingCapacityAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_MetalBuildingProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Metal Building Products [Member]", "label": "Metal Building Products [Member]", "terseLabel": "Metal building products" } } }, "localname": "MetalBuildingProductsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalCoilCoatingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Metal Coil Coating [Member]", "terseLabel": "Metal coil coating" } } }, "localname": "MetalCoilCoatingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalComponentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Metal Components [Member]", "terseLabel": "Metal" } } }, "localname": "MetalComponentsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsBlendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Mutual Funds - Blend [Member]", "terseLabel": "Mutual funds \u2013 Blend" } } }, "localname": "MutualFundsBlendMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsFixedIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Mutual Funds - Fixed Income [Member]", "terseLabel": "Mutual funds \u2013 Fixed income" } } }, "localname": "MutualFundsFixedIncomeMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsForeignBlendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Mutual Funds - Foreign Blend [Member]", "terseLabel": "Mutual funds \u2013 Foreign blend" } } }, "localname": "MutualFundsForeignBlendMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsGrowthMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Mutual Funds - Growth [Member]", "terseLabel": "Mutual funds \u2013 Growth" } } }, "localname": "MutualFundsGrowthMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_NetIncomeLossAllocatedToParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of net income (loss) allocated to participating securities during the period.", "label": "Net Income Loss Allocated To Participating Securities", "negatedLabel": "Net income allocated to participating securities" } } }, "localname": "NetIncomeLossAllocatedToParticipatingSecurities", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "cnr_OtherProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Products [Member]", "label": "Other Products [Member]", "terseLabel": "Other products" } } }, "localname": "OtherProductsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_PCETCENortheastContaminationSiteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "PCE/TCE Northeast Contamination Site [Member]", "label": "PCE/TCE Northeast Contamination Site [Member]", "terseLabel": "PCE/TCE Northeast Contamination Site" } } }, "localname": "PCETCENortheastContaminationSiteMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "cnr_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Stock Units [Member]", "label": "Performance Stock Units [Member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cnr_PlyGemMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ply Gem [Member]", "label": "Ply Gem [Member]", "terseLabel": "Ply Gem" } } }, "localname": "PlyGemMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_ProductWarrantyAccrualRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the revenue recognized towards the product warranty.", "label": "Product Warranty Accrual Revenue Recognized", "negatedLabel": "Revenue recognized" } } }, "localname": "ProductWarrantyAccrualRevenueRecognized", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "cnr_ProductWarrantyAccrualWarrantiesIssued2": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in product warranty accrual from warranties that are not sold separately from the product and from warranty claims", "label": "Product Warranty Accrual Warranties Issued2", "terseLabel": "Expense" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued2", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "cnr_RCRAFacilityInvestigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RCRA Facility Investigation [Member]", "label": "RCRA Facility Investigation [Member]", "terseLabel": "RCRA Facility Investigation" } } }, "localname": "RCRAFacilityInvestigationMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentOfDebtPrincipalIncludingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Repayment Of Debt Principal, Including Interest", "label": "Repayment Of Debt Principal, Including Interest", "terseLabel": "Repayment of debt principal, including interest" } } }, "localname": "RepaymentOfDebtPrincipalIncludingInterest", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments on term loan", "label": "Repayments Of Term Loan", "negatedLabel": "Payments on term loan" } } }, "localname": "RepaymentsOfTermLoan", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cnr_ReportingPeriodsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Reporting Periods [Policy Text Block]", "terseLabel": "Reporting Periods" } } }, "localname": "ReportingPeriodsPolicyTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_SaleOfStockOwnershipPercentageIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale Of Stock, Ownership Percentage Issued", "label": "Sale Of Stock, Ownership Percentage Issued", "terseLabel": "Sale of stock, ownership percentage issued" } } }, "localname": "SaleOfStockOwnershipPercentageIssued", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_SecondaryOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Secondary Offering [Member]", "label": "Secondary Offering [Member]", "terseLabel": "Secondary Offering" } } }, "localname": "SecondaryOfferingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "cnr_SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Secured Asset Based Revolving Credit Facility Due April 2023 [Member]", "label": "Senior Secured Asset Based Revolving Credit Facility Due April 2023 [Member]", "terseLabel": "Asset-based revolving credit facility due April 2023" } } }, "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_SharebasedCompensationArrangementBySharebasedPaymentAwardMinimumServicePeriodRequiredForVesting": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting", "terseLabel": "Stock awards, minimum service period required for vesting (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMinimumServicePeriodRequiredForVesting", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "cnr_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingPercentagePerYearFirstThroughFifthAnniversary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary", "terseLabel": "Award vesting percentage per year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardVestingPercentagePerYearFirstThroughFifthAnniversary", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionofStockPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage", "terseLabel": "Conversion of stock, percentage" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardConversionofStockPercentage", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantedinPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "It represents the fair value of Performance Share Awards granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value", "terseLabel": "Stock award grants, fair value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantedinPeriodFairValue", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterDeathDisabilityOrRetirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death, Disability Or Retirement", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death, Disability Or Retirement", "terseLabel": "Expiration period, after death, disability or retirement" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterDeathDisabilityOrRetirement", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterTerminationofEmploymentorService": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service", "terseLabel": "Expiration period, after termination of employment" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterTerminationofEmploymentorService", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares", "terseLabel": "Stock awards, targeted number of shares (as a percent)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "cnr_SidingSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Siding Segment [Member]", "label": "Siding Segment [Member]", "terseLabel": "Siding" } } }, "localname": "SidingSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_StandardandExtendedProductWarrantyAccrualPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments", "label": "Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "StandardandExtendedProductWarrantyAccrualPurchaseAccountingAdjustments", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StockRepurchaseProgramsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Programs", "label": "Stock Repurchase Programs [Member]", "terseLabel": "Stock Repurchase Programs" } } }, "localname": "StockRepurchaseProgramsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "cnr_StoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stone [Member]", "label": "Stone [Member]", "terseLabel": "Stone" } } }, "localname": "StoneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_SwinglineBorrowingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline Borrowings [Member]", "label": "Swingline Borrowings [Member]", "terseLabel": "Swingline Borrowings" } } }, "localname": "SwinglineBorrowingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_TaxReceivableLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Receivable Liability, Current", "label": "Tax Receivable Liability, Current", "terseLabel": "Payable pursuant to a tax receivable agreement" } } }, "localname": "TaxReceivableLiabilityCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK", "label": "Temporary Equity [Text Block]", "terseLabel": "CD&R Investor Group" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroup" ], "xbrltype": "textBlockItemType" }, "cnr_TermLoanCreditAgreementDue2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Term Loan Credit Agreement Due 2025 [Member]", "terseLabel": "Term Loan Facilities", "verboseLabel": "Term loan facility due February 2025" } } }, "localname": "TermLoanCreditAgreementDue2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueApril2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility Due April 2025 [Member]", "label": "Term Loan Facility Due April 2025 [Member]", "terseLabel": "Term loan facility due April 2025" } } }, "localname": "TermLoanFacilityDueApril2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueFebruary2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility Due February 2025 [Member]", "label": "Term Loan Facility Due February 2025 [Member]", "terseLabel": "Term loan facility due February 2025" } } }, "localname": "TermLoanFacilityDueFebruary2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility", "verboseLabel": "Term Loan Facility due April 2025" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanPrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Term loan principal amount as on date.", "label": "Term Loan Principal Amount", "terseLabel": "Term loan principal amount" } } }, "localname": "TermLoanPrincipalAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_TheSteelworkersPensionTrustMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Steelworkers Pension Trust [Member]", "label": "The Steelworkers Pension Trust [Member]", "terseLabel": "The Steelworkers Pension Trust" } } }, "localname": "TheSteelworkersPensionTrustMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "label": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "terseLabel": "Retirement of treasury stock previously withheld or repurchased" } } }, "localname": "TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "cnr_TreasuryStockSharesWithheldorRepurchasedCancelled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Stock, Shares Withheld or Repurchased, Cancelled", "label": "Treasury Stock, Shares Withheld or Repurchased, Cancelled", "terseLabel": "Retirement of treasury stock previously withheld or repurchased (in shares)" } } }, "localname": "TreasuryStockSharesWithheldorRepurchasedCancelled", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "cnr_UnallocatedOtherExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unallocated other expenses during the period.", "label": "Unallocated Other Expenses", "negatedLabel": "Unallocated other expense, net" } } }, "localname": "UnallocatedOtherExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_VinylMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vinyl [Member]", "label": "Vinyl [Member]", "terseLabel": "Vinyl windows" } } }, "localname": "VinylMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_VinylSidingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vinyl Siding [Member]", "label": "Vinyl Siding [Member]", "terseLabel": "Vinyl siding" } } }, "localname": "VinylSidingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_WindowsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Windows Segment [Member]", "label": "Windows Segment [Member]", "terseLabel": "Windows" } } }, "localname": "WindowsSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190629", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r404" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationFormerLegalOrRegisteredName": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Former Legal or Registered Name of an entity", "label": "Entity Information, Former Legal or Registered Name", "terseLabel": "Entity Information, Former Legal or Registered Name" } } }, "localname": "EntityInformationFormerLegalOrRegisteredName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r402" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r403" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r127", "r136" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails", "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r138", "r227", "r229", "r396", "r397" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails", "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails", "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201616Member": { "auth_ref": [ "r291", "r292" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-16 Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory.", "label": "Accounting Standards Update 2016-16 [Member]", "terseLabel": "Accounting Standards Update 2016-16" } } }, "localname": "AccountingStandardsUpdate201616Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r27", "r140", "r141", "r228" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, less allowances of $9,825 and $6,249, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r375", "r388" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.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": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r174" ], "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": "Accumulated depreciation on property, plant and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r61", "r62" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.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, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r63", "r317" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r262", "r264", "r278", "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r264", "r274", "r277" ], "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": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r142", "r145", "r146", "r148" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r93", "r161", "r167" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "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": "Incentive Plan securities excluded from dilution (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r373", "r387" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r56" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "verboseLabel": "Fair value of assets on a recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets classified as held for sale.", "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure", "terseLabel": "Assets held-for-sale, fair value" } } }, "localname": "AssetsHeldForSaleLongLivedFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r4", "r5", "r173", "r177" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale", "verboseLabel": "Assets held for sale, carrying value, current" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r265", "r275" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r324", "r327" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r302", "r303" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued in transaction" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r297" ], "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 of outstanding interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r299", "r300" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r299", "r300" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "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, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r299", "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business acquisition, share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r299", "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r299", "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r308", "r309", "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total cash consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r308", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Consideration transferred, stock issuance" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r313" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) of acquiree included in our financial statements" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales of acquiree included in our financial statements" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r282", "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "verboseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r304", "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets (trade names/customer relationships)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r304", "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "terseLabel": "Debt (inclusive of current portion)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r304", "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r305" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]", "terseLabel": "Canadian Jurisdiction" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r38", "r95" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r95", "r99" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r342" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r322" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r182", "r192" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r214" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r26" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Common stock, $.01 par value; 200,000,000, 125,588,427 and 125,519,112 shares authorized, issued and outstanding at June 29, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r374", "r376", "r386" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r204", "r376", "r386" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r349", "r351" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r47", "r349" ], "lang": { "en-US": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r207", "r349" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, effective rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Debt Instrument, Redemption, Period Four" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Aggregate principal amount redeemed" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r102", "r215", "r218", "r219", "r220", "r348", "r349", "r351", "r384" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r205", "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized deferred financing costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate on debt" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r40", "r350" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized discounts and unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r290" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r283", "r290" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r94" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r242", "r252", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails": { "order": 5.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)", "negatedLabel": "Amortization of net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r243", "r253", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Defined benefit plan, expected future benefit payments, next rolling twelve months" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r241", "r251", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r234", "r240", "r250", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails": { "order": 2.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", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r238", "r248", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r233", "r239", "r249", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "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": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r325", "r326", "r328", "r330" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r323", "r325", "r328" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r319", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional amount of derivative liabilities" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r227" ], "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 by Segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Disclosure of Long Lived Assets Held-for-sale [Table Text Block]", "terseLabel": "ASSETS HELD FOR SALE" } } }, "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSale" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r108", "r116", "r118", "r119", "r120", "r123", "r381", "r395" ], "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 income (loss) per common share (in USD per share)", "verboseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r108", "r116", "r118", "r119", "r120", "r123", "r381", "r395" ], "lang": { "en-US": { "role": { "definitionGuidance": "Diluted (in USD per share)", "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 income (loss) per common share (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Net income (loss) per common share:" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r342" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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", "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r105", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r273" ], "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": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Short-term investments, unrealized holding gain (loss)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r333", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r333", "r337" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Value Not Currently Recognized on Balance sheet" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r235", "r236", "r255", "r334", "r367" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r235", "r236", "r255", "r334", "r368" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r235", "r236", "r255", "r334", "r369" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r235", "r236", "r255", "r334", "r370" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible assets, useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r166" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r162", "r163", "r166", "r169", "r371" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r166", "r371" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortized intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r162", "r165" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r166" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r339", "r340", "r341" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r93", "r172", "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Net gain on sale of facility" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r93", "r318" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on disposition of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r93", "r208", "r209" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r152", "r153" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill recognized from merger and acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r155" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r156", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r323", "r331" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r104" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails": { "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": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.", "label": "Income Tax Examination, Increase (Decrease) in Liability from Prior Year", "terseLabel": "Increase in tax reserves" } } }, "localname": "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r131", "r293" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "verboseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r37", "r385" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in book value of long-lived assets that the reporting entity plans to sell within one year (or one business cycle).", "label": "Increase (Decrease) in Assets Held-for-sale", "negatedTerseLabel": "Decrease in assets-held-for-sale" } } }, "localname": "IncreaseDecreaseInAssetsHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r117", "r122" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails": { "order": 2.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": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r168" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-lived trade names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLES" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Intangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total intangible assets, cost" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r160", "r164" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total intangible assets, net carrying value", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r129", "r347", "r350", "r382" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "verboseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r53" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.", "label": "Inventory, Finished Goods and Work in Process, Gross", "terseLabel": "Work in process and finished goods" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r55", "r150" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r54" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r79", "r128" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r398", "r399", "r400", "r401" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r398", "r399", "r400", "r401" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedules of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (excluding the six months ended June 29, 2019)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r364" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r377", "r392" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Fair vale of liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r23", "r24" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r376", "r386" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r42", "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity on line of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r102" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r21", "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "verboseLabel": "Revolving loans outstanding" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "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": "Long Lived Assets Held-for-sale [Line Items]", "terseLabel": "Long Lived Assets Held-for-sale [Line Items]" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r206", "r376", "r389" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long term debt, carrying amount", "totalLabel": "Total long-term debt, net of unamortized discounts and unamortized deferred financing costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as 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 portion of long-term debt", "verboseLabel": "Less: current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT AND NOTE PAYABLE" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r203" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r183", "r184", "r185", "r187", "r188", "r189", "r191", "r194", "r195" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Environmental liability accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r183", "r186", "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency, damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameAxis": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by legal name of a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "MultiemployerPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameDomain": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Legal names of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "MultiemployerPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlanTypeAxis": { "auth_ref": [ "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Information by type of pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.", "label": "Multiemployer Plan Type [Axis]", "terseLabel": "Multiemployer Plan Type [Axis]" } } }, "localname": "MultiemployerPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlansMinimumContribution": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum contribution(s) required for future periods to a multiemployer plan by collective bargaining arrangements, statutory obligations, or other contractual obligations. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans, Minimum Contribution", "terseLabel": "Multiemployer plans, minimum contribution" } } }, "localname": "MultiemployerPlansMinimumContribution", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlansPensionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pension benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans, Pension [Member]", "terseLabel": "Multiemployer Plans, Pension" } } }, "localname": "MultiemployerPlansPensionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlansTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Types of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.", "label": "Multiemployer Plans Type [Domain]", "terseLabel": "Multiemployer Plans Type [Domain]" } } }, "localname": "MultiemployerPlansTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r90" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r90", "r91", "r94" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r64", "r67", "r73", "r94", "r122", "r380", "r394" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r108", "r114" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "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; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) applicable to common shares" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "verboseLabel": "Numerator for Basic and Diluted Earnings Per Common Share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "ACCOUNTING PRONOUNCMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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": "Adopted Accounting Pronouncements and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionInventoryAcquired1": { "auth_ref": [ "r96", "r97", "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Inventory Acquired", "terseLabel": "Non-cash fair value premium on purchased inventory" } } }, "localname": "NoncashOrPartNoncashAcquisitionInventoryAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "verboseLabel": "Note payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfInterestRateDerivativesHeld": { "auth_ref": [ "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Number of interest rate derivative instruments held by the entity at the reporting date.", "label": "Number of Interest Rate Derivatives Held", "terseLabel": "Number of interest rate swaps" } } }, "localname": "NumberOfInterestRateDerivativesHeld", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails": { "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": "Total operating income", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r357", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r354" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities", "verboseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r355", "r359" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r353" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r362", "r365" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average IBR (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r361", "r365" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r127", "r136" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r324", "r332" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r57", "r60", "r343", "r344", "r345", "r346" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign exchange translation gains (losses)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r58", "r60" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized loss on derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r68", "r70", "r214" ], "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 loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r65", "r68", "r314", "r315", "r316" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Non-cash interest expense" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r232", "r244", "r245", "r256" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefit Plan", "verboseLabel": "OPEB Plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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": "Purchases of treasury stock", "verboseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Redemption premium paid" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r89" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments related to tax withholding for share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r82" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedTerseLabel": "Business disposition, net" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r311" ], "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", "verboseLabel": "Cash payment for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "DEFINED BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r231", "r244", "r245", "r256" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs and Performance Share Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r265", "r275" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r36", "r37" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.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", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r85", "r103" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from ABL facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from sale of assets held for sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r276" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r199", "r200", "r378" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r45", "r193", "r196" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Less: current portion" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r49", "r183", "r185" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails": { "order": 2.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Total, less current portion" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Warranties sold" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r175", "r393" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, less accumulated depreciation of $508,103 and $459,931, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r147" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r87", "r103" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments on ABL facility", "terseLabel": "Payment on outstanding borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on note payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Payments on senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r99", "r372", "r390" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r18", "r95", "r99" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r93" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "verboseLabel": "Restructuring and impairment charges, net" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r221", "r391" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.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)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)", "verboseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r231", "r232", "r244", "r245", "r256" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r231", "r232", "r244", "r245", "r256" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r226", "r227" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r126", "r127", "r135" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r360", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock offered (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Common stock price per share (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r302", "r303" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AcquisitionsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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 and Non-cash Activities of Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r102", "r215", "r218", "r219", "r220", "r348", "r349", "r351", "r384" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r244", "r245", "r246", "r247", "r255" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r122" ], "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": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r109", "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r333", "r334" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r162", "r165" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r162", "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r157", "r158" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r157", "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r168", "r170" ], "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 Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r33", "r34", "r35" ], "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": "Schedule of Inventory Components" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r3", "r179" ], "lang": { "en-US": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]", "terseLabel": "Schedule of Long Lived Assets Held-for-sale [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r18", "r99", "r372", "r390" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r125", "r132", "r133", "r134", "r157" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r125", "r132", "r133", "r134", "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Sales, Operating Income, and Total Assets for Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r265", "r275" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r101", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformation" ], "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78", "r149" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations": { "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", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated awards due to retirement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r266" ], "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": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options, grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Stock options, grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r263", "r268" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails", "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r267" ], "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": "Stock option awards, termination period from grant date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to satisfy minimum tax withholding obligations" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Total short-term investments in deferred compensation plan" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FairValueOfFinancialInstrumentsAndFairValueMeasurementsFairValueByLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r132", "r157", "r178", "r180", "r181", "r396" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AcquisitionsNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/AssetsHeldForSaleDetails", "http://www.cornerstonebuildingbrands.com/role/DefinedBenefitPlansNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GoodwillDetails", "http://www.cornerstonebuildingbrands.com/role/SegmentInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r214" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r214", "r221" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Shares, restricted stock award, gross (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r214", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r214", "r221", "r270" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r52", "r214", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r25", "r26", "r214", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Value, restricted stock award, gross", "verboseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r214", "r221" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized stock repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Available for stock repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r143" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r379" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "verboseLabel": "Investments in debt and equity securities, at market" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r223" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r26", "r214", "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r223" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r214", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Treasury stock purchases (in shares)", "terseLabel": "Treasury stock purchases (in shares)", "verboseLabel": "Common stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CdrInvestorGroupDetails", "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r26", "r214", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "STOCK REPURCHASE PROGRAM" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/StockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r223", "r224" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "negatedLabel": "Treasury stock, at cost (69,315 and 60,813 shares at June 29, 2019 and October 28, 2018, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r214", "r221", "r223" ], "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": "Treasury stock purchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Undistributed Earnings, Diluted", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "UndistributedEarningsDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r281", "r287" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Liability for unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceLineItems": { "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": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r358", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LeasesSummaryOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LongTermDebtAndNotePayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r120" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails": { "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": "Weighted average diluted number of common shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r113", "r120" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic number of common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ConsolidatedStatementsOfOperations", "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Denominator for Basic and Diluted Income Per Common Share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r100": { "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=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "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=26873400&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r2": { "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" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r221": { "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=27012166&loc=d3e187085-122770" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450651-114947" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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=116856206&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r274": { "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=116856206&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331771&loc=SL96870463-158277" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331771&loc=SL96870463-158277" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r322": { "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=109980867&loc=d3e41620-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r373": { "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=6876686&loc=d3e534808-122878" }, "r374": { "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=6876686&loc=d3e534808-122878" }, "r375": { "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=6876686&loc=d3e534808-122878" }, "r376": { "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=6876686&loc=d3e534808-122878" }, "r377": { "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=6876686&loc=d3e534808-122878" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r379": { "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=6876686&loc=d3e534808-122878" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r381": { "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=116637391&loc=SL114874048-224260" }, "r382": { "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=116637391&loc=SL114874048-224260" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r386": { "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=119400593&loc=d3e572229-122910" }, "r387": { "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=119400593&loc=d3e572229-122910" }, "r388": { "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=119400593&loc=d3e572229-122910" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r391": { "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=119400593&loc=d3e572229-122910" }, "r392": { "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=119400593&loc=d3e572229-122910" }, "r393": { "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=119400593&loc=d3e572229-122910" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r395": { "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=116637232&loc=SL114874131-224263" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r402": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r403": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r404": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r405": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r406": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r407": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1),(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "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=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "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=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&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=118932676&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=118932676&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 87 0000883902-19-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-19-000043-xbrl.zip M4$L#!!0 ( &Y"!T^(?W':EU /[V 0 8 83(P,3DP-C(Y<65X:&EB M:70Q,#$N:'1M[7UY<]M(EN??,Y\"X]F>D"(@69(MNVS7.$(^JEJ]+MDAJ[NV M8V-C(@DD291!@(5#%/O3[[ORP$'J(&53-B=VNRP23.3Q\MWO]W[^CW'P46ALC*I MDCQ3Z>/'[\\>!8_&535]^?CQ;#;;GSW9SXO1XXOSQSC4T\=IGI=Z/Z[B1Z__ M_6?\Z/6__]O/8ZUB^.^__?P?>WO!NSRJ)SJK@JC0JM)Q4)=)-@I^CW7Y)3@, M]O;LDV_SZ;Q(1N,J.#HX?!'\GA=?DDMEGJB2*M6OWU^-DT%2_?R8_X27/9:W M_3S(XWE05O-4__>C89Y5>T,U2=+YRXMDHLO@3,^"\WRBLE?T79G\2[\\/)A6 MKW#B<7+Y^F<59&H"ORV/ABK6^D7TXEDT?*KCXQ=/?E+JQ?'30Z4C-3P\?O3Z MY\<*_C_]ROR/>7.:9'IOK'$9+P^/#O[2?=W/^$G?1)-LK(NDZOG%H(#7XTE;O/JTZ,\9OV*0IS$,(8<3'![L'S;GNVQJ4Q7' M0!%[@[RJ\LG+PV?3*_M9E4]?'N$'WOPC("9=W&(!)T6BTIM,_[=/'S[^\[?W M9Q?!R:_G[]_COVZ_#)SR3\T9_U&753*B;9K!3C9,R^*__ M_.GHZ."5F?2J&W(R*K3&NWNG 1^]IND_DL@YTIZT&9Q(DJ MYF'P*9T'O^H)K# &VBD2?>UJU[S2]Y-IFL]UL9:E_DT/AX6>!Y_W@P]:W]=< M]8ISW0\N@&+DB,/ [ "MP+PBP'TO\XFN2*@ 8]1)IH9 VG :::JC*KG4<':% M'NH"R9V)_1Y(\9,J*B"+.ZYY7Q9]<_:V"@.^A6"[KRG<=%O?G+S]W[^>?_S[ MV;N'NC5K$S;V HR3 F@=KT&A*Y5D)3!Q8E^:GB#EKJRC<3 %3IUGF4Z1YO&F M%/K/.L%K,)C3'9#+9?E?#A\6P9R\MA,'6I MDE0-4HVW:UKDETD,EU(7ETD$3\)G?:]R+]G_2MNZR4<['#*K$DG\MQK$Z^%S M%K[W)3F!3B+2)H)W< PK"Q;+DLNQ2E-0& (UG>:@7B"%E,'[*QW5M,1_ %D$ MGX"$@4S@74@0;\>)'@:_ .O.(GA-\!&((P)*A*VH?!F S\)81-S]\F"L#WP?A0"- HQ@PMY/1SNHY^>WCV:_!IY/SB]/WGW]X M@7V:(:=!-B=&@3 ;(#@]RM%P$H9 )%E7-7"^*+_4P 4KYB_*D*Y/J43C/ETS M8P%SY0]B=?EB;N<&84TYI$=%=>6W(7\=@NJ3HU1L]2C)DAH8#=C0#(J*X+O 90UE=YNH9 M:$A;(#F)G$C_ PJLDJS63K V%-:P)<+;/R_T1.$/,D]4^W(T#*9U4=9P:VY% M_%MA^OIH<\G[G=.R3NIJG,,DYBL1^KL;4[!18=&$T<9=L ;]-<@+5EU9OYOD MZ+O060(?3W-V\>,CY$E'2IZ-$Z?G:G3:@7$UR4&A#H-9 G0,VU+"!&5[R"FU M3#F-@&SRB2KF?$U4Y5[+ L1.[<9#RN:\R55!DNP=6)=1E1=E>^GW8H<4V,E@P0+7*4NX86[3A[#C 3J7:,_POQ'QQ[(ND#72,9B'<M EU6@A\CBX-22+$KKV%#\&/8-ORXK>"WL&IT/4--0 MPWHQLH3+FNH*&3^;Z*"&C?#.B7)!KXWU)5 ?.49AG IFC#L&7WAFCYL.QI5@ M>-XU'(3GAGR<#)^\^QO/#$,>76>Q,;QX JCJZVRD1II'F0N]VG!M#,&6@QB0_;C9%KB M'2YT2K$U0PGDHHG&"G84'24P7EQ'BH-Z(4HE.HP$>!#\$U:Y!Q_M\4?PR0BL ME7\I'D:+!Y..8 %)WDL?#^ M7I687UWU39.<#' O$XZN 4N*\B*FVR'\!W[T&=U],(,G.*$!!M;,)/M_),_S M.1VC*H"\B0,=K=B&"%FKY^"#^5#D';ZN_4!'$3*>#MH+;PSGV:,MC-&Q5Z-& M4241B0+D8PHF'\>2KQ#,X0RZ/LVC0^/)@\_)NX4B1?]9LUS,T!"&_P"[*DI4 M5_#5J)S$N/4[\@/X'W>2]$U2-O:"M7QR?:];\SC7F9[!)-?@. 522DER54$* M[+W?M$ 5$4\7!!XMW']_H!.2@6C%SWT:','^9\0GIM[ MCY(L6TP%GL@=8(S-'OI^<)972)6D3+ ;8\Y^_])Z.1HCR MCE7&@OPM?I&#&A%%8,B%UT_*)T$B.G-E\0>S/-@Y\O8/]I;N"?EN<<-$NZ*W M%5K$%MWS[HQ@LW*4M*B==;XF\4JK:VM-@:TBL>L2Y#SH,A1M\:E@-6/VV\O0KR(SGVZNS$1E"'@9":D'/'F)6F#E.HURF>BCGN?Y[H3;D M7H!)K\"R_:Q2D!+[SJ'(3'"JYE[>1S# 1TMZU+@&U22O.8*'O)?$*@BY+/A? MQ\\.PH.#@_V# ^2]K)6T/9JLXX3X&N*N/5J8F9 U;3*T>VAF( U2E($1&'9@ M\+ >*;/S(XJSA,57H2\3/1/Q!;8ZFE[:5P+(#D=-"/2J;K3^<5Z$+5/0Q/9# M^ZSA)Z2_)E6EK:!C?\U]961UW[MR)M"I^'XO29U Q04WPNY;GR_!D$;ILA[@ M,0Y+-RSE_BF'+(WYG)S:@?[D.JJN^W4@JE6I4&R3 P0S*&2X4KZ#"4K0F/4R M<09JXS)J>]$D (XD$"-_:&I$99YBJA-2JMR'. 'C1ONAI_[9KB9PNAQJ$[2' MK\$W!QO#-T_8:'J39S7PGMN[NCEM(JA4,=+6!!O@:$$^G>9%56?H58.+!)_# M-?KIX"\X*@[J\V&A>N-MY'$H5$_>4F>Z>\Q73!P-G!,_ EYJTC#H O(D[H-5 M7?!B:<]69E ]Z2\:Z#&1K"A<'J7WR'J0ZX/-K-$9RSO F3XD9C+*HMJ3H#'N M;XS!.7%+[CHW)I@6R:2>R)@B_>P9_:^G!T;JP?QN3Q-3# M'R93]';%84&PS M573?[_00,<)\^ MP<16-=I1_"9&EII!4=;(ZD)8&FQ A">'01_,Q-/T.>\D\?#6HTSV%"**0'5! MQQ -#;0P*M0$>'X^K41CN$Y2]*79\4PQHH/F-Y[&5"4-/WPGCNJMS9(U_XW541C M9IB'QRZM K,6F""]F[7OED=[3UZ+DI4(,X,(J)?]'/ #S"-R].YM@<0 , %M MJJ-D*%XO%U>NQ.5DKRP9^*"T4(3$W2>\UC+$M8J$1,J=*.?]4-&7+)^E.A[9 M6WT-[^[F?CCG13L!3ODGX)P8I7CX3,3,>:8B76 R*/E72F]MHHBX30SQ)'ER M'D6QQEW9>(NWU2["(9FEL4V ,4[4IQ*QLA\<]_@T>U3(9>&GQ6MF"B4R;.GE M^.!;!005=N\'$:AW/? ,!QHS@7R)Q[EK1D#0)+T?]>58(K.M4I/LR$*F:0JY M,6D\#HF1O*>5S!(0W^2!-L?01_LA^\IY5ZY7G87TR=MVLUON2U"5EGGWKK8N M(\;>4)EO\]O0X[8437=^=;$:;#RR*W3\V)FY>:A6=ZX??,?.NLNFY"3S#J2B M4:G(S^A=0HY*9%8/:"5M 1--8$A##GYD;93#M@0H+P=I4HYO:H#T<07F2.M- MAUFKNOVPK8)H8ZR"#SDL%:-Q6*O$:AE>M%^LH.P-;O6F83UEIH9$I7\%]"9P>KTS";(3= M,I1I@NDN5@PTP\B6B?>;TO J2JV@0#R7M,$%I> %#%3!W>#U$,N22S-421%< MJK36GE)]&![[:O4O.;/*HX.C U9YB;T['MJ>WHFG_IX;]??HX.!)T'-:CO=: M/B?"R"F)]%+:)IC>?6C-[_^LD76M06WNHRS:=J*L%-=/MHDS(H@ZUG!2ZR-# M.#8[Y1Z=EL=9F4A1_!-).4+RCJ&3\$LY.*R7+"ER\$80RO7"KAPINWF:IW-E M^G:N;S/*5GIO]58C\[R1*V[5#)&M;++/QQLCFS[#TJEVF%U6P<=,=&10^JQ# MG>[X\#IQY>O@O:$"_W )NB1]V,3JC>$S$ II?7DH1 MF6*3;J)C=.:$ 6X:_C=-AC@"9OD"KPDQ$ICP=_"(PC' (E24TD ME;$<'@@Y.IW JRKLE@!*:FR/('UZ<+CS9==[&S(R=K-PINA>B0FFV0B7(6E0 MD2=0PV#*V5)@(I-"57ICE0GLNBIDWDN+%%5I)NE%'Q<][NJ!R9EO]F($_RC( M>V:] :ZV>,G; W8W.8VI\:M&5NEIA?Y8<2/D>>P*JF)V*#1G)/Z$B')\R'. M-G_.A2M]O@*C*3;= \LF?R/=8*;U%UKTI>)$8AO9WKSTD>MX MP#:E9)-22IZN0V10&N]H'TS<-!?Z='(YX,K(3-RU%,]B#ZMY./2==6%O6CF_ MW]5<% F5MDA]!:<\OJ5LPS/RPK@1NW\O M,-_XU.-*5(91LFT'FN@8T_@&]3ROJR"?KI[L]2TU$"2?>U VCC=$S^SQA%QX MB>2?V)RX(WK%JGOWL/7)SX&X!SQJL7LR ^":/@?Y&!4*QI/_C[-.=:J$:=PW#1B(O# M6:I59=XL.M@?X+MMB&T_PO(A3;^FJ @'LW!P%_O"*HA&Z?N"K.X=5ZV&4W-Y M_?[/I BA':.VB>=E=^!>CV-?R PL'%ZFE$46"XO#3"3%9;V$QA%8R%EZ-2JA M"2@//(<$[E$4%;7$\KNOB"(*WE7C(J]'XT[B>NN<;U1%AR_%EW5K2IOV$_\, MGZ30%A6S14D1U1.,Q6%1'*?-2\$X>;][9GGC&8:P]6;O\>@E4ME7_&HGVAN< M]\G"!H:!9H?BH/>#KYK+%FST>L'4:6YF_KXUD5A_N&XZQ%YVDDN9D.?^=9>2/-1SS[SR7H=U?]JS1Y=O M,I7-8/31,\V\G;JD-DZ_K]'%][I?VOZ.HY)]V&HGE2 M'1>AO/9T'9,E/8-7SO>&>5T$.T=/A;5.8,IC4S:VB*2]P>*;DW3("L(-M9(3 MF5"C)I"A+F^@F-PI';>G_)!+ZY()>DGA=Y2*9=)U%\FJ>TG?A*6M4E6\KGE\ M!M6(O;S""U<.BZ,.A$EW!<+'4G* EZ[3J^[TJ35PGBS0%ZIB5%\IZ8GU5+*T M=*JF^$%63P:,/1&K>6E3G/PW7*?KD;;AHMXT?Y=NVLX_HZRS'OUX:'!2&HOS M3)BQBJ4:''XIFHC-MW0U.5R**=-TR>2AR\]4$8%N^7E6DI_KU*:A1>>8Z*I( M(D'F@@?FQEYQ[E^\=4/%""BT@3Y2ADT6@#=ENK!(AN8'&+QJ[>#B#(&6IC6C MW!A?\U>M"M3[J??Y5.3!N:K46M+H1<.U.K>)RS "%8=?$""M4"-MK2X5-0(! MS-K,]7!EP>9W_M'ZJ<\[]90R*>!PKL@E0*7$.D4V?'C4$ R[#;=@5H+Z'M,& M?YQD"9@%P9LZQJR4.4Z]QT3_V)&8%-M6#+# :4H MT_GXT9T0T9^R?-DNV'C)-*YLT5^EKJRAR0$^:^+8=WA)O_ZEL0FM7HIIHXZ] M-9X93NZO#>@Y*YL+M3'%ML6]X6W+9O9?+^IO'--\QTWPK6[ERF=/FV#D/W1S;''OL M C5+JKMNZ[7=$HV.3L/95$D&'Z4I(Y7"'2GTJ*9L B^/"[ZX%*$I-D;@FQ?- M+*]>;YPK"G&L;K'#^NC8>(Q[T%$S.%'OE26BSL+"7]T-M8C_Q(=?4EI)!+MJ MV.XJ!HM7Z.SMKZ=&FW(L*>(YURF50SLX<0*(V:':#09()I0CS!XH]$(MOEGJ ME2],S'.._OX7AP;;QG^$S>"^.0T0B91D+-)'LSJ2X..P%,1D7;C$U<:#H3." M2*\@0=+8O9LN[IH7[7<-<&Z5U*K#Z;]8@KO;T)T=P/@2!MXL1"?9PY9,UZ/" M)@/>FUBG"*7$(A&%=J$O3>R:HM+B+L:8MA9MS$A:$J^I2C!9=X2]!JJ.,&XZ M>%W]>8(@0SM/#D1W)J/RVEL>[$C9O9T)OYUW;.TP3O26U:3B*R:ROO4V@'[N M9^YRGU9;@B,];2^P'W"2=]WK.IJL8V6/"O, ,SC?&@XR\KWL$)A#?I=2"F!0 M%@/^31L@M3?-7MDL,@;S3N$#M*\_BW&1,IZ6D^F\-8)&?+; M9*D-299:6?EK%S('A\=WI/>?RWIJ'@<.3SA\,O\JG[Y:LLO/IM6CU]7XY\

K!8AN%^5Q MN2>+]44_2\)W.Y3VT4Y]"ZNOY,CFVW(G=-+*7[*5 M,T5+X,V0U@7ZZK% 8+0?X/5Y_NIP'\?:.]P9[.X\!5ZU_(D7N\S+<'D+GWRR M$^T&.R:T=+B+$V6L(G(/]98RN0#AKG#VZ[VC'0KOJPU?? @[!M?/RSQ=\F+B MN@G'=S'Y& ^%@B@,H);TEZ8O?GT+VZELQ(PZ6<"X:9CK6\+#G4IT0Q5'QPB* M]M6TM14R<&P9NW>[./3>TJR$5KQ;:R,Z?2(AP+VZ25,NDYP@OW.X3/C<#.?: MJP_9'A,P-OW^^J5[WDS0O0S:-BHRS=T@ )XEX$(+J.AF:VU -U$:N6A1+>CX M,KD*=IY9%<%!D<0>KD)<-_/+EXE'GZX%\F8;SUH;KL"UD9.O9W<6P-]KD+$7 MZBKX@$)(2CEZ8.O1QAMU.^KU(]839A]FYB-.1C-[Q"2$- 8Q3%W0K@@/L;!P M?E@%,).V2:Z3F<\!I5##^M8I:@\W$M=F6QI,[7*%384&><>D%S&D2NGWR&QJ MK3\=_(H"%?1MFU04:^<3;D*)==\'K"&N(\? 06=&-1D3%RALCO7)W>1\D^/R MXD7SK4GI 3=[KW<V+S',O6D9 D2-<.$]#1V[,M,Z0HN#&RN M2? '-@ FC$1LP]O?>-K5.L$?='S-A[8E W?CR7IC7(%G>?"N9O2[WT"\TYTX M ^[V<3@$S:E\!7](A8#5*NBSC &C=](%X]H@<]T6H[8V5NRE.* HZ$Y[ M0"FEJ+_2!9Y;%&%.RR78@\XTI9;,R39.NY+F26;6K?2SI3-VR)V3 M 68EHX@@J;JVLY%X/@Q:%YP0;!58#R62RKD5=VIDUZ= 0+@*K%X#@*U[RQ$[ MZ@&5:"XIT'0M[@9T/&FB:Q.&%X .:AQC5N-0A*>$!R9*16AJR6#^TLFQ*/#( MZ24\24P,YA G%6Q2$K8E.]=5"M7_?K!)3S6!&;9!AKLB9;DMN]P[T90QQB0L M&GP!)W*9IT"U>%X,?:)2SOGUX,2,E#*'LA4K#QT'ZI<::.,SG&Z)&?1RJ3X" MQ8Z8\O8M&?F(.ZULVY9NEL]NSJJ8.(7@]RH([UI"79HLWV6S=Z^FW!L;39$G_NC# X#4R[R=&$C+U<#SU!)W+L% M]K2@@6%0YL\27E*6F_0X45$56,)B/4>GJ5MOD45#$37/M(ONMVD8WTL:AG4L M-DH&VW19C=L0 Y; G^&/GSM$5ILI6)HGNF1/B8QT<\3K9Y]M-[E$OB(70)KG MR@T8)*SHMBZJEV#4WW92)X5!4V?GW/,0D+="Y(CAB=E/$] SQ3->[D-Z>*&&H)&B* M_D[2+"*S(0'NH3O[-*/JO'8?HT5M+DY*OWXFP7Y-#?.OQ_? H')88H7E&ATK MRF+R-64VVY*>BBEHSJ:_@GT0*UDR92((E!/8WE7:JBRO&L!7)JR1MX.*M["/ M;'F/M4RY675*2CRR$OD++EJ=CK1!ODNQGM"HUZ $H2,/A**JRARU=/IXX2G1 MVI (V+H85,IT#?!&;^I921<2[#;+6F*1G#9U)ML-+&%WK*??X0!4N14&?]1Q M0D6?.&Z,C7;*"O6H2\U=WCAI98=6!$\!WR^)$X?<.1O,,57EV-TKI!?"MZ6T M>O-H&?8BCVKIQ0UW89IKQ">+DLLDE4;=Q.$Q'1?D0L;-9 Q2(TZC+'=QXO; MEIU*QR>!K6&'#.@(@TVF2 7T;UL#%;9594G.I@5QGW/:3-;H\J!=84?4C.(C=I&F M7 YH*1$FD*J9&4[&9N-_A-&K;*(9EI3K:H"PV$.AT^&>]]$@C^<-:EC&2;UY MX9G8W^19*JV!6[%H.77RORVX]ETXF?[U>G,,FW8%.[6O=$$AA&X2C2GOHTQU MF!])'.8O& ]-Z"M5&A166D?D3[>"(2KA(!)/)$5)QTMW:_,P-3<-MN_YYJI) M9WFV1S[CBF++Z%K.]CZCHTQ"@_P)*%$8B!DYF8^?4N'U4%.?Z!\,ZV\M0*"; M@_77E7X+=2'? ="70)?/T/<+PPS)T^K^\#VVV(6(4)?!*,O@W^-DBK*VS*-$ M.# PGFE>6&5 _.R8= &24V92A0>)K8@D[0($*+?@ O&)$, M1(=XG5:*O?7&2T_ESUFE!$I"'/E45(ZU;9AKH6DOD%-/C=)L!N#LQYK:&3'. MF,5 (T8+&DJ-GC@T0VC^\)W&#).)*KYHTG% %I02!,>H 'PD>=8J.#H^V(/C M0P"'..&D7=*#QSK;LZT&W2LHQ*@B1N!>8!6@>9'$"7=9Q0^=6HB8WY@=,JB3 ME%2Y<@ZR;<)X=S ,; 3JZWY>F_$ I3:E(+2HL^2_1[B'F!! "B!$-R;([3P? M-C[01I=#KS9W+,AT2MIC67-:#\_/?"YN E9(,8MUKYZ"]I@7M(59G,_*T)TT M_]9;!ZDF;JU54=,Q[2*A*$$GF"*L OP3IJCI-6:4!"> _Z&'Q2"AO^DG7$!+ MO2E+VY]&KD"1HZ>^9&V%'V%:45)_2AEJ;"T:Q9;L+U1%/'J*'3WAOYF@J-D7 ML'B/H/H"%;V40(JL5[7H);\[2I2?7,R,L\O;1'V;43C/O^N:< H[(.[R75O:3W M\5O00--#-%R<9:,&.45RL[W(J12^A5^@,U]GY+EC&^HR3XA&\;_\21.#-0RN MR9X%?E(CU2>ES\+IARG9JR0P&F^EUJH%7D]:.?!4?*U*4HE^$@!(K LW3EWF M$NY$^X_>AA94ZT9;C\VE9E/9[-"]5G#=3A-YV/&US4%Z?&@*$R/]V7(J$9>P M-0,$5H%6,"7^FF3#M-:2E<"^RW7,"49.M6E(N7#Q2\=XY2-S2>3$>1K8>;;2 M"0K2A7,G('J6+C+#S#,U$9$"MQ"C&+ILGU@IVU,V]Z>#EM;=($&J("G87!PR MS$0T*%X?G"FGD83&GRC(NEW5HVPX>3 M1-QV.%ZJ9J_P*5=VA0V%*5DD--2* M-PYK6H@+.S+I/L@SID=Q$E8SEQV*@(/E$S050%#%><$@U# U036":7&B7W>G M>MVJK';,QOG$B=$8T;(6L8C0J%A=KRX9.@N]NFUW;INZ7 M'U-[VB82?"^)!/>J!_\H:N_F !=<-*H!J?"Q\L0[2.VPP["I0&J('(/%#[%! M-*ZCI&2G4BS>962QI!P2NQL8@,%%-1]ENS>&0<*TKC_C#22WG>>+\$;=;459 M9-)BTMLXF9+Z,YQ#B?"0GDY' 3'UQ=T$VBD22I'/?J7" M%;:0P&IC4@[S$F/X(I(0QY%"-M=F &P.B%NXOIF,\QF&W>\\$3HB./ %F?&2 M=(Z@QN+Q)0F81%;OF*FY27B8U)E7Q^MK[%T-V,\8I"RI2LY[J&/"',/ ITA> M4TWDQSAM'!YU,TEL1LJ7T+Q0VIN<"JEL1V6PJXQ*V24]T<@I_!WI=E9(Y7=Z M[J1G2'JV[P!SZ1TD_CG3@14=[ T(&SIPS78P81%XZB0GR&;4%1M!TL&\91_L M!UC?T#@TXB*%FH[M$;'7-2D=U"BQ(_Z2'?6$/M $PF G(AB@O"IX&6>RFA_J MN.?E;8H9R"T'O:IJ0R^#;:0&Q:[+1MF[87(FT!^L,^'%2EFPW/HX M^;.68@8J;+[4:3[E6"^Y_@IKU$P"O[,')>O%B2F4NU1IS7CR!"1"/;7+O :% M#4C;SV(MND#MG'7NQUEA\ZB!8JSQ)018!FI3/DDB>I%H!20J%BZ?51;DUZ[1 M&=Z&S/8$M$%4VUZ:S1CTT*'WU"2E]KXR"1A:;JV+$N2Y.\>-YB?/-R>+> M>AVFUF?TF^BE ;MVRS$Y(IBNVMFB+>OK].0_?U=:CX)AT(R#7++_&E+%Z$3)&F[0R N=" MZD1R,N!/#/@G!&OPEFXX)HNQ,@*]P):GMC&5;G7->RK>"@9E)%N/8HQ^'O?V M"JP-@6E3KL"M10/C\?G81J5&+U1 ) =?U8C =!'=]8 ]4NB7%AL8D'W BYI(!TIJQW0O2J,FQ[5), M;(C4=KER%>R>F[X1I&V7KKLZ9I!>"'M6F29XC1GZV;NA%S1O;+B-U$KLPSED M&T72[0KV#H>PANC$I)VZ[PBGRE8)>5,;_+\"U,( M-L8KXC4Y0IBB!>CW%H61S10L'Y2ZM+-N5XS"BU*XR=A"$A<3BC5,JPE<4UA; MU8=1+;)_;$=,+RWG.LEL 1D,%P(3MII3MYR,PH@24N&A)B$,(%8Q:;]EA6R1 MDZV)/0';:TY^V<2-_6=?>WWA[?=3(G5_=_7P8',OZ^]RB,,1&9TN-% U+POO'#1D(77EJ=#K>7]2:7]7!S+^LY%F4D*\(]G/K= M4?O$)1.9-!W%REE-9?SF4ZG0(D A3T_VXN ]JEY>])F)/2DU[6ZM/1:QT;SA MCH,(!ZF-9@.J\&-53$3+97P&ZE$Z#V(U41@PL:G'G+M5R&YZ'E,N"X:;EG9L MZ,=>)*^_M0=#LH.RD1?&?XMY1"ICQ>./.A/NH]-$#QN=1ME')D5MOIM\BD5D MN(:$4&!$H=AF$7Z3+,*5>0LHJ62L1G3.32HT=IYQ(!4F%TV8>8?0^0*P,9R( MRF",FZEZ@*?EA[EG/F- MR?NFQS7GH#3U65ZRE)I6DG0KZU>7H#F8%L9)Y1K"&Z'7RXY0IB=##$:D\^": MNLV*81MR:GT!FX2%KPP?R QB/PA^]W]FL] XWN35G,K620$L=7\K;4;VLKU? M""QW>-@)+BWG.*&7XA(E!:CPF&2,I9;.YC:8-%0[4 M22)T1W&X+Z.$VP/>N M+MCT7^D%LF-M!ND6FXM@=V:8U5 G5,))EH<[4D!A0=4)'X:IH2@P$3 MA99HEW!W\=Z&Z9U.\@W4N*;K$62K@U/B R06DO2%D^BA5(K^P=*XN*@O?2IO06 T::%=H M!G& 6OK4^/MTAVF%UMCKQ5[WWR18OUPOC5/%"NDR\,I'NCNZA 2DH2C#W6,M M'5!85"0#UIZ9D$R3--.GFMPS*J;D6"\,E&27<-LIP:-51,/IV/W?^K-L5WU+ M-F2PTP"#9XP@WI5^0F,GNYD@?<4PUKNVUMS4/DKRO"'MB;^1-H!+1CRY]N'Y M3*M"H*IR<^*2;IY))U;?#=VZH/O!+XPN.LFI@J]1@=IOPG127TWS;3+5I8HH M7+S!M"UY:@JSL#KR1J0NS002RWSZ.8XTK+6,9Z!2E9F*SL;,;\AN3+F#ZX1$ M:=K ME^+;"'[1:W:>L'^."W%MU8*/%>@Q>OQ_Q2"I)$#IGMH%>JQF6CJ(M"YX;T,. M[WYP* XY2I,/TZQ8S!)$"EX#;CWCX:FI]@8-32%JE%/0 +V*D;2U3MBVBT4- M6FIJ73.P&RLA1$"=IH('*%MB71W(%@PT':CN8"(ZX!*LKJHKO0*YM.IMZ(A- M^4\82/G-'0MZL,<@5_!:"8K5Y'0N@H:3E(PO.\9%)FA+FW%V[I:QWH2Q/MU@XXH2'E2Z$A==V+VE MU:O%4\BL*Z._4-WS.@CZH\F6Z@LF&1;KX>LV0\BM,;W"HRZS:VGXQWO/);ZS MV\D1Z82J6VDCV\MQ@\MQO+F7XXR*"U>Z&B<"T1N)!L HNML/_B,DMC,N&U)(A />MW(U1;7('I&,,V,6^,(@BY9 M8V[6;BFA:0N4ZNDXS\!FIW1XKQS"8/ FPVN6R@I^,J1%X,A#ZL%^O!O$:F[2 M=\G1(QTF\#G2WZ3A.#\GICEUD<5RLL;>[)*9Y+69%;P::W09KB,&FR>H';(- MXKVPVN.+U9O/KTT-L"P$G?NQ4'1>A_*'INKO?[1A[602L-"__V M7Y A.TYM[E:53W'(*QR28P(1Z(/R[7\_.GA$?Y>(IR1_]]RI"^J#=Z9GP3G8 ME5E[MA-5C)*,IX>FI_F B;\R2R)J_'+%X?[SU\\^^GY\5]>#0B3>2_"KGG3 M4K\T_^@43N&\@4]6J!7A/+/_?O0$/GMNY]US-VJQ/V( <%;M+,DCN"G?:WWO^;GV]\Q#MTQ,?CG?A*\;%K.'0K=-?< MA^T2'^X2OSN*[5$"3H=^/.GECWG0W\\23U@"H_]WEIF,4R^CU.13-J.7/P+M M_Q#'_R,O\;NCV(7<>@%BPY9Y/XPE+NKUAKY+3(G/=/#&P*"_ ;,P+L/@-(L6 M^UON8S;'!T<'P>\:IX.FX)>9 @O]T7V)0\GR9PNX.=%XT]>'#[]JG,YJ21X M_3)X.\:$LO=7DDZ'7;(1Z6T15WY,AG(GN7&A.>_?4%LEM6G^P_N=Y")_X@:W M^GL/Q%'H'@?Q73R+%^W 83[RFITR! A1'R5"3+T^!EYMGZHJ%6%K:(7MO0A\ MUT8JRQJ]>#H60-AFYJ<;PV:/4@\UD+;HP()[$-XN"HI-209_X)\<,C-%%::4 M'ZLH_>:""\L5^][:?!W/83] _# ]K7CMU%(SG;L>%'Z$PF2E^IVXL0!:>MFC M6Y2>9H"$O&J N%$?<^[]3E&&;H8^!D63*)DJDW_#>VP3-!NIM#XX%;M9,]W! M7+"0*J'@IV#Z47,6N:3\>JT/<_^=-M-"U=4X+X#\;"DZ(_5YQ3[F+3)R(5E7 M7"6[Z U(!LU>8S.3DF/CEP@%;. ;EL15MOGRFY4O_Z "4!O<].RW/*9D^$:H M_2["XBP/!"H1@36]47NBHS8L85/!3+-BCM]TN+E?6<O"!L8_HNF7)A7+(RC Y-+\=.FYX+]RM$Z./ / MG-48_$-G]6K!VK9*99 2I+Z4BAH6]^OV((LL77+G3TG$9$U&ZG'ZNWMS3K@, M_+F2Z.6%OE+\^DMNL^ZCX'?![\M]#@V?<>X)!E1:VCR?>R7:DH]/_^$VN^DIS:-G2)KLT+BTWJRYT&-4C MF,Q ?&4*IIQR@Y@#]YJ$#!3]5NO,HW9Y<;7 A\H:ZHH'^<4^AO96BCA97I:&PYFRFD"S63%[O60+8:W7=J+JV@ MQPLF=E?(EE@81 1#8)!,*G6EFS0_8$Y.18H^95.?#;!\L0J6C$Q\ ^%/4.<5 M\9,4=>KOU);REU#^QI>__2U/1,)R27P:?'1<<.7;X$FD%G-=R/[;R!3.\T!% MQ7:ZI4RW-:YO!VY)]"8DNL&%1)_4W*"$O"?6MEI=IHJ@:: MO 5+XK LFWOU\*E_U=8CBTC_>-.Y[.V]VL8\9+OD"B^SWT7^^'^#4G[\Z MW,<']P[Q";MD>@?6@U'U4KL7IGG#\?X )^S^C,3B,#@=U.U'9MJ:90-D#)AB MP%X%44J2*-.'8+B[<2D#3/+1,KE"B5N.%/32\ MBMF0NKHQ)5PO2T/NLFY_07Y1"@T7_%,1X@[-C)QA<^<($[/*HIIW.78/)MF2 MBV_NO4E0J68ZO=1[M'[3I6Z@1TE&)P.'<@):3!H<,G -:U+%G"9+WK>>8WJ MXRC!T\-G>!+6!Q)KQOE!VBDHW-.]U_23G>/=75%DWNE(3P:ZX*^?'#K 68-9 M1).E'DJ$8$1H#=S.@O@6B G5:E5A4W[@#P*CT7TASWZ^V.E F70ODY<\YF6% MB65B*2?+LS]K$&-T;K')UVJD)$U3E95=YYAA708TD#L@,61@EQ3*<-G"4:]$ M10\TU%+<@@2-$5/3*-C"Q.!/^:':FVS7JO!V:Y7I#UOUV)RV3 Y$MV5O4Y:C M@8AJ&"2MOK$^YR/O% :K)E/!_>R_="QM\2V303*J\[KT(P?&D&DF,'0O*8F#_7?!U4(!W'*[8I&(^_4$V>I/11Z'MZ#0&'*J.B5ZSBVVCN"C.CG$1N:#;SWY;"IMEEA/-]\@+O18R608G0?_2W#?+#OVVL MOM#4D#)#6*E+3?^4T(YLYZ^T*(F5M.X/^N#0KP,YFHF&_^ M">&.?N'NVG[\/4593L^"WT\OSMY__AS\ M_M?WY^\__L)^#>Y%QME$E EF*]%SK.N M[(US[/BR;N_J=GT/S:EZ:U?/UK[8VA?KLB^^0P7DS7P!2J$]N:,?V):Z MR.,8=;/?\KS8:F?;]3VT]7U3YO65#_+&#&NS&-*-JQ&1%9UO6=%V?0]S?5M6 M]-VP(@)8=+3KYS";:#'?D#B MWJ[O8:_O*_O6UYV5]] W-1>_'TZ]Y47; M]3WD]6UYT7?#B[A[VTE$L-XP%=.^;8^J^>M"%\$/2.#;]3WL]:W%?74?T'37 M%1<_+/_)=@+?MBS/6.I/IE^O5G!;?GNS^76WZMKC).;ZK'F6ZZDO[Q'\)Y\^ MO3][=_I_@I.UE(/>VSS?O?_E].STXO3CV>>U8@BL.--'KQ%)9$C%]:@V,82' M[1V! P1 <4)0%))J"&+>Q*\_$:+NS\DLY4W>$?M;@:(!PY'F%BVN8,!PL+# MY9ZQ IF'_5L+( I"" SMGT@AB"E(",M1/IE0IUKZCB$XE(!I$) 8#;4:\,OW M00"#32, ADK[E*K,4 "V[_!QT%SUOX]7*P&\2@2]9LOQ?A[QN#62@ETZ#D%2'XTI3,8>ILI$9(#S!5!VV;!:,B+\M@ MDI38![;F-M]TS@8E3$\(6A*LTSD\_T<-^UZ7IC>X+#AL@4HWM^.510CND@8B MDR7,=QBHC+!9B6X19K7"@QD6JH8M1"C$L=OSV;0QXQAVWI5,GC3$C@++D7MT$@'@,EXH5$>G@[5DDQ40X+FIZ< .,*ADD!_ROC-AHEM,@9 M9J *.2'LO# W*.5F[MRZO$X5;0WUPLGAD 4TE';D+K-$-UN>$2T,N.=72424 MPUT$:JS&7H.\,B".U>[JQ:N3$_9(.W1 G:T+[>FMA!8=Z61:V1O+.X(H8< . M->'9B79B :9ONTIJ#C]-E>G3"AK2"+'@.QM)?<]B1BYK]F#'.R]W!(03(4(B M4CL#B8?-:]P9]P8MP:2!LR!V]Z)S,P8R,7N\6GP8EE4X1"!B:+2$&)8#9#QO MMK-'VH_0\4;(RE$^G?-GA2[SM&Z@FN/:$84MGWJHTPKT4-AC>M=E7LF($_5' M7GBPL:A'%JB9(.!U.4ZFS2-Q-*#HF.E?5:=1/;"A$;PG:]&6(&^.-=%!AK^$ M"T07#B:U<[P;#!!!&QM<(\7)%F)#4L9X;ER^$'[%B'5TV9LOKY/4K( P4B;_+JK=7YWSH-& .*>8-!!4]\40L*S%V)B26LH:*?= M:<7 THII60:'3^!"$$[N)8A)<. M^J%FHI0)<(._".V2?)9AJP0W%:\KPWF=:E[SX9-X[XDU.G3C?;MA$(,0BJJ4 M6O\AE^>_0M(VW"1;5\4BBB+-'QWSBV!K(NGI0:TPK$R8#&A6( H3:@PRX[X= M?6T22%-:&INRYIC[1:E9A@H>OF 9WYKMB!;@MN\-6 M7,/OZ!2L3DH*"X&"@W8!6I58B(^-)4,=4E"(DHN:J!>[JS6%/\PR% QG7=+3 MUI?+>AT]0(0MSKPD&Z8U3,O,TOCS\#F?E'?8.H+'N 4VCDUPT 1?SL^6*M6M M"T%+[!Z2$=C3&@S^"'2^XHNN=H.=*"5E%.D63<,Y=DY:-\FS"BX*$"6 ML4ZQ(MW<+?:Y;>O1(\\V2*"5;,[4*5\A((=[)R ^[?N59]F40WV(C):F=ZJ8H'MH4AC?RYJV&*\&3TF:\.M,. _ MAOY&M?N>-YUFP4Y>D&/0=1@+C1WH-VYCPD2F:KNU>)N[^RJXTYKI1L>@4+&+ MZR5I1,@<8#>,8VL5M'?;ML;L1Z!3^*^F#%]A=UA/85V M=I=%3/L(N@0@HAI.#ZJM@#"I_LBH^T1N47 MJ1">!?ZDR<=VQ>$],)!#M\'RB>-.\@%VS#+/-$B8MRU!UP=;=RU70>\&;F7D M^F3DY@C)!L\O6=#1949RP,H;NL\<'\Z8NEB(D#"LD&.!A"Q;,2/I$87=7&97(JBO4U!^JH= .ZQ Y23NV*[[32Z@1I=@<0- M<$5T/\3&X%&C$39YK&QD$ .C&D\@C[Z,07G1744*+:%3H,_C@V"![V EPOS: MRT'KD:\QW37L0M^X^6Q)3C"@DW)P %LL34G] TIJ3F M7!&J;MBMAB*Z:P;*]=VJ\4:;C@@MS#8TBXTW; M5RP=/^KJ-ZUY]"F9JYTZ,N>6$LJ=)>!'$VY11LJHUV13?$?E735N[/';G M!O2]N^XN: ^$NE7@\P.^0?E1!6C)7BR+I;AE>278(MQ %S,(=+BEQ3!J7HM6]3-:]P#;#@2Q=_IC6;N]EX6O$:6">!WF3=9:]WG0EO+& MJJU',[+/FA@#7=3EW7@7K?7!-Y3\.G3O.E,C198N"PW=L:.<,C4LY>/^7I<+ M(%QU.B5KNR SW;K$7/"TV["=^+:Y-XT6I2T!CL_)M$E[;F7R)$A1F*'BAZ0, M!U4S4(/+7=&J8:VLP384;.OB8C$QRVM@M1C-H@Z\78)VB^K=,[1F>(REOS>> M"U:24T7S\+8A[%H"K8G*SN/UNG:V-):X2KKOVB9QO][1&Z0=\XW+LR%A@*)3 M^#1#.[HA"Z1&@YRN]LL0;@=W0,T+]O5*1EJ('=8O,2&7N;Q-)0;2O=1I/L7D M5&(&9&1KF[=KHU+*M%FEP(TDK'4R>,F%9T/7[BTN8LWV)SL$*>NCG7!=D(\/ M70!@%:O"Y(/;(I4RM&(-Z5[ZRL.ROF1@$N"\Z64V!ZRMO(.9JI#'V)6)74L_ M#RE[+!]4BHR!69%G(TZ;'YLO>,CCW\A?@YT6M[I##A/>>E 78?2-7N^'RRB1^OYIUSIT";P42Z $"5P ML1A#$A',O<30)SP24]A+4-]=5%#X>Q0581#!/<\G;"9&H$]G M.'Y9V6:]F6Y= W]3_5W(@&'#"MAU1 ?&P\ED<53F@ZIC4E:5I3FV-<\>Y^<$H71U^A48R\ M@!N#5IB$V:,+X":[B)@;Z]+K#B[WL-V[/F,/3TG/HG$_5LBLX2\:%"AP$45M MQ='KG>']B:-OLR*1:K\BH9U3I+);;+@H3933T3@$:NY'-TF9O*LF 1L-#DJ8 M6E+3].#)[ ?,)K6U9:!!U*P6F\C#!*%>>NL;&H4/"77?:; W]T"HN*L*1J M#P;>&YAR$@ES<@@_2XAS&FQX3@;H!%"V4?3O,--LYV17@+<7T'R7RI,JU5Q! M]Z;S6ZRUN032T=V+(S67' *:8L8&NBR-*]W:V3;XYI7\M.LV^\:@]&JJ.&MD M> =' 6$X#DRZ0HL3#YE M-^[R6,C6EZ_.=40A)'H7IBQS-I"/UW&#\?HA/:2Z,JD:5M0#6_>G*QLL \W F^V00^(?%J M@(YXRS9^R#F%4FXY\RG.5)",('$(M? ;>I(*[LW_N*+!_-#):G/H MR@,#\(*3WJ'O2LHB!0&SO";11MG[Q)>D1D]]H>"?2/:$E#WUA22;X#Q(KL"P MD>++5-G0.ZXEPK4:/S\Z'6X.(;HR20*+*IMP4B8SDZ$,.,%K.2 MX@8RX#QHQ 3QYZH$_F@ MME;DZYT_-HTSBE>9A\*4^B8C['SMRAR!\#.XL>>8HE-S"CZ#PY=G5*?B&032F]3IB-A 95$_[P#(M^T4\5U$>*XYSO4T87CT^F0Z17%\ M%;Q9&Z6M9VK+V+1INGZNT?FH[\3!;CW+>VKHTFH"LB;&NFSW9->("_VN$+.6 M,D_1XUS>D76R+F3L62NW&8]GSB4L7FU+Z6I6YGF-V>><,HZ]%$SX X0HXN8B MC+!GJ#C@7=8>?U/SX'_^)PR.#@Y?- 8-@?T6&:7Q9J %UDE*.N>; J91AEB3 MOL]\^!-(XU_U!#Z),9&7P 'QVV"G%AXPBC-0+V>*#BZCD*XE0?3\7U+!71F-,?.0"^(;K@R3? ^?))Q/)53@ M%]C3T?GY^@A(>9D0*'1HEH!_KXI*R=FBSX)* 11\&7.5""3Z1PE[CU=Q$[?EGWM9.8"(:7LY #%Q1 MGJ:\)/A@Q_\K7#=]"0]:^2*$#.ME:N+0RJ*V!'C7*896$I(C4!7^ V@)<,RQGC!#H) QL10#C>&%;;&V80*GP^MR:K&Z MZLS^Z=\NDSRU E]*]J G@,%,]2!E,HO!'DSF\ M8F[DYF.<+)2NZ*V;2HOX8N)3AD,:!/JAYB]D)-8LAAHUE#0D.A4H>V5#I#YV=-PR;?+.,"\AD2PKG,W.FAG^[R?G9ROS>LS\_[-.+E5*3C4\P '#I19J$T* M@+7!9:>E@C:73RQ,]IQWQ9C@GU4Q4)DN]SY>I7IN#N+HX. (;O(_@1E+,1@_ M3TZOI;>;?/'V2V0<+"'P]R(BS$^J<9'7HW'0]70N>(=!\$X*T)AR8CDPR8=D M>GRP%7RXK);Y=DNR>!D$;<2*1J%>N&@;L4,#7=YID8^30<)"ET3+T*:8L"9* M8%&-"V;;HIPIX4@?U #H\EP;IB%]/(@:$Q;SQ#&TYK%+7!464))^Q@3;HA[_H.J+E%('8XF1T8O2LR'9\ M$7<@"U_F-O9P@1"^ASV,80_?&FW%O] "#--D<#-I10J+-$VYO.'_@$&:<>E;2&-L,N()(&![6N262;OCLL M]OUA\6TZ)'RCG1X*PV$=8-@6A&TIN4R(JABV%GM(%F))B[@>@1U;9#1RE>\4 *& X KK MN[^@\CUL^G@7%:=83S)GYI*L-"7PC%P_L2&M+=%G2TQRP1F)PB=EE0VX M&"]+D-XU3.(Z2JC(GM7L7H:T*RTT""C$3--V:G(_)M(1O$5.^+VK8D'CQO_W\>)#'\]?__O/C<35)7_]_4$L#!!0 ( &Y"!T^E MF&VWW < "4J 9 83(P,3DP-C(Y<65X:&EB:70S,5\Q+FAT;>U:87,: M-Q/^G/P*E4PS]@QP8)LXP<0S&--YW4F3U"63>3_J3GN<:MWI*NG ]->_N[H# M8\ ICDV;YK5G;"-II5UI'SV[>USOA_,/@]%_/PY9XE+%/GXZ>WB<_6?TRSMVU&RUVG?@Q*_^$;KN5NQ,R7,C) M:8^SC*?X3:=_?-@^?]UZT^J_>37L')W53GL!QU\_ M"__,E2J902,!VD&W?=#Z\<3!M6MP)<=9U^]K776/>C89+;,$C%R;X9O34D6H ME< EJA-AA^UFNQ>0P#U-B] Y8,H>F0EL=8]>Y]<[,?;EB_:KULE#S-R%58/A MY>CBIXM!?W3QX3U>C\O?/O7?C]CH [O\]&[(VH>\T3[:"_>#=D?0)[[_53M0 M$+L='/.#3O7WPCH9SQ[#BHLZ^YG35?NMR7X!%W$5UUD$AM9G+N&N^R +O]&# M6S;KX.AQS&HWV05+^ 28@8F$*9*F2Z1E?Q3#QB-,9N\KT M5($80[WT1'7^0B/<,XVQ#>=SF3&>S5B1.5, :L-HYP,?.H:S%%M&'[2/ M3VR%D2K(CRU_#I4Y!+^*%W7X*19\0T/65IC*>Z<+@ D@I M$VD]4:$49'X=RC)O*&Z9)@TH[K%4!;0;/-0K"J5!B72'MEBMI/"UJBU"*X7D M1M(&9!EV/7%GM%)A*13ZJV=]W/2TAA4Q&H0%JI^48\XFHT)Q8F/801=H(;X#/#L> 90:F$S,:@9QN"HE@YEN"%F^4S)&7GV#[F+"-]MEP MPE7AF8E\"G&,*9RA"(:]D(%ZJ>B+"].Z;$"%WDJQ7IRG L8\ 7 MYU2W9\7"KOW2JH3;12Y!3.>A#L*' '\>%3W/L 2_ E55ZBOR]01?0[7QM?>2?MHDYZ.LW9$/F<4P^G39V$:M]!RZ9 MIM(Y@"\P>Z@Q&Z!Q(=$^O\@>PA.)U!)1XW]*@>=W"OXH))KO[T^11;Z@WW\J M@QY4!O45IE"H6B*:J+JD.C62@.ZOHNJB')D"OZ(P6:94/E#Z9- _#)P_8+D7 MJ*K*H:SM-[ 1%SC1PH*,[@1@E4+B%$019GKU,E9;#-2V2%,L?_X$OYDJ"&Q\ M%/7=$M7?5Y7T,;C&!J]_'5T+GK$0'/[Y;(6B>AF;9#;1:@(4H#(^KAXSFXKD M(,V5G@&.3A-=,AN_A5'$U*-$[^;C? W6:?WCKO8V/8()Y^BF+IN;<._I_6*, MF"OW<5SW7X-_]5HO7QP>/. POH6[N*YR2?K6K6RM7$IJ+R^7$4FIQ4UV.J6^C./ZP= M.IEC\)=J(%*?O:T=T-L&3M ?LQBMK"E5=%##7.A+8QL6F% ZA)EQ94.HG=/I M"M_A*2T?VW*[E+_5Y=]S\#VWO4440M\8=!,IT$.[0M/*(:SL#^V?^Z(RO9U? M,_^TC[UH^9^=;'X'1!/88.W;]@U'\>1S\OF_Q*=/_OR^_#E(N,2PD\WKMS-? MK%$:/4@DQ&QX#5%!#\_8A[(6?7+XO]OA>Q_+)]^8(Z_Y=O\NYP8^ 9GWWU.G M;VYZQ>Z.5.NT%YJJ^:P7T!N3I\][_E7.T_\!4$L#!!0 ( &Y"!T^^Y8.A MY < %(J 9 83(P,3DP-C(Y<65X:&EB:70S,5\R+FAT;>U:X7/:N!+_ MW/X5.CK7268 TDN*:&9(8'.Y::O[ M:4BGKR^928*DE7:E_>FWN\:]GP;O+T;__3!DB4L5^_#Q_.WE!:LU@N#3P440 M#$8#]NOH7V_98;/59B/#,RN=U!E703!\5V.UQ+F\&P33Z;0Y/6AJ,PY&5P$M M=1@HK2TTA1.UL^<]ZCI[_JR7 !?X_UGOIT:##714I) Y%AG@#@0KK,S&[), M>\W:K-%82%[H?&;D.'<VJ_8I^TN983/I=PTBDX&]XD,I2N%Y1-5!94VGJA M%C-FW4S!ZUJL,]>(>2K5K#N2*5CV#J;L2J<\._5C5OX%W78K=Z=DN)"3LQYG M&4]QKCWNG_0/!^WCSO"D-4_Z;3.?VFUCD\&K7[KU7GMK!=P_/6S\,]< MJ9(9-!*@'73;G=;/IPYN7(,K.E1SV;=B&S!(QT MJS-\ST A*XIZT1F@?FVQC[\D7[E];I0\Q\#*LNAE>C MRS>7%_W1Y?MW>%^N?O_8?S=BH_?LZN/;(6L?\$;[<"_<#]I'@C[Q_:_:@8+X M&V'B 82[KH/LF_WY[B3 M8ULVJW.X&[/:37;)$CX!9F B88JDZA)IV9\%-W@EU S[CSB=L>M, M3Q6(,2+:>Z(Z?Z$Q\F0:8Q_.YS)C/)NQ(G.F -2&T= '1G0,9RFVC.2*Q3S" M+L-TBASN="FW)I!!!-9R,R.1E%\#ZEU:TV*?0&-0I?(1%7600"0-1F,4RW Z M6B+ L&DBHX39@O[0ULW1-"UPFQ.< M)E@X6SZ&)U!M:=;!%T %+)89NHT0<.NF.B(*Q7'8+(W++,9;SRF'P\^1*@2N MB5!8\DD=822)*7+T)(&0P*G4+VPD@5;ND:ZSB6V/2.N&3<@'>.J4"CA$ZFC/=CW M4WTR1:VR*2F]RTK,T?J,R&4)BB4TR):M%<5W%,6HB/:Y"E"4H.#Z0Z8C.1=$ MX@U*/4O4/08,,2%F ["H&#WB(\L_PZ5.02_BA=U^"D6?$-#UE:8RGNG"X )( M*1-I/5&A%&1^''L2VQK+B/^)% 11;G7& MB:VY17A33D>XY4;,,82HECR42KH91>)-:NE&>;AY))67X8[H4D[H@\)-M:&\ M,#DBV?K,(8JT$=X GQV. *)DC+S_!=I>PC?;9 M<,)5X9F)?(JU-J9PL!M2L45NL 73ELW-V9E'*4Y$EK1E#ACJPGW>@FUB M 5]( R6X\3]7&2RB+"]CXS)4;H(E^M2%>&8QD# MOCBGNCTK%G;MEU8EW"YR"6(Z#W40/@3X\ZCH>88E^#6HJE)?D:\_^(@>#N_O M%,R/ =VCKZV/_-,V,0=]_99LB/N6@7?+.P2=>R0.:XGGPC2.R:?3QBYBM>_ M)=-4.@?P!68/-68#-"XDVN<7V4-X(I%:(FK\3RGP_$[!GX5$\_W]*;+(%_3[ M3V70@\J@OL(4"E5+1!-5EU2G1A+0_554790C4^#7%";+E,H'2I\,^H>!\PVJDCX&U]C@]:^C:\$S%H+#/Y^M4%0O8Y/,)EI-@ )4QL?58V93 MD1RDN=(SP-%IHDMFXW]E_6[<"$ 7JJR^8FW'MZOQCC^93[ M.*[[;\J_>JV7+PXZ#SB,[\%!ZRJ7I.]*YA>[\P]JADSD& M?ZD,(O79ZUJ'7DAP@OZ8Q6AE3:GB"#7,A;XTMF&!"65$F!Q7-H3:.9VN4!Z> MTO*Q+;=+^3M=_E4(WW/76\0B]*5!-Y$"/?18:%HYA)7]H?US7U2FM_,;YA_X ML1/(X>?Q;>/2.CO9NV/+)O=^->W>PN>$-1 4] M+&/_POHQ[&;=G(9DFV1%SJ\_;\)" M0>T<+]AJBZ-(;N\E3_+DS:7]HGL2#KY\[$%J1AP^?CI\?Q1"J>)YG^NAYW4' M77@[^/ >&M6:#P-%A&:&24&XY_6.2U!*CCZOC>E6J,V]PZEE1#8]+ MJ6DU-G'IX'G;9AT\?]9.*8GQ_[/VBTH%NC+*1U08B!0EAL:0:R;.X'-,]5?P MH5*9UPQE-E'L+#40U/P]^"S55W9.9C4,,YP>]"Y2-F2F[4V3J,PKM+6',IZ M-A-.]TN)%*:2D!'CD^: C:B&8SJ&4SDBHN7*-/N7-OU:9EK6\)B='[0)"#+" MMGHO[-8;?N!WNIW7VT&W?M@-=W8ZC6X0^/7>;GA8.FA[!/]<*_R8*>5,T$I* MK0=-/ZB];!EZ82J$LS/1='Y=5=VV.=<9S41*%;O2PB7'4Q5#R6,44?0(U(.J MW_9LA5N:%B$X5#V(;:\V_->UUF.S*NR=#H[>'(6=P='),/ MS=!^+W0F[M5>P\D;&+SM0;]S>M@Y[O4K)W^_[WV!3CBXD]&<)F::9B)&!YJ- MW>SB_C[<"_%_L0&3+693@2414VK9Q7&[M!4&N% MSX M4X?>K-\1F3*\(Y;U^U7X0$U$>%*&,&4T0>FHS;!S"B=)PB*J+,Q65 %>VD$.I&Q)4&M%I2QG)CFRN;.KYK25U4NU,Y(;.=0Q1)0LX8& M+EILTXOB!$Y%PENS-D9F5N2%%6G(D%/$B/.B=+]4*[FTSD@T2]\^&ABSV*3X M%?T82A5358DDYR33M#G[[)?J-D8PL?U0\]+"FJF*QLO6 MK,XMBO:"[V77B#ZW8Q9'>V'=4!HC1ZVE/@^P_Q8[=#$]K;^4Y>(6E[.,HT15 M"9?C9LIBQ.ZAQMFE3KCD']K_(,Y=!G@%SOG51^;8C#%6L;A"2I!/%3UG=(P, M:%*FX;184)?(]3ITW3#VW'R>Y]^%^I;ZRW'?(K545A5)K-EPS89K-KRG<\%O MS(:#!?9+Q\9%W.COU1LM&S6OB75-K&MB_>.)M?Y;$RL%)A([61U91EB!X#2.,7W]LY TNP^W$'3/<:@WM&5>Q.T/1-VN9Y$HPG4Z5W?1B M6 '#/1IZE"209YAC7:+:5)_\/>I/&B[NO#)TE]U(*6X$Z-1NEX4T%L>8XE!Q MD SG]^WN K^X;K<09.3[5<_LX@>!$9%4F'"OOH;VC45"%161W<:C.-P^S]HH M>L:TP?'@[O#]G99[(X"#1-_JE0#J8/:HM7 #3< 906*F:#;6KW MZH;-XSD7O;7*]M"2[B\[(W#)&STD*RRUWYZU/?L \.!YV[U,//@/4$L#!!0 M ( &Y"!T\8TQU:_U,:.13_N?TK7G':T1E@V06K C*#B%,[GGI"K]VT*MY9BZ-(OKZO^>3E)=_J?S+B1FR.'\P\')<0<*)<_[ M6.UXWF'_$-[U_SB!6KGB0U\1H9EA4A#N>=W3 A028]*ZYXU&H_*H6I;JTNM? M>':JFL>EU+0MFT5:V7+YH))1'^?]%\52K!H0RS(14&0D6)H1%DFHE+ M^!A1_1E\*)7F/3LRG2AVF1@(*OX>?)3J,[LBLQZ&&4Y;W7'"!LPTO6D1B7DY MM>9 1A/09L+I?B&6PI1B,F1\4N^S(=5P2D=P(8=$-%R;9E]IW:^DIF$9C]A5 MJTE D"&.U3NU[:#6"0Z[NWYMVP_:[1W_;66WO7NX>[1=W0G>%EI-C^"?&X4? M,Z*<"5I*J)6@[@>5UPU#QZ9$.+L4=2?73=)-6W,;TTPD5+$;(UQQ-"4QD#S" M*7*-0#4H!TW/=K@C:R$:AZI'X>W-!FJN\=2XZG0O^L='QYUV__CL%%?#1>]# M^[0/_3-H#E2KU^VX^KW*6S@[@OZ[+O3:%P?MTVZO=/;W2?<3M#O]>XG$:6RF M928B%*]>VTW'#Y?P06K^)].&Q9,EMH+::M@Z%A!*(6AHP01&S"1@$@I?,J+0 MM'P"BJ92&<#&(ZF&X%=*?X*,$0>4H$H;*2@<9(Q'%B\.$)8B781C$99AT\[S M9F,W""J-CARF1$Q)\).K5J ML%=TQK'BDZ@5X832HO021B-X8@)(D)&.)S%,0NILD:V M$^6F*[K9!Q/ )NN,14@SI3."@AH)_BY\*/?*G;)EV7F27]VN% %%(I%,[8ZR MV'W6R2[?G$R/J $15)?.QAR9:X?&M@252E#$=F+J*ULY_]>"ODERH7=*(KN" M2A9^ZA5D<)%C6UZ<3N!")+PQ&V-D:J<MSAZ:]X%O;+5-?69\-"<^Y&TACY+"QI/, ];>HT,7RM/]2E0L5 M7,VR'262BKDT>R\^N*>&:?,C_HPAWW< K$,XO/S'!9HBQBJT5$G)% M<0.]8G2$"&@2IN$BWTZ7P/4VZSHW]MQZGM??!_J6].6P;Q%:2JN*(]9HN$;# M-1H^4+C@&:-A?P']XHSCR2)$\.,VMIW'NXI^R9BB-A.A+43J>3"Y2;8 SPS^ M]F:T-0\9OT7'\\@XCQO]O6JM86/F-;"N@74-K+\]L%:?-;!28"*VB]6!98@= M""[C"&N78LZ8,)O02175%F"+MIUP#C@.9\:3/S:DB+BZZ. UGF<$<,;()9M= M%@)[97R*SS*ERA'5UP+:V]3]4-Q]BIFY5?GG(9J@?O],5#N[1'^:RK&SBE34 MKYTZ76^!^X7@AUO@=N7[&]UBVWJCL_M!;HN<=3\=@Y:<1;!1<3\K$-[_X4:X M1,-?S=KRM'!7-?':O,_:O-TQGH,-NZ+P%PLIG&-\QNQFYH*U M[USNK)W@F3G!YKEB:.$437S#V%N/F 1Y"N'>?W13W@:-)/!8)='0J&,^/?/@ M^6J$_0T5.!N&\>X939[(BF P6;KL3(B& <6NJ9)7S-X^&_D35^EV)8\8'M4& M-D>6G^YPZI\;&6=*,)U,B?WLM;("AF<\E"B.(4NQQHI$M2D_.;L\47=Q^H!-[W!;26#M&%%W%F60POZUWU__Y9;TU04J^717-+H[0,"*4"@ON MH=; OM"(J:(BM&D G Z/W[,QBEXR;= ?W L ?Z?A7AB@D^@[O3% &LRF:G,Q MD 6LL606*;L*G85)3F+F;%.^[^/_P >6>2]I724Y0Y9\Q^>]'T['.\ MULNF>R?8^A=02P,$% @ ;D('3R/&\D^0%0 ._$ ! !C;G(M,C Q M.3 V,CDN>'-D[3UK=^(XEM_[5WCS8;?GG*5"DGIO5\UQ>*38(4!C4M7]:8ZP M!6C*2+1LDS"_?J]D&XR1!=BD<*TSIWN:6%=7]R%=W2M=2;_]_6GN&DO,/<+H MIXNK5_4+ U.;.81./UT\6#73:G0Z%W___,MO_U&K_7$[[!I-9@=S3'VCP3'R ML6,\$G]F?'.P]]V8<#8WOC'^G2Q1K196,N2/)\_YZ-DS/$<&\GU.QH&/VXS/ MFWB" M?_=!'0OP+DD@G!#I#@8M'$%D"BV$=\BOT>FF-O@6S\Z6+F^XN/EY>/ MCX^O;,8IL.,SBL3@&IXS28*ZNX/C\TE\M\"4 U0 *786$2E&AX(-3S$;77/#SM\/QX(Z&O/GSX<"E+UZ">HP($M%>7 M?]QW+=D;+C[_8ABR=Y#Y@G'?H#M:G2!O+&MZW*\)=CVIB%K]JG9S=6&$O:K+ M;.3+/IQD.EE55KK$KN]M$-4VB%X!#1?&Y7'DG(*0(B0$7FV*T.)X,I(50U*B M+T7)XPM#9(!(D?!(E7;PN0 M*#%3/!43WN$D)6N=E(XCQ!+7*-R^>H8ZA(QDS5Y8\834Y*,D/QGJV?3 \1-7 M$ V_.:Y)#]NOIFQY:;. ^GPE+-,[G4GS=!7C/VH;+#FI"3@'AW&UU\+NDI.L MN?XKCW7=0NM@'4_"NI;\59@(0I?8DZ[&S2'SGJ):]+NV M09&/$HJ([>WMK=FUPI^%.ZI';('NZA@BXCKB1VU3.2<+3#W M";A3BG3$8]GOPN]&Z;_5&UF^7:0PIW(&' MG3[]+'^G1155CD T%5,#^^!ZVX-'62WZ&&LBAWZ:V$?$/;V:8KPZ;;VNPS]7 M!VO+^#5"^K=*Z>VO@'@26Q$E)9#HQ\^-M(;.16@]Q#N0L M =@S9D)%HJ?(*'Z&QBT^CT@B53FDW]9L;E7>3 M4-JO(9I*Z4,:IR_8=:!_6DB$%7G5L8-)[]E\4'DVEM4"Q_)+J]LTVOVA89G= M5I654=CJ92'46[K]XKQTFC^ M)YHO_F=H='I?6]8(U'(W[#\,*JR-HB,F"Y]VP%R]5PR8#-U4<\S %,U6H;(P:3<$(NJG+462!).7"B% 43/W];J=ICEI-X];LFKU& MR["^M%J56I#*%.@ <>!JAGT"=)Y>7]OH]RCOC1QF!RK/^'4+=U7'VUI:7G_2 M0-ZL[;+'TXP[-6:]"E_O&7_6"/X3+B_VVT;#M+X8[6[_6U5'XI:(V1P8FV'J MD27N,N\9E+C3@EZ9U\TY2\:6S^SO,^8ZH*/67P'Q5R=7HZ()O3K?'*5.\$P;__C2 M[S9;0^N_C-;O#YW1G]52K-@LP]0F!9:BMK%HX[AKU8X.Z$=LL+5ZC4ZK8L-J M([?"H9L*F39NN[Y1Q6U)750T6EMB7D -HK9&[O7UC+,^O %2%[4J)..F0 :A M$*;PPQ] 0)2_XZMPZ=>2WBAL4+/5[O1$$-7JP:^1,8!8JDJV2"'%D^TR'X); MO\+T1K'9K-18Y7>=%;(>8$Z80^SHF]=@GO\,*M4ULU>[.SO*6=J-6S'B9@S1 MSHNJ0QT4W%/,QJC=6KQZH]A:5"NP@GN,+<0IR%J,CP:;SQFU9HCGWVC,0*>? M\51YB"USV -/SS(@HA6K$_?]GF%],8=5VG)4"[.H<=1CU=O":\5,EZFI2IH] MM70+6CXM4KWQNU88/XW&JF< VXCPK\@-<'_2)A1!@(K<#O5\+J,?SZ3.&N(> M(R'!8KG:>=O3+US4%2:T;7:&QE>S^] 2:TDPWYD0-IM=H].S1L.'<)')[#63 M&ZZI"?_C&DU$L2^]-'# MNT!!9Z98JUIOY[JN\':*]J8*^D1WC#F/Q,V?4;)&H/5:ZJ\57LM=O]_\UNEV M*RCNHB8]C4=K>>NO%98W%GXES6$LOH+V+85&:[#JKQ4&:Z.$ZEF>#@4Y0F3[ M5$ !21SZJ.E*87\Z/8B(6\;(_*-2N[T)H9UL9T6'4^\57BGV?I.*,2J_D](! MRNF4%+)421SZB5J5W][IC7>>V6[%QLI99\>&Q@TH_8[]7S-@)+51]'$3< M-X"LZQ,J)<3WHID"FBGH4>UBTCM5[Q5.U98VJNA7+8%XQHLDTB5QZ*>+=\KI MXBN$T_UAM9+H$C(K/EWLH-(;I7=*H[360D6-TEJ(A8U2&I/>*+U3&J6$-JIG ME+H8>04T$%77YQ:H-L:Z+=.JE!4*)958N@]\D,0]-# /YK)P@%8GV54XOB5] MPD%=<9=#J+[T(K]LR(A:,F131MQ6)4W=T:HHYCCG;.Y%_<^K_F ^1WRU.0-X MPFM;#F]AKY)W=J(W2@[1"QV+!@S10N4O:DE)7OXI$DU/9;ZS$>_5Y(['J=)D M.#PEX@KKKZ #NH5$ZWM>J;9%([U4T>UD=#K"XKV0L6]2I\=\,34),>37139* MO7OZ5N6>]GMWM5%K>&\T6[A MY6M.;Q/?JF8WO8;%[L:FQ9?9+E,M&V]3E#V?^M7M[-7[[ERX7^])IU8T]J+Q M_9HH&+CD:>Q%]S]>]T7]I7V(]3[46Y4/M4>G%72N+#P5,7=BSLJM, 4J?3J' MZAR1U;H3:7Q&I]?N#^_EW1B5UD;123(;HSZC0W5R2*&;2IJ\79D6-'69"+4F M[EIU5DBIHPJ:-7'@ZA8";D?]P:O6L MRMDXI2P+VSDM5KW[I\I>RU)4-0V>N#9IB!)1C;NA>5]YU10>35JL^M&DNO X2U'5'$WQ\Z*QSU^NT.PT3/(WDFS;];J=B MMVX=)FV0(YI.N7@O%)KM3X9XB6E0.&'[)(WKDY*N%#NZAW>$L&:B=;%4$K7_ M,O8S-?:#;,!!MN"Z+DZK%^@"O\;-O.@YK8 AMAFUB4NBD2EVS,6_XFK*)7*C MXY5#[/FCK WU5OM^":.5M$"]^6N$>AC,-5UJ]_,X1!4 M4:5[;F-I%37%:3SZN$KU1%XL_$K:M5A\!2U7"HU^5TGU[-5&"?^O+<]OEZEW MIZ,/6Z]3R[>IL1O>E8W&,/DBV_]TX?, 7TBEV93_TP2'\JUZB>$>S\?BOESQ MXO:GBT, B>L*J<=M> $T2OQ $"0?G?ET(9X&)A^)C^<7AK\2C_Y21FDP_^BP M.2*T P6"RPLC!%S(.R%'$M )>+1P?'D4=^\.Y6X?8"FY>W\H=_L R\?=;;>! M*'((HFTD?$Q_E>)* U!*;CAVB!^3V@SP=?WZ9IHO--(Z0!<^67E2>0G[_!N,"?0 M(U.]/?VU? -5//PHMQ:[F H/ESLJ/-_7!G-V6W@4;4X\!8S$$I\K'M&19S\T$C@6SS/:<0>/\YOQPU@;K/U9 M8N.$M8[/&*^.D]0AZ'XB@8D%VBDE_\9.QP%0,B$R)7_KQ7BD>C$^\66$G@ - M)LOPF$>F-)^CK;/X&(1Z/J+^CQ)UCU$[X.)%QT19O!)BVC9,2>YSB/W =JN@ M@NW-D^<0]DX+YS B/UJJ9#KSV>3!BX"?1:Z[;51 LO$H390TPJ'\'#+6MO83 MF0<+W&D?3XG=%%=KLX6 !X83SM&!'M;1B,KF,62%%HWFL!U0YVL'_I=\+7P[ ML-@+5;J0*3Y?/\1+YBXQAUC/7'#B[@:)!T&6GC\]3R7FPQ&9#*)SI3C8_5X^ MVJ&0$Y0B//6Q?%2S^1QS<8]X=/ A17]F<2DY(3)8:V,\ **%49[B/L6[+.V! M*Q]O.WYZBJ?L\A+R A,&=*HN\:+$I7#CU)N1Q0Y;AX"6CD-Q2E*\^TG!11&G M)CWSB:S=B:S"P[AP_(\.F8N'S)DD.[4T!;:&3I^=G::46B9#Z^*SKRX*TC;/ M(]PBCWC6@F/D].E7Q*7[.P0W#>9&QI/L'%$G%X_ X"(T/*?E,%:#V()PB? / M6T^V<%TC!R"ZXDG-ZN&52[OQLX^AC;5G$VN!;0B!L&,N$7%#N[DZ5#*'("IY MS["P'7"Q%0(.(? Q% COT=,Q_4./(G\O60#6YV%?VJ8+(;(;X%,O7F6/2 M]6SOJUI:=J/^:2>[9X>&8[L_&/,+*A;$ M:84E\L=$:JRPZFJV4Q"E&MCB%W)=\3.ZL@]Y*&F>!N 2V&2Q64(N4+]4G-\C MZ%1B1V; \2(D7?;+)/$F.!/(W9['U'(H@*U44OD]0-S'W%W)JSKFC/ODW^'& M5M@:C> MC<%T0"4,D7>3I<2KY-OQ_UZH$D28D]2[ZI$#',T5X"JS%09G42P#CH.$X4SP MF!_#V4W3#NUAD!C2?AS7^VN>F=O69()M\6C2^FTFX1!N'X&+B#4G,&<^4+[> M<0/@B%WVW;@0-C2 M6;F0;D; )#^R-NA5R@('2HQ7\Q%Q)\U-1N'9YZP[P-%E$*13"&P7+-RP[D_B?>X>]B%\YPCF6UN4 M;&V&YZQ;VA7#F!]&MU-4%-]+QT-6KP2S+]([P%SL.%3JHM*-JP[]%Y;]YYZY M#G;2/*@+2\B%%\@LD'O0OCM %+M>FA4-1 GY 9<#>W(9S'I$BYV=51U Z;D1 M"Y9[^-D&*3]'CVP//PF TG'S#[R*8Q_5[)I=7#I.MO9'1F+OP#?M&8&O*RC_-W"L-^6UT MNGW F1/8?JKGZD%*UWLEN0U&X%\DK@]1,*,J+2L?\P5T"*K4B:*P?%P$?H!< MD0CGW8I=M10;6:5EYD/NJ89+%9G;Y8)D;S."D?J-AFZF#H\O&)N3R1*))LQ/;; R5I MC>E!RL>1N[K#J0/*J6]G-QA1_T\=@8NNR-R"EXSBK7PX;0W,3B8C#+"2\'76[J^X'.WOO'<;;O^&3.^ML#)C,W$#$ M&G'XO^;IB IEF^)VF!8I9YC/NPS1'?ZVRTK7-1.\B/0:" IEQ?!*V-4(/_FW MX(1\3["U!ZQ 5_1C-$5[HX7$VT]R9NH_BFO?9F2QR3$)#47,T8&PS[B!J3E/ MF&4X++$KZ\AK-B>8[P3&V<6EFYK#[<0H%VAS24IX6DQU34K&T;D3X#F[$957 M^8S33U>88H*;2LC;U08D2IB4ZX]1^H*%^9+(_'!H=HC#0[40Z'T5,P:=KD7U M[,V<.5,'BS(?[I]58N&E0IO$24_&R_X,T?Y"H/#NA <,YHV& M0[*-"/^*W*"X/(NT7%:G+;\PGA:$QUE0T*1,@FIBY,_$RP;A$80^'V(?S.$\ MD6WV(QL\__&&TW(K/.=HS81-PBTW44%,]'(.>AX9']#J3RSHY*&"<)\/.[U M^$!@-.7U8H6E>E 3)?.HQ96*4^4Q='71^;U%<>L'"!O^O_7D8^J #I1+)/&M M8IM;^!-7BZV9/!6VTD6XF1I77DF<6NC$ID+N[P4.9<&$MLNKN$XO4. M?%H'&H"SC\*M.^/B*Q!6J?N0]@&5]1JC$9XO& ?TH2.XLQJD*3_G,E!63XO7 MX<*U '/*L80/,[G?;'>Z V%+-YIBNA4K'1D<:B%_!OX2%^?N9U$)7'HN]6R= MGX\TW1FG.[.+RV8!,Q4SPY:/L2O.!F#N#<+C>",.#E!*1P< GE]=(O??_D_4$L#!!0 M ( &Y"!T^MH=#V$"D [6 0 4 8VYR+3(P,3DP-C(Y7V-A;"YX;6SM M?5MS&SF2[OO\"I_>9XQQOTQ,SX8DV[..<+<Z(;EDB"ZA$Y@<@,Y'(_.=_?KL:O?@2FVD]&?_\$_D[_NE% M'/M)J,<7/__TVT=T\O'L[=N?_O-??_OG_T'H?TX_O'OQ:N+G5W$\>W'61#N+ MX<77>G;YXO<0IW^\2,WDZL7OD^:/^HM%Z+K1B\4OHWK\QS_R#V>G\<6W:?V/ MJ;^,5_;=Q-O9XMV7L]GG?[Q\^?7KU[]_<\WH[Y/FXB7%F+V\;;7QB?P7NGD, MY8\0H8B1OW^;AI]>P C'T\6[6[SDYO%OCY[_RA9/$V/,R\6WMX].ZW4/0K?D MY?_\\N[C8IRH'D]G=NSC3__ZVXL7U^QH)J/X(:87^=_?/KR]UXF?-&.0RFPR MCFY>C[(\7&/'80K?7+W,+5Z>>#^9CV?PS?MF,H9??CNIB7(SM,CS$?Q/)U,IW$V77S7Q' R#N]J MZ^H1/!:G\!TL.N'I0^O2?=GA Z[?3)HK^W:<\C_YVR[#W=U=B>%]LFX4GS* M^PT.1N(""_\51P%X]-'FSK=3N.GY8@2VA,*.9H,,?BYTC/-T9J>7;T:3KT^1P=;VQ0'(!)-[)UTKSQR*D%,8?IF]AW5W%[NV MM"A(Y!.-G2?T4' 0[V-33T+MEY]-SR;3V=[C:=%9P:&UTOMWMCL4P:]M,X:/ M,\]@0[N:C#]>@I:Q@]KMCCM>#IK%C[/Z=/*Y]:QUR,;[.V'I]_?Q2]QU Z-AWG9 MD;'FSO]R^_5T?0\'9=K>9!P9.ULM%[WT?:B!_WLR"5_KT2[S]^%CAR:G'?HV M/'UHXEI)??W#AR+M[1A^A2WHVTZZUCQ9@*@GZL,M6AZ.Z)D=7]0M)+SFR0)$ MM67@I@;E2#RS(T^?3.>]5@6(;369-SY_. *_P!XP:7:[+]8\68"HMBCW* M$=P*"KN:'8S<[,P^A3TIY,/T.)ZV@L'61F5);0F'-FT/1G@^$?\0/\\;?YDU MQF9RT=BK711O;526U)8\;M/V8(3?*'\?ZXMQG6IOQ[.5*-W)J&X1'/"T3H8= MRJMZ:B\NFGBQ0/)Y^A#!MIVW]+CU^8IAV="K9(]+PA^BGXQ]/:J7[,_F6?X_ M!]5\L:/E:<*'.)TUM9_!R@;?]2G^'MX_+ /;;;Q[='6H8?V>O=_CG9%7#Q\[ M-#GM0+7AZ4,3UTK(ZQ_>2)H'VV$^6L#^'?R]?#R_MN];,=ARG4]"@73U>L")O$;!J_F\, M;P,@"I;/A5?EWEANCD;7CNG7.+L9S\BZ./KY)Z"].O ;*RR"84XHQ)*2B%'F MD':$(:R"YTP0S1ZZ#D;Y8N"D64+B*/F\=K37C_3/XBTOJY2*B;"04.)2(DVT M1E+Q@*@5R2F6 F.B#7=7IMQ)XU],FA";GW\B/[WX&NN+R]GBU^M>;.,?S<3[ M%RJ73[RY%L;UT]"+Q'4UU4] MX,#38M/K*R(C@Z7;(A*M #"HB"1V'GG*F!*8:.KX#SI1>@/E >=(CW)[CK/F MYK#\>Z%I0(_4C ),2T<2A: 8>#7R/3^\X+^-2^&$]1SG CW MUH'W3?QLZ_#Z6W8B1WC^?'89FZ)J5FMZ*IJ$QU@*I(S22!@E4* Z(,&L9)I8 M'7@K/7?]1&)_3:3C%>1SG&COF\GGV,R^Y[LW^3PT.QH_9T]%H8FU\?T5(U1K MPPR*(G)$A>7(2A.0$S1%HV)(T>X_D?A?$^EX!%=JXCR,L5^#[9M'*J8PYSI$U-SP.;O+>OK&BC@LK M.4;2L8BLM@:ER!C2P1#I8J*8AOUGA?IK5@PIJNXX\.M:'#_8=AUTW MCONQ+&O@?M@75L0YST@4B*84$%8I(N*M1I1[G$RP!.2]/\S-GPGF1R>I8X!W M%OXD_3:-&_V5AWYE90.URE&&5%X<, @0>:?Y->,LCDE[W^',"_^%\4&%]1P5 MG95/"FDX*Y]4Q CB-.6P48+TK?,$J4@PXDH'C*4GW'3PT:\<=J'CFQ#/)ERB MF\">XZ18>@%6O[B.(IP^N E8QG^TF8Y*&D%CB!1%&UT^B#=(.),US>23=Q5A3Y?!"*0$++ 1*X&\=PE)*IDU.@:1 M.KB>GE^\Q?.80?O*[CG.FU\G8S_HU-E,0 4L9C(X@KCV%$D+BHIT/B+JA /L M4"U2W'_V/+\@BV.!BMHX:!;NUB!Q7I^84O] 71_OA]!-ZAE4\^V6]W\:X%O$2;7EWAR'#F M&6*9?9;R@&Q,-PX(R3FP]L\4^- 5N$CI'24XA'L*VN'=7,A]\3[9F[7!<$- M048E%/76 6^941319#7BV"R/=:Q36!'V9PK".+;]YD!"?(Y[SZN8(G BP+Y; M_@!C_2L1 19I@AQ@Q!DM <2TE-,LQH1SM<:'M^81K'N,OT)KJ[2?// MEP^E]@[^+G=WOFUQP8(7^]6)/%1>2:S!G4)Y]R%H2X$' <.BPN)0YM.T/1X?G7BE$ MW01&W#E3?XVS%CO/EF85<,Z[: Q2*E 4',6(>=#P5;[48[0F7G58<\H<4?:' ME9Y950H8MVD7MN?,6GVL\EY1G#A'W!N,A(4EE,*&C9S64>-$;:(=,FF4.?CK M3_ =65-.T,MR2%O/X+8\7>5 8H\91YK!L)B)' EA)+**64LCCTEV"+(N;/+ ?SHV0CPJ5_4$9_'<%M9OJWW M8I].*TF=8R(QE"0+*,):BF1@P#-)&8B#4JODL7O^>]0P2S*RW,:T((T<"MCM@[VR&O3DDCMI.'K&<>_?E2V)0T03M) M^AFDG;G+=' ]7L#@ZV_+I:N%Q-LTK[361F+ID-;)(AI$1"R!0D69=MZ'9(3I MX+PJ:9=V0L.!>%4L0/E.4[X+S-@6GKSN^F%3*0CDPJXW-]UW0V#-TY75B4MM M%>)*PHY/3 !E$ S'"(.VBFDHT6 0*>:\5PI'GH@P6%$Y#+#6""4D[)!0JXUOI&2&'8%I!=UQLXG36>N%8 MWZ#B/%#%HT=8PZJH',:(^R00E@$[83677:RI,FZ6GF'1&Z<*;B+-?,4WT&;! MV-BFBLX)+6"!E,9:Q+ES2$D589S1)$RE9>[HXP#ZWTIZ8U99+^PUX4_:2K8W MK))52N>#)LN81P%K#ONG44A$RH5(2EG>P2%7QOW2,SQZY]B>UW/OQ3+=IIW8 M+/&=;2IM-#...205D'Y=SDG'N,QGJC /HD.$:)GS^YZ$?0AF#9PRIL5:L+5A MY0P)-,'[M/ 4)="?$:,"(UCWN".. 2,[I \HDYBX[[6@;XX-X)=M=6JW]ODJ M!$ZBDC T96&M2\ U;@A%PN#H+4LPS*.OT5?*1]F);4.X*=OA8FV#*H?/PK)( M8/]C$:E%WE:!*5)6"E@=\PV>+@F>2P-C7]EM\5=V8M9@Q[NK/'G:&>_]EI7D MQC"K!#(.>\3R>DLP(6!Y@VU%O-"<])/P^%D!I'^N%;4_GKJI;&Y4::\%)IPA M'V"D.&D8,V8:16*"]CPIC3OL+,4]G#WAHU>&#:R.MD/(KK95(!JT;>.1Y#P@ M$PV%']H@2GP*A!%JNJ@@Q1V=?0'E 'PKA9X,P:L+XWT(IXR.('#"_B]LJN8(SR$19X= M.WIO:]"9SNSG>F9'*X/9YA'?V;@R%N,08@+U:F&]PV*IF+!(2D@'(1KY=(TS&P]CN&U;<: [%Q]8'XU7QP&@N)=^WJ;)K*[<24IPR+H MA(+&"E2PJ,&BLPX!5ZECL%B#JG[L&T_/>#D(UPH>M-T0NU"\ >6?FW@9Q]/Z M2[PVT=Y-IMDP.T]@JVT_?GM*3Y71VA,&:Z[CG".KI4+ %XP2@S67<,Z"Z)!" MKXQ2V_?*!S )HD=18( M%4$XVN&49N4,_Y"UHGI&1R]LN@- N5R&&W.UO;?93+N,L]K?9<8MGC[NXPQ^ MYCN(T_.4D^F\&4V^#I=&+E/P(*7/HY0_]S]8>?)];.I)]JQEJ,17\?K?V_NX MK[_Y2SN^B!]@P*\30&:;,E"6D$I@R@@F#*6L@FL31X$LLIS1(@@5)I$@NV0 M3[_,\GHH,3_. =$[,X< T;NTN666L0% TY6)Y7QQG^WWI6'1%BP;VU18:&&8RK>@M4-"!8*( M]Q8I'CQEB0AO.NQYK(Q)7 @M?7)QB*7E[70ZSV;R>5KDZ,J.Q*TEEG:VK804 M,E!KD-*$(Y'/TGC"&H5$/4Z* G\[.%3*>-L&6&KZ8N:>X<^K.,Y!5>\F=KPA MZGG=HY66R:D0-&(&ED7.%$6!1[PL$&,(,;*?JS#/>,WHD7E#;"P?X[B>-#O6 MA_4-*H"IB8PE!'LD1]@Q@:0&@U(YX74RVEO>P2<@?PAX],["(4"R>H.X)4Q6 MFU3140TLHLA0D5"*5B*NM4&1Q>!X=-B%#D!1/RQ0.C*QF.IQ2_ M,\XFTZTN MRDU-*LF#)$K! 'F^"6 L1Y0!ZXQ6QB>NH@\=#HCU#P65'IE8&BK+"\:?)I_L MM]_KV64^Y@+R7<3Q=,+P%E)[:9855%!A3A1(-#LE 7$XS M%)"C-(#EQPP3':!F?DBH%6!R:2@"[;#FSAM_"<2#H=QQI MM.RX"CYJXY3,EV82\D)I1*@PB-B$!:,R=4H>6B;8ZOD?C?MAY/\SH:I^?CU]\RA^;U]#)KG.=IA^]S M9]LJ, W\TBEGO '#!@L!BH.T2)!HG/.4*=[A[)[_\(@Z!(>+7<1[JK=B@YF< ML#-!4P&#)=F ' MI[%#LLMA3V(.B9^"#"]FK%UOS>?->]O,EG^<>+")KP=V6]IQ\5D3[QS!:Q/L M/K&OBIN$#8T,B8 5,"<84"5A[@DEA:#$&A.//A7]D$9? 89W7.) ()LJU:][ MK'+G0T==K4RR=0& M7$QZYNU@"946^1W@W^L0O&UHVM6T,E:$ #^0YHK U.$4!6L$$AY;"J9$9*Z+ M3Q+_Z) Z (-+P>KQ*<#C\N9;H-6F>86!KXX3BY( A=!S$5&0Q*&<"3DE+JG& M7=)FD!]VLSLPEX?#V(W&MOWJTM9V5:*.\:2S<<$%\#(G4/52HV2Q%QR;(&(' MWP"A?T)4=6/OD'"Z77?W7+76]E!Q337CP2(I-(,IA3E2WOA%<:S@HK2,=8'8 MC^\5/QRCAP/;LN#[S9Z_MO#[D[#7IL,J).^"3 I8DBS"V%/D@LGW<80G(8)R MVL432GY\=WHQO@^ON>T.2=[9ME*&$BD=S;7J"1("C&M"4T#>:B=PDMQVJAGV MP[O>#\'A09'UH&;!4\'UH'GEM<(BUZ2U1H-Y#7,)P19 D2;4!>%MQ*'#O3M2 MIGK(L>&K.Y.'@]ABT;WEW#([W/9,T>T[J6A@-EK#."(UFSW30T2DMNRX(HPP'<',\BI79R<"C'@7 S*$ M*!UH-&#-]Q(J\5=$ZB#2*AV[_VFR/ F[.:V-U^>U9S?G9LWVO!Q/Z*:2UCG" M@T'*P'K", W()NE0<,EKG91TJ9^S#H 2^!0;/O[T=V M/(.YGV?[YZOM.=O;=U+AI'.L079ODGQ:DP18:)ZAR#$W@4G)NQ2<&M;Y-PCL M^F3U(,F'8" &N3:OQ]OF@$ MLIF!5>SFL^P6_C2Y3M^\!2L=>ZY$Q-[A !LK%1Y9:R.2-&GDG<&)$4ND[8"N M0FD^#X2N\KP=&H]O)@V(:WQ==]1_7PGISB%,^:]K$=\$79XT-6R6%Z_F#?R\ M]MNT6,$+O+U2PA+8HA-P /9H([ ",QEX;Y6226/0&+J8A&56S:+X:XG]864T M]/S(([K)7_]?,5S$VV$FT!,_1#^RTVF=:F]O.++71-CG-94(TE+.$Q)<)$2T MCCFKFD/):VNQDAKX>>PK^3$BOI PCLE$>'S,4=PVN*?9G7RQ]>A:T"O93I9E M/T[MM/9MM>G=/55&R<",R,5>"$-:15 @$\$(5B:=F/9"ZU:G@W_9$+W[" XG MQV=J5]P1F9UHZWPCIS'!CKT2:/=+/9XT]>S[C6=CX>18[>6ZC,XO<7:9#^&R M ^9J1RV-@E1401')3-Y.T-:7\RE.5T9X*FQ3BRMF0X*^*8,$>/IIB^HA-_2LGZ0_P2Q_.M!S0WCU0[-U-*B39G)#A/_YY,PJ(0=FR^U#Y./X*^N/6D85.CB@EN//$8 MT40MBIP[A*ETR'',*1$L=#(J7O_>!@ MO"N%GM6T<.<)]"<[OJC!'-UYXV=[PTK1?.E<8D0<$SA?-[D10G0SU3_?;JLZV;K$R?7=KF8H?.T;J7 MBMD8B85]5R<@)R2BD? P=Y1SACDOJ$(OE9$^29HO;6-M$ F)H>221V!W:$.T5,SUHW'_A<,#RZ6DRO5<,VV72=7P M7/#XG+-RW^2HG]Q7>-N7#5C?L%*66:,81M104)8-CHA')9&TT7$B%!6RP_%7 M&2/@N>"O=U&4C5L!QBU)/8WCN/V$=4.+2DKIK4DP1IT( T+Z8-.>;JW[45JC!;-S+;R<%3!>%GC=ECMFCE\K) M*(EA&I"N,.***^0"]_BC/ 4VD"OL2FZ!M?P5HWCF&YZ.5;Q&5'O.;]O]KF^DQS M" FLH>?Z"D;MEY]-LW]Z.VE%LED_(!.6J >$9CJWJ =MNP!U2Z6(J4%IX<:- MTB.)"4%1)"4,Y\;=94,I']W]>!C+:(HG#W^E'2@4G'+F&&+,DGPCP2#+!4%8 MJ>AU8$G'#CI2F5BEPPCX<>KN7ME82IU^3/>-&?)DW*PVK+!VR8'.B8PS$K3& MD% T,H#6*(G&E#(>^HE=^?& TY&/PR$G&PXY*=>'.)LWX_-Q_FQG5,M3NJDD M,#1IFQ-U!8%D\!(%X 'B@D8!TTJ2V,%C6LAU/Q"L>F7K<""[']'S'KC6K*RT MUX42G@2W-AU6TGF1J[\@;QD%0R9RE$P*B%IM,&<^<-FA\%(95_U N#L0?X\% M@2N.W ZP6^FEPD&GR*Q#6H+EG(BR* A"$776IORE[U*.MU 0S5& K1M7AW!% MK#&[/F573EGC[[5MQO!QMOB6'J1< /((2!C:W/Q],7-B./D2&WL1?YU?N=B< MIU?U:)Y]1YG$Z?E\-LT!74#]E@7AB3U5VANF3;2().>06F2LBB0A84G01BCJ M\8#&YX;1/!K&K@O73^JG2BXXAUE .E=[4!C8$62D2)JD*35>8G'T%VD.BH-) M6>X6/ )J%CY:.UI9&Z;WTSK2.G5<&:\$59L YXQ#U M(",;$P6=6F%)E6.$'WTZC9*X'(3E0^SNZS>U 3;X-[9N_MN.YO$\O:G'=NQK M.WH[SJ'N"W:>C,/M$[]$.YTW]Z?-,=-X^^'I]WI'_TES',(="" \O&"WO>[*]H95U,H%:1F\ETID00U%*=>E=)YJ$D40AK?RN14? M]>)R]'[C7C2M(B$P>,V13C07L"D4[#0.M_EA:\(K,0^:\_K8LA?-01UI_;V9G\TIK;226#FF=+*(A!P8F M9Q!EVGD?DEFM!55\D5Z[/'3AP?H.*LNHMT0 Y*Q2R!/G41)8(J^<) I6&TD[ M%%XJE02J;W$_O@IT&%X^GD_'Q,<^AOGC;(!O02E-=^1_:FR(O]JK'84@-[2I M8.5EG@6-7 Y^#UIQ%+7VN:P1QU@Y9G$_P;O/&R]],K#M9"ND"QQ\U2JL$91S M1CZV(,^@[P=GH 7-R!+:BGGSVKS&] R_.>.G]!75](12?D:X>24D9Z='KLX< MRM+>R9:^3/%CVI<+ *3]4G(@*3S/77TG(W[$;;\\'(L*8. =;A#/^)U!F$^>(>X.1L-XC&E5$3NNH<:(V43W<#GQ+ MZ@?[]1=0_)K:CK8OKY*7DGK'$05E'D6;"!(J)&2M8-HFI?ASV$[W%=J: MW#-]L*ADCJ,%O7D[GU[&<).]]/=)\\?;\:(TY5;W?[L.*N:-\3''P.8%W?-D M$(O2(LNLC)Q0D>C11Y'T#Y*^>3;,OG2[0@^P+[W+)=&'>.5*>,-\-F_B+R#* MJ_G5XLN;4II#[UCO)O);4';N]JZ>E3/OM\2.=^6Y*)M%Q7QU 4 LD,H:"=PXQ';$)5%+ICKX6VV$ ,1F&O<5RS*P?R1: ;6A1.:.9 MIV"KY)*-"%O8<8@5'ICLJ&$L*1<[G,V4V4>+0*@_!@X,DNLD7UM+GVYM"",F M@>8DOEIXFB\BP8R@ B,J+<_Y-8T7SZ<.1Q=IMD/(_FP;&"B_3L9^7ZS#2B7-#Z.M/5E^'/4@IJ<.^ M9JG)*3M3KTY.%IU"=GO+7_.0Y*[DWX_P0KVP-LFMRX/,48/5_ MHVVZ,F]MI[O9R;5U'J8,4DPY1!WU2%OMD5=E@BECWM9IIQF&/G"4J*D<+&H)AR&B"/K>,!4QY:W=K= MF:_D+TR7$,XQHOK-9-Y9&5GIJH448U"".()$,IEW,B%.8N:=5LR;1)T]^E0H MSP_3AY+-44*Z_M+7.IV[VLTV4,Y"I"2?+@:/6*YEJ+V1* CN$Z>.8](!TF42 MGS]#2!](-L<&Z9,TBTV/N+[7WVX&.DY(C-X@:K%%3$B'(BP2R 4L]6*G$QV\ M4V6RJC\OJRQ-)(>_((:A0P\++0I<:R09#UQJ5Q&13>[2QQR9IOF.\S4G0$DVYI53C"#@\6(P^A0PIHA$8"#@4NADA4. MMXL:'=1YV!\D>N74(-K&T];I@0_<]EBLC3*G)V\D9Z_/3LPKE"*Q1G M\HQH<^2K^>I8=H=;K'EZ-P.XR2%(E.6:1CB'<0KX <2(Q(7U1 *0.TSI0D== MAQ/Y0]ND#(N+V=8KPVD5I;&^00N>6QH5\P0%S")224FPP#!%RDJ!DS$2JZ.O M,CL,R@[+Y>/:= :PZ3[&B^MZO+?VTL"O']HD*EA9;^OEC2.M[U=U-K;A%W>?C\9U<4K/K8CZ54]M1<73;RPU_4U/L0O<3P?).]J.X*/F)NF47";-W\&9G^XJ$J#3V M'F53&@5K&<(N!H29A]TZ&@[[_[&KT@51,"G#XU+>LOMS&W) (,W<;LMVM[Y!%;RG8-$G))QCR%(74 K6H>B$#U;;_-]P M6^%ZHL]&=CH%),(TVNGE;]E#%:G!/,6('(\818XM$M%8^),KK6!&XM3!45!F M.^Q#Q)-2["NUTZT?0:L3HEU-JR HT9A+%'!@B$@8O[+8PR8?J#PH% !0 !C;G(M,C Q.3 V,CE?9&5F+GAM;.R]69<;.9(F^CZ_(F_. M;3]:/V6+U@RFR=)5-?_@R6SW\\,]I MMOSCA[LB?_SAGWGQQ^QS^M-/VTH_;'Z8SQ9__%O\GX_I,OOAS^7LWY:3A^PQ MOC7IOF'(KO[VX^311' @Q(P)"-T__-+6>1U.=[^FW1/KKU>UH48=9]SJH">KYJ']V. MTV.ZGF=O[]1RF:V6F[\5V50MIC>S].-L'HIER_"WL#Y-+Q]:D^;['7[@M<^+ MQ_3-XB[^)_ZUR7#/-]?'\#ZD'^?9)0-X6:&S+FZX\/=L/@T8W::Q\=,]/%:^ MMPY6I,*9:EUUUTR+-XO/62A3_%KDZT]GNGFL>%_=JP;FF5J==3;,@GP^FT8U M3*?SJ#/._PN+<(6_9"M9I-T7K?W!QOI8RBWJ_"_&QWC[9U) MEP]^GG^Y1 8GZ_<^@/SQ4Y$]9(MEV.5O\F7M@1QKI^\!O?V4%6D5=:QZ WT/ MX7:53_YXR.?34-^%'7#UM>90CC?4X9"B*AZ,RMG9W?U@V5XZ5G&9/U&ENVX& MZ_QLOYZ5Z:HC-KN;+<**FRW"#ZMW8=T]!]>)&CUV\D)CYX(6>AS$NZR8Y=/9 M9/>[I?K==5AUU:+,*O(V9A0WO,%[7:K%=%_B MMRQ=KHM*/K>&K8YLL/M?ZJ\WV>=L7HV-W7QL9- \^5_V?UX>;J%3T&IW8V1P M5EHN6FF[JX'_FN?3+[/Y.?/W=;&NNU.-?4=*=]VY2E(_7+BKKKU9A!_#%O3G MV7X=*-E#IR[4ARO4[*[3JW1Q/ZL@X0,E>^A450"/5>BABY7FQ]'RW77P(#KQ\>T^/KD-[[X3/#B=GH:T.:?T35QF8#.5N^V M^Y7FY:&BG74K7]Q_R(I'FWU/5^BOB]6( M?QVN1(5SU3KK;O0FZK!83^-I9K985J+!R4K]=K4B':K4[:SC\4CR??9I74P> MHA95Y/=%^GBNQRG]?9/<;)K^]>Y\%2VA=T>71YB>&A:%5R8Y+PN^S2;Z8S.:S'?S1 M;HG_/T8U?$[G.W?N^VRY*F:355C9PM_:%'\+WQ\6P&H;;XVFNAK6/Z/[<7$V M].5UL:Z[4XU41TIWW;E*0CY<^&C7TF)2]F[WX_,.[F]*S!:K7Z:SQU]V97Y) M7Y]L'+F+45ZOB/LP>/[Z.8JK>UT-MM-W1A]!>,5E_S'[:0U.SNR=:.MKI M:0QOV3@A;L(_=Z5CO]J^Z+/M0?;G*EM,LVF_?3BX].V[$CM2=F6>3PYAO\'] M+EU^W("_7OYTGZ:??HE+V2_9?+4L?[-9W'X"<'K\OEQ4YPW>+UY#.J.L)G _SPW%%X M +3FC2="2H"0M=1;3&GX#X=FAQR10-@JR#V17A63'_)BFA5_^Q&6-7>+PT5[ M6[P".0@_\H$!#EB$7VP6PW^;S/-E-OW;CZMBG3W],E^LPG1W\\TGPCJX=>KT MPN5G*/N\^#W[E; MQO;)G;P_@#<,[8%L'\+7WMZI:?XI8O;;"[WE *<.%4^4%])A#3PVWFH?($-\ M-S+*">#)03VS4PH=U7&_)5!'4LP[ ^Y[HL8PE'AA1EP5(X9APM/X;U=!?TZ+ MZ?(?G^)]G5"> 726&I7J)YYK$)9BJI0+_P=9)#TIQVXAUGURY9 9]RU1FHGP M]6[2 4AC( @!LA%!]O432#!!W"*JL,7(HFV 3%NPJY,@.$::F1=:9!2(4F/*\:UM MH7>5YUU;[0[PYYP0Z5 M3P C1D,NA'>,2*0L\[ <&Z":C-N,:4EN>7=(?5]L&*7E,B82#"/\]]%QO\BF MY67+LYK%X0J)A=P0)!42 DB!G9-J/SH(1'U=LS-CI*&4\@Y@Z4OHNZ07B_M- ML'*9 .OK":D?J9%HAC!F#DAMH1+1LC=^-S[.K1JCV ?QV+>#WS#\>#^[?UB] MO?O',MODE:K,DE?U$BF)X$9CI2%EF"A$H2S':HBM;VUT9HZ.@2O-4.R+,6;] MN)YO[@^ZN[N UMN[5V[ V6(R^S3/WBRVV#W9<"?H5+_11 O+7/:*""@0Q83 MC$N4I%3UM9'.+-MAN-8;Q$]$_/=?7J$;1O%')Z$*QQ)P=ATB436C9H_Q$7J] M#%Q9+I]U[J9"^,.I:@GQDB/G PTP=M!SYH/R)*G2TALKJZE\74H7D*MEL'R!$)[$&Q1@1FA)4"(N"L(,VB;"J\)Q=@"I9%AJNPB$12,SSM2$^*\ M31QJBNJ?L\4T_[*L(JM#11.OP\8C!&=8!:LF#)TH6NH\SO(1NB>:"ZL%(*JM MGLMRN,ML\O-]_OF7:3;;KISAA]<+9OA5'(S?%XDL5A011EF2EG& M'."&N[)37BH\'HVE/IYY*V/OS6IXR(M5F2HEAC^=+B@%0!# MN3:0[\'AM+X;X7)_^+@VQC9A&XP2YTW*PS42QIG'AG#%$,%!>32:RW)\7 DQ MSMVT)9F=8T CC+X_+HQJ1QX7!881_4VV6F7%VSM39-/9<8/W5/&$4&BUX )0 MY@W&+JR9IAP91%R-9[]O349YZ[#T)O"P 98=]>ED$T%R1ALX5B7Q!B$D85!9 MC?-&.T+YTPBEJ:\0D.]$(6@)N2&Y<1-/EXNS&\*YJ@E4DA)NO3108R$@(T\C MMEB.7$MH+L@*S&@!K[\"4T:I0XR/(*V8_NKCO/SX2?O_FW*)8$8)(YSU3'HK M..#:[@UAIOL\-X>,+W%WEVB$!R@.6$L@.*<$HA91JVD5NT]69S4 MCY6CWXDJT!BS89AP=CD_5#QQ7F.&G6=&$L2HMA+LW6B: S?NS;Z)J$Y*O1$Z MWY/\1[F%#RWV8<3]/ONHG3WCM-%?0(J),)8916 D,6K)@ RI\F>ZU2.7!-H(K*3TF^, MT/?(A5%J!6.@0"NF?'1WW^3IHI(]?[AP(KB-A^,28"^HVJ0TV/O'":*]9I:J MMJTWQSQO&96:XBN?7=JJ%EEQ4GR'"R?24( --QPK[ %'P$-?=C1HMI52B?8; MG=BJ^%I!I:XC3=_\X^?;GZLYTPZ53:#R-BB@C(.PQB@ E(=/$94.UH_A[NPV M8JO":P.4^K(SZ2*=SBHNGD?+)U2*L&U@+PG5#&,&@=5/]H2LGVWM\@.S@638 M"C UY>CB+>AWP3((([G-%K.\B$]&+>TZ0P =3X=5M6JB(%94*Q:, H8<4ER9 M_4(" EX]^D"'D&X'&/6EY1ZP_,X8P$=J))II3$48(+=,<\2YAGM= %A:7\?E M%W-@G%9P.\ -28SX8Y&=MX/.UDV<900PQ24U"A$FA2=/P:*.C3R';V-)5F!& M&WC]-;@R2N-Y?!1I1Y%8?)X5^2+NF>G\-N9Q^)(7?QQ/>W6V3B*Q$A@@8*C@ MGE!.G=H?"L>LHN,SK%L41=X-2CW==@!:$8V$95PX@QD&!NQ-$*]%?=%U9E1W M([H&H RX0N_TU?0^:#[_D<=T-6\6JZS(EJOE#I/I9-$WWT@E[?W#+YX\?98O/FGPF:\VRZR<,5M.8B72SOLB*, M %9@5)5F$D:@Q *'26H<0-X;+O? W[-\^F7V5.J MG0/,*(LDE'OG.704&.VH D2B_0@8X_6=2)TY CN1>DT\!EP/G@W_?39/XYN? M^7)5Q!9[(C@D2*NGJPL&TOI1LYVY%OM:"]I!;$#>O"MR'Y\U M?_:Z^>XMX;=WI>)V.UM,LF6E-:_E0 1Y*2%LYP+9JQ!FN*] MV#RJ?\+4F0NT+Q;V"NRXR%JF,WY;W.3+92^F\5ZM]\\ZF,8GN$_NQ6TTFV 73&CBI-8**H"%0<^. M/6BU1SQ;.A88@EP#8-@I@=ZMB\E#NLS>%;- ]Z>TNF\6844/DCN4!;W%UA-% MB6'6,$(XTY8 B?P^;XAEK/[E&O&=T:EM* ?T5&V?&MB[0]XLE^ML^K:(_XT' MWMT^I.'OV[]>YKFJ\8'$6$JQL1IZ2;W5 @.S=Q1:Q.O'>[M'A;;/(R3O\CG:^S=UFQ&< )HE6H'2PQ"H0-!KS" M,IA@V$"^]Q83#^MGS8/@JFC4/E8U=\';-$8";#KR]DO,5?XP^_3DFCVZN%2M MFJ P!!%Z:X 1"F*N!'YV*=8V>.?G.CS@'0$UX.ZT(>=FE[ULTWFJ%TQ<23'2 M(*AX5'"H$2'[G5BP!KX#>)WN[#90:D\+WNYGO^>K+3/5,JQ0J[=W+QSMU;7> M*JTES&!-"-/ $N@()A+Q_>T[8&S]&T7P.CS=_6'7U\)1:CW[UVG*E,XG%HVC M=1(>5':$N40:6HZ@A]SL?6(*@ :[R'7YO-M":)@[13X-EMEC?"OF! F.54F$ M9 8H*#&%0G N '[:("7 #3*;7Y?'N26 ^J+ S8%<&[^E?\X>UX\Z+XK\2[P[ MFWX*?SGYHMPES214L46$&\[W,W@Y!JZEN'.K1F\6D MB$^7S1;?=.KH:E&[K80%'#&E7L0?C)$VC5#-9>+E M'O?_K8/:FQ7SK_'7@8S%:O:O]%D,67ZG[N^+[#Y=9;L7Z-+YR96CK>83H0(( M"BJ/+!/2*>C,L_N@O,'K7=?A%1T0S"'TEXKZ2<(\EX9*BPD1.NRF4@O\;"2T M-BW0=7DY&X#2EWC?%?DDRZ9+'Q"INGT#O;1F@8.[4\RGD?%JFM8_[)6UO9)M9.6<)A>HI^["7 M]?U=Z+H5A% +)""6*8: )8"RIU.E(+3Z MMC&Z#E?K\)CVMK7M-/@/^2YFJQQRMORUR)>G/+'GJB;**(S#ANX\HI(X O'3 M;/0"-]CHKLLAVS)03]08XMGKIYOAF[?C]_=P M5O9NG'Z":89C'?*):DL4(43'9Q@-9XAI#L0. ME6BL-3A\N7BJUW^BNK)HFSY1?1E:Z9B?J&XO5P8W4B@B RQ244O#1NGT#A2$ M)6T0]G,QA;K-E5%9^A5S95P&W/>1_X 3+R3TAI@./5 2.'W8P9&7F>NC,J2 MO#@10CV\_AI<&88C-7-E#$>15ISV[>?*<)Q+23A2QFJ/G"; LK+;##2)%NW1 MR*@KBLJY,BY#J:=<&4H!$I-_"4@"&8RT M!HR7JGY\2OXJ5HWFELMH$&XO,K5*_]-#_7^?A9[/)O&"6;I\J!Z\VM('XZF' M$U*;"6 ]8,P.S];_$YG05W17"/M7\SX=T7V*9U-W9^?LL4R"^7? MKAZR8ONW(?:*4_U)$,'$(V&X<5!(IPTPI7>!0.?JJU:=WX_Y3J=-5Z*[QFGU MKL@_9<7JZ[MY&A#9ZIN?MB>9O4RCH]]/8B091( R 0W3\8:M+K5=RJ2OG\>_ M\[M"W^FT:4M48_ [Q8T;7GTPX,PA2P[QG@BGE@;!J#YIJ8'%W M?M]I!/P>F72N<>5_LUBEB_M9C^;ULR\FEDO'&0C2EL8900+:>WP)Q/4]KYW? MYQH!^\!*@\_M?(Z)7332O<3%\ M81)L+( AS,C-AQ/IL1082A'D%(QZXB4H#SZ80GS,N;A&1-Y1">D:IT2OWI2= MU@55/$7WB@*,M9886U2&:3+G9 /J_Q4.9$V5(6FM,^K[,,L/0W8F?WJD]K. M006D923:Y)1)@QC8XT@?(WK[._Y8C+H4GN\ XDBW!@C M8##)<)C*4!*[1U\)7=\RO8K8E[&NMJT); 1GDL]^\R']\RFFK8>SR6.?3IQ0 M.@@3AV4',^^P4Y#LUQQ'ZU_9N(K0E398/U)1C8#O_TR+(EVLOC[[RTYYZH'Q MQS^>:,> )E1B:IU5'&CMRY@?'M2W^K&^5Q%W,D;.MR:L[T8INLD7]Q^RXC'F MZ1I2-WK>CP1BZ#U%&E#GC?1(ARUX)POAB*GOL[R*@):K4I$:R&T$.\?!(96+ MA)I,BL/O5P[1C41;$>Q[;A&GB$D'.5>EW2\(\_4#$:XBSF6,NTD'8KO&?<5F MVR1Z08M\]L>>-I/#'P\ZK(>4(@Z<%QS"P!18'A,)%E:F[SMJ9ZP[2"O"NL8I MTO^\>(XO\<8"::&A"F!B@0"B5&T%M+1^?/!UA &-=3;4%]'(IT 9[7=8B\PZ ML#/.?3&Q!CJID/(BOLG)O#"F7&*D!6#$APICB()H&=ZQY$ ]\,;P"'.>'NAE M4#R++*J>8:A/#R'OZ5%A?C5J/T&42BBQPC&0#$I'D-!$!DD3;;7#E:[OC@^_ MY;F\JLT;3P"6*$P-$:P"B*!D#'N^0XXBCQL\@WCQ.G1IIM4N>7(^W5VW0/]% MDK0"ZXF'7L3#7X(P%HC9'2B::5W?(=UQDM8^^5 Q;>ME4'X?J3B! HPH%L87 ML,/$ ,'+Z:RE8/0ZT[96EN3%.3GKX?77X,HP'*F9MG4XBK3B,6\_;6L8,[=0 MNYCTF@AL#05JUVW#E>A5NFWE_JPLBLII6R]#:K-(EC@V95E)+QJ@FQ?[')IL0B0+-]EQ>U#6F1E MWROIY?PXVE4AN)+*A7UA#C)F&5,$2$4U0_0/[SK;!]H1K M;-H.GW:-)5*&C@7%5!"*I(F [/@XJC]!=Z:-!#&$"#/,>,^@D=H[ M!4HOB67_TBW()! ([#A4$ MQI&PWTNE7#D6PRP<]SE%2W)Z+?T6$+INJ8_RQ&$,PF[EC,'DCX]AM9NE\]W' M3YXN'"F= ,,U(DA*K07U).:(LV57 ;#U,Q%T9C+7A#IO&XN^YN8N<]F=G2T_ MYWS?''\+E[S1A,C!.0(&ACV1(0] M#HC+$B6)&MRF[HPQ72J2O0'9%]U"WXN8O,!FV_^^61RU4P_PJD+MQ #'!/#, M"*\Y0U1[LA\WEV2$SQAV2:#V$>N+*>^*?))ETZ4/>,5N;L([-UG&JW&E4OW$ M,0RL!!)PI3VWC#J%]SLR5?67F\Z.#;ID2Q>8]<677P-X\>SK[6*[6&X$\O;N M;*[*D_4291WQP#MCB/,ZJ&C&^?TJ"ES]>T>=)??HDA]M8M6O@O,RR$JJ_X=I8>HWLUIAOL M^O?KFVD1GU<*98J-/M:G8_WUMX?VJYMY&I:#N]M5/OFCBB?]8/D$Z?"^:]_YILOZZV8 U;WEW]1*D(?.>8<1@<'\)]:&7^S& M*K1HH)^V[!]O**FC'O&FB(S;![[^N)Q-9VGQ=:L^;09[SO]]K$X2]'% $"2, M,JJ84"# O@-&QD5Q_+[O!L)^3:"64.K-Y_G4R]_3Q_#CA["2+]/)YE+:64?H MVM.)?O\W" M/C4- WM[=Y?%X+Z3_O4CI1-BN E=!(P%:RM8X8B"789EHK@T]=]=[=L 59OKRQ*&93;Y^3[__,LTFVWG>?CA]?0.OTINLOMT[A:KV>KK$5W@0*D8 MV0FI-LIX8;D$R##/=EW7H,E#19<[,@?;_9OCTI%(M_TYNBZ_+I(@Y*37QGEL M'<-<:9X:#>1X]L/ZN.:MC7\(U78=^QG^$0-YEV^6RW5\7_"9 M#E!1R3W73"(MYEPBCQ#Q#A(?("R5",.Q&F&P?LL.E^[ &H V[XK9)"OCOZM1 MY$65!"@C,0">"6NLI1QP5>J!5BHYPE>3.J-#$V#Z$OV'>%B]#E9?[/"6MV7N MHA/2/U$KP2+>"^#&!9[;&&\I$=R/$S8P?SL[Z&V7 .UATUL 0/IU$SGG\^)] M]FE=3![29>!P#*_*%YMAG#K]/ULY,5)HIL/ /<(FJ!\"XETB3^((:G!CL+.C MW789T3I$O5TC#;1=??TM6SWDT^UA6!S'VR_Q[.QA]BDL;9-X?__^U$91N8W$ M>QB,52^)\(YR2K !JL0 *%O?Q=+926Z[-.D*J0'.;?/%,I_/INDJF^ITGBXF MV>U#]BPZI)<#W&.=>)?&L+V';#6;/.6H[KM'^_#EP!^3+A_\//\R&#PO.I,_ M?BJRAVCP?GZ1@&#(3NUC+D?1F\U\?\CG87%9;B?M8%$!^V[=5 @)^+9P8@1U M1C)LJ(& 6$TEDIN5)/P: E/)C.]X9&=# %X43"25C$%H73"L#*%4.&YV(U)6 M-+ _6C[U;R*,8_>3ZB P[E/^HCRVS%CF)8;2$DLT MU"5 PK,^#^@N\_?7E/,QNK0 3K^:Z+ZK9X]I#Y9/)+38!&W, \>!=Y@BLA\; M5=Z.\VR@9;D=U#K;0>K[8L.H3AC&2()AA/_,;#YZ9'&T;"*<= 0S&Y.9(B5, ML*#$;DP:.]VKT"LF FDFF[Q=1'H+)I].-PBG\W?I+)C#)OTT6Z7SLQ(_62^Q M#G&FP]0 WC ,,6.^W#(U\GZ$[S6W*_TVT>F+">]CX/4BFY;):5# M>ETV(1!YBKVG8=%3,2V%DMO (>H1A0TTB,X(T)G47KN4&F+5F_R/>NX/.A%? M%TX$"5,'*A?/WG08(G9^IRP%P]OX^CFR.K,?>F- 4["N.. EJ,R$$@TAD]1: M K6!Y3AC7,?X#(N^2-$>:H.P8W-=NNRPR9>K[=E\59H57:5$.V2LULIBJH@SP &['R41&M0F M26<&R8"+2CW0!J'&KJM/?%:/^?IDBJ\JU1/,G#7:$JIPL,.=L*YT_'OBF:B? MWYI]5W1I![Y>M=5M%+E=QZMV[[)BED]+SB]7Q6RR"4V)5S4C2+]GJ[=W ;"[ M;+9:%R=?3&[<=N(UEY SHJ 0 &DA_!-F%E=+)7&0YY M&XE4D$*K+"0 (2"@8FX_WW"8?K4Y);]33C7&< QK5C,:?=-$ I&!UE"'),!> M,&<,WF'L*4*D05P9^$YIU!3#OEAT[%0LQD=O-N\/Z9\G&%2E>L*IDY!8JH,& M2K$%UH+2(4*9:'*C]NK=RQW@5_.Z]+/7D5?YRVB*61E-8;.[K-A8&8^?0F\W M<>M'G5.20PLI8127(+ C6MPXG6UONV!L!V%WKWYX]M/FYW:_1E3[R]/^C.=HSD&G;PEBAUO*X'6,X$-%F$I MA@%[#'1IIS".27U7*;QZUWK78/87/+Q?GS_D1V)>-]/F8P#SQ=K\/MO:(MEM M5GS>9F\( +S/)OG]5MX;+$[&'W?[Z21&:6.*XV$ZX-;; ':Y;3"+28,GPJ_> MU3\R['N[$+&-W0Q6D;N[RR;!'/H]^Z(FDWBR$>=PF,B3V:=Y@'T[K+=W:II_ M.I,"J'ZCB9!AI\&.:!76!@8PE,R7*$&!&]@C5W\RT!NJ?7&OZE/U+Q]-U\09 M8Z4/(&JC&,:"EDX>IDV3!\>NWH??!*A!$CU$WF:!M?V^N?OBPT.GYH^B>M&A MFTHOW1ZKE&CG-37:.1TV&VB89IYNI8XI(-42H?0TTG.7\P]72!SDE /'F(X' MFH8K)K?I;B@RV//ZC[VT_G1MW@TY=6<*B[9R]I'Z^40."Q0=H) M!2CB%@3%FY2C5%RP<=_;;RZ\"FQHA-3WRHMA^'#F!O^8Z-#*(<;N'OZ)XJG@!"N>"*0FBX%-AZ@G8[*K)4DQ'>KVH#^;QU9'H]%/\]7TRJ MR[]JU81R:3&EECD*L(0.L_)6,K(0J?H*8F='FBURH2.4:O)B6:R><2+\ZS4? MPJ^2F]"M^^VKN,$X/J+M'2Z8:&Z$4$AYX0+'!7$!+4@7:[BUI,^SA:;?MS.5L<3HE2OG'BM M$0^$=]Y[SH4RUI8:A0O&R8BR][U M*F;KQY-"/EZ_D3V6X#O\<06^4V9 MA## &)8H\UZ0X!WY4;BO15]OOM<83^LA7K>SMC[I?B*U8]2$_9Y AT76C!7'MY:;QK$@';E7NS\)+H=J :BB4T? MT_ML>9NO[Q]6%U+DV[H)%Q11;)0W1!"-;9ACNT2HF F@1Y@FMGMZ-(9IB.BD MST^8]1&59&-#V51GB_##*M@:_;Y7YO(DW'#I&ZMN^V=DRAJZLB^RF M0KA4I?J)M-P[(C$"S"*CC=6[($F.-."RDHNJF_$_O=5\0$I/0SD;4'51.S$% M&[ .&V,TYH1)R?'NE5+$$*OVO$L?<58M2_?UM88.,1MU)-9OP6*:98^?YOG7 MK(BCC0_!GPG%.EHGX2XL\?$(#QT/:I--5\)KU5\>?=X-:7 M!G6POV>#<4[42K@&5DMO/<;<>$\0L7(W3HX5\N/T8[0HORJ,:(35]\N-4?E' MQDF)5@X6/CQDMZLLFW_)BS^"-OENB\2'8AT3HITX63A;+R%(8D\MA-;3@ *% MB.JR^T8VN=/1EM@#8<)J),(BI<*X!*>"QB2+I7^9(R$5 M&VG83UMB.\N"1BA]CWP8I2HP%AH,(_[=5K9=$%^LD6HGG MTFH23[" Y\Q2@SDKQVK"\,<:(=./4MHF=KWQ9-O%LPK(BW*)]LZ$+=D)SQ6. M>;YCFM+=6!#@(]="6Y+3:^FW@-!U2WV4NN88A-V*L\F$[Q6S]/1MP.=E$J@X M!!([*)DU@E$HX;Y;S/=ZW;OJ$VOU8,W;06 PAW %+]'1.@D4!&HG-2:&0!MP M8;JD<+"C&K@*+T_Q-\(]N2WHG1&C)B$-44&VA MA80]Q0\)!^SX*-)M7%07J/7%F&^1<7]^RN+[-GX=WU!RNV$]'\KR?191#R)[ M>^<#CNG\_V;IJ36GO8\D3!"*@MJGD<-"A)7>:E&BB*"JG[:U,U=EM]P;#-J: MMNRW_=W-%;58K-/Y\VZ^"Q9%=O!)OWH-)<;Q8#Z0,#9C'0?2PKTEH:TV];G3 M61+^;KC3"WSM\2/]\ZE?.SIGC7A2L<'$,ZP\D,)9;$(G :6PU!T, J*^UZNS M%/J]\J4;&/N_WG# ";'-&CR;['ZWC ]=_C4B_SFUFBC+@==*(0;C$QK;NRC4 M2>DKJ?_?4^0_4=Q@Z;@A2F')!"=@ESF81_ M6S%] >_-ZS1 4Z*Q"T8CWN4DI )PUN>]Y@Y=M94%7RVF[S+0KC&&RW$%&:., M,,TYT\C'F\B[$1JI1^Z?;2JVJL%<]5#Z'ODP2H?L6&CP_<7T!)?&]%V&T5\GI@\H%2PM#!%V1%%GG':B5/6T%?5O"O4? MTU>7.]W#-IR7=O? 4C1,+[+YGM5+O.( ,JJU-U8[RS5U;#=6CV6_:;_;]&_4 MM7+:1&LX9KP)UE+0R%<74^-YQ<1@C2@G&$K%I1&2&03+T3+*1Y3 <"AN-(!K M^,.=L-:NB\7;S;ZJELML=9GGZ'@S"=>>R+"$$L(D""J?9\:42#CN0&WB#.QD M;X\XK8$W'(W48UZL9O_:Y)1\>_>NF.7%LZ72%-ET=MG:4Z7!A'@>," D+L%< M( ,P$OM))ES]\YN!_?'M4:L#&,="LE\#WLN82RF[;*DZVDHBL9%A1^<0ROC$ MO8><[1+V,1 $4?_62V?OUPY+I_K8#<>AW[/5J[.:@LREQ2+\.AY$FOSQ,5]LWML= MO@=#'X)N.J%?/SNLBB*F]-P8^%^?BKQ+O\9?J?B0Z)[@ITX&&S>>1#4-&0&- MU\([RAA&V\P4PA+";:60@:Z/3\\.R_8(]ZO/:[:C.'].^*)<8X;V7G&'BO Z:#".[@!AAL6&H MS_3%-4]G>Z/ ZZ?B&^#8VY7'VM@\C6XQK9R^JXO/)4A9H3P1C/IX&:5\Q8X=A:AD >KO*)W^\_73RD:RS M=1*-$99,00^1(YYJ: 0K=2(+2/WW6+J[OSRHJ/-N@.TOAJ*XRXO'[;N? :/S M#Y\>J9%XI"B5@#LJL?4 +";Y8Q:= MDNIS.IM'7?9#OO-71/(_Y/,@OJ6=S=>K;*H^+E=%.CGE_ZO=9L*)T%8A%_# M2B&!O2TQDE"!$9ZF#VB\]@5S7U3\QV(Z6VYO/F33TG6VZ_H)MIVJE@ (G):( MB_CDA/68>2YW(U72N!%N@CU(->\,P+ZH\L]L=O\0Q_XY*]+[[/=UQ'1GP2_? MKE?+5;J(#MG=*)Y\])L95V$):^<#B37:6B@)0AXZ8*F(EW>VZ 4M0M:_^3#< M5MK=>C8(YF-C;,!U-FF!F)MV$AAF*-5>8\X-,4!()O0S+$:8B*!O$M3D8!UX M^Z):V#ZV@9KQ"NK^U&FI5MLU?KN=?#N)GVG+)_C7O/&$<>\!LU(Q09'6P')M M2M1H6"[&MR@.3,K>,1]X4=S!^ V\ER^+QUI*)!1>4&B-]UIA)!QR=H>'45:. M,,)NG MC2P#WYF%[.I OY\O)W?9@^013$A9WBS%C0\@Z8P\ M VIU;4 X%#W.&Y]':B06.2DT)<%DLS7!Q-MM-I^ MX@#Q4D&LI-<6*:F\+]=YP[ >86#F@ 0< O+^@_(.1Z/U'Y?GTUFQ>;0U9DY: MI(O)+)V_603]9+W-++R8[DO\EJ51A7EAE(RXB_M?ZJ\WV>=L/G2DWU-_TOGV M/"++5K\6^?I3&/-^8/LNAP9T+X*M2/7'64!,VL;A".*:%\P)M1P^= *9/O_3)V+S^ MQ)QWCN*H@^YL5LP^;UY'?K;.Q-L"\1A ?_U[-KT/PWZ?S3=[T/)A]NE,=%Z] M!A/&!3>6&6X%-I2# *3<0>H)L7V>P%T4QMZ@NJX%FW<+X_=)F5$&LUT-4X9AB$F7#WZ> M?]GU^VSLT<'RB4#<(:>Y(1!9B D&CI5C0Q;W>6.AHM':@ISR]I'I>5VPV7)V MO]B:ZZ>5DL,5$B2DX(!:3!6A1"FN@-DIB4#0!J^Y=_Q::Z=*1RM8#<>$JAO$ M-U42B;@1P@F%O:'*6R *T=HA<#C5BF:BNTL"QJA]#WR893ZPEAH,(SXRWYF M4[7<=?U);3JK'%2H'<<-XC,EB'(EC20:,K<'TNGZ>2RZ5A4:B/ ;J[1MF/JC MQ[?*]/O9\H\:+HVR6GR75F#-L>'*.8$\)G"/HE.^OE71\>.:O3LN:B+6/S=#3R:I2.M!3U1)"D>-AAA&M( /$(B_!;J2024;'K5&T(\2CS&@-K^^9(:/4 M,<9'C*$"'K=9Y-Z'O?#V2_KIK()QN$*"XT:)/5:>$&*-Y)B5RAFT2HW0_=". ML+X)-VP!G?.R/_ATR>MOOUUD)Y]L/5H^H8H9B3"S(CY:ACS7"I7=!52,\I&C M%H79)C@MR?+#E_PB6>[+)T$UUMQ[C:105A GG%5E=Z5L<"VLPWR('?>JC;J,)5-H92+&62,<7)(&WND1)(Z%Z M)-%X#+[>\!PWZ\YJ@$V:38 1U'B)L6,$X*ADTSU21B$T;G.R#XJTPLI&:/\W M/X\C-DIC]GNCY3!T_"U?9%]_2XL_LI5?+Z;GB7:X0L*LDEIH!A3D\:E!'&R^ MT1'>F^]'F*]?+6X#O9HJ^6_KU3J=;SX;=(3ZOB1THF@BDJ(M*+" M6ZJP$PCMNTIP_8MP'3YQTJ.@VX.NN91U&,BTJI"?%4ZPUI);88VWRCF$PA?@ MKJ,QI4/]R=R9^3RDC.LCUUS$/B^RV?WB(DE_6R?Q5!,?=D6M/<8*.B1D:4!B MHV']O-J=V==#"KPQ@"W(??9G-MVF?:DL]M=5$F60)@Q;#BWG*OP_86C9:2]\ M_?K#UGQ^#2"\VZ!XY42[HF@R%.A MK#,06^Q(&5)&B&R0.J4SUT";HOLF.W%+./66O:!6L/]-W?80'J72=,6,;<4O8[.[K"A>]COVXZ1GYG2E1$&FH%(,8>JQ MEDI:6CH2":9ZA*&%P\HO[PC9:PM))8Q)$L9$G-0F7,P&=5^&&=UH(O:2<*4-)8("86"TB'KP3Y,D3(DP+CU M\K8%?HQ/'4+YUZ;7*'7GJV+5P&QZL_BT7BTWH,"S^M&)6@GG$D#J*!?!0@$\ MK/3.[M'TO3X]65%)ZDB.Q]C2&+,AN8%J<6-7*W'4,!CONP5% # 8@--E*!83 M1(XPV?QPW*B'V9#=?G9<$P&F P%IIQ+[CP*MB7I2'(M>3U$P]UOW/TG9"S$7+] M\F"/T=,C"&?V0NL[6A48R.R[_YN#TKCQNE[:= M^C1]NW@?T_T7NQ>]EN8A>JG?+/ZQ*+)T/OM7-BU3?%91,>NVG6A&"09 :V2A MYAQ:MU>JA%*X_O/>W2NB@^4%[PGLO@A:/JCT_,3BZ=+Y\N_9_-0S-!5J)P8S M;KC"VAD+O#-8VM(:$#A8!+5)UMFE@,%(UCZ[^/:G 9R@SXE:B1)2 M*.,*TLUL%@]&F/1C[ITNYJW_]/8]HI/.S[Q2=K9N$ MG=]#!@4TE@4@74!QHPH %U^=H_6I.*K[]--T^YA.93'7>4SG,A33,3^F^VBSCU5NS1TJ MGEC-C1(@+.<$8"ZXA8R4<% +^\P(V7Z43&59O[;]FR/5F_/G55?/1B<O,UXDZ<+ M4V33V4K=%]E&@[/K# %$3XJR2M5$4*\,0"!P3V(7K%AJRN5'22[KGYYTYNQN M4; =(-2?K^CCZLD6 $FJ0$-XAJ2V!%):C,H;7/^08PR-/=17J MQC@-(_U*-^J.54DX4$PXX;F #%%AF:/E'N2AEW#<*G43D9V4?F.$ODS^8?4NK(7AV[?98I87O^>K;+G=CMC)O;Y*U001R@%A1AAIN%1> M"^M*AQ719(21$LWED7>*49]F\X>=SG/&6"Z+)8P;0HGEE&-K(8&"<5V.A''4 M:XJ8GLY[ZGID&^ V! /V.%6DPKY\XK3R!D.+,8Q!0('HHF0WM 3U^;3G-7&B M+H##J OKME&8*:[12^]/QUV4+61!%$'K [#9TIA$'1LQ4&) C>HOA=GO!%2 M=6G4&:I79W\I14D1GW&O%^Y]7H9\%HN;[*:>H"# M@2F-IV"/D"+7$5D!THF M &J().. 66^@<)8B778Q[%%C3*756%S-<:@IJG_.%M/\R[**K X5300@DDN$ MHVU*O42A7Z3L) CKS/CL_>;":@&(OC:]4LE[G\_G/B]BXK8*5M^ST@D&2'HD M"3(&* ^HPJ!D(3>H011 9XMG>]91&V<_5&$F[] M9BVDW -FPK Y*_!4%:!ZIONKQ;%Y.'=)FIR23>1 LL5]/_ M7.\>.ZC E)/U$X>"U8C">@F=QHQJ($PY500"KL]GG T*#87-X<^AXG'8-M.=Y4.)$Y42N!0OM :&$\ MIF$+T]BHK1$C"96!U<.=S7S;ZW-G,T=J) A(A#BC#F.&M1< *+0;8QBD[M,1 M=_)LIA4YY5U@,NI3FOU$5>O50U[$:]7IX_E7](Y52J1A %AFH3("4(@T\B74 M1'#2YVV2B\YG&HOZF\3J+4'4ES)SN,-GO?:GJB6 4:@UT)ABY#'Q'#-5SCM@ MB1OWT4T;(JS$BD9H?<_\&.4AS]AH,0P=3+I(I^G[['.V6&?J/AIN9U/-'JV3 M< >5TMQ89@SURCH'13E&)&B?=\DK/YG7ALCR;@#JBP3N[BZ;1-5^CT:,HC-Y MM,_6P2IX&S;@S:9Z2IFHWDC""4+,!]V-4VV5-]R'T6]18)K"^J9P9S3I0BOM M#+"Z=R0.]N=]%M3:>+-V^Q[1-J92W:VR(J:IO7T^*Z[E MFY2)WR)Z8O6J4#N!5$H$L EKMPO#AQ0(OANW)EC5/UCOS,W;Q;+5/E*]J[[N MS_1QMMCT.?RNR-)E9K/M?]\L]GG)?(#S73'+B_^;I:=?-*O?;.(!],1#"!&V M4&*A$"_GDH:6U'?+=.85[H)3/4+8%]F.K*'2D1D*8=YHX%C!%CE*'P"Z. M11(CM:Y__-A98LHN*-(..G53183=,YMDL\_1E[2GX?:DZ]"MP;-U$@="_RB$ M7 /,B!),B)*T!GM=W[_66L*0H=HY;:&1F'GI--O>VY(6,53M8+WK2S,G!E+] M'LVY1F*JO MOZ7_F1=FGB[/7<>YH)5$<*L)CY&=$"LKL0*E1F64);3/=^9J7LYICQ^O,XQV M!F-?BNF)$3SUO]*9P(4M!LR*F]ERDP_A?;8-+5T^S#X=%WS% MFHD45D63%<;4H-@395TY!"\8JQ_ VUWREHY%WPURO2X0%ZP)S^G,O$ :8P6] M5<0;*>'N1I.T &,QPK2=O2X#]:&J*?QEL7HF^/"OUT(/OTK>QU>PCEA +_Z> M \5U\B$X0/&+ /6[OOL">OS=N18;)LF '4NU*,3^%6)Q$"+/+$,<6\8(9 + MLG,$6XBU9>.T+FIB_UIRC3"X'AF.2F_O5W3]B>RW -_C^O&DT%Z429#1R@/L MA;8""A#Z+$M_'@2&C^A&9&W4\W;&WJGX$M*[VMB*W!F,?WF7RCV5VMY[?S.Y.OB)5H7KB(DTE4EQB'; 9:#D_D-8- M@IV&,(F[9$DMO$; $#69K!_7\Y@I4SWFQ6KVKXUQ7X\S1QI+N"666DN==(KA ML%PCQTM4)&Z0$7 (8[I3%K6#X AX]7MV*H_VZ8J)OT0,TWW M4T&:^IZ#[IY@[I8F': V%&?"4M>$,8>J)T):AR3RB@9ES:D ,U;ER!5D]:\@ M\>^"+RU@-FA,YA ).CYGB\"1V6"?/1T0VO77^T?\)MX*&."+STYBUJMUD>W\ M@9L_ODN_5GC#O-S8$L-W:O-/DR\'!&@ GCY[ M[D0MIO%EI$"3YZ'!P_9"3:>;#\0G)RIRI8='><*6%DB\>3VR?-GUID)8^PK.;S[&^^Y\/&C=1+C#++6,T&%-!K0H.5M MW>/,4*MQG_%O)Z/%6Y+6Z_>%6L)EU%'A96KR35K&Y59.IR/ C]1(-(91:Y3" M:VN9(PH36(*")>_ST/6BB(@6Q)QW@5!?9M*AWFYS=)X/J#U;-^&4>(P8TT&[ M)Q@[#AW8C9G%2UWC#*=H39(5F-$&7G\-KHPJ;&.\%&DE4/;=_.NOV?$@@-=% M$LN9<\P*HCR&5&FC$2\[%4\\QW<:W"+0>2N@5)O$RW+HRVSR\WW^^9=I-MM. MX/##ZWD;?I7<9/?IW"U685L[LK,?*)50AICS1$%L>-C^--&[5#&AZ]:H^O[R MCN,;V]O-FZ/2D4"W_3FZWKXNDA"@(69AW$8:"1&0<:9O.\UQ8.0XM^!&\.>M M0G$ED>Q]JCLE >\SQ2G9W:^^G@>V^ N&WM- M@417T[LB^[3UB4;GT^;RVI'-[$R-Q# /M0%!,\->::XYC8_%;KL154Z5%I-PMM=\X6'4(-I:_+/V2)]-JP3T_6;L@E1 C.N*<7" M8V,TD[8*)UHC9G7@7*:8RJ8]TZ7"IX( M?!YIRO86H#\EQ$;8C%JML+&+P9K%<%>O(RO?9-'O\M,N./J^M5!:X$E7I>(-,KJW?AFF3&]VB- Z6?/B2-V3)OH7$*FK#Y(". M:*49L9+YTE"00#4(36[]#DS_+*F+TDA8$C[5=#5YUD:8*=S'9\T#%M@QS,)L M*<\Y)46B_E[3^MV8 9A2&Z=Q<,7GZZ(A59Z:2+P%6C(IC#<@3!H8S\%W""CN M&B36:/UZ3/],J0U37T2Y?%XN!P_S:P&T N/T"+4DLW,, M:(31]\>%4;F3QD6!841_DZU665$N@V?U@D/%D["3:6FDA4CQ8(=+"4AY9J4 M$;U&:5:+]&LLH]<7 YK#4M/?=/MEMK@/A3*=%T4>_W$Z:>G1\@FF$@$)P_\* M8154A#JRZZYFPM??QCO+R]*6%-O$I>:\;3D7)>% 8R0U\%@BQHUSH+1AM16R M3ZU\()6L"1Z=R[!RVD(!PO_%'H=^6^1P?!UTSST'*1ZG:E43^R/Y"^MA<#TR M')5*U*_H^A/9Y:DG8X &(]$)J(2 D%H 2XM=$\EZC:V]+(5A9=2/IIZ\;.R= MRNWBU),.8P>-@D1BS"50,1/CKN^&$ES_ +3SU).UY-9@['V9&/^1%K.XA\=G M8L\XF%X739PR%@LG//8 6> H0N6V;Q!R]972R[.I#.Q;:@C-$,(^ZT7XMG"B MM-/6*0Y%,)H,D,J)\I#>2&K(.#6>YD(Z(>U&R'POW65AC8O=OGFCW[X_[S^J4C^1DE&J.8" 6:@1PLSN]S$O=:]! M:57?,*TOP->^I X@ZHL>.EUN(#C+@Y<%$QUZ+[!DC 0=B"$DD7"[A!R(.U9? MX)WYGEH4>",L>IOX!Q2:,\KJVL0RHH--R94KW!0J->'\RNMLTW$UG>'3C#A(^? MV>J_+9PP"<,0%. 6(*&4]8":W:B(=;B!*Q=?((PP)+ ?.HAN@M@P[>\JO;1FV DPCX^60KAQT M)U;!4CE=-<$<> BLT<8Z+Y70'I>G=0P27?]$ZO(HE.',DE8Q&L9!L8F4RY:K M&$)UNXK/7#\E_ZKLLCC52,(="*-6*$!LN%8T*.F[[%*68][@[++?H^K&SU]U M!EE#F^9=,5M,9I_2N7K,UXM#CX2?*)T0CZV%@DC'(* 2/&=\&5C6G^OLRI?+;NVV*Y1U/WRQV;PF7J]&1R5^Y?D($=DS0P'MJ M'/WUF$)I.-$[743 M"GQ]LZXST[S]&=X:/$,&%.\NO^XS=ICT4_C+ZNN):7Y),T'[41Y01L/^%F - MA"2@=%<(A'3]J=^9_=_-U.\0M%:6@_A3.I_''W?/I*?+],D8R>_V&UBEQ:)Z MGP^AZZ6D,_!J,N70>(,:4\0GVV>+;^A[TH*L MU5:BC3',Q7$MRX&= MC)$\4B>QD#H@""448:]%6#0Y*\=H,6YPF>7R8+E!-YFV(&IE1]'I'[5T\_S_)C7^9(F$NT#&#RPVF(KC3>,V7+QDYP05%_N5^)4[!BQ84S- MHT. )Q:'JDTDT< F%,0S,Z>@P#:HZ24"AL$&;WM0**AU(;%V'(.N+,24UL&%LFPIS8(O+MJ-V9+> W/%G=WETU63Q&% M=0^\#K23, PA9P9&,!PG@B)=1A\&7)J\(W0E?M ^8!O2>?*/Q7J934N-^\CC M21=Z4BJU&1=E2S%SQ #,)('QZ:X=1LI[5C\T!EZ92[4O"%M1B8-^7LPF<;$L MLL?9^K&2$ORZ4F(P)2@FY=560R AD66.%*N,$ W4WJMUOC;$J!7A_I8NIA'I MKZ_>+GWNN%&+Q3J=NS\GV7)9QN95(D'=QA.$,0[#YU K'A,O6\7+Q53!)OY7 M>"4.V,&P;(54Y4,K81'[-)^EBTGVLD^[G*.5.%2QK01:Q3S7$&.+N(#0>UFJ M< HAT$#EO5J/;#?0M<*0VVRR#N/>G#$_/=AX]WN^B,&C81.^TUG8BB&>&2.0M%LAZ1B3Q>QC".ER?05?DKQT"RH[6G%WG M7[PAN3N\JKGRG&@QH90ICP2SP!) -29>E/<$XVON];I]% M>(/>UO3\^7A#"5 ,\&M3Q;MCS7,NBBR MDR%)AXHG'#A) '0D;L],.6O+O)]68X[J7ZA&5^8#;@&=(5:/BFM# IVFT"CD MM#%8QT'!^V 2I]>FC_F<7[%-E4;?>TYW[",S[9$S43#!67 MGC+$C /26$YH:;4%(%"#Z]-7Z(5M#ZA65UG?V93\Q#?)H^_WZLU%ZF8 M)UM*.,1"8VV$M4A;%(PS5VK3&C+5X/WW*W&;]@-<1V;(,-UI"K=;EV#V/[*\RN5Y/G MG7JSV+IRWM[%1ZF7#_E\FM^9=)XMIFEATZ^'$G=U\9E$,6NL"ANP0\(32;7A MY10SW#0(DD=7ZZGM'=6A;E_MW[PN9I,Z)]%'6TA(4.X0X)PJZQ7%B =KKAQ_ M4 #KQ\:A*W'F=@O8R CS]N[5[<-8,GO,J@?"7-YTHHR1BCLMD?3>. 8HV1D4 M#KI@1-:GV)5X>P="Y,MEMGP;]M;5;'&_GBT?GNXQGA#^V;J)9# 07#+&PY8, M@S)(/2['+)RI[WC#5^:*;1NJONCQ[@6'7W;XBE M00RPW478,#-@@S1;^,K\LFU#U1<]-ME/0N=C\/!YW_R!THFUBJ*@I#L2!\>8 M@JI<%1$VL+X1A*_,9=LA__LOKW )W?MC\X<#O]^U\0*B+U^^_#S)BT56 M+%?Y(ONXGLWC#?:/1;J8+L-?'G_9 ':3+^[+I^358AJ'L!O![>0AFZ[GV9;0 M-EL%$V[YLKO9GZOX#LCTQ[Z5Z;VL*NO(3]+U/,Q#*0 RF(G% T&PT8BU&#$ M:*45JX\Q;C)P5Q[?+E\W!U0JZ"V3TBL>E%&ZW8&"XH((:!!F>/%,3.?SX_.O ML6Q.:O%UL-C,O#B8Z>K?)O-\F4W_]F-H+GOZ9;Y8!;Z[^2:3Z=]^7&;WCYNU MLI?G!>>;^(&'+%O=1*%%X9S.3W^L2H(U@YPBR9VCF%L8 ([6#PEN,^D3A'FP%G+ZVZ$/=/9N:_'BE1 +#K5?(1D\)XDZBW6EB&*6 EHX[47US MX55@0R.DOE=>#,.',TGKQT2'86CP=O60%2K8I:OEV4=KOBF;(.P8A=A)+P7W MF% &_&[+!>NE+>VQ!0WBXL0\;CU7V-UA)(A+0:8:]H0,2FD1HL1I;0QWN!RQ-5R-6REH+LA+GQFMA]=? M@2FC5!/&1Y!6 B?JOX\ I#/",JJ1,DH[[)QA9?=H6#['M^^WA_C)=Q(N V:8 MP^3+'Z=SQ!-+$9/4___M75F3V[:6?I\?,X-]>9DJK"G7.+'+=I*Z3RBYQ79S M1BWZ:G'L^^L'E$AUNRU1:A"DV+[)8B=M@#SXOD/@ #@+LXXXB9M*;M1 "6TZ MW<\_H[W::M\;ENN0W:\2&7*$$Q@7KH!2*< M(F<-@!P K-K!<\9Z1'X.90GTY[&Z&GZIAMY!L-KD.2:6+SZN+JIGF/*H8*FW MCDG"N< $,*.8:\]#XK#E2RIHEZ(D(V"6J!A/J[,]4M#+ZAB>[A@XP8Y@Z;QS MTG/*K?&F'8#1/5SHQR]\ET)Z=H3R4?Q(VY[-\H]]@U8>2,XMDCH*+3@17+;# M$-ZF>QR/7RPO$]&]04KD^FGUMXO-@/,=@S<6",*X<5)X(2!%$!P&($4ZR^,7 MUDMA.3M"B10/7N#+13 8P@H#X#BR&*)V3L(\_IY,\_@E^%)H'@"C5)M-O_[! M3#AOG75V"D)%.*R!P'M0JZK'2!P$YR8]/GK\VGQ)=EA.=*ZSA3>SU>I;M""? M69KE^VX!&$P<9@AZQR7QAFD/VY$JRR9?7/QU9I^O7O",IPBWQ2JJKR^7]0WV MSBWXMZ);!X[V"$Q*P^H+"NLLA-H*ZEO0B*1\@L7;\M.? YG1[N,>N=EVW;T] M:A8@LMQ&>\34J;^5(]2J]B*".",G7W:\/\<]X+@&L1>DMOFQ=3!264TD-D#Q M.J.[CDM6.RY(] 0+KPU)^1HRTU\MM!@Z-X'4T;OA2SXA)XA"P4&'&!3$4 MZW9QI4*PR6\K<^M11K"F%-.U\Y\X%<35")E7EO?[,)E7R]MJ=;]SU;WNVZ\= MQ]9(]*[X7$]3=479@VBO+PAJNZ1[T"IN>AU%EI'X.XI;H,9W62*.^66UM08: M_2&FL&,@^EOSA^%K00 F%$I8M&)"92.FT:; CKE5O]V1-=9X1<7J*K ML8$;,YQNO=H\TL#X?T^U+_XHF&JYKA;E?#>T'7HG?.A.-PZ"2 .E5=HHQ !6 M7( '"(3K4FN,L.6:&$E*L%)7ZJNYB$:BDA@1SQ7! +&("*Z'1$7 MVD[3IRX'19UL]T+G9^!]4OYS4Z'[.ANH-W%^G-537#.K71 :=[Q'<%AS#NM4 M=-I8HZT$3C7CHQ[#'I5*-:;_KMVP4L. MK8$.QI73*RH@>YCVZM5TFJ9?9IZ>LI\!H9?-^J0,ORF1G<.5N< M6]([6@>*B/3&:RDQ]DYS[PAO1&7:D5$YO.R(.Q'J*C<6J?$NY?S!;.P.8?FQ M92"$.2DA!)H[8['W<;_2B@AX#R_&P3Q<^M/5'X=$JOXLE_/JK_4E7!UK&B!F M !*"$8N6H(<,,8A;(3'6Z=='@[FJ]"A8 M 4]W"HPQ81"M*SUK1:50Z@ 7-PJDTSWT5#K,<7HVI,;2AW?%EV*Y+7R$*6X: M-ZO9S>;/+5\N;Q;:>B>JHI_C/_,/L:X>B)#PM6!!WH\ASP1B6 MS #FEJ_$1<+48\4]R]2@X:'BSW]7/<>!2G:JN<:AZP%MS[ M*">U3&-&/.0'804W$_1O'(3/C!B-]2T_:%P[,97+;<2C4RNT M )%8TR3XCSQ8)M.3W0_FESGHW#-=Z,?Z!/8Y 3NT<]\@(,AAG4!*(LP5C%#3 MPQ%[_*A]^N'"8'Z8@RI.$BKC.\K]Z!YV!0>YN]FJV&46J*NRQ>5@?">YHQ)< MW5'NJ%1J%87_M#_5_/;0I"F^H/Z:K>:O+W&CZ_WP8$FTO2V'M1YKI83#IJG[ M@[#7S$W"R>[<,->GQOD,U[M^[PB6>0KC1H811H#25@O8E"Z&,FYHQCQ+Z';( M&U%E3KOKC0KVF$Y\S];RMXO9L@XF/G.W^[A9 /7==)V)A4L,&:[CC&T[?*O- MF)DK4Z]RQU* I]5MTF$>>%TI&6@=9Q?]0:*!FP M2' /<3M-J3JB>WH7#*D85SF!2.3J?XIO[O[SHOI6%+NEXK2O9$?KX#!'CBD, MI)#>8 T5:2I=08V@3C^W'>Q(/P-G><\XD)KBN2DOK MI&4'[<-BS$_QA=FY?7 ;NNG ^S?JIL/X4GN(UZPQEY'4UNK[OVFNOF_-[N2\&<#24[V M"90K:D6TX:'&0F$%B:+M&($&HU96N_!ZZ*I45\, .]H11;':W2CMJI1%C,X' MGYWH$6SM3UCGCT;0QT]5.@A4,SYC6(_JZ\/Y24U)2=V'\\>:@C[DA77(:/=W-2P= MV2T.?QX(AXA[(J.8 C,%J:('F8UCZ6;)P$6AKG=.T >_P3D_.24\:1%L'#*3 ME&-'$3:(>6!T*W?4WHD&,29B_Y2Y7AB\' XGM0T=E[KQ*/LUPG>_O>\D[;LV MP5H:=]]*>JV1LI1!J)H[/(0 \A/:"2:C7N49^Z"\S;Z>Y^UQFV EAL "3;D@ MR$AE$*2M[ [I,:LEC\%;C[%/YBRQTRC\(YKUY?)3M.C*:@Z/J, 0KPD\[@FB MZL-H>%(:<61*\0 ;F_70WY4'?YX?H@?GP[1??U<[EWP]P,\ MI\ YWA&)]$Q13@B$&#F%XU2"6PP)ZE%#]GJ'40-K[Q5@3PW6/R?NQPO%5;>; M8E5GGRV7NY]6M_O3V[I#769Q]:6\.>99/+X0 0"-D8'(6FQKV\3&Y;$!E@AE MY0L\&/]@3A(H/0> M2R:0-9@)VLX?Q.H>3C[7._!["6J>CY*A-/S4"O1@.C49S^-__:.8K7RY6F\^ MW*VJ[:<[7]YN[M1R67XI5NO9ZENJEN>4(2@%B1,(\+@K45P[HW%+.L$6IQ]M M#Q>^.5%-OR(M8\_G#V.I;C_,5I^*33'?9_2H]L?+IR+>!WQC0$BPB).# !A+ M*>$.Z -DI,?IWG#QI!/5Y-%(&'N6;L[6&J-IO_"\*_ZY+>NB:-6J^5)SS\N7 MO35NMQV&"A !'73,(4M:_V=$I.J1O6NP>B)3U=]1B9C\V=W>^6?]2VRX6;^Z M\/ CVXN"(@9HSI'5 H.X#>?('78F"N'T$Q#Q$ZGU)+!_F9J\^S\[VQ2OEIM5 MN5R7-W_,%MO.0.PQWA^(X$ R)1WU5'!C!6C#D!!EI$?^4_FWWH]"R6B?0^T6 M4]=8*^9VNSJ:G M'O(>)5K SZBI0P/\4F;A=GR'K^Y#M9DM1IN$+WE]P,("HQ!UVLJXA\#.6M B MKY7K<7?X]^7A*)2,YGV^JFZ*8K[+MO7<*?=LWX \AI0J[K2AQFDG/&HW%,Q; MEGYI G_&6\#<>%YY'=^I_1./Z!U2OZRZ$WTF/2] C26$#FD"G!",6@%5BXV3 MO$>HU<]T0S][=PDK'TH#KW>I6S=WL^7C_5HQ+QM#P<_*U2F#\3J"! :%85(P'_>+&&O) M@9$MP!* 'B7,_NTNQJY-SMC:;ZIE?8VW\]78?;>=E<>'>E4 @#'G(Y=>.:B) M)ZY-?828P;;'YN?O"['L\(^6'*5-IGT#:2:?-8K9>O]DO?Z\OR"-]M'W0W&N.5#3C%'50<6/:\LHRKIOP MHF.+@::WA\#96F3];3> 9R1[?MHK8..U$39JMA((.H6Y;"I7R/@!FC'CV3K3 M-_=DZG1&YIZ(S(;+L;QNP5H7-__YJ?KR7_.BW*M*_(^G&A)_%%X7GV8+M]S$ MCL6]Y[@=+]&*CQF(FAI$GLYAE0N7RPR<9U.ZE^=D MHJRG38*D2D!GD=;:$"^MI)*U0C/GU#0CPWO!7V6%XH7P>!W^3D2'7X6^+,@YH M4\E/4L9[E, 8+UUK[Q4T-TJC:<*#E'5RH3>W'^)&9SV[J9DXGY_R;.7@.5.AJU\ VDAH!4/4"KZSB_UAK-%83M]PCY>U+9^YD!&I ML;3BB:AG)_VC[0/B2#/N;#2((6+*19! .S8= 9RX89"'MZ=Y@C,B]7-IPS17 M_0DIP95NL.?S'>"SQ=M9.7^U-+//Y6:V.)OQM[-?@(H9 J%F6$C@B=%:M*?: M3,(^%X!#60L].7MZ YT1G;$TX<.JF*VWT?ZME\:S_!]I'8AUPC@;+2&.N:-" MU\YS^W%Q$TWE$4\1KL)Z?TQ&=3+XX>[SG$UXLE.0CFD.A'92"P2P]4:WAC0' MP*3O#I[OHWI]@S 73-=5ALM*FYSH%I2Q ".L$/<00DN=.^RL.$1*3]PVS$#A M15K1"ZV?63^F:2U.3"VR' ^I^!-VW!>F\Z#H;+_ 610>&:*Y(U)K(HV7C?@" M,C]JN=-G.('U9J,:#J0>'/-$CCO[!:(A<-IK)B0!E&)G^8/XV*:?! T;BI>; MXYP@]>!8)'+W.0$:-3CQ1TMDN[FK5N6_ MBKFZK[;+36=2\$*!'%,0)#CB++/% ():_\0(RJA%'BY3D,Q^EH/@=)4S MG7T0I+K99^BZ]&SG^UX!,>Z1]0@ *Y"41I##V94SML=.?[ %/Z\^Y,-FM&0, M^XB!M:]6#WK\YM94]_?5,#E4XWSG$$<:YT2MLN($8<2<.)US>,)?N+3:8 M>9!7([)#=-U%Y%U18U@N/SW,<0]M4M>52QX: )7:(RX<=Y)YP91'ND6)1PZF M9XN,L=0, -VH!T?K^@8D?AL?9E__+#=W=]4N&"?^X'C8T[D#I6<^+FC)((HF M>/R5:6.L9*S=>WF@77ITR&!QYYF5:GC0$C*P,XA+[VYX5.2W 8GI4J72<&B^3.HQ-CH)5#&?9IZIND'6]7Q9>R MVJX7WX[+6:TWOQ9Q9FPL\4N4I,_S@X<>&,X9%Y13;Q1&EK=P2*'33S4'B\0> M2'E&1/$*X:G;^_N=C]_[\M.RO"UO9LN-NKFI9:^3RE2+\J8L3D6)#A.N>I%$ M=;6'3Y]6Q:?=1/[F]EWQI5ANBVM'M9X0Z_4% :[GND9%IM9HR+7& EJGD).- MEXXG5/F+8A=&'?6Y8->N;L$)0:BPTDBH+!0 >;>OA">=]YZD1VIDCG;-1ULU M&#H#1KYF]-S5VW4$;;U^OW_YQ9Z[Q_H%#3$E"BCLH8X@.^4Y;@%2DHYY)_,/#P] M93\#0B^;]6DZ64R ["Q;FOH L$ZQ.ELT+^\.R3W>.A!!/% .( Z,EY)XADDK MJO5^BO5:TZ"NL=:UM;W)90=:1D\CD]CVF#%O<&$10OG,%P%S!0+E/:F MJS\.B53]62[GU5_K2[@ZUC1N0J547 @CM)$6>Z%1*R0TQJ2G*!C.L:$W61F M2%ST+BJ+_G95S;WK1C LQ/U-.X/T4_AF\G2'@)G&PM17ALAKQR&5JEFE M/,*"I[N)9C=]\Q.9#98^GZ2IROCO;',NQ&!/L2^D"1R]T>Y_+;8[Z$Z:?NA7:"".%XG;L?4 2F= J+=#^-H M)*;'6V9WF,G/6%\T^GUH;9CX)=_9]VV#H8P#)*B+JSTP&B#LV\%B1''Z>I?= M(66PSZP7(LDKW?\6N]0OOU:+>3U/=RYR1]H&KZ63 %A(" %1T:+$!_W"F$ZH M(/80ZUM_1-)C'I;%N0B'MD70RCIM1%QAJ2:2.Z<>=(EYEYY[*KMW1GZ2TG%( MI&978.2B#<"1E@%H3HTAPA/JN(."":@/\[7&Z=]3]ASQ^:GJCT0J_8 T>]'=@0R,)!Q2 _@6V_MRN3T3K?==H\"Q M-HK#^+>"5/A:SM9 )9*Q*16;S<]0+RS&NKEM#G+KZHNF6FY6LYM-[2%GMNM- M=5^L7BUO%MO:B%7K=1'_F7^8?>VXWTUX6A!*&EZ7**>X3EH$.;5-2EQ/D8 3 MC. :S'=H>/BFZJDX78_%=W4^Q9MR439DF]GZKOZW3LWS9;;8W?POYP^E^^H_ MZW9GO.)@=O]@ Z\P, !0 !C;G(M,C Q.3 V,CE?;&%B+GAM M;.2]:W/DN)8=^MV_@O=XKF^?"-5IO@F./7: >+1UK2Z52^HYGMOAR* RJ2I. MIY(:,K.Z-+_^@J_,E)3)Q)-DMR?B3-=#Q;WV K"P 6QL_)?_]OUI;7W+RBHO M-O_T%^=O]E^L;+,L5OGFRS_]Y9>[#_ .75__Y;_]U__P7_ZO#Q_^5_+YQL+% M4;;86*K-TFZVLW_/M5^OOJZSZS7HLBR?K[T7Y6_XM_?"A_4=6\XMUOOGM M'^O_]Y!6F?6]RO^Q6G[-GM*;8IEN&]M?M]OG?_SQQ]]___UOWQ_*]=^*\LN/ MKFU[/^[_U=F?J'_WH?^Q#_4??7#<#Y[SM^_5ZB\6\W!3-;8YC/0__OW=S__N M-3_MQ''\8_.W^Q^M\E,_R#[K_/B_?KZY:_S\D&^J;;I99G_YK__!LEHZRF*= M?K?J_OWR^/HLN_K'^B1\WV9>:[T]9F1>KNVU:;F_2AVS-8#1?^UIFCZ<_ ML2[+5U^H&8IKAIRP9N@_7OCP]N4Y^Z>_5/G3\YK1\Z,"?@G V_=@3:%K2/@H M W*(U;? M/(MY7?_4#?M5]X/UUP?DMS'>B>K1A[/OVVRSRE:-:+[ZM)6O_NDO[%>+7?7A M2YH^+U#Q])1OZXFI@IL5*C9;-H6QJ2S/*IQ7RW51[M\*9585NW+9 M3F$,;3V#MP[\UR.<5KI96:^06@>HUJ\]V/_]7WX\./V*_6)YJCLU$!_3ZJ'! MV?'#\#KQC]EZ6_5_\J'^DP^VTTW._U&*R+<-4BP--TC+[[H.58JRZ^:O>B,L MEU91KK*2A5#]/TK+Y86&['[BQV7!XH+G[8=7;5J'4J/X5HS1I5L&F<.GV'LW MEF^*JGIE^3Y]6&<+XD1!9),P3 +J8Q3!,+9[8QZ-W,5V/W-='+F2)D2&Z/;, M/#HP3FM4;P;GKPVP\\-1*X%\JC<"=V+R)D&;$14[30F!$ [<"-L8Q_YO4$8@5!5@3C-3*1!+3H-*L3+IKP.&2!2 MCQ)=XG T+6J!"*J1(*WSU2-11S@428J;2YJTW)0+M"M+MO2[R=.'?)UO6?3U M<_;TD)4+VP\B$,' <5 4 P]3WPTZ4SA(?(]'C90,&-:A#I=U!(Q/>]18&U:= MT0@3W$UZSY7U:XN*4[#52%MU)U#-4)B>O%=PS)+X1K&9BXT,VZ$;-R(\Y/,) M^=5"T;3"J\>%0F.7$0L ;[=?L_(C\_&')51,94>(E-8:?3$AI?8&H@0M1$]CSA1GSN% MH0[))V-5N5WI#P(&QE8)H>TL->I$ MU<(0:XJ:H6/O2D(U#F1P:8<$=W-3$!D7SNJ(-!\\>U.?T6=(TV4=SKQ<;[YE M56^YBVQ"[&(_=APG#E#B C]B-GN+(23<6U2J=@QK2PW/ZO%9KP#R;[XHR@VZ'"6-_CGRO@KBS*]-.:&'UI\5@_08@@M!M%J M,?+KECJAE^>$4;D4FPV&:928!]3YY)\!1N553OM5^>51_4LTG-%[;>Q-K_3Z M7"D,]"[^+>+/K.NTV\\8A $,/-\%V(Z]!%"?XO[;/HU]WCUA_B\:UNN[>N#4 M3*9KZV=H^DU="#XF3]#DT% 8.5Z@F^LVI1KGPD8\049PCW0!' MFL;Z: <\1SP,C7=!IF8RXD51OQWS4E[SC/J?\TW^M(\;_- .;3?T$K>YN^7; ME/2'091BD/".>[&O&A[Y'1C^ 2[(R>4A;HX.L4'>X="35<8UJ%]Y?F98R[$S M_<"6Q%VH]@O%.]HW^2:[WF9/U2(A- E00DCB!9Z#PB2DG9IX@>UCKEE>@QG3 M.1XG+AW7X*P&G>J%;0$VAW5B9"+%A$.6PW%N;^\9.B$P&FF=1T:J#D26 MY49.DU[@-J8(R6MKW:4$OUAIBU9%J:0YEA&M,>A5TJ\7"UZ@= 3A.L,2 MMX:ILCQ'.5/V:5#9]# F*7(X?4J_9-5=L?OR==O:C4#@!AZ"%/G 3SS,%G6H MLQL".Q&Z.:YN;8PP;'E >&6M6HQ6U8!44C<9PT?5B4)K[Q*=_3=?[K/RJ39Z MGWW?)LRQWQ9A'!+H!4$ @&VS8>E2&/6V8N0&8C.^C 73L_SMQY\^W)///UN8 M)/<6_(BMC[?WQ/H$_P4F-T1TDI?BD'=B-TV?Z&2^^?*!,?YD-:+S:XW):D"- MOKUR@IC!25N%R'DHC:(/[R9G=49X=8:DY88% =6GK+S[FAY7_*01/L?.P'!1)G0>(T;=C4)S M1Q,;-W6U_]5NG=T^-M:2M,I6J'AZSC956TNN+.MSUZ:^;O)R^)E/Z4O]9_#W MM%RU!2\=W_9\V\&1[WLV1-@+8=+CHXD=B\SIXZ$RG6W1.6(5C^T0_5 _VE 7 MM#XX8QU[8SV\O/K!SB.K<4FNN.Z(3 M\\($?A=3CS*QF:' *4TCD+/)S2)0ASZ(>UL>"ATN3)NY+YL> 9H MQW>-1JI0L2!+? )LCB Q$>7GQHC^O:)A0,/DZ)J'#DEB+W1T&,%(5%JE#N@V MJT^L@WU,G_JJ#B[$ %(?A &%GN-3#+LJ[ RJ30 5"DJG #BB.DF5,)ZFU3CC MS+DWF+Q:3E(JV02?0Z'CE,TW#_6>EH*W >7T[<&]&_CTO"Y>LNQN6RQ_NWT^ MJ@V1>*X7A]"ACDM\&B0. F%GS\>VSW5K2]V*Z02J#IA5UE35CX6 MY5-;&Y]UL[[ *75A$,1V1(+8P]1V(A3OK=D)$-HWE;5A6(\^W?W2ON-WA*\[ ML6BF!D%IDF:23YC&(%%,EM[1-E5!Y#/4#.B/*IGS4!]E+PJ]74SSROIVV\!^GZ$N0J@C@C']*D.QX;_A?W^&]F;-V,TIJ;E M];CM*!_I&6S":=;A%XE7677K:]5Y:/N8#HNNJ'5SS3MC?,RVUYME\935^;7P M6YJOZX.@^Z)^;+?8-!'SUV+-&J;"^7JWS5;[+(7(!PF&+F&SE0>A"SR*^QDL M=J =+KYEY4/!.U68PR&B+,>0N07FX^XI*^N.;;&9WF(MF"^;$+@#:KW*WFG] M:<5&;#HPV%)\L\ \FDA,_!EFJP5M_5##_JNU!VYMBWUK'&&_VK?;5"E6TCP/ M:+WYMIN'Q(_@9S'VJ! 3]%\VJYP9R!]J6[WT=*87MF.3)'8C4%]OQ=0+:11W M)F&,B-">J)(APV%[/>SS;MBOFV&?/C^O\V4_[I?MN*^:%9F8#*OQRZ>THU$K M)J:O8.VGM;U@CJN20QP-"*$6:N>A=7I<*0QT/3'%^GN6?_E:"R.+OM(O&0NG M'K*RRV6J;G?;:LNB*0:C0W&XT-+$Q8>L691@[,2^ZU*'V#@ R.[E-/'<&(G% MHR.!,AZL5HQ\G??OO$\3M^IA?4"[1V[6>:C\V$X7DPXE,S-'(WH+A\U004(3+XJ0 MCVP0AR YPB#T7JE>RX:CX;V:I)V:/#23P&:O*:_"8:LXDI8?\OZ/_VIF0N!L M&KVZK[]5#,K[53MGSU/+&V@:)%NL1?Y8RBSHFZ0 RS#(J[,L1&R+HZ;K;ENC ML0ZW[4*AW?!XOW]]E"^V""-*[1#', 2!FR0VCA+4 PN"4*CRRPAP#"ORD0=O MQ#<]J5C5\VK^+;.RQ\=LN:TEHCHZJ'KN#JK2X_M'TJ(]1COS*?G,FEA, MWH];]WA)55GP3>OBOG7)OG4O)*:=WZTR,@^HM\/ Y#!B(\]CQAC3X6*R :4E MAN_6$^^FN47L H"!R-*$^BY@+@$=R@0Q+&]V!;,1Z4H7MJVT*RQARD?QZ^Z M+9PI(GGY!E**Y4=I&Z/1_"2[Y8)LBD?TRNTR#X4VYAU?5*^)1=E2*NT:P@M\ MME+ GA>&"#AQDAQT'KFV+Y2F+&?!,V"4Q M2 +?PY0$'G!LQPEZ:SXF0EL%LC8,*U!_]C:R!G$S+*=")LA5UZ%)XJTSU AH MD2B9\U0C82\NZ)$<*]R%2C;;O-]PN\N6NS+?YEE%OB_7NU6VHLS;.GMWUSX[ M>?OXKH#74[';;!?$]FD,'0_&-,$NC"&E_5D7"KU$K,#)*(C,[W9FFV:;J[X2 M;%5[/ZRL<\2J>U*WU\G43WJM.E(#\LGC_-I.3$R/\5L'!RSRJM&.?*A7O*<4 MN/5DY(HO.L@?D.MQ&W<>XCZRSV\KTTS ./>].V:UV26]?:3Y)MTL\W3]J:CR MYI)'GP,1!FXA782^@Y" 8$.P&$, ?$Z(QX! M?BR6%RKX<>/YG?#NCMS?"49)@@1QACOFF!&,6QH@DPG-:QZ&0@@YPN8A'K+@ MWT[J*AR("0+:E65]I+FWY81. #WL@R#&; GI$=2+CQ>XHO<7Y6P8EX<.D)4V M\/Y11B>$>1.1"Y.$R:C&E=4S-JU\O.'EHHK(\C@G,9'VX:2FJ#'"*RTHK;[" MS:K^#_FW7?XM7=>I$F^?6_-MZ$<>"VFP1V/@ <_%L+?MDA"(28T>F^:EA^%K M+IHLZU]D!Z1B(J2)83Y1&I]:,9':<]K\X@CBE95NK1[E%(^@<3$W(&-ZF9^' MK&GVJ3#95\5D[W-6WQ%<;K,5'XK0M9, Q*X#XH "QX70"SL4,?) )": NJT; ME\(#X$8,Q010.]=\4C@ER6*B>,3N@#YV\<"XJBA(XH ^FFJ.>2BE,>^*<3JU MX'ITN:SWHJO/V3)CEA_6V<=LV_7/!8R@[X0XH9C0D)+89M9ZDS8(?<%EJ8HI M\YM7'3JKW,.[LM9955GI>EW\7A?-J^IMY'^(KX ;- /['\(KUX^OV+^HGK-E M?1:P?A%)+JIM>\$[WUBK^LGL>D%4;ZQO7XZ2*INMX*>T_$TT I$@E4]FS+(I M)C+-4^-W1V1UX*X:,DE+YO'?TW_^\/%Z7 UZQ]> LES.P_]4WV:U:^.G1<4!S9,0EM&C@^B1P?!DF_ZPYI%%$Q-=)A MT;@^=2"MK$79O@)2U$ %G_S002^?+HW-JYA2]81V\!H^&X#6FU2%D1\&N4S: M@%SII'P> J;5H[>/AVAG2RQEJKZ07#T75;K^J2QVSRR^6^_:8F\58V>;;W;9 MZO:Y+GZ>%YL>D.MYB%#DVI ZA#I>$B=1#PC2 I=?S$'P_#2KTM"_)JM5\V. M*@,ON.XSV02A#L1V ON].^C7!U@"Y7'$OBPDJ.+%;^Z+ MIEC:JWQ6A736RT2):*0)C@2/]J87,5Y=$B5K3E(CC'TH-U60 ?X%:L&49_M2 M7[;=LJ"QWM1XKC>.ZKU]B"/L)S&$CH,CMCBFCIUT)MD:.7)%5Z8*ID98DK;H MKJSG&M]^N^RY?>&U3318+G=/NW5:9P^MLN$2*B=0>E]4 N[(^]W0R<.TZ M<5R5&B1J0*;T$#P/G=+D2V&B"XHIU4]%L?H]7Z\7'@ VI3@)[3@A0>1Y@+C] MYX. 8K$@C/NSQ@.N'HF8Y/#3PJDJ77I7>95MKYXI4ZG#UF99FM]LE>>P1L?V61WBBF:"H=\.C82?8)'.$"6[HO,J7.D :>1?G%"M#NS=*+,Y#8!1]>+M; MHX$1L?/T!;4!1DZ2)&'H1 !AF#BH_W@ "!8_2+_XR5%.T.5/SB]3(G)DKI4- MF;/R*8[(+YZ-<[,RCU$N"OKD:;B@S[SC^"9/'_)UDPD.-ZN[;;'\[6NQ9H14 M;9;_OC)40$($B1/8&-@8^;%GVWT&)?)0Z(CMRV@S:WQOYN8:)MS3XD,V,(M( 0%H4UC' )DQWT%8.P#3VC[1N;[AC=O M^D'S7)1]EN&:H?S /O74W.D5U"$9!CD%R#!Y@LJS)ZG&V8R<$ >0EP/,];$>@ M3^W!7N0)ACDR%HS'-S6H^F5X\5HC4H3QZ8EIIL3TI$%C=7 FNC5Q@I$!#5'A M;QX:HN1!H:\W\6G( M4$7=BN& I>/8>MZ5U:Y.W-\65EJ?>1_5,[+2+V76//;"IS8:J!W6G'%9%5.> M^M#[ ,S:([LL0KHY7!7+7=UHS7V7F7#Y"M,(G+X1=N9LH]9VZ,:-5E_T_H1B MZV-L6MW6Z$>ANR_)%=Q],V%X?H0"#T=>[($@3 ,]EG>Q$F0Z LP8Y$SP:[,F:-C0\S(3%BZA:1 -N4 MK;C0(*Q=1&W=X8PE/6I3:6Q5-= MOZ:]5EN??CUDF^PQ%TU"T, PGRB-2ZV8/O78/I0M..O4EOS(3YU?HFM MO11 M/0\%T^C/VX?0-3,E<+,E8_UQ^T9$09VY&=@^M#V;^B&*'+P74==-!!]TD30R MFH+E'3[A>RM2U/&IU B\4FMH.ZX:/MUJ[30]PPLV14KG(3P:_'B_;-/"C%S]D'<[4@G[-'(!<.PD MCCT" S_H+PQ3.W0$W^Y4-#9::M1Q?D)36.0H5TJEH(@XO7P*-2*O8C+UKJ2( M_.:TB9(B'-O9FBF>AVSI)T\FIUR-QZ.@7+47YCH*I]]<&B9J M2*WT,#P3M=+DS,E;=9HXDL] 7U#@.F[D!Y&+O8!2S_;W;\10DGB)R%4[B<\+ MJ9)JX5KI.$J&-SXQ,DR9F !-+SE",J/ W3RD1<6!B_GC@ES(Y(T?70<."7(1 M!O5C==0'F+J^N]>KR+9MV=1Q 1.& YP;3:GB(J1Q:HAYO@1UY$W"^*%"TIQ2 MQ[G* 2AR.Q.=471B((=!X,LV@N2F"#'L6-F MF:DF0;W!&&*AY\05S(RRS7VX-BPO8 I,"NQSFR=19H_[=;0U966XD_Q\LVV(.H7-[:DT1U1NU$B5\AJK[ZO"_,4C]C M'@2V%S!2(+8]WZ-=TG?H$ H\L=6;HC'C2[=C?'V%NJS!*5B_2955/OD9D4XQ M'3H&]O_TQ>B:JA%3%7,:IFI G31Q/ ^9TN5,8:0?B@D7*IZ>BDUC^I_3]2Z[ MW6VK;;JICV 6/F!?!UZ40(S]&+AQY/:AF.-C&(BIEHHE\PF5#3BKJM%=6?_P M-]NQGM/2^E8#_<\6^_B5W?W/CYII<\WLGOG(+@L95NK?]WM\DL-[ZRZL'V^KW*_]Q^^=AL&%ZY MH7\5!G[S=_5O;>\*^(Z8T=OEMGA@ZRH7-':!RCN92GV'3YO'ZC1BPMSUEKNV MMS3 KJPC:..*\@!' XJL@]EYR+$63PK]_4[P>LUJE=>YW.GZ4YJOKC&[LHXU;>1[.1\R7^7;AAW84@,") M>!$.#0=<+>< A]P>0, M#0;-:]NK)\T;4&*BIH-5/E$;F4XQ4>O!63TZZX=C:CN (S^T=YFQ 4W32/<\ M-$VG0X6QKBE\';HWU)QF,!5]+K.OV:9B*ZDV>^2FJ.J\"@D M.$&.ZWB>$_I=XDCH1C&PA:M8:;4^JMH5S\ABRM69H)9[)TMX*G%'>A/0+ MAGQ'O+2*OO;4'^_LC2N$[_D8T#H%\N8A9RH.%-HZDNI1[R*@/HT@ M]8'C!QX(?1^1>&_(]WV1/!*)SX^21%*=/=15/=.]3)_L.:Y6YC25O&=)Z-B6F])Y"(R* Q>/9P6YT/4BXH+0((G9*M:'B>>X M*$XH[C?I/ ^&@63:FIRQ<3+8WCS,ITN,U*GFDZ916183JM-O'L[KH4.^M#A5_K<$7S04) G[GK+W;;/WQISOK$_ELH=N??[[]:-W]=_B9"-94 MEF>13Y_&(5!,F/;;^0R4U:"R?JUQ60VPD1/?SA(T($WJI,Y#DS3X\;9*LB9F M^*LC=Y1/FQM#1 MM>4#KLFR1P&*__LAFI#-(D)DCB[ MLU4D"5R( (AHY+D1:<__?1I1XO$F MP2C9,#>H:ECM0<71H*HFF^.'6!H84UK(G<>8TN-*8:#S28ZIY"5)69=;9G=? MLVS[4UGLGEGP?E]O8B]<&&&/.IX#?-L&U$:H>Z7)IX $B= [X%H,&I[W#Z/M MRGIXL3J<5@/4ZI&R*:W&>G[D&>1;4,O&HEI6TU18-JMO \SQZ)P.XF>F=UI< M.J=[^O@2*5^Y[6K7W;-_";_GU0(G$8+ =D'HVUX$ZBJ&+,:*$4A*&A/0V@!UR5>"6^[)A=8')C=4CXA,328*&-<0\-V+2 MP;#L:;%^;>%PBJTD/ZMBN7O*-MOF,>$)>7J%@Y>O-P/JC80RT(TNVJ$;-ZIX MTHL38JCF[;0:J(B]T-'>_(J'TNHK71>_?\Z^%>MO6=D9 F'L0T!1&$.?8L]) M( :]H0 Y+J_L27[>L/;5J*P:EM7CXA_ALH1=EL$1N!+3PO=OB,C"JR,[V6JCI0:.LI_*I:O^-P4Z0;5&:K? N_E%E6=Q^\ MRUS;#7JS 87(=FTFX[%'HA $J%\NPSB*":_&:C%F6'%KC%8-L@^NN*MJZJ/S ML@*/SJ28'A](; %:>X06@VC5&"4$6@^Y_'(].LEC!;8\CIT1::V<3"_9>MTI M#/4=T1=S'K;7FVI;-GVIW>^,[, /ZM=/*7'C!/M.X/2&$(JHR!:DQ.<-2W:- MR#I DCK9D"&-;\_1,%]BPBQ(E:'';MX2,K#)J,#>/#8851QX]XJ-(A=R"O(Q M?>KW,2,;AH &@$G= . 0Q+TJWKJT%CHC0=I(^.JR9550Y,\S9 G4D9;#'&H MI#"\](V@- =ZN/5&@M$YJHZ,&X/:(\T+SY*4Y%^^;C]EK'MMMG?9)B_*NF)R MU89.814=DO2$.)!:D>;J(5LGG4L#Q]G MUK%:J9Q^':O7G<)0EY--53Z1(TCS#?NS/%W?L<[9+*U1^ESWTNHFWV37[(^J MA><'?AB[ !(0$>SZ85_VE,$B+A&*5HV#,3R''"??GLZ\O;+V;EA[/ZS>$>O7 MVA6K\44Z!=I4._(%R[-J0K'I:YS6,YQ:+N2@G\B-E/1?1A+V MJK4@":3(.MAWD:PV\%L8020^'(G$8QTN?!LL.&5$G,?YZ8F$#P/"(LN(W-'(]89UH*S:?F:A3Q/_ MK+JEK9OVS"R>P 1/X)#_:_\\[L%;)@%Y9 M58/7>MX#5CE14>-?YHQE-.H53UUZG-;GAO46JO7I,NLC',0,<:A MAB8<&SR^T<@=KV[^5!2KW_/U&FY6S#KKNOG#.H-5E6VK$S6."(EB[(:8VH@M M&@/?]4'[*F80(\>S>2_$ZS5J;O3V.)M2G0>D5@MU#D6^A)@<&,-F6F0>P]B0 M;\48?5IN,)\J!0390H[]SZ?$<6(:N X <6\Q(:'077H5.X;#G)]N;_'?KV]N MQ*(7)>+$-,\T9Y(*-XL280,<<6B7"K/S4BHE3\[HDCH[W$\V9%_J8.9S]ER4 MVWSS92]Z'G%MZ&(0$9@0Z!#J>>TMB;J<>V3'O"\/R'[?W##J(%E[3-.]&7^& MG('QH\SG/ :/NAMOGR#0PXOLL#DU8)W$)1&-8I\BS_4])TD ["V3B @5 --A MS_!D?D=^^IE\O+>N/]+;SS_#^^O;CX+/G^C@5$Z53-.I*E"SF/ Y2!,0+A7* MYZEA2AY=D#-UMKB5;?DU6^W6V>TCS3?Y-KO)OV7O%DEM<;$$!9@ZB8>8OA( M$^#;K;3&*+8!$$H-TFC6M,YU2.O'(%NL'QJP)_8H0P"Q'R1"694:[9I.H!P>N \O5H/7:@!+74'4V@A\\CD5_V+Z MJ95Z,TF._#P.Y3,::(UY:*@1S]YF*1IC3X.*'NP?79U*D <"%V 7^38,79P@ M[/0H( Z$MLIUVYY43:]>#6B%^Y?:6T195HTWADYIE6F'L?7U%*%R&JO4-+/7 M637O^+56 XO\#\FGJ^PI+7^K'S]L?E.;K+I+2782V@DFC$:G+K"!$M>/]S83 M*+3$5[-D6$L/X)K\@>:WS6#EO":JB4X^:1R/23$A/$^B\%5%74_&#Q U('!Z M")Z'G&GRY=V;\OH8XBIHA6@[$9;:]0"A1LU$'LL&Q-P:F8<%VB4Z80 MI@Y>!:IBCLSO6%76./PZH>.Z&9G^;KI6;PHS_48B\#R>-$(*W,3SH$,Q]"F* M8S9WM&:P[7F JQJ)],?'""^EXTDAE@1"2%,$242-TX>) I&A#&\S"@:EX)^* M_^1YN"025;E=_)Q^SY]V3]WW(SM*@!^Z8> C&CJAARCION]$).&Z?RC^5<.R MT('ADP0)3H:UP"P=8B+0X= C ,RQH\'/?O=VX+_S_,2(EV=GVJ&N@+M0[1?: MMOIO]F4/0A<%"2$)=E#LA30F;&G9F79#EP@]_*3%X+1'I H59+2PK;QW;X9H MK6>A$]9YX>!-;E]>G/9Y!"QZ7>+?@9?E2UW[?JFRQ]WZ)G_,%L0!K)^X,(J] M)(YM3)'O]J8][,9ZM$_ X#C:MV[&97X8EVEWD+9KD%IK!M7Z(=]8+UE:5G_5 M)8,BQ*O*H"'.-!RN7O:K>OJ$-WP;H]R M(NSC .. Q 2&7NA&+HEZ(+%GNXM-]J7^1_=:Y$T6!=?XC-OQ^0XPO^X=T-4% M^?;PM(F>=",HRZ!1XHT(XW%C0)[&&%LKSU JIYZJ[3-[/55VD%]A]7"I07,_ M9DW)#I\PNY0"0ER8>$[8W?# 7IR$SF);;-.ULK#RF!**&O>HN T1P?T_>BN%E[0%8M[&W;<[[-^*Y$ I$\JG4.!R* M"=01?:U(\:22&%&FL^P,B)(ZH_/0(PU^%+K[FJ@*G5@0D^_+]6[%(H>^\- " M01(F((A('&$:!4X4)L%> F,4B@1.FDP:#J#NZW]RZK1A652"I>%U<YOE3'$-:QL/=H+!I)7\N*J?7J7>29X S6?UC\=Y[TR#& MQ(U="@/D102Z*/!@;QHZ(511/RF#4VG?AG]5.P.A4XGZ>8U/-I0LC M4P-?O.,RV57Y)JLJ5#P]Y)LV]WQ?O(V9Q,2.(Q1YU+.:K!CA$$D#0TT+M_,88GI<*0ST/;DA!9?_MLNKO#;YJ2QH M43ZEUYO'^C_U'WTL-F6VW)5E72UQ]:^[:EO?Y^DJY-A>["+J@@0#QW7B,/1H MU )CN MFQOBSEH2)HE0D3)9&Q,HNU3=,6D.I<57.WWJBCI)V; SU(B)GA"9LU4R,2\N MRY,$*RJ:4_^RS/IR-S:T0Q^&S ;3.,]'-HB2WFX,Q-[ 4+OCLB/G]G1-.L588+J)4?V?'5,TA\.15-ABJ=.#=E\R\MBTY3&6-]M MBTWV>U'^UE^29G(982@;,.Z/AKIRB2 M."Q:X_(G)E;GJ).H/Z/((7_EF?&XE*HYH\ I3WV:0>]/J+@^QJ:O2:/)CT)W M7QIOM_1F?TO4#8+8B3WH)8D=.C'QV2*]PX83XD5C;9CR(_H#[)DJW'8?J57- M;YV::=#Q=T\GO%6OA7Y#FZCBS3O;J-VDSQJW4F495YA/JA[O6W0SBY MJKZE3$PSI0F?K2+*>W19[Q39TJ%F;%A?;Y;%4W93WZWU_0@'V %QS! @UV.A M>M#:1X$7.JJG19)61U"VO$%C_;!F>/YJI<_/ZWQ9G]99V\)B?_-4;*SJ:UKJ M5#]!YM4UT!SI>I6P;H_KKCUJJ".G%7-3**F,U]NI?CQ\1UFLWF&+@VC0([[LW:-A0*^Y2-C:Z,SUGY2@__ M44P/U=GED\%1B17<'NZ@60R;U8 [UKZI$D]X5F#:,K2K8KU.BVK M1O :I1,L4:>?=N5M2O.,ZXT#3REE@WGR>'"04;E-1K7&F8=TFG./?^M0!X\& MI!7GZ]TV6RWBF/4R9 /@!VY,'H M[X",+;+<#:!=9DTP;UYH.]2SE=H.GQZQ%6VB/YS<"CLH+[AR7/)*+F)KS[S- MIH>;%2HV6V8[VRSSK,)YM62+U%V9W6??MPECZK>%CQ/JN-"A(:8><=SZQF-S MW;%^\B9"0E>@-)LV',FBVX_WUQ]_(A_1-;D34U7='/,IZH3TBJGI$=#FD;%7 M4*T#5NO7&JW5P!UY-2_&Y8"&&FJ4>>BG*>>*43HVGVZNLIP!8(':?I?!Q5& MO9AX,9/E.'%HY/IA"&*4ZF'0@*N O5WL#??7&7,7K/_L7"C:(XU'.Q"L2^(#^G_N4M+-F#6+Y^SYZ+<+C!$B1^Y&*$X1#8*J8_< MUA*T"0RXMIY5OC_60-_CLEI@XH->F#G^\6^2-$DIX.9+IRR\X>&"0LBR-A^Q MD/;@A&ZHL2$B(9^R,B]69+/"Z39;$)I BA&),'$=FD2)'0>]'1LA5U1 Q+X^ MEGRTJ"P&RZIQB:N'(&G\VF&.+TGEX*5*IW"\(N&";,@1-A_1D,1_0C)4F!!: M1I3IIMW![+0)(8@0@(3]ER081B2L_Z\QY28)@<)+"E$#HRTO]L"DPPYQ\@36 M'29YDUV#<%.F=4'RAHE+BQ-9XN8C(_(NG%JTJ/'!(R9DL\VW+S1?9Q]WS;7& M@$00>8$;$C^HQ2KVV4JI,^$E,> 5$>$/&Q:/%H]5 [):1/RB(4[29;$PRH^8 M2 A0HT,#.2A%QHZB.C@_YQ]R>L]S\VVKOB^B#SJ> E)?&*' M;F#3*(&@,^-1&G%O74A]?!P1.(!J7BX0%0)1PGC%P"!74H+ 2Y,^47C-P* P M2)(U%W&0A?].()1XX!>)^KI"R6*0YBKKW9:M;%"QVVS+%U2LLH4?AYX-J&-[ M440]&F(LW5H?4JJ&*ZHHBQ[PR,QZ]4JJC MQ*P^*1ID:5"9]/ [%Z'2Y,T[W=+)$K^,W:??KU=L994_YLOV5GX76T5NY( @ M"#"B<1B[&'M.;R_P8ZZ[4.I6QI$NALYZ#4]R021-)J]2C<&CE$:)4ZA/F,Z0 M,BA)JD3.18R4_7@G0WJ8X1<@N%J5=?II^Y^;?),Y"Q*Z+G6],+&#.$PB+X8T MVL=L3/;$Q$?&PCC"TT&ZZG]AU>"LVXUPH"1%(J_HF.9/2G#$J=,G."<(&10; M%0+G(C1*/KP3&75&5 3&7=@PC*#-/ARBT .0@'KCJ+7EAQ[A*@>G9F%*@;G_ MO5 7& X2Y05&+W\:!6:(.I,"XPH*##^!\Q48 1\X!$:4$6&!0>R7M^5]\?MF M$07(B6/?BRC%B0=(X%#46T*Q([AC+/[]D<6E1E9O2-38)(5%A#Q!63'$FYJH M<%&F75 .5/#(B01Q,Q,3&0_.28DT&\)"TNS]W):?RN);SOQ=H(#&"28))6& M'1>2V-V;BWPBN)D,*C-;(\ MSDQPI-TXISIJO A+SZ>BVJ;K_R]_;O><(;8=C)(0.0@D"+M.1#MC 0XI=\JM M@HF19:<%9S%T4N=5L9%C<&92(^G$.:%1X83K MIFIMJLS2YO.V![TX27SD>+X;VY@0S^X_#X. ^W!)Z*.&I:2)Z&LP@LHA1LQE MK3#&B9@Z<-*AY0[OD<=GAK\4*=,/>#G8A6)GX!_4-XR;]:>OQ:;/R*->D 0! MP3Y!;N!28"._#T\"ST>8=V +?]CPX&[P6 T@X:-A<9(N#W*C_(@-= %J= SV MMYZ?&?#2!$T_Z.6A%QHZB'@:W/X]A[IF4%;>9%_2]6W99N%E9;9JL_"@#4,_ M(:"NY(L<[,6HO_03)J$K>."BR>A8B7%'KZ^T<*T&;[TX/R"62KS5Q3[O$F0" MXJ46)5HXUYDZQT/;A1PZK -WYY1+NRS#;;]K92OOE2[^?L MJ@4!MN\'"+%%%0I)Z/C0[R]-AR@6E4-)(^/(7P?.VJ.S6GBB4B?+)*^TC4"B ME)0)\Z=/MDY3,BA3BBS.1994W7@G0UIX$8G*V(!-E]O\6X;3;=I97Q /Q(#Z MH1?2 , $.!'T>G,V=(AH%"9E9*RH:P^N+@^0]N-(/,*28Y(_HC).HF0$)4KM=]K>F%$\=)["411,"+')]0U^VWHD/@^(+K'[%O MCR,-#2:K!R4J#8)L\4J#.:*DI(&3(WW2\,K_06F08VHNTB")_ITTJ+# +PWD M*2N_L#713V7Q^_8K*IZ>T\W+P@%A@B(*DB2$$-AA;).DLQ;Y*!;,>I.S,8Y4 M]-BL%IS5H1/5#$D:>;7#/(-2&B)*GCXQ.4G(H*BH43@7<5'TXIW(Z&!%( [Y MFJW7O1% ;9?$H8=H#'P'N7&2],%.!!!_?3B)3X\4A=209 5%C"KN&,042W(A M"!=!&B.0(^^' Q 9FN8B$7+@WX M[Q//#;'O!BRRZ4P$-.)>E0A_V+ 8-""LXM%RW!\>_FKU\/CU0)RIRVI@E"0Q M+1#E1X<%M3@GYC]%7@0 M2-4JGI[JPFO%\K?FMMMNFFUJ<%^SHS$ODQM(, QZ'O>;TR 0<&@A6) ME$R-LW/00K0:C%?MR[&5=013.'U+B5W>S871B)7:;)#F5&-*UP!!@_L16IB= M7IIT.O,^R4L?1P*RE6VV9;J^WJRR[_\C>UEXD&#@^$Z,8^B2Q/$0\7L[H>,6((-\R6D.-U4:1>8U"<.Z(DG8;*1$%O][ M]5!B@NL.;IO^1?-JF:[_)4O+_DD>/R:(^J'M8C](;,])PK@_; $(V-P;G](& M#,M>/= K-J9!)/;,G3=UD]1F%.3$"D2--RG_<,%V=T1)FZZ:5$W85"8U<2 M?WCK8(NR/ZD6U MM]E'J^(@"'$)VEN*8!-QYYK+?-RPG^S>DCH=&@TS\ MV2UAZBYKR1BLB4F)!&$Z']UZ0\09'5&E;7H94?;@Q(M;:FR(BTC[5F!K*_)H M$@8$>"$@811%Q,?]G>7ZQ7'N31=Y"R,+2?>DI9*4"!$H*B:FN%.3$R[:] O* M$1E?RF*U6V[_GI;U:U]Y5F&F*NNBVK$. A_J-\"6VP5B44F2 M^![$OANB$,? #EP?.3Y,8.!XE\KO:;5EKM]W\*P#/NL(H/5K#_%_BPR)?D0\ MIM5#@ZXCHQT6V7I;]7_R=GR(L'9BZ!@A?=I19<:EPF G51F++P?#]]GW;<(8 M^&UAVPF*ZLNFV$>1YT8XCNW>,"0NXIF!-9HS/#7_'7[^##_>_PO?I*R31AE! M,\Z@DIR]'(F9]6L-T&H03JIFIRCCUC(EON>H9&H.#>J8!JYX5>PF2ZMCJ;1A M8),$$3_")*#0=@+:& FC@%Y^U5KRJ^:&50MDLFC@-0\#8T62L'F,"UGPA99. M(]K?JRK+;I^S^M7)S9?6YF&0 =^U8^RP<1:RQ7E$/,=%O5$8 ZX"X)I,&9ZM M;PB\(W=B<[4J>;SB,1IOHF)2 [NR]M"L7EXFFZ"'N1H4'"TDST6 ]#CS3I T MM\F1\IHF,3 &SJ^P0&-(I#)PRBUJ ;.[;'.SDK6#"X MC;4'9?6H)INUSQ,T,* TL#J/P:3#D4)[CQ,;1'?YETWSG.MF^][V8023P/4! M3=C@C2,VFE'D8M ;Q\CFJKB@V:3A6?_NEY]_AI__Q;JEUMWU3Q^OZ35B2W8+ M(G3[R\?[ZX\_69]N;Z[1M6ADH(MP/@6;@&LQ-3L":)U4MLD"!C[J!G1.,_?S MT#S=3A5&^ZN@%BZ_9JO=.KM]I/DFWV8W^;=L=;W9LOZ:/ZPSR&*<;76?LE\> MD- H#$CD>W%,J>=%B8TA;I" 6I6!T,:E"?NF5;*#7-^0;D%_:%!;!]A6BUM0 M)4TT!:=D3MP*@OK)W0!,2FO0UG2"*D[LD+H:;*:92*U)#]_JKG$VQ46XSG9_ MY$:3!)X;UPDB/HK]Q(U\Q_4Z-)#22&@_RA2&$<7X %RW(&MN%E%1GJY%Y(7Y M1-N3E6:$VR2JO6+_>\?N4OM19/=6"Q>8!!6Z$:>Q1 M$GN.'7@^B-V0 .( OOJ,BB8,2^UA8WN95E^MQW7Q>V4]%J55[/]BW6R"BJFL M+)]\(CH"E6(:^>9XX,KJ,8VK?:=Y&9 V12+GH5RJ3A1:.Y>8[GS.OWS=WC[^ M4K5B=_NP3?--K8%]-0A:E*\!W>3I0[[.MR^+" 7(=@&D.$Z\R =>Y/H=(LK^ MAJO"RQ@X#"M8 _U#\?AA5V56V@8A18??RC=6UA<_J55MD_W^5MFL=>=)+BIR M1AN/3PGGTFYB@!_1VC^>8ATJ-X M6HP_.,3DGOS;KGZLMC\)\^T(>"&;/FCD>0AZU*7M25@<>P0$E^XD2'[5W+AN M@4QVB/N:AX%A)TG8/$:2+/A"2Z>1W0-K"L8D+VC-9NAF1;?P$$T0P(X?0N Z M!'I1C'N+""&N]]%UV!EQ+ZL!9SV\6 V\;JOD_"#13ZGH'I59-N7WH02)-+S1 M](XEKLTD>6[GH4-:/#F[*:3*#M?+[O4KJ6U=&O@]KQ:>;]LP MCS<4QA1)D4 M]A;\!$;<5[%%OVLZ[;-Y$[@KE?1KC8A3=7_M^0F9 M4.%G^AN5TL@+]=XA6E(.%T]L-;"( P@<@MTD29!/8QP'<=A_/B2BKV-P?M3P M@.\[=(M&8+"+,7-YI!LC17!9PLF'ON)PK:4SXUN*E>D'MQSL=Q7@I/R^-*R7 MFW*!\&>ZVZS^^9K]W^9;5C&>?BJ+W?//V=-#5BX\QW6H2UPT>JGR5I^7+7;I?"3:A8 @CSZNS8D$24>#0R ZGQ M%H?(L)_$L9#\J)L;5X>$UI(Z M2>64I''Y5-(FB66H!G6Z2-"03.EC=R9ZI=&AM\*EFRN>M>]=QAQ?,;&\?7S, MRGSSI8O0$N GV,8A#ET:^ YT0D0[2Z'' C;>1:_L]TUK5 _+ZG'QK\RD*;N\ MN!V#+4$%>D>4Q%I6FC'^1>P8S,FM7F48Y%FSGO'XS&)5E9_I5ZG*'A3Z>HM@ MA,AZ3%9WG#9SHGZRM]C4J:%-5&HG*'8P"-T @Z@YHZ![FSCF*^.LQY+IPX4V MQ^< 2FZ-JD8F9U X&H^"YQ&B%)J)"(?8&0H&M; ZDSA0CR]O0T"-#(EE%NY- M=9&F&[EUF1H,@L1Q0T@0"SM[6PF!GH@JR5D868TD%ZJ2[/')D'GBU.1GHA7I M25H&=$>-QGGHC:(/)U,XU1CAKE&U6N5UP)RN/Z7YZGJ#TN=\FZZ[B,N!(?(= M)PD]$-O41TD"4&\S9N&7B,ZH63*L-P=P5HWNP_7&ZO")"8XBG7S",QZ38@+T MEL1\3Z+PFDI3]:\AH@8D20_!\Y F3;Z\+0.FD2%>J;HOL[3:E2_-'EQGR<<$ M((+9RC#R(A* Q W]SE*$0K&B"C+?-RQ+/:1VBUE,BJ3HXA,@TTR)RSVG&5H:*M'G=9YJ) .1]YN\NCB1DV3ND4?1-CV7 ^Z$74$[(\4(\>% MB;HJ<1J:3)?D$A24.%71)@-TZE*G:?(3!E@25BA!L4:*N<*F4%#\\>0B0 MM6[8A&?O;';Q6A0RBR[RDXCX<9+X,:)Q9Q,X(>5ZA5V/)<-*5>/K5AKO!QG_ MH;L&1H=E:GPRQ71JD$>)+ 8-A/+G,XQ+K%QF@R+!/$D.%VDXD^Z@C[[I$Q\T M^E*8Z&!B(A\-VO03QR8)34(0^W80> 1'!YL>YDJ&T&/)O,A'FD1>D5$^D1^/ M3&&1/\^CI,@K$BHF\N,1*RWR*@3SBOP@#0,BKX>^>8B\)E\*$QU,3.3!H$W/ M 8$-FAL8@)(ZEX7TJP?@ >B(B+R:)?,B#S2)O"*C?"(_'IG"(G^>1TF15R14 M3.3'(U9:Y"4Z*J^V#WH_H.UZ6)N'MFORI3#1KP1NBYPT5W7VXLA/8A"[=@(@ M "Z. [\_E 0*[AR?XT[F3HD:B0(W M2T8C4_)^B7"'Y+I=,N3U&JW)CT)W'Q([]6L*X'7W"6_R37:]S9ZJ M11+1)'(ABET8$ =&"-F]+9)@1RBO6\Z"87UNZSH>[LS6P*P&F> )GR1_?$=[ MYJD34V89UHR9S?*?I0Z.Q:HC?;3ND:W&V_%F7^[]D*/M7O M%SH+A[J!;3N13;"+?6H#VW=[ZTSV!.^XZ;%I6(<.@*RJ&5/E889.&XBB]]XT M4S !RWJ"R2OKB'HXS+2AZW%)$]4 M.$?#WV>H$8;',3Q4[AB5OGR;="E[?$)7U0[ZQ MJ@;J7Q4RS$5)Y1.ZL?@4$[?7&>=75@N,25L';<+4\]<<#:B8#F;GH5Q:/!E* M25=BAU>A^@>I:%$>5/+V$15/3\6F@;%@1M@:E$(/1##H*T=A2:-G@;,5,3+9T,,VG7B-3+"9BK[C] M_(K;%N"%2T=&M.PR8P.2II'N>2B;3H<*8UU3QZ+T \/ S?6AH M!W%"W0B0B,0A!2&D;M(#BMA"67V=J@6&Z:7KMS1?-V_QU@/W[>I5]-5D@ZVA MLI0=O2%TK6[WP(_7N4<_.)\E+P_%PJM@K>TV#Q$>PU&NM;(!;H7N*%7U56\V M7]RGW_^>;[]^+=8K!H;]0?.W"0.QJFM69)NJ/;9+XM!Q8^"Q_Q\F".$X#/OD M)6HG1.PA,!, 3)]%-YBMWVNHV7IE;0NK!E8]OEA/K!V?=D_6-OW>_GWKBE4\ MK/,O#7A1'3?20)P*/G7;"&IW#>C#0XVH?\[9@F59OQM9_[I?S5M_[]NMGF:9 M6]:17];MOJ$FN$XER/60B)MLNIG(MU$73UW+,LLG3R+0B=V+OC;&KUB\'%7^U$;$2WSPUU#[#4CU]T^C88#U(\JL=B]65M<<\:1OP9RU-VQ9R MF4SZVX0GTTF8J3/93^88GSXCRJ!OQ1A]5G)B:Z5[UZD^#:JHMC]G;-G4 MG3,NJ$-M%$5A!((HH AZ+N[?1:8Q2+CO*X^':-X3H:3PFFU#P4EQ-LVG-EEV M;O0"?7!D0*N9-U;KSM6E+:HI&U1RAIU-P^J9>0TWL/"TK$(OSW0]2O/-;!H? MQ^=ST_N(C/-N0=XP>%EMJWDU_#[[ODW6]2F5!P/'MATG<&.V?':)[P:DM5:_ M"6!SO?^I:L/T1F+W>GJ3 MQ@;,:SX!:A-(%\NX!C<"%'I[F>"Q1S?P;A]16GVEZ^+WN]WS\[J)DM,U MSJOENF":F55OT22ABQP/NVR=XQ!*ZXLB/1H01T+7.$QA,*Q9-5@KW:RLC\7F MP[+^#5QN\V_Y-C^2,=%##E/-P7G.,8.6$#SJZ! W.3UU&]2@KZQCV-81[LE5 M4I+AH0,.PVTV#Y4U[N7;8XY16.6/#*LJRVZ?LY(MJS9?&F6YR=.'?)UO7WY. MM[N2_?<-$D 0=@,?$)\D$?%0[+BP1Y*X6"CGVX3]D2+*6ACHCB',K)^[(^DV MONS3PT1#3 ,MP1M^3ML(HJ%IC?;*VN.UNF!U#_G*ZD%/KLH2U [&M>8::AYJ M;-3#=_&P:3;%8^5D5^4;AJM)F*^:9R*JY.7H=PV>!?:A[_M)XJ(01:';E%9N M8$34@6Q:D N2-1D?47][Q-8QY"OKX>7X#SH1$"V#K+U-1"/E"9I#/D36TQ*& M(V,^1KE"8LV-,P_U->?>V2#8"(\\QZ&?UB\_97T](0AM/X$A HY/W.:) HQ"-&"/_YFC%BY([( MN GB.=PZ]NW,^924^],?,F49])((#?$TD#0IH7<>01H M>EPI#'0^.9U"Q=-#OFFFJ\_9LOBRJ2_F7*_8%)8_YG7@!]D2?;N_/@XWJWZ! MGF<5^SLVVZVZ'WFHMF6ZW"YB .PDB#WJ@1!Y;I+88=0#9M$CE%&Y"6 :UL@6 MC95VB/]13A*G:#XQ09UYRTG*\9%7=493[Y=U[)C5-7'O6G.@>.2!5U_9 MU.M!XF <^ 30$#N^&^VG7@R@S;LI,2%$XWG7/1JK3I/@7]E/V6J7-T[^( TV MB\GKJ N@/TP7X-\J^H-T!;F-IXF[!,]VECG^SVR.S:#!I]]JFP,)Q:P&X73+ MZQHF^PO"?N1;NJ[S6A:4A#:@!":11UP813X.O0ZT'X:V4'&*B:&.D,DYW=): MING&7UX;;K591"G[C-XC+_^XJ^SW+3;22ENAJ_SY5MLJ9!A<<2NWT223W*XL MV3]H?Y)])6/8V;^L%I%'<6([#H+4=:@;0PQA#SV"ME#9O%D -KVOO%S6]]@J MJ]QCFG#^DV[5"6;!,1IT'G-AZVGW#YH/]L[^@:?$,\TWUL2HVGO^A-.C,B4F M)TD][37%5'F]^<9^OBA?%C3&3N)[B>L#2!/D IKX/=;8=KC*@$R+T/!DV /) M12_K3=1>X\]Z9IIJ%M/M[/G4!BA!Q0$P29*,^]])WB%AQW7EZ8#JU MO,5F92VXJE'!HL9G+;OH/FV SF3MI]8;)EX,CM819C%MOET=]EVM<[_YAPT! MW4_\<6=7[D:>8@VII=/]^69G QR-M6"8':7B=V];S M*6M4=8V#7;W^$%C73D[/V+G&)IMO%O-@X^&'XO'#+U5V:0$ZLZXP4N;QFU88(_=8MN'_9-G'TC28RC]6:Y=I3IRW;/SFS?DXCF(2A38( M48P( C[#OD?K.Q[7G:BI,1H_=>ZA=,&*]<.V3%>9M4F?LNK'Y:[:%D]9_0#% MNGTM[VO^+/IZ_63-.\41M9F6G44\0_--OLT^W.3?ZD\B6/V>K]<+2"&!E ?)LB/$Q<1A_2?=P$0JEC. M_5'#DTB/8UPAZ*T.C%QA@N8QU,1A%XH=8R:)&,TITR*F7@P\)P:)'3J)[]/8 M[J^YA="-G%ED7/!!-3SPVK/M665/<#;AQ&D2^EMO%A':VWR(QLT_;GCVOLFF MR&X0ZROSF$'F0L98^0HR;31=^;&% ^O*:!0&MNQYV.T+U(:$Q&R&*[;I M>OP9CA.>T*RV]X1;'._K?])O1_1%QZ:N.7:YS<:?T@PTURRF,;$-\?G-6V?W MS6?0"?Y\\Y,H <8+B FVQ13ST/&?].7. L]V78"$$F<@/JN&\8V@C0,24 )[GU(HD#HS:1Y M(3<\->YK>CRW>";?EE1IY,EV*4=JWUE,F?VFY=%?LB5@WXT^7>A&LY]!+[;H MN'N:&GK6GV]VUA#%R0[M#'A'7"^?@;[DL=]GA9O6<[K_XY3@3?-MYD4ZA8U_D_8>(4 M9&34Z5*FM7@GR3,O R]< FW7LS'&+HD<.W3=R.FM^4E(128V61NC7'Q:'W@6 MFX>DF>.;.\8@34SOS[]%/JXPGV%F0$Q5N9R' "I[4>CM8=-%XQ\986=4$OH1 M0@@X -@>$TPG]O$>/ 3)9$EX"I!'B;+!_:OG^0%<29T31";C]2XLPC/ M#[[^J2+T\TTX4I"NH0_-8YJ:&RD&0W5M;39VH82C/[E/OQ]J\RX(@$D8A!Z; M_KV0$H] Q]_/_23@>EAT-F -3YP,S%$%>"O]4F99?5-[/X.>CXMGVKC#,^=L M95:4%F2XS=L6%TT=GST][0LT\WVY>AONFW914)"._&#V LPP3"RDX3V522CT*=< MC^7,"*[A&*D_S/F]0RB^NS CKD:.CT9JU5E$2+VOK^>]SMT_7D>9)DH:J>.;F[V9W^UWW^R,YSC)IWR*$>J:_T?OTVW2]2#"(B!MA-PK<,"9.%,$^H0SX(>4JZ35+X-,E M3%@__$,$_A9:3_EZS6BP'HM#MO/A'_2;(9Q3]BPY'GDO9/1^,>L)>[_H[3S_ M(_>C:;9*1N]/L]HT4>Y78^^?\#37"#LI6GO-GVM/12\UAG97#+3?%/LL.'O, MF!>K^_3[T5\N"*!.$+B132B('"?P;*6; M9?&46=OT^Y1)K[+M.O[FR0@-.HL ;-]!Z@R,HY_XX^Z1G&ZYD39&%+O-GV\W M1)40@UL@6MIJXAIA"Y\B;,?800&T/1_;P ;]F0EP+/-YU)L3!.E2_!5C$\V,3EFC M-MN(4]:5U7MV-;"QF?TQCJ\O-9+^64M;M_A#SUKZ6- S:VEN%=Y9ZVZ;;INK M:K>/**V^TG7Q^Z$,)K#]V*=A&"8 VRZ,(/'C, 1LUB0@]&+>7!TE&^8T: ^K M3J&J@5D-LLF*W@[1-* "6MB=QU#6XTIAH/>)#2HV7&M3G\KB6[[*5LG++U7] M0MN^R@9<;O-O;49GP>1@LV-_UOUEL3F PSZ-:&)''@TA(@P:Q78'+D:>'8GM MXH\$ROA.?3-2'YN16O<@J]C7HDGW'@B6,A^KO?CDM%+O@O7P M8OU0>V'EF[]:A^)!!T^NK(,OUL&9R;183QL,J/;(C3P/?1_;Z6+2@24\9UPW M1X\W154MG,@/211&V$X B#W732CH;1#;%LJ.%_NRX8RY6ANZ(]8?U@R/8*ZZ M($O<@FN((''=O.ZXJ:'\U8+;;9D_[+;-*GA;6)]2D;M,VJ3PP,ZPHDFP.!MA MDL'^7E^D&>"5";CZUUVUK>56/Q++WR]JP45LK6?VG]:^7=>3S?!SY[/K( M1T.H.DW[\^GH[!M>3([?M/C>(>N]3K._%@QX)XML3332P*PP:9^8Q^0R+07% MC,:HV%2'LV>FLGD3?;-?K[/Z%W"S@D_U-<=_;[/$ QSB&('$]4$4!DYLNW;4 MF_: B\6F+BTF1\A5/*!L#D#2(WABTXD>COFFA]')%9/[8WAUNE\'L"$8\A!L M1*YY2!N07ZVW,IL0.U#U0[7.?W6\P4:#_'SX!FJ7,Z#Z'2X,?; M,NV:F.&5I)_2?%/5(6%6W6[(]SKZV^75U_8PK;G['/K00WYH$\_VD>W!*(S[ MO= $^2B2D"9UH^-(5 W18O%!]@IB?9:\&BJ=8(IH/KT:B5PIW:JQ]0MJQBMY MQ^OX)2DNTC4@8_JHGH><:?2G,-4I!7-?OJ9EEJ1L>8N*IUI'V_#.1RX(B(<" M9@B$D0MM9V_,I6X@MJ24-&)\$=G@^O!0 [.61\CD BU9*CD3B,QS*)@Z=$3> MI_2E$2A8WQW]TF2:7.VC+W*!3#.)1"?I&DHA4N-W'OJDZL3;M"$=G/ 4>ZG5 MKQ:_VPW.J^>BRFL[MX]]&N''C(G@/>M:57UF4&Q046VK!49V$@>.3UT8!=B- M/1#3'D84TT0@[C*&8=PP;'4 7L<*#QWTJ_I,AK\HAIG&&%:Y:1M .52[W5A' MF*W;1RO9R0M1L# 7\XEPQ:&?B%XE_>>-3)N4IXKU"%J4N-@];!]W:[A<%KL-,^EC MQXZ X.()#2,0^+&_0D;"@@03#12,F5\;WB/KJE:N^KPU>5K&X!B :8:JWRQ MY&ATBLEK#^'HQ;8K"[%)/M]:S;Y5MSUL_? Y8PW%)JB1C^>'>!N(#K70/8] M4(\KA8'N*)HLV=;H:M,"[NOJA7!35^QJNQM;S,,8.6%L$^"Y (>^X_K]=00$ M(@>()DHJFALA25*YH*,ZIWSJ-2J98@JV9[%+(VK -2F1=1G$#M_8&9'#; UF M0VHB>A[:I<^==UF06GGBU3!FKLS2*L-9^]^CI'.4/N?;=+W/.(^A'_HD\$+; MB4+/"3W(-+0'X":)F)II-&Q894Y&F_O#X61Q+X+.B#@6,[F/HT MC/<9IMCU0ZPN5#)61Y LV6TZ;<3*JY>W[5&;/:;Y_6J0["(.;57/'L3OF]>(DMA,;@=#U,0L5$SOICTIP M@!Q;50JU@#"NC!W*_F).N\U7U A5=5)/(\C*YGCLZU31OC7ZH]NZ,=H;UV+Y M(*;DE(=5(775VDQS%5N]3E[47@.=+^<._XR3&E)&3U\^JOWJCS_,B+(+8AL@%"+@W!7D/#$%$-6B9J<@PY M:UZ9[^-%#7(F3*N"HIGD4Y>H-?Q.]CX:#VVBTB;+^HS53=HE'H%3XTLA(Z8. M$-^>']?/PX08.A1'Q(F)'R0PCAV<[*-%'\2J:V5IP\;7QPTR@7L=)LB53F@Q MRJK6A)9FC7M4RO:0HMLQYG44, M8DI)%*/(35P;T<39EW,D*$)(Y(%%PU!$1KWD.XJ"YDUG0+9':LEY2/E8SFI]-4>08T7)KT_QJS-%RH''XG-(L)O$P$>Q M#T#01^@D!$3/:VHJ ,RGCK]Y.2WOP6I_.4VI'91$?*P&T"K<>]!S>"!"G%AQ M@=;12K,692T.\@FQ/BZY[TFW%0^K^Z(K6M&7$%'L M10C8.$E(XO57M0E$Q):H$*S5OL3VA$0IBJ.*'X=K.4VH+?=@N=XFX%/<\6F7 MTMH>9OTH3P?'.B!M2Y[U#_Y.4ZA'A,@!;372'O-053.NO;VE;8X_:25EXLY" MY^W+)]:EMW"S(NQ/G^L?6<0P<$%L)UZ,D%V79$M@_\8.)2&A8ON[&@T;W]_M M+] UYUFK?+LK1;<==-(LJ96&^=6FE#W.*ZM!>M5L\.[!3JR39TD444GUEIBI M1FIP[))"ZN).H"+/,LM6%67>WZ7K[/;Q/ +7 TD0PCA$("* !)AX_=U)"KT@ M$:D2J=.NT)ZM>&390VV7]'6-LSJZ>=X/X^<:<#.*LXNCV'P;<*KG1/0+RNG3+PT<*XH\S3?I9GGFK?383A)45W(GM@\]#U#J M]T#"F,1:TA!4 (R>AO#8@]6>AJ#4#DHB/E8#:!7N/>@9IR$,$"LNT#I::=:B MK,5!/B'6QZ74YO"V6/YV^]QH/?F>E-C@D&BH0DV!0A V15R9]^D%A(:B&9*X!^9][%7:ZJ MUGG.D\ O3R9R*1I1"Q\0ZKF8XI@ -X$PCH/^F%+F8N9*WN2I'\\Z6M],!G.1 M3MFI=/)!IL;TKYK+"I.^UNW5FNIM?>WE.>E%7^W/[7YDE^B,KI;5\Z"?P7S. MS=X:<$J%;9_Y_,7U/6G/7EY$01JYP$L8C8+FT2 I\KPA7L*0I_J92R[*J!^U M$/[LW&=+OL5(\G(S#1OEH67/01U8M:K:!4^MKND@]03BI63H_*"GF<09& M.LZ(0N@V?^YG4Z_O7\>#S \\ZM&P*>:BD 5AG$1#O,#W$H7O0^K!QOD,M/\P MP6]^4@:2AJ5B0+)LHQ*0#IHXAR8%TDE[S@!)W])Y ,E 'J7IATV]*OI4U[MF MP)E?W]_ERUT3E>;?FKAQ%*84TH3!$),P9!C1/0@A4:Z.U**-6B4U/^#)69?9 M1KU$4O14OE2R;Z=.R32HXY#J]3EE[/ UT&\SE34YEP2N0Z MUF-L-I7(T^?FI5U$$:.QY\6>[[>W/<01 /LPR!4\ZU+YQUM?Q7U27 MAIX-]:'I7;XIRJIE=8)HP)?N("\.(0A]$*;[8-@G*NL6%2.-/RBM6W'.ICRW M&,ZHF?(C4M,&&AB.=I(FJ.\^]D5P'*I@Y#PJ.=TDSHQ E3U1@04D0^FD8Q"3RT^$;@!=&))+;FZ<<9M0:CG-&[/P/(:45- M#>E88U<]]T>+QY9#'E/!:>\K/JHM[^B\>ZPWHN<]<[J M#HJWWIR;U=*UK)C0KJ[O' MK,IQ5N05* \#XO3(D#"/?)[X7N(.<-/" !JF,:QF99%6GG^]Z MVF8_G1^'%)S[9G12\R3^\HUGT7#ND(8:[LPWG!P.IVDL'5Q>M=?='VF]7U59)6WZH\:YZ MZ9;33O->GS9+X TVX/2\WE43"9UX*XUY97X'T<+W7(#" +FQ&Z;,C1L]>P#$ M 32Q)50EK-0B!^-G4G^T>Z;?9O7Z-X[^YH*&?A"D!!&0I'Z4-"66VY]CQ7S*S]R0VC(TA4(9)"AM M,NJ2XJ51WJ?E5$U>3O?K]N- =[+I9M7](C^HET/S) TLQO"YMZP<[ ]-.N3C M\(1X4W*15UU/<*3URCFDT?TA;^VWOY<*-+R5OL%"ZYSI1*9\%N;1VTSJ0#F? M-U.N_]+2=)-71;EZ?_?..+&(8^#3Q@ L]$D*&"87^D 1"R)49 M/\Q,^@ACD%4ODY] LVR9^+9O:Q%8'1#(_URNOYN9JX)=XBX+7NFAYWI(S:/SG>NYI1_"$R,V&4OHCCPF_%N MS$\AHH0! MR]IA3Y\>*Y3?-NFU7;$?KABWID4/I6NB1513I3)]LZW_*'8K/A M>.2G'+YWN4)$<#2=CW .E&\&NJ737R_!^$6Z)_WOSV9>[_?X@BHBWX MWX$BPKD:I8B_9,7FCI?&'PI=].K"D,>CX=&"XAQ M"A*7A5$40,R2)$%)%R1P4>)"F9=.\D=;?KMN7\\WR&YJEG-)K*.W:)!<]_YF M,G?L3 M0I2+2BRO*_G*_Q6)U21._5C^X!<@.=O'W&F>J[I<%ZMVXV"];?ZQW]G;_N7V MBHW_?Y)4O)7GP8&1&W1=4^X\WHC9(29#VNR-!UD.SC?Y?;&=[IX6" 6 M?)_)ZVPCL[=NW>UD;*357^,^?$Z)_3ZV_K MXJ&[DNLKG];\FO_"A-&8)H# ,51&J;-L*7716(2RHPK[*NQ/!09 M$N!]^5$*;4VP3V)X]YVC-.0&+2.TFAAVY]5@T2:!-^L]?!KSVO#QU3)V8!$"1!DD("4",GBB%P M4:LA#&$88J*&?Q.11T1]+WTD:\T[*#X?/U3W/.K7YM]%/XMZP3!* I>&+@X!#E*,6!#T MP6(71I+S\DHAK,_/[T>]7);#=37#WD:9) ]5'12=L[=NGO)L@;!OEN;Q/W+F M['R^EI7S()-N$N_F]PUXHLX:6CYEQ6:10N1%41B!"$,889^Y83*$(PF.]&@C M&&02WG3:M(DCZJ,JO*JY?<[Y"GN=GUB=17EUO'_/J MIJRWU9Z3KT:('REQ$7+#,/#\( 4H3$F*T[A7DF(:,[D3IVPHD'D9E4Z4NKY) ML0K.K-@M1KBI?9:#7JO6>2WW\.EX0A0JV'B&CC8;91[ M)IA.=XC+H?5]Y-M MA[FVS\V??-KF3_4"AA0#1*';C(61'WDA).D0.TF8+U,+FHDX04%X-%OM_,Z5 M.JU4R?&J(&EV:=GP=4VGQ6=2EXEU??BV7. M+_M8, 1=+PHQ9H3BE$(_T M*7;E#&:2+O7%FEE,M%1JD[I,ZF3YOFW<[K;1N4!-@/(0B\ M!,&$Q$E$?&\(&H50\E1ES6#6A[.#&B.(DO-1E5'6##0!J;V?*Z<4DOF(J@T/%(G5?KSN5TG=YMO=]7FNITT1'6=;YM"#C.0- -: *+$94' M(D(&"2E,7;G3#XR&%GH)=4Y$&+0Y52N.[^K/6FFZ1-/Q6Y5OMHTV2+N][YW6 MHT,5VH$G.M\&(U'PM)]23#30+',EI(G4+O+2F'_J]$1/9;4M_M,N++Z^OZF* MLCHJ-TF5KXKM C#8A 2 5YTP]HD;^/$>Y7$JM;G#D@3+H]9CC>T1=ERE4QL< MRYII"%7 CMX&)E#[ME%:V:_&Q,Z?.NE_GAJX(OY*H==H@\T5PF:3O(AC"YZ: M C,_P*?FE41>+Y* )*X70<]+*#\LQ(,1[11$+D8(ZU:UZI&M%[5OW_A-ON47 MQ^VRJLC6SKJ4/>G+J.UFV&O<;XO /3HU;%Z /3)1@ZHJ3?''0*E29I+\5'=/ M'9I?\FUWU4"Q['^WG8J@, YP' 8N"?P4NR !T!W">SZF,B>6& LJ5;&J77KS MW,MROO6OL8E"5=5C53R.8*\)-G*_!YW[/YI5#?JQD5)\U&R+N<)1-ZV+9#3B MFR@6/VV^YYO&X)_%W*MZ MM;QCHH-5SEATYI4S8>P\WC(CF93F'SOM=^FP\3YD'G,CWP_"&(9N@&(6>T/( M$,921[UK!;(\^?7IRV_IEZ_7MY_2.[GB0<\]9139,%55[C,CG(OM6 MK-MKO)L_VSWEJS>GAW@T"4,,(?2 B],PCK '0!*2T$]3# E3.[EC'&VVEZH= MG2V1UMOBJ3T8B&5%Y;0G]K9'!K5)M:<%':7C]/DX_#ETVI2[T]153_X8J:W% MD#OG9I:C]'$+'W)Q#LD,[3ND<[*AYW,8E)$V.=,G3-7Z\^A&)LO^Y%$F4[2" M:&]Q;7/$3Z)Q6LG.D6:X3,=X&8IW$E/;+=0(2SD^.>4E7SV#<5OO, M ]/6LBO'>T7%:[;'U; MKM>-MA_-7U@0 I,4(H;B(&(PH3@FH)M[A%Y L=31"S;B6\;M()F?QCZ(=GK5 MSB#;Z74[OW/E3B]=E<818_#4[2+'82M-8H7""KZ>(;'-5IH'C:UF6([W MS$N>?O-AW$4:$XI!Z%$WCHGK)C%,HB%8Y$6^_"WRBH%DWF3EZ^'Q_L+W;UGS M!\M<\L0;10_%^#B"<9+S$0/V^#1#^G.;;U;Y:0:.?.S-AV:=X9JFN_- EVX2 M;P^V,>'))0 M-]5B>)*:_QR>HX]CWS2/XF-6Y\U_+7>;;?.FHM4_=_6VNZZ4 MD31P,4,>@#A""4!!U&^%AGX2\I4SEZO$$>58+AH'<4ZV5^=D!WEB:!NS=[_+195CE'ZWU9 M.4<-T24RAQ'(6W.E1R3*K3/G$8IZ4D(C%DW/1$8P)Z9M\N_Y9I6XSJI]II MPJ=FEP>';Z=T6+SRG\)IM=+^-K]?Y\MMW5Z!6[U[CIUMR6=DNS]^[EOG1Y_6 M7[4*>4&/3E3JIAV>OA0WGE%I[WG4[37>=E?^(DT\X+H$TP@A0!/70^$^L@M= MH?/V3,:S/'/%3YK8U(*3[T9]5.TF[%IHJ)MX5Q#[$SBLVTW8=5JMFT!/?.C- MEV46PP"DV+SK$/@\;-L.[3+;'X?&V#YF6R>KG.4Z*Y[TYHT$O9;J;M1;:J[=C49&%[L;7;?TYFYNLI=NP@AC MBA"&KN\FT&5!FB#8G^0#@X1".(Q/ODI<=:(746%\\E7EH-?M=IU+3*J;\E-G MIL:LAZ/,T-#\:(9FT#^'B9E!B_2$C'0CS'DB1CX9H0D818\TUZY$,8A# "GR M@B0. *9IP(9@GAO$_=J5="-X^(QB&/F5*X,B\8)YLQ)9M#+KE1:B-L[Y]1%/ M0FREA9PG>J\+66=UW>['(+NJ:M[61>KZP V@2[V @03Z(8F\(3KV(JG]#:9B M6AYY?L[K^K^<92?&>>8GQ,CN8##FKDYE8-=8,^/1*Z?7-@=>O3-,&F#JEL^9 M:!I9"2%.US4]YGUIK.G#N@GR$8E@0D@(?)!B+QXJ$Q #('6EM78PRY3[R@]H MNG+6?!N1!=;)N*H#.4N&FJ+;0=X< '=0(TTV!9_GC#25=(18INR3]/DNM]F/ M7[/FQ2^R=;T($C[9!Q#$'FNW#(;M1C65]4T:IRG08[B MN2YRKHF1R;Y=DZ<**35$_YJM?RG)5H\WJ'V7UKT]\I^BR*1@6B>NF44(9)2R%$"8N)M$0 M/(UBH47VAD-:+I>XF/Z##I?3?8'I!3L/7+$BD#2-EB34>!XK(VN0Z+0:6Z,' M\WN=TW+LK(4B8#/3!C,CG:&D3J'/I&?2+/R2;Q<1 H'KQBX!/G8#%\ @#H80 M./*PS(&\4C]8BFORA^X.6HJ\>:TV^;YM@'M[KG8/!S.@XA31DCJ-F,82!+J\D-WNB_2<=/& MP).Z]-A84,N=__&A6T>'J7TIM\/TY?KE^#2N'$R_L3E7DA_H-FK M@\Q^S3-^X.;J>M/ H@%'HPQG=5&_.=DL<6$HT?\V%4[ MX'(,99-P^.K4D99#4IS'^[2<-B_54RU':5XQ;,^W9>78;JY1)^\ C#;)F5YB MFJ:?1UXG#[,\ZI=S\P%-G_P7-;9NNT=Z_UY M],P'",3496E (QBA!)$D@CY+:!SY001$[T,Q'-8>>8Z5.@>I+7(&L5UU64]V M*8.DFV>@8:M=YH$%:]F]O2G%JHOR]>;GR.FZ;KD\NV"B4.EEJB'FP4\+>9TLFY0_M@G3TLZ@7 0.QRZ$< ^2AU*6 14-,A#RY2R6T(MEF8Z^EJ6@: M-;+&7$S)DPRDPN;[EDT"%A%G4A:/F4%9N% MY\9!"CWDN20%;APG"*5##!)1N1I-ZB>/QII.CRQMY%P2I(LU@U1I@^O,ML^$@2_P F6KSJ-A+)?D '%0Y/22G-\[48(8U7), M_(B&,9Q3.Y)!Q4&1@Q).9/P!14WX,_U!"-H9E.:>%KDZZ_1(\W-3ZGUJZKYZ M@; /78*]U,,0QS1.@\0;(F,OD%K08B*>9>Y>G)GA2IU6JF2Y9L1LL2)N;)_E MR&W$8BM5GX!O9VI!DZ[/HT(TFE%I[QF5HUX7\/K^U2>)3YOE>L=/"/CP"\:P M\9+$L0=]CW@^B/R !4UYFPR"$A][7N5-AOU;^YCTVSM.27\S;UR MEEE5O? %!]^[10J3;.Y3M_7,RSU"6\WCG1\CT7+T]T!V:7MW L]P$L^GS3M( M+8B;1K'+(A(S#",_Q SL(\,$4(53H$R$%7KQM8^"VA]15&RD#2:T;O=#*;= MDC@ 8IGGJYHU^?(PU_?-[S3$W;X'QUAW#%1!OZ2%9O/95U?;[IJM+T!^/J^0_ "T10PEZ6$@)1A MY#&2LGVYZ:92DV%ZD2PS[TN^=1X:@7P9^4"\^VS)U^V^R%%.TU QNHWGI1S5 MN"[G3US9G[F31^)>T>VF^9>V3OKO7?',YWROG/1G/_AQKHMUN^#VEZP^_'W^ M&U\+/C&\_[UQF7C6[S,L---.\V"@H5Q*&T^RRH38\0S<,#>W7[W/!^'KDB_6 M7P21ZP.&,?%G%DTWRCP@:2FW#R<0[3@H"M%V MXU(#ZOT=@S?ENEB^=/]YV,O48-JCB9?&/O)3E$(2>&ZWE\E%S6,F=320H9"6 ML=GM/6S+G;P>%BG(L=*4MV*0G,!6.3KN'3U(O'(Z><[O_3\GV^0IYMX9'!JV M?QX<-)U4:?61%5^==YNWAZ(V =M3V>NW$2/@!5X2$!*$-*2(,>B"(2)RH="^ M 1-Q+#-N+\_I]8DO0=-V\#S4QC9/CF3O?)/BEWDOQ9?UC>FITO*^-V^NR,*] M"SF=6,!GRHGI%_(9RZ0T_YS(%:-?\A]'?4%5;II?+KNK>S[N&2(8)2YA813" MQ(TCX,8N[F5@F& L4Y8:#VY[7+\JG[=\,=KAKOG7JMOYMMM\R5?(GOQ+MKM^=2[LHZ>J7RM-22JZOSNL[SS_P; M_COLQS[T4$B QP##E)?A?C)$9$SN#"N=.+974[>B)-=)Z]@F1L&Q'),#7J?J MRNET34^V,RZ=6P5MP-MY\,I()F]7/1MS1^:8HV[B\^S) H/6?Q3K=75SGEYYNF[.@U+:69P\L4G'%9&O+'<%7POV9D>PAST_B: ;44:\.*6A MC_LH41->J$Y3_=FV*=-*$I_V5[+G\F<3V\Y(\J-5HW'6@9)+XA]$;+NE=L:! MK&LBGTD^R/3$IQ$=3Z;_'**EOC3S9(@S\A_%9E7^J%^'B5V0P,0/FB%T%++$ M;WXR&,*X:2AT8ZGR#[=,R5Z3. #4'+K,2>OFR(&REZ-!2C6CQ%%IW3 U5DH; M)P++CW(]04LM6Z;'I9[\TM#C(;G;I2]XJ+@F-B(U:Y9<@B5\\G.#I.W=IP9GJI;-X^!J8;^ MM[M'-)V0Y<9MN5ZSLOJ15:M%X/H)\Q/@$^(BYH8H<(>2#A(_257((?/S1V,' M%^7TJA3I(>6;'#]L6:9*$#&WK#+DR!(!BJ@8."^.*&5P@B3J;LBR9$%I CV/ M)B"-? 00:H:&MK%99]XQ"7SEGVNT?+?NZ+*5W17[9>!+B@.21R&%$"0N@@3/Z+1$#)" M7JS262H%&JO7K [7?[8G/#SEU4->M2LK,ZZ[V^BJUINJ.2S7K5HW5ZU_O7(& M84ZGK%](/PUD/C)) #Q:WLX+1GJIG "4 7]DH=5T^7GQT!^SMGSY6F6;>MU. M)PT;U!>0LG84$4+F1J2)"*-A1B*F;AJH(,Q 6,M &Z0YVX,V-6J9L%B.82.[ MJTJT7J:SM_I(J'-THL8TC+MLH@#Q#+;$O/AG,K$3-#3NG2P;;YHG^#&K\\,: M<[3ZYZ[>M@O,%ZD?0NHWQ:27XB *L1N3@/:J(G'O\=&&&"3@L542GK5- ()F;)\7_PSE= )])AV3GI[A MAW%[?L!"&,6,Q$F,W7#X\1YEN)^>23IXB6Q1D+;7HEWM&B5"VWG:]I?'$E67?AKQGNQKGY"V^7Z?"'')]\8(6?G M&5O\!]1Y"&6NDU4&N,H;,IH M;Q_;]:5N\C83T3)F7XOD=54OT_GV,JQUE=[E:\)H,::.[[$<14_;.S4UA9P[ MPTFSSL^#C(9S>K\_U[AC\@4HS;]MWX2,O1@D<0 82R&+2.H30ON0J1\PQ:VY M"H'&&J]?WSM"4-OFVW; M$_>N[S]MEN53SH?#Y=-SE3_FF[KXGO>_^ZU1E"VW"YH2G^'4930*8C< %(4X MBF+D M\##8M%7T[#82V^J8/2=J+_6*+3:71^'U2._7+*>7CN3;74&C-Y;6UE M]_8=MNJBZ O]0<0O>2/I:_9S'YD$32"/NA'"R U2SR41&B('2&YJR40\VTM! M7[VUZ[*N_TNN:#'BJ1@8Q[93#H8?\J];Y'GE\*OH&D8V2J\2#1:$:EO2=8#GW7V\>\^B \?SX'"=VB_+=7 M]^Z%(0+=E%$0 N8'*$YC+QB8[,>^2Q;?\^I;*<3VFP>XQTRXG.Q= M,8/]C_8?9.TJ@J8P_V W JJ*NM@\'&_>&O): ^R* J)%S*(81RP) D&Y2 - MI%; S$&OY8I[V!F4_UP^-K^?'V_":J\KKIT_\4XD/[,Y:+YMK=>WS+69C7<^ M'V\/ZU+M;D;^>+N8TV?\>J/L<6XGW3<=PFR_765T7]\4R&[)I)#*&J \1)A!0%L?0!M/4%G84Y.IT$,3LB-U!869^/XK8AM$B<^E,RG6Q P77=^ MSD!SSA_^1K-5F9DSYK*!#]&+&#,(4!(#%,4,TR@&$1LB8IP0&7SKQ+&,YO38?E]4^*@L;/P_L&K'KL[0[W2!)&6/ V%ZLBX$LST]8JRGJ=B !O-3CF"J3LY^A:K M,Y R8NX\*&4F%8E]5)+^7.)476T7-U6YVBVWU]5=7GTOECGZ6=0+% 5^ &$8 M0((31D((H^X6LX1Y*76%]B0H_W#+/.HUM;-EO2SG=RY,$$3JIIV'SRA^R0%' MP2H1TC29'E&F^6]O"7/*B@^HHNW:M"31EU\:>GJDB5&CS:H/5-/R*2LVBRAV M(Y!2A..(X)AZS _)$,N-F"PV%"),P8Y.FCP]5 P41HAE[PQPY))MIDGRWI'S M.-%P<#9,T'_&M9] +$]2/29D?Q%#HA$S-$):AO%?F/+5OQG.K31PJ M.N9=1O)(OLD1^6!9!Y-.E@*0=;P3Y_%('JKA6-5+$1J?3OP$C TX-3V+3211 M&GUZ) MD4A;-_V?\%/ ^D(=84WS#,*;436D"$:-P")0$5.CN5HT?/TI9O&QD M-?_1ZI(LZ10,$RR&[7JE4@=S14XO2;4$5O!+LOJUZYL2:=^\>L+5[+M4SA6R MZGE/STW=!-Z6K[I>B/#RMV+SLKXK5H<880Q2&"5Q%(2IFR0I"A@C_B*+3KDUJ]*>>7""7? M97D"D.IN3,]&#>VEB>=!NH)\>BXW?%]('X>$$73].$P31ER"73]@PU1NX(>! MW.2J]$\?HWZ4+H%D'1*N&"V:HU8P#H+4RT59KZ2K18N>C5PLOL[D?*VHF/7T M.-34_[Y2U')";(KSGWF[??+7OT$0"FT[ M5/_IUBU'.4ZM*9EI.R2R1V4S;/LE.9 X6=8*4IC"5O)*9O;3MF>K$I:QW M8E.6'V1[@XL#K-WY]N9[NHMA2 B(&0A3F'IQ%'MX/P;'@7 1J/*S+0.M MVV,JO\Y(R:;+A+/MD!SI.G,TEA,IN22./MMNJ2%0UC41%GZ0Z0DFZG@R/1NU MU)=FG@S);RO]3T>Q%S&/ KX5)8T!B**FG.Q^.O"@V(6.LC]SE.\I/XK-JOPA M@48I5P0_I5@P1.4CBN+7$U$S)+^;6#!%YXN)N4\EES^22*8^/=B45+_],**4 MM0C(T'KW5&QV3\/ZR0 3!+WF?Y$7QHS'&[Y"@R2*A#:R*/Q8RS@;U,@33=:> MRU"SZ(PBS1%/GI?A4Y"!$S<4*!>##+;#RSMYYK=%J19HXJ MD##X/$,K:Q _);S.V[,(8Y00""(?A %-6.0UPJ)>2>@W MH)6[G<.& IFW4^DZCJ_\%*KVZHTZ6^>2YTE9\5R,>U.;+8?" 7S\-70&O4TI MOGUT!L57SEZS,X@>_T17!5O/(--F(\V#HE8S+,=[Y.58B];K\D?6&,3*BI:[ M;]O[W1HME^5NLZUO\V5>?&\/K %AQ(#K1@R2F'@)9;[;?9\)/9AZ8E].#(>T M/LKN53KW9>6L>IU.U@MUJKU2.=":,ER,K1-X+3EN'_P\J+ER7GM/JGQ5;)W/ MY\Y(M$)0,?/.0-.P^_/@I.FD2JM/K"0-E\O=4[<'D.;/S2M>M)5O\^MUWA]\ MC9[X<:G_:7__IBJ?\VK[ M7@P1%%J%/;HHVT0]Y.&LCA+A5QT\]Z*OG&VW M'<8TODN<=?U4;NZVY?)?-UEU7;570:]^R]:[_":O[AZS*E^$,$X8CEE,@R@$ M37_F-__31V9-=R8W>6$BHO7)BDZD4W.5#?2SROG.!3I_*C;.W^^HT[214W.I MDK? &;%;#.QC^RS'[-[@N\[@1F"# J>3Z+0:^>5I3JMR]#.Q+]EVAK(F39\' M0(UF]/ZL;,-N*6"O#5.CW?:QK/C]5@L6>KX7I=1G.$J!3V)(P1 Q '&BC#OI M2"-CK@5:[61[@2WNNM]5YYR\O])\LVJL#MVN1&,.4C9T=N]0S M.46?6IKG=-M-B+XM2#7O,_OI\V_QNY0T&80.@&FIP2C#(-HXI6G$$^ MB7JJR"8+9NISZ4(72]V];;;,,_ RT" M2OPH3;T \#M-,$2IAX:0C,:Z))()-0V.RH-"@TR2LE@13+:\-4&G(VT3(^I( MB0RG5,R=*:R44KE$+'5_1+'UME>]' 5=>)$7-A$HBD@*0P]%"0R'2-1C MKARM5"+87VO3BWJ#*64T*=DH1B3;_LF!:&_<*Q2-2Y\/'#D#'1W_YL$:K0Q* M/='\V_9K\Z^V]Z!@!@(_\D :4.R2$&+B09"$B%^*0F H M=!:!7@3+7TE;47]I_L4GA\NZ-S?=\M;^RWB#4E M$\4QC-TP8B0(4DPP&4)Y/A3:?:\5P#)S.DU\ U&G2HXR:I:)(<:Z6W)\>6N4 M](Y-,VCYR)4S7-$R<1Y0T4NA-/A02>*DV.1#()8MBW6Q?6GK)D9\WT\\'R0D M902G((2'< F1&C$I![&.E4WS6#A?LB>UH9*Z>8)P&<,W6< (6V:'+"2U_.EF%HZ C33\$GX M^_M[?((H:B*D*8K]B$8A34**AD 1!$"&8PH_WC*YWKQ82G63BFF"W]'M^B7Y M]5S.*CN?S&4J)0WWYD$7G03>?A37]4*-(#VL4H:#*$A91!+@1R&FB>L-H3!T M4W6&" 88FR)*]8Z:=2HDL>":)DLFJ6,^,D68)Y(>SI$HLBF<98J2'Q*'X93K M[\7FX77,?BXIQ8RE.$0>\SW(THBZR;X6(HP(71=J)I)ESNS%O1T02!]SH^.F M&''&,U(./2<]G&AR^:Q/9VADQM]Y8,E0+N_/ES'FD,BYJ_RCV>R5'GO4T* M9[2J^B5^5NL(OJF=V:KBG\CIK1\G_ %V#;@S_6FNN@F4QIX4B=.L\>>___7N MKV_B>(C1IK;DU^:E$+DN8EXXQ$E3CPH?:JWTTRTSM1'E<%4*2%5TZS)1[1LE M!]1W'JF<>:UFEL31U]9-4SP!6]X\H:.P/TKW!$OUK)D>I9KZ2U,/B11(2;;) M5L4[:(=)G O8 D(<10$D>=2?!BS)^(W!"A'& &H@S(UJ*HZ)P36$4R3A^L[ MO]0 JVJ<%&1',% =M I&"L+VX[1/ U?3IEE 5S>'TN2#(S>)B7=ULF^:A>LBO[W\KM\7FX=.FX5M>;[N_5>6K!:)IRCQE.^A2RUB95E7S]LQ\J^7&FL=$K.TDRU%? #4\D_+I6[%I M^WE2;NJBL;S]+U^K;%/?YU6CP%M$P$N". @)(JGK,T9@$AUV0WB^"I2-!+8] MW=M>K[#,ZD=G>:S1V1Y$JB'8C.URX!W=<47<'NF\"F#5 M:%/,"Z9F4SN!4 O^:8#S".BW>7LJ+2D;@B^@3WP&(QHP$$,/^!@=-I$1+Y1: M%&TPK.WIAX,LI^IT.?G/YWQ3RUY08])J952.X;()4![;W@MU6J63@_*$@W*8 MU&V&V4)2.['+B#3CG08@;ZJ2E=53]FESS__1"6FOP[F^[^O<_*YH'#Q22AN= M:+G=9>N%&S,WPG%*(8PC0HF/PV"_^IOY4K<9CJ_.,FZ_#)=_\>%H/R^0.T5[ MG5"#@&+C-/^F<]_DNED6335;\_. ^=R>/HQM-ZLRLV?4HB;0WJ3CM/DX1PE= M[>]C;-I]2,JI>5:O^@*>%^\=>&:3=P5Z#2/78XST$,RV8QDK_\O]SZ@M8;:; M2K-J4VP>ZNN*WT4E)!<@+TE2R!>%N'$81 GTXD%N'&*E&>S118[0:37BRJ?< M^=.ZT?SG671>-AK;9!\V<3M;[,J&S/B%%3RW/WB?)M]0VEV;Q6?CC]3#V;1! MJ:.SWBXBBV'$I!ZIR3:K5R/%((T9 &F",?*0&\3$)VR0Y(90: 0VBA#;WV8; M?+4RN\ZJQQ&_Y*SIR_@45S=-O3P[[S)!\UQ>F#.KEK'8TZ W[28V539!DXDO M"9I5TZFM'!JA"456&>DZ>6(QTF@--/V:I?%2+2=X 4SWN#?-Z_"8U?E-533% MP.J?NWK;#FX^;9K1<=.$+PL4 A)1$@$ (TR!F_C,WX]]HTCH)*\Q]8S6_S[W M4IUGKM7)UNU3SY'0#!V*7F\A^L5IU"8SU1F/VUH6^^0A$:?-Q#E*Y"2="_.AU*G-XPDR7*? M?O?J]KFB7UR7+7DZVNN;K321W)SNC%I'L0]_M?ZYRV&_XKF_[HY/W YI7#E= M(KP2F^*N%S/&RRV.MMFR\YI_'2OIRXNG[7LN,M*[R]9Y$X3?C7/]8]/@[[%X M/BSK[L/Z;DQCP#SBDAAY 41Q<'0J*Q4Z5M!8,-L\;S3R5[^_)JL<=/+[W8>= M$\7Y.S(MF7QYX#6ZOW)$;JV]OA\NTMI+/-Z4\NJA@9OT MC;%6VT'I:\3H36#BZT/?)HWJ8=("U0X7SNN\5])GT"Q:WQ9&;QZ3WQ(,-)/B MEP,1V\2_%!AMA.GK<^L9GO\28,%-T2I^F$BZ?F[C;![N\H?VD\," ACY 4Q\ M[%'H>\R#9+\R';FNU&T1ZE%LK]7>3^;6O2*YNES#/K&:?!SGY'J@@VE[5<[= M)?NLE.(GW3E3ANL[.H\2W$ >I>EG38X]_%K23YMZ6[7=*\N6.7HJ=YOM(DXB MXB(O"4(OCB&,W> P89&X@="1H-I!+).'ZVKJYD'8E7.?\:4^K38Y!JG;*(:@ M41R4(U!KWJ.LG.MT&SL^Q%Z]\.J-X28E";K GD0#=X_^[6 MP%ZKLQ?KD$O>CW:!X"D?SS#12G/,@Y-V4A.X9-"0?R(3J1^%_[1I@)'5>;%Y MIZ#G>I0R-PA#%O-?$)) +]V?8<00$]YX92>ZY?IO$,CG3E4!:M'ZRS.GT[NN M@-+K#U!ZW!+O<7IUJ:PKF7%&I%9\/GBH\H=LRUI@50(PEYB/DT MBI,4>2DYNJ ("AW<.ZJ@L6<4_SVDXJSX'V5'R5P-"U;;LVF&A/B"I2XCJ8G( M<5OUM>7-H2WWN3C[9*0+V/':4KRFG66;JI6Y8[:M M2.EKRMH3U?#H+3=]@3Q^RN6$;XKZM/LB8C A84(# &+,B)O@.#@*$;OA:H$("H*F M6TN9'R8@!5Z ]J4NBP,FM[Q#.YSU)1V$W_K43_GQ,Z>.-Z_)P5_?6C&BC^JI M'*8':36&98:,WH>@#273FGI@12?.?^:/SV755:] M=!C]FO_ "&D#7Q1&?"E0/8+ESI_\B> MGO_G;7NN5E.J5OR=VCV+SVBJ.W=YMGD4T^2(M)_?T9?/_V6.N3ZRV_I[==/^'/JW*#F%^333?,G M7WYQ;FY3EM[>IM2Y^WI-_B^M&=E3IIR88=7V;=\S%>[ M]AR&;K_$;?[,YUGY?:?[D]WP2_^'!S5IX'J$Q"#QW23"GDN"-&[5)('GA:[4 MY*=54G2QG+_KUR9C?7O9_X_>O?%CGB'0_5@IA19_/U,>V6VX>9;/U M+,MQWP?9C6E5\;T)^3T_?$BK?\F*#;_F K_\+5\]-,K:4[8;6?S,'?2SJ!<1 MC"&A$8$T#D@(72^-DRB*D>M[# :R6U;LR+!,L][63[T !&X:#;%\&@A= M4:(7P?;4*O\2Q%4YO2PYYBBZ)L8;^X;)L>:=5\[OG::10?.A+V<@H^?C/ "C MF4-I\LE2*G!H7AF=6D4C89O-=7]J$/TTM]A=5$=M,$!WX(44(2@+THW7,OQ5*? M/$W$L\RD@T0GJ_>#AH-*V3EQ P:+3H"/ZZT M.T,?^L3M5/^<9\5)68PIF#C:5[O!(,EO<]*^SH55)E(1^,ZFZ(\\G4BYV5;9 M">G;*TLFR MD\IT$C?1,IW>&R1$)PU?YT8GG51.TDG;'U$Z#1N_;IO"[>Y']MP7:@$OT@(6 M( 8 H"2!033,AGD4H41N]Y5B$)DW26G/U?Y262[,XQ,V? HVGE/)"CFT1I]/$2WR/U-M#U)N]CA2@BB1]$-,9>\PL&,?*' M6&X8"U4_>A$LEST?O#&--O'M/AK6G6?,>*YI(Z:1=1DS)IT3WRDUCH-J6Z54 MG139#'4R[P\0;,:GZ;=#&I_GQ5R&',_Q5=42)OTW+#K3W2>"R"&.?I9@B '#$6!_-ATDD]'5"-\8$ M#.;J-%@B8Z "ARUYIT]B+LP$BV7\TZ"Q)1_-\5C,3R4B'W(79;*"6S.DLDH6 MY[BL[(KX'0+UMBJ6VWS%5R"C3?L/?DK!]VS--V%]_+OM]R(/X91X88 3'V., MF,LH'@1A/T9REPQ8DV&9[P?E3KL:GY\-T/[B2*?2=VB;+2,V SN31I'K.$RT MAZ7[(53=/#.S.T(3S6/V=XQ$WUU!,9*W=EG==Q\NB4/"DB!((^ &_#M_N)=$ MD"]T-\4H0BSS^@P4E#[(VVT4FZ"VT!YRJ-9HBAD1^N+7MU%:YX],:=E4C7!: MR5]14O]:;O*77[/J7_F6[3:K(5A$48)C'+G(@Z%'_ , 1C?@CDEA4H!K&^ MK*#5Y3RUPN18JFJ;&"5'\$N.?YU1G2*GE331@H*/G3F#-$TKYP$KW21*HX^7 M^(3JK[OM+ENW,7ZIRA_;QV'J-D1AXOD8A3&C(>+G3OG[2" 0NF- Y^=;+MPZ M6R.7$1*ANYM-/@FIG4)I[#I0HBIN"<#6L_\(X@32FA%&4 MIK[?-*W7!PHH"X "1&5^_!0,;?4IT4#*."F"VO),"Z"M*#U^2CFFA$];SDU MSZ-4+L-3)>]9L5,I@8_1J>Z%)#E96>7%P^8X'@LQ8!["&+,@0%[JQ\GPF2H@ MV*,* %6(,@5'>YG.-V6>JM@IA57+3FK1=;#/ &55?%2"K64_)V#N^XPNHU?# MA5D16">/CT&L[8PLCXN?^:H[I;X/AXB/0110Z%$(4?-_,0F'<"QF4 7'TD$F MH3%7Z12M3#6(R'LIQV*K-NJAN/6NTZ9)8GD3U4!LU=ZI:D$2)EX2N"^(DB7PW<(>O2X'OD53FH[O" MC[?,W>,+.%A65,YOV7K77\?QG%5\H2%:+OG-W36_@>/7[)]EY9#FMQ_*ZH7_ MM4-*2BND5 P7^U1DV6LY.!^YQ-5,LGCIO2%GO@YIN#>/+T,Z";S;9JKIA1I] M^K>L^$_;9?78 V$(/((C'Y 0) T _309 N,T$JH%#8;[X]#IZO#[:HN$3#2. M"KFLMXLJR:9:XG/9'F&N:7D[1\[I)726>P:\$K[[[K&LME_SZNGH8>L#0@;B MT&=AC&A*O( &*1B.7P,@280^D!L(8YE[W<5T-=?WE^9??VK&P(>WKM@XJ[R[ M^=II"N+G?%-W9ZL^-S]#\KXZ#:/%6#:2QW(,NSL8^PIGDRS<.>W0&8P9L'4> M^#*1R-M;WTQY(S)Q1_LWD1R]B#?-PS:,4KT(>0A%?A"R "'PY08$(18\ MA,A (.LK!NE))#GK(OM6K(OMB_CTDZZMEV?Q1O13#DY[(X^5.5R:PC2>KH_B M$WDC^CG65-[YE$Y,YAGR8?KI/%.)E,:?$;EBDH\;VV$C?MG_\F]%7C7__N/+ MY_Q[8R4?T2,0113&/FQJV!A%B% TG$T7$H]('6-I**3E(O-H0+T7UV[E^()^ M4YK+,^6T6&4Y@;8F:K3L.7SJ$!-)U5:?4P5V?=KGM6[*F]K MX?[T,/)CJ;&UVA[ M:4KWI&:^U&T,.G$L,['5XGB*U%/Q39)QEBU3)=J5TPF[@ 7U10J"G"R+1.*. *- 'D;!OZB"R89DI$ 4S E&@!")9=^<+(NE,!$"D MYHXHB%!=Y]L:?:O;RV6:("X)@AA'D,4P9@BYX7#A%<0)E+KP7/)'6\9-I^:_ MQGU'7EMPYK50]&H>;X*J^-+(\Z+RO._?,UK4RW7)YT46( !^0A+HQ3! 7A)" MD YK4"' "94[B4@]CO6E!6U7\GU8^9FU0IURXV1.E2]W5<7O:?V6U44MUS5K M."O6,8]CJ5RWW&FZ.EY->] U!6L^L.NJ42PSJ(C4:>[9G.&B8'&ME-RB#E2 MX_P^Z!FYUO_ D3-4T?%O'CS1RJ T]S0I,^0C<%% 4@^", "(I2%E,/#B*$I MG+*41E!JYYUFJ#$^0/-#+7F!LSY(52:,DIW2L+'MI.2,0[')-LLB6W>?DLO- M_?XWCC3/HO0Y[Z$8J73,GQVTM)(YS2]]CZ3G1[LZK/]VO;K>W Y#%,Q'*.2Q M>6+S3YN_;ZH\6Q?_R5>_9,7F7*V>V5.H_E>L5'?@^-9.=/3>/6?U:.W_+UZLKYR#>^:5MN,]G&\[N1+"JWR+3Q=;;BU_PU6) @@@2B *>$NBPE04*'54MQX/M2 MB\U-Q+-,\TXBKVV+X0JK=N]V_2-[EJQQC;@KAN6QC94#[\'3U]>"'2ELD3LN M6@4\.P-/DX[/ X]&,RKM/9]RB#M$Z<_E.0A8H#B)4OI1\HV&V1D_\I)A%,]YG7N3%'J%10**4P*B= M '#3F+A1J$@HU6BV2Z]>C9.U&;*B7F;K_YUGU2((DA0F?AS#% <^\D@8,A\0#T ,8T:D=JU8 ME&&9AORMBKYR];*?5?77,U4$[GV#LU;?'PK7Z'9[ R-]PE(T^ M]WW'?NO- \YC)/KVN]!8WAK%.=WE7,+7'^6"^,S#* (D38,T\G$:1LF@PD^1 M>89+Q+8.;M^U0&(9J1-#[( M@,27.BK(>'#[+)77O,H->[L*"3EJN<+4J[.$$>EFN>/AU&Y]#0HJN"C M%8@6W_,%#&&"(NHW5;#GX3"&$?1Z&7$"W=@:1$6"VX>HY$YZ\_9:@*AI9\>! M:*-ZQA!MU)F"J$SS_ $A*I6>#D3E?30-473?0&>OA:;0I:F;IM#',(4(4A0- M6F+D^39(*J? ,DZ_/N95GG%%=J J:;=9LMISVC9>VQ:9.V1?V6N M&K-]!>I%[G\1.*0,AJ[H9="&@_A 0CP8LLOKS'+VHM!I?"ZUR>. MU_8^GOO==E?ESE.Q*9YV3\Z:JW6>>Y5VN'O9;;.H-6JT9;K.DZ8& "K<"'\L M9HJGI8A)2=^,D/'OFU51MS<0YJOTY[+YJ_T*,,""T'<#'[A!R$CHL8"&@Q86 MQE*'XME18+DDY:+_:[\JWB >U2TWP,I1W#8/SF/93J=[DO6I2MZJ(E6[K?X M?-7/40:VAAP5)>\)%8N$@B0-0P!H @%,/.HFM(_6_#Y$,B6H:@S+%>=-\V?\ MMNC]L6=JQ:>5E_B$96=>4UV3Y_$B:F=1FGWTC+Q,9%=5S2.T("S$./ P3E- M@.^'*85#4#^F2*9>T0QEN3#I93C/9=5>K<>/W&G?)I'=,&.^4+U0^?=*UNA9 MOU[2R8B]96H>:;YL7QHG^K@@3)$;^U[@I:@)T[S@D3_$#<*8&GC?)*+9'@N4 MFX?N-)?9OW0'T^3?.P7#9_WJJ>0C]O8I.R5^M-PFO[XG5;XJMBQ;MD&_9M_6 M^8*DQ*>417$8)P2[81IAW,:+2$AQ('7VAGH4VR]<(XR_8YTT9]#F_-ZJD[S+ M3,-+P1'W*#9*CJH5';1T7MP)@\X-C;5-G0>;#.3Q[H X,\Z(W0_^;=N,Y?J! M&K^5O.;W/;9W/I*(>9BX8<,YAC#$L*D]^F@-^^)$A$2Z,2QSB$MS#MJ<5EQ_ M^:G4';/:7IXGT9@VRG%H/@[*W 4^CI-*%X%K.2IV;?C)[#_ M2F_YG!AN($L M2K-/D3:H^VLF2>H"FJ(H1!3%/F >@<$0#[B>T%)-_2B3PEKJ&EP#CBH#VX*9 M)I$]MH_:V+;@IQJX!^N<^[)R)J+XR0N S1DX6Y++YG&9Y4K.B-"<7T1590_Y M+7_"OF;50[Y%R\>B^=W5<#N5CQ@$- )XRNI*$H1[&/&*05".YC,1++^';X3 MZ+0*G4ZB,V@4QY !2R\C?5PW9;^SGS/R\J5V-AP5A_NXSJH!7M=A$:Y?].$$ MV\WY-SW?#>92VGC"Y*IV4G[/-]E1K[( * XBB,,PB%E "(X2.O0G<4!2J8D5 M^9\^1I4^J'I5]LB5E JVB97D=AU3*,6G,4NN[K9KFL9$B9QYHI7UNW3/5-3J MUDQ/6DW]I:F'1(.H?8V.<1 QW W$*0\>K&2)7-H-ST%5R0P2[I'QZ*MI; MCEB>W^3-X](\2P_Y]28?:N>P03W$"/C0]UV4QCCQ^I )Q:'0?@(C@6ROSMOK M1/*J5*X'M56-6YKVBN"[4LNG."W M,?.F![FY5$H+#Y?LK03?MI\V];9J'[;;?)4_/?,GKE%0E*M#=!#$-,9I2!+& M,$T0==.A8TE2B*6.A#$58$JK%8KURRY+ ML\O4M05"_IU9[6:Z!>:Q]LUX5N\N,K#AFADH?OU1]M$I"FGB8B\%&.$(T"1B MP[1QXJ)(:FN*J9@S@.*YDYCM^FT"BG:L-@_%1NRA#EM+0;W0$:11$#9C=(7[HQU+7 9B+.@V;;K1N!H MR7 +>.1*YPG(@X?JB%1HAS\$)%7RDL.DLG-F0,G/>>W#,^KB)$IBPHC;X-HC M$0C[\ BF-#+'28F@,\#DV;.3+5MN I*6W#;/2"YTEH@\.*A,2(5&^", 4B4M M*3XJ^R;R,>GN1[%Y:/XLQV55E?R_U'VL($Q\-_%"?I<511X"80KZ6#B*F= E M*'H1+(-O+\PY*!/_S*%AW.7/1>-X)H>OC^Q2^#RDX9OX=Z%Q_%/[(*3FH\AW MH)-9G_@ I._2]%]^#.10FGQNY K3W[*JX+N)^277[2*M%!$:Q&G, N;ZU$U# MWQ]V%1/?E[MY2OJ'6^;MH*>]KUUJ::6Z76+%HU6GY"@K99*5.O"M&6?J/67? MYE'7J"/[X<8DAM6!0 MQS1Y:ECP2XL;EZRR3HZ3*P<-N#<_>L@F<(8?2EX('W54;E;EYA,_:/=;MOG7 M]?U]7N4K'O;S)WQ]V] MI=/+[%ZF/[5*96]W-^.T&(G&-UD.3D+^3C3M)>3=&8Z9]7X>:#.^T>'C>FG_RWGF$YWG,HWFWQW86?RVS3G4J*'JH\YP]G$[T)&_9A(Q03!@%!$ <) M23R6@/Y[!0V3&'GB?921<-8[)*[263:%S^#W_O4_;_*E> MQ"%,PL3#@/@QA 2E+.DW\]"(!HSH'H O'LGV#/"I(]S;/V@E&C@)7\)8P8G? MT3R5G/#5L7.T8_'W3IV;WC7B\#SF90SE(G!$OJI#,MWU355LEL5SMC[<*T>I M%X,DC3PW3 (8@OY\(PH1\H18I?/S+1/J4. ^#\*<[/RUC.:LNSR1,H9K<@PZ M5#=[39?NL31GF/C\QAC&J2U4//W$.5GME!MGE6WSOQJI$=\D?Z%(5+5J/E6B M<@8?E(EZ;JANH7EN'IK'K,Y7#?+S/G+(**(@\@%+0D(]%V(VS-!#CU*I:M%$ M/,M$1@_-"/6!?TQZ]WXTG2$?NPH>F6S48['"<6Q[Y=#]P4Z9O4!>3.:37$@L MX-F90M*DX_,H)XUF=&%'C+Y;(J7E[7#J_/5]=PI]_UI_VBS7NU6Q>?C47U&^ M '&01G'8D#8D*63\L.)PB)V&7B!:;)J+:!EV>Z%\6+?B[^<>>E=.,:B5O,/= ML.>7J]1I[):#W\'IZ_OAZHJ]TWNASJ6\2.4K[,N)6MB\ MK]-7QQ9R*FT^B7(G)1^Z,UK42]Z#\<4M"^0'29@DD-(T2-PDA0"Q(5CH,N'+ M131"6.XZVC>I.*KF5KTXIQ)>GZ9KXN6N823_- OA09?$TCY=Z^0.3Q[!0HT3 MZN6M%#TV^>.\3\#;@%'3T]I$$J71AT>5Q_Q7V7K-?WG3=1%9G1T._"SO]WW% M @5>X ./8A2 (,$Q#-S^,D$:\Z="C=8&!5AF^9%29RB6LMK)G.?#N;;- &$_ M-E!%E,DFD67_1*VAV3,IXC+64?-\D;IQ0 MSV6A'>;6K]E(\62O9\U/^3X19W51WSU7>;:ZWASO3V3KLJP6F-& P2".:4 3 MPD@4T2%\ @'PU?I!S:!CCV.^<;E.W>KEW\.^#WMP^;CFRKGGHE4QJ^N_;*FZ:H'-!FH#B$)Y$G=->-\:"SZHATOD'K M&*_R(7HDSTWV0.4;]DWY3?JT?<(?I@VTP!R_3IM(Z^PG:F.^J1%R^';1GB"R M:T8)#]W9D0OL)9A$-/41=&%*DR"DPW:)) Y#C34YRB''IN/P3;JEH;-JI?+Y MJD:K#AO5+5EHFV[3<+QRMFK/9KUG0LD/W!2B94Z+3)W9&KE)DQ.?0=U]@'^?;.K\Q7) MGIO_OGTY<1TB+V]I&$0I(&X0)<#CUXSW>A!CD=3=,O946 9K)])9'B[[O)>] M5\9B"XBA=1[FRV'V\\<;#:^UJ0( 1^% *$*?;JE9G>ZU.3=CVZCZSX;]FFQ6W\Z4)V"^FXYLZZ^,5'VBSV67K].^TF"&S:C:JNDKYZF3K\IY8VTCVSM/T2R:G?$@V2%'+?*6S W<9](B MJAWM%"UCJ%\UU$+RG:B@9T)]IFG_Y]9%&L_O9(]HQTGY#O N7^ZJ?-7NK=YW MQM?W7\K-W_]Z]U>2/1?;;'VW+9?_^EN^7F$^<_J<;5X6,6 1 8G/:!#[E$4@ M 6ROJQEOJW6(MM18[B![V>T)&V_'L,M.M%-SU/&R<>O>M M+E9%5KVH,ME: \KVFG-H.\U>=&A'VK;CT6CG^MYI\O@+3\3I,W':5!R>BX-? MG#Z;V;6B:D\[A]8TU/-:;%7YWEC15Z'>V7:;S:VWMI[OR=Y['*=-#&=[I9_S M[WG5:+SE[]*OV<^VM@C#"#$_CJA+@1OB +"8#&HP5)V0-JMA%D/;NB?(NL^ M+[LKRF: VR5A;CBEU5KZP]RQ&LK&8'>@_"#>N>W:Z-=9M9&Y@>]8;65S^*O: M9B8&P6?\4QP*FVB1N76QEK*4&!:;5MSN_W+38/N*RJ\D?SBV$IT<)% MD07T:R9/>RFY4-) H\QW=:2)Y 26 M1!KS4 :L]:""[*JJ ?X"NFD"7"\%?&8S0BFEPXW!% ?0AV(7-FF%D'E-E:YL MNLV_E^OO_%7D!_/73KG;UMMLPX^OE*>BO(/B[+-JG0[AF@*R4S0^P]YZ;Z7F5X T"RM[<6] MWA\X_D[ ,UZ=P90IE^=!+&/9?+"_SYQ+ZG.Y[4(I5OS,5^0QJQYR_OO[D? " M>D&, TQB2GU,_03XZ3"CC+T(">WCLQ7;,N=:7;%0/B32U_R$3<]^^##2?_E?*<5O.QK?*U_LH]CDX M:*Z-9NZSY;B-9_/CI58CFOB">=%*Q>^8YIIHKKVOE5PEOFF:=EAS<-E+6!XK M^+3IUB-?WW]M'M'ZL5RORGN2K?/-*JMH]E(O4$0)11%DJ1\SD(28P*%X() MS=5#%H5-UF]ONXJ\[Z27K_KHAC?##IJ&)MLAM6X%<9> MZ=O:\)AX2.A5A\";N=_T<7WO?#UNYB$OA\Z\F8T,J:=O;DOC;3O-KCDB5W); M?KANMU'G6DV,D;K80'\,_U6O'E_E3\_\3;NIBN,": $\XOLNA"&B#(6!#P,O M'J)C0H1N4C0=<^P*H=HKY7=PO1[6ZUU&KNRZ^/>ZL0W7[*8/(IV;SNMY'.5Y MTKP+'_),VC^?#WI&L[IP2[D9UPQS\?IP:U1W<3K_F_E3OEH@0A($4YSX"6,D MC=P0](M>4R]E++$ 3'4QRIN\RVS\0*9C4:T2A_QVD_BV!^=;.> MT^7@W%YJNBFI?=)R?9SKM^8?BO,&TE7K $SY+-HS[*\ZK[N[SA=>B),(0H]& M#) H9"%VTR&,&P5"U]8J_W#K>P>&LZ6:5UM^/9J\5V) M6J3'" /4KA%])Q% M5D#WUHHSX%)V;1X@4I=?&GIZY$!Q\RI(^G-;;!YV1?W8S0?4VWKA1P11D%(2 M,"](B!^Y4=C']8$729%#/YIUE!S5?.T9H,YS5DA6= 8\%2/,N';*(6>XU_B^ MK%K@.*_E.<-O'YT,R"6/RZ6+!IX!E3GSYT$N@_F4MAY3.;;]NEMOB^9U7I773/)U?LJ<<_2SJ!4P#"EW*? C<.$Q "-*@C0?]B'E4:I^E>A3++'LES.'* M'"[-^9V+^W_DD*9AI1C*QG%1#F&*!EHAU4E_SA!*W]-YD,E 'J7II\T B6C) M]TPN('8I3AAE00 )8\ '-.DCP@#Y3)M%@G&FHE$GSP2/1 W5()(%+PTQZ9*- MXU&I4R++)4EG9TPFV4Q$V*3DCLA2KJ^/^=TVS]<_RNI?S4M]DV_J9O#SM=K5 MVU_SIV]YM0!^$K"0>AYE80/!T/-#/,0D"15>1*T?R3*A&H'.L4*GE^BT&L57 MT1BP]#RAQG=3CE'GC71^[P0*$M^0H^(+C<9U5FWED*[#(DN +OIP8DV/.?^F M7Z1C,)?2QA,F5X5>;Q^;'J49<%?YMJAR_MCA?)/?%UO>S=2T^=4F7_6_U2OQ M8!B0 'FL&:&3F 7,#6FO)(F\6.IN1QOQ+?<)K63GM6:G5]A67^/66PH.GJG# M;+;'/.HSJQF6XSW=XO4<:<)613;\? 0]-PE2+XDHB1N.))Z[__DL\,0.Q)'_ MN3)OI=(I."3]\O7V$Q)[%75-NER-V7-'KO(:;)$OL20M$2^G[%FC5#J]>7]$ M"J%7&9PH>M2RG+[ 4=1=ZK:OYO39U^9?;Z?KO!AX.$UP CPJ._""$=]/.0' M8H-3_2CC3YUQ:68F\L6M5)PVL^*B]J29B('C3)D-_LA,F$E[.H]RS$ >ER;+ M%)U1)E'- _:S,_@.KO\..E'RT^6W73CN &"<12/TP#C'UJ >BB/6Q<9RZ M5 ]B*A%'1=ES]_[U-Z,ZRR.ANEQ3B7,?V"9%.QW; MY\H\K9PNDD_?,?&-G<L3-' 8ER>:=O* MP7MHUN//0OQFY+Y9NTR<(957.*^'^TZ:;/@FJ2X?AR2]VM-M;<7VOAS:;7;8^UM3O;EV0%$9) IKXA*;03:@7I(,( MBHG$X6W&0T_2BPP%>=;*?E67[X\0D#F3RWR#7/Z@/7%;F*#^4+-WBE^Q?G\< MP+3-('/XV:3-H7J\F4"S]+#+)=M'[ PS6=-.?-RWZ/[T*P!L)E>.\@1K=6[= M[8^=B.%9_$@,BP+$W"1.:4":I\P-0V^8IB>^&Z<:G9PI"2-U=L?]V=#C=2E\ MU./5O,=S^F%T;J;_,]9F2OW@%,UEI#_L&TD/O*.VCU8'.44[&>THC;278DXL>=? M"^BYT(]0BG : N"&,?91MY\?4ISX4I...G$L=XF#-#Y?-(B3FP?4,E%L8F\L M_^3ZJ(^LM= MVP&C];K\P>](:!^KA>\FO@^C, V"*, L=EWDM]$2 ,($2QWZH1K#,I#VLIR] MKOZEDER3I^RA&)/&L$^.1RK.66'0"6O.\$?7S'FP1SN+TNPC)L><3YME^=1$ M^(EVV\>R*K8O^Q-%$A*Y+HVHATCLAIZ/?<:&@#$$4H>2:X2Q3)Y.F=-(<_;: MKM3/&]+Q4PQ!(UDI1R%U%ZVPZ+1'9W!DP-AY$,E$(J7QA\X$E_JEQVX4>AB[ M. @#GP6 P2!"?I=O4 !BA2G06-"\-C*QG=.E8JV;-G MSJ\O24FVXR0*29&2TA8XDSWQF,]Z%OEP<9%,F3 MCM)T;QN:./I<;//+7?[(KY.FU,4XQM0+L!NF'D9=>!8DV%5Z*65(.U,DD#@Z M(. -SB(I$*J;2;+#I8%LD@R-(Z64#APII974F9V',AFQY-WTDBX[LNJ4W=_G M+";XD1]"L]OE3NSW%=M]L7VX?LHK@:A>1+[KAI0U&@4I011'U ]: &$:0*0B M5@:;M:Q=!Z1@QU8G#%0.?EO68-F=.?F;FGB9Y%M.RR:B6DW:CBR?+ 4Y3A:! M\?%8;(JEUM$$,UHGSV&/]%EPQ#R4T(9AI?5.+'_ [_7&GW?,MENB>R8Q7[<5 M^]W#MOA'OF8?;@]7U,OM^LN._5(W MYB>&.+K^7H E-P'L3VP0OVP/S#-QWJY!S>T 1:,F.VZ)EFY/[?]^C?] KK<\ M'UP 81PXM4[\H_2T4P@+3[XR5WC&?,I>(']D\8/T!KTCC=/W"IF#C_9<\,;! MR!GX?/J#DW,@H9S5.%2^')Y7E6@0KWCK>W![HZ6MEATDY?O8PSF56^6-3:?:=-ZA:W;X!+X+\$HZ:_0[T>]Q MUK.<,\GX/-9Q1BUZ>3W9,%O*AQ6RG\O'8BO:9']7YN8AGU^957\C?AXX8B;*8!Q%?$-8GK$;BB5\]"QP5:49CN8 MFOK095'Q@#4G1;W:E/6>=;3CA2,8QDG*FD#89RT$,4S;>CDQC#(W5MH8'=:2 M926BZ/(6_!U]_IJ!:PKHY16ZPI?H,[B\^G)W^_6/[.KN"T!7!)Q\[H\,??EZ MFXG?J2G40,[E=&H\NM74BN,2"^0\OZ7[LLJ_+>M\?=,6BD;?ZEVU7.T601P[4>;$L0MAZ#K4S5I0(4Q\G\J& M"I916 P@.*C?!2K0P@*HJMA'FJ=T_^PPCCP0AQ':M]$J@54)!E2@U-;# D;8>3%(5X3D1$IJ@R-B\5$$5_!NZ MH,6!S+64RRT_/5K\R$79SN8*MVVE'F1 MFX7(I&I1*".I;YC\AJP.)6AZ:1UL06FNNRAGJ.44: MHJK)E<+%6>N<:=YY5>9.ZH[J:]:^H:7#F)E>20?B+TWU$;6[ZJ"O]\H M=B2_;HM=??OE:]LF\KTHAI!XF1.$/HV2"/IMFQCB0&DK8%A+EM7U"*[=9A?P MP&\,8*U8>F<@HW*YPO'(5)/@7AXGJFO8RU5/=M$,Q_-(-AJRI;31"^7#OIN\ MNB^K1WZ+\]A@VQH-D@31, LRE,9)$F:HK5O&6DMP!&6#OR%MV-ZV.$(['5WR MTB3G$WXW76-(+#0?3)AXACT:@7*&K3*1,O]IC^1M1H@JSI8T&M^)^_LXFDV#XPV$6YAHN( M30\N(M"A?A @[(8(-3?T0]>C*29*UP'&!&9Y A"0P(\&$Z\PQD I7A,8U4UR ML>QL/:0VSYR>%CPUY-F1P6^_P*NG"KDE%\T?H+4(W/3[U\ZE!(.^Z FM)W'Y M/"+Q:4P_OP Q'?]*$\JW]R%^.X>8_7PJJJ[P%0.X(#X-41#Y/H2>FR$OI([7 MX?-=XBG/)J.@LCR5-*%;^=34G1)YI@O OJ>KP]#.+DU=CP=FW@ZLESO%PE0C M^E!AJIF=^T:?9X[63#?)F/#">S/,J)Z>T?0RKMVOS2T3,"^30'H7VS=);**8 MXMU1+LO[9N?S4=PF_))7/XI5OG":TKS'OWO.<<#6>"#%K3 M/VXGDD\MS@RY_6SE;#N53#9T7&^]D6"=:9>9/F<[5V+*V0_WJ>(UDB]WWTE1 MMW7NKJO;?%=4XGL6?@9]F%#J)6'L$NR%<=#%FCY)Y<^.S0?Q5%':FF.^ .L# M:BZ'U0'W5-/L(.>/'::-Y??Y1&BDZ35'F\%U!6X_=J^9*BX;J_?,+R33[47C M1V,]/AHE$#/11_ZGQ6!&.+$6?IGSF)'(ZZTLWG%SB-^U6C[D["=>L)D65;V[ M^UZ5^X?OM+C??4?;;?&#Q1W+ZM<"(>AGL>M$F9NB*,UPZN$.OT<\Z<-;\T(] M]FF %CK_$?SJ*\(^=V\;"+=FZV@+(5?:.UF>'"?H.@C[453IOP#";-#:#83A MX,3R#]N##(9>L^U)%L.O"7J4D1#,I*]TP[!)^LL'",6FX44E')O0-0P8Q@XZ#21#X4>:D![1^'%I/?QG .,J) MF<-1F18CV J0? .@%C"UGW^=U+T6$UPC>W;TE-;)+,@Z06T85I-2[SO!=!K*H-L_0+0S!@LF4DW&O6(UN?1'L2T>]X_M MAF.3'+O-_VM?5/F:EE4;J"TBF'D0.7X,,YB%F4O\KN"$ZR<(VT\G&<(Y:D3S MV& &=0.Z.P!%7$_]PM-XT$:\]<1"'G&OB5?C M[(*=W]B/31I'L>C+V![LCV,^@/-&3]-<=T[_='!Z=W;D*M_QY3@;YO=YL=LK MK,DGOG3[JIML7+L=UA]F=#-J N--7;TUX8-I)B3Q7V2YRR^WNZK8UL5*/$2Y M\./(24*49 $-X@B3V.E*[[I!Z+M2FP[S0CS!]"6NY8)[_I#K#_&0*Y_#UN5F MLZQJ<1)$S&>33F?:_I]BEAO#]7.:_,3? &XP.%C'8AI-QEW\L@69_8Y19KYOPK#GQIFHOT4#SZ7<-I=C+7P.7;R;5N[*W7)S-J5X,7$P MQ86-T;XSDYEM5I087M98\-? 58UH\JQ6N$#\J2KK>@%3+X$P(X#$@, MVR>-W3!+(K7M*BL(+,]O MT%J(ZU\^OCR1R>YF,8C2QNACIBT/IF1!\HSCZ" M[ 8P:! ?)H[6-2^>-6AGG4^]KAES#=//KOHRQI"W9J+W=FV46\P89=1(GNEM M,)$+:8PH10%;99'0)TX:=V!\%TH5KK,,P?::0\![1Y0M99\&^,5 !FH]?7N>U[M MOB^WISL<^;IH%P)T651-^!_"&(=)'-(0)9Z7)I&#D\Z(Q'$<^]6NK$$?[\Q\ M>WSLXF3S?8PR1?:?:O3S)6G(!WDE4? MHD^-40-K%GU+[[C]Y8Y%F$_L Z)O,-RG)WG*>]X=CJ\M<>N[YSD?VBZS;H(A M_B^;,ZS_/%&1*UTGF+YF:+\W?("3]Q.28Z3^U4@^M!J=X7++:T$4O%JJB!J. M5RT7CA.&&8V@3U$&4Y_Z64HZF-@C4CN DX&S'&$=H8FB"AS MLQA$C>6TT<.DYR[_TKC\YL.X?(089RS73U8L0;<+6 UJ>E@W';:80QP71UT5AM#!8:"2 MDC?4I.5 X("R2;&WNK$ZU9>\0:J6>S=%N%RN?0*N]>?O@R@?!XJHMMQ+LI44 MNAQM/2ESP[S/(T5NVJC2:E\=ZP7AU2K?Y!7'??HO<5GO%I#!0@A'. @\CSIQ M@OWV#7HW8BM%/,Y+P@, VM;8([2V$ Q8[W.P*Y5?;)C6C9:/48[E0I= MCO6#G'OL8=O&.4<3SIW']# M!<;>&#;F#YG\'EZC[?J6[K?K/W)>]FR!(^1Y M/H1^ F/?]<($9TV)C\C'.'6D'VU4_F+;>37ROY:/3__G%G!("N4HU0EZ/P5F ME1LU$<5LXMNN04,+^+/!\_]LTB.?+K)*DU:JYVPTR61?SHUX(W.B;>OT60]] MZ*4!7RM&VZKD\SZ-,$ MXJB#$'E([62VR8:M;T$\/I;;]L!?>7^?5X-NFAJE7#+2G8IMQ0B6P3S)]YZ7 MQNU._#'F3_".',4J,-D7G=IPR$RB3BNFG4>3]OC3D,Z;JBD2)R L'(03SW%H M&!-,2! Y$2)MN)4Y4_L8]^7LM5! MK RI'KIZ1I4)DN^^UZR"(,7/^<+YNN_MFS^_%X\ MG6P-4PI]2&CBQS0+HL#WL(/:]C,'D4@E!##7JN68X !)^7B6!8+E(H%IN%4+ M#=I#XPU(<$1Y 8Z$JY^,,:-KTOSUJ)QY'\Q#\RS85=KNO6IZ>,F^?/M0?-OD MJ*[S74V*>K4IF2;G=_G/7QZ[E!DOFIY_E)DJ7-RXX)"SS=5.DDGHWV+2M>!UED+QI< MX( :G,"^$$=^VT_\*;!+[JM9]8YDRFABQRAFDZSXQ$ZR29W8OCR413?-0W>M M6GB>O;+.YGNZ7%>[!2ZW=;DIUJ*URUW^6*.?1;V(?:;\"4$I1F[H>"B*G6-# M<295_W; UUO/KY^@ @(6^),#DY3,(<3U*^)(G"F>VE"G2T;-F*TG2L;^ZUS% MWB;C%9$RP-RT&F3"@-)8+QJB(*1\7!;;!0FQ&WLLB(R0#YTPA*Z?=DU%<2IU M[W)0 U.H2 -MD([(TJ>C)!:8,Z E[Y%F44V:IJ7U1)&_.2J*J@F]FJ+%A^QZ M\?J)'TQE 5$; ]7M8:W,2Z,(9FY,4TQP2A(G0VUK ?6@5$&=H6W8SO9WL+KU M@V)-2FWJY!9L8["FIBLO"7O_>*F5)=<;U/0LJX:2.8^ETV K2K-=3$UJ<%FQ MQ==REU^5V[;!MKTT3OT@B[T$A9Z#81RG-.[:8P&4TJ4F_5:LAS(M,#65&<": MG,Z,0YAJ!--BN@ ,U>^'_,XD:O,F03UZ,YS4>2B. 3M*T]U-,2'^=N+G<['- M182U2%$6)5G@DM!G?[HD#IPV%^]&7N0I13M&&K2=\NY+J8(_.VR>%3/8PRFVDZZ6H*TO/VV2]7EHG%F3SC/0YOF25;[N6'G3-L]M=V'> M(@S#&+M!E$5^BH(D1N@0X$48.53M*.6 AJR?I#S>P*@.Z$#]WGK/RLA[FZ:> M\6: VWF,,A.&E,;[G6:RY'*[*A_SS[Q\<@(]QW6](":>1WP89SXE;4O$PC+(@K<2(MILR-S0_[I==G5I1!W0M@Q-O?#2.**4M1*0,/5"G\+HT%0< M86^QS1_XO^I7DT%-2 V.I!DRS MIR4MI[0U%;<[4&-0)G_#?Q3J](HZOMGS:M-%I]\BX14=-L+9]!4#AIM0&NQ# MJH? .ZVGS"9<;MD$L&?=H9T,RFV=YFS1EC>?NUO^S.L_BFU9B8K.+*3*ZQW: MKI]_R^L'V^N%#_W((4Y$29S&#EOM82?K+"!A$BUV/-Z2BQ;GA%LI"CV8*#UT MNW!JP\,I\$V8U8:B8,<-4SVJ/A_FI(^\SP>RO5GN6=@,N,2 HZG@:&O7!=ZZ M651?=!&X8$+L(C 5VS%(FR8\;R@9^P3^:#[LB?CGV)/FL9*8)3,O;A;,$*-: M>6!Q(V+AP@AZ% 6)ZT4(9H$;'(ZSL/F=ADKE?^6^!$V-(B=J]:FL@+ \4DM'+JXR -+MB/]V!F\_H2O&RH3W^Y<*Q M65"O%ENUD$5QP":#\!PUZ&#/X[JB+L,]*FC=:?/03?MFEB,/!MTKD#=5N=ZO M=O^QY#5:=[\^%\MOQ8:%.N*BSQ&&[Z=A%H>^&T21XV/?AV'S=GR<.*X7^WKW M'PTU;OLDR,E%NZ[X""^S7/$R=1UVX?)#\/J^JTP_S3 M?O8<)7ER9$H?*9XB.7%/"_9(^@%N>_$13";6JHSV'3"QY9QYB+,]\]Z\^FB% M1^E#*/E?3$W*/5^G/C D6_;C2DP,-9LO\'=>.[N^W)Y^IMBNBJ=-7J-O;!Y9 MKG8+"F/7(22AJ8O3,(C<,&S3OLAUJ"-;0G0,*/:4@*$'1VC@.7ZARJT%O+CH MLP]V1H _.S-&5@<#Q/>=D!G1K?/0D%$M/C]S,SK;(RC-402S#"+DX2"B$*:A MZZ5[F*RW/1P%D.3Q$&%]_O;J[O/H$;FZOK]C/^(_LZDYQM3Z.:ZS/ M G:\,OXT,%F8:()[.S.!NFL__%2@8;*YN4"7;^63FI_S99W_1UX\?-_E:_2# M_>U#?IOS"[7=+^_RZA$N(*(PPCZ,4^S$298&"<0L\G7#+''3(%42?N.-6Q;Y M#N'ORP8BJ#J,8,-! O:=CYI'/HWQ+Z?NDU*OIN3'PZ("S@7HT((6+CC@;3X! M[OK<8/Y$1^ MY.$HZAHB22SUD-^ K[.[2 GB1SJQS'S*0TR1!,GZ-IQ,5$J M\:O^[9:5HP.D+QX:A,EIAUVNU*3C0--DRO&"C1[AT&=N'KHQ ']IJ@_IGIO) MEA5?1-;=8T_ILBY6:+LFQ6;/8J&SC>,@=GPF8HF7A$X8I"B@<=@\S0!]&D=* M#R38PC#B*9H.^/'QLPL@P#='9QKXN@=E#'M&];S,=$[1/S8CY8\9G:!1XECJ M((T=K\U#9JU;^>:Q&INL2DOVCJU#Q9,YS1-]W\L-X[MN+G0<]MMQX+ (,\Y2 MXF#7"4(_BUS1=I E#O*HK P8:V%0'8*28ZQO*1IF? MR< U:]/Y,+7 F/*@;-X32((D#"$D&8Y<[ =!G$6X;0216/$Q7;6OMAWU' :< MWF,HBCPIJI1YBG3E:)IG29[Q(",N:H3-3$44P;\E%SH_Y8^Z"CEJ*U[& M69+Y7DA(#%T7Q3BF6=RVDWJ97/5^_6^WK [M&[8"D6K)6V6BY+3!+D=J\G!* MSV2%;<_HZ%$)?>KF(10#\+\H8#N,"5FYN,UWRV*;K[MU1MM8XH=^Y">I1\,T M2%T')UX7L^ TIKY:Z4;-1E2&A5;9Q@[7?1G(Y#Q$9J@1I='>I5B68;7:/^XWAZ)+3.:>JOP[O]KYHZTF MT;;O8!HD%&>!"R,D$:GN#^AE8R:*/MMF74ZYI M:%<3,W2-+P':[:KBV[XIW+LKPI3.///S$#\+=IU7]+#$G')B MY_.A.V3&F#)K)7?DOWZ\!,]G[290O[Z[,U#;X88\%;Z1Y<+A5*3%=_%)WGSY^7V97;ZMMQL:%G] MM:S6"^I2%ML1GWJ9!STF7#Y$'8HD09Z*O)ANV[+V='#YPJ_YZ6_\2MOK^SH< M-VB!*^J3<9?(B=>4WE!3-@N.L%5=4871'FFTY9MYZ*8UZUY6*K3(HG3,QK?F MZ^O]KMXMMVNVBE[XT*6!1VG 8D*4!#A$2;,3'U W@-1?-!6@V9Q0[20#-^4V M5$;K.1SI@9LNV7^NV+AEH[46$!47I1K<249N5@E3#-P$E@MP@F;DJ.V6C/ /SG(=M )N37?.>:Q9_W#CV(,D(3/V6M>AEM\V_4(YA2#0%1;V1, M!1E[%7-.1N\J1INYF8R( 0:\6,4,Y$)V3-SQ^7Q?_1(--@.Q*QVW\'#B^8&? M0A@F 2$^3#'L6HQ\DL@]86*B):D1,N0EDPX[A/[V/?U]N]GG7(#_\WY3I7H2437%9$J/(RT+'1]AS MLZ[I-'#" >-,M\G)!IQ:5&N&7KE =SQ>M6+? Z$"WP40""\.=4";*T+MZPH3 M*MD;Q,E*VE#>9ZAM@TWJ$SDS? T()FY%\>#U(LU<3-(4$2] ?H:=S"&'!OTX M=3J-NY-/@@YH34/>[M33GK?'>MSE/=@=%$] U5_*#V%90^HL,&M$X+K%?HML M\NBLQ:$6G*G2.D/]TC3D_=!,CQLMK6J;.@HD>N25(19>F!&<$C] 'H91%I,, MIFW3/@UC/%2U=-N=@7X-T"QMMC74RRK#1G2L1?@L0&-QFX YH:B]09RLO WE M?89"-]BD/LDSPY=2)O2RKO?YFHCG,F^:M&*KN_6N*E9,,\3'$-_1NT MK.[S8K=GGUG0-$I@%/H(QK'CIG%,C[B(%RD5H;"/QO;^-L,NMF?$T_0=WG9I MJ[]E8]])DEL\L_*/XI:0\$$#'C3H00/_-((\N*SYN##B C SN$=/#)D@>SZ$ M]_>2[:/X=!Y*/J*]KZ7R1V1ZX!P@,@:OP?I4\1?4(R^,(4E"W_533!/$WY3H ML$2)C]0.C-O!H*(F6H?'^_1^%A+13Z"Z+!ARR*REP)2-[H(D$P@ 01Z#NNZ\00A=E!87 M^)0_@L>\>L@K2Y&=FA\,1'#67& ^4CN%.@NA?Z+QDTXA4:C _2"GMDFY. M*$]W?>>DDR_XTXQ!M5PP:Y4<8)9"I#F -^DBUV]4^'E(GEF3SBMPF^?K/:E;;:L%6O__?;T3#V/M M2K1>"TU=;FZ6Q;K8XN53L5MNNC>5.3H&33RVW)[B==(L=$F*'81#%\4!=&'4 M 6)XJ(P C@##LBP>'IU>G4 #Y>%E:CEY',,=_:(Y,T^H2>D)<%Z,X0@=<.S\ M7F"+_N+X2/BI >U%P?GX:EVN]OS;Q3_Z*#Y[!GHVOCN;(!EG8M9S0C<1<]YP M$E^9"4?TS+3SXYB&EJ/W>K-S:9/CZ8$%&2@2DRA#B>>0(/"#P.M@13CS3T/\;OK)Y%9S'[FU:JH\_4"$AK&'O9BUDUAZ$// M2;MMF##R?&QJ'T2O=+QB@!,12ACB;E8(B><'BE5>IX9K M_7R?0/^[@/]L):58!W9JGF3+QTZ-T^*2Z^82M]%WZ\Z;Y2]QH0E5%?N@N-QT M 0YET?B)!7$-Y\2&D:O26G9&S\0RFWXPCWEH/G2K_%CSR[ MO\]7N^O[J_POM!)/ M3$+: 8*Q)[5I-@(,R\N*(W*0"^A\EWMY0 Y6W[FB*3[/8M$IV\;"M9N$B]!94!_AR,]$A7*;PYPY*2 ML@S.8YP-P/]N24DU)@:4E'1)EN*4>&'@I0B&(4Y@5ZHZ1D@0\F M%[L%1-AA,4N $A1X?H8<]I]M"[$?X&RQ*W?+C9SHJ'RO4D[\ $%ZQ @HX$E@ M49,8)7+D-,46+VHBTE!RTT^)%<4XL;]'(G18FH0-6,60Q13M;Z\HIFJ9^'M)DVZCS_:(,SZ>-UCV6U*_XA3D!*B)_Y01RDKHM0)8\7S;0%[EE&Y$ M0M44[A087[2=,-M@&_G@6"]/?<>^S! \#QTS9/GXM"PJGI[&WY?50UXOHBR-,$S#,/*H V,:AGX72B9)E/BJZ6-S M+5M7M&=@19A1'$#R,U$ V01W8CHY(@4M MU+%SWM(<]J;%S7MB'@)IQ;(7R75;[,E<*D_W=;'-ZQJ7C]^*K9#L+SS.S!^* M%F*:$-1\C@A(8I:&7=9@"ZH:R-\KM M([%\XO2 %JR/<)LE\Q$PJ!K$8,4AR]]*'L%/_;([/Q>I"7&''9R Y_?=.I^1 M,Y^=6 !:$QKYGI7/Y*^1S\MW>G?([?M0YO;X8"9?F4K']=#T]\9'M+6<8@PH M%H-\RGEJ9_MPK,FVB-P4H9@@E_4^SXTRE&&G:RFF 5;9@M+Y?LM;4>U),-XK M0-G &[WZZBNT]$2Y0TB<1S0[R(+S>H*#V9 _)/DC;RYP-4U=;EELQOYF$<40 MDIB%PFY :(B"Q(N"KCF4^J':*EZ[F3&2D ()* 0PM86Y/GMRJ_!1:%.+](Z0 MVEJG_,IJ@VKL0Z:O<]-[RG0@G?-0FN%FO#AG:H07>2;9@ MSWCH%0\]QN:B&9KH7TC%$!9D%8*655X\;/&^JO+MZM==M=S6RQ4/8C\MBRT/ MA]+\GGV&EU6FR$=1BJD;)#X)4]>A4=@A2$*D5,;=9+N6\V$M5"8JS5UK\, 0 M@M]X07?%%X",DBVG/E/QK*9,'<4=3'""$WP2=+=EWK\)M..7>5?@L4?9;'AC M'JIGQ;+2?E]6/%O+VJEY0WE]O/1JP9OI&/HKY'5]\!56-4SV- M&K3G_#"K8::4GIJY*K?E\Y1-%Q]%7H@R3-R$H!B'?A)[L+O3DU+B$.5'9O2; MLAR0-*^A%.W[)^U:YV\:IQV&,BH7@HQ(IEK4T?!XBNSPJ$P+;N2J#_U,]>5T MS5 \#^4R98XDCM9CP+2-IFTGR;\TL ./8124@0.0%/+Y/,26G76@!) MIIKSU6O%>G!P4Y4_BEJ4H/_68/J;J+;7:M=N^5/UP+TVH;+)&OM,JB9M!%4, M4I>V ;^UJ$96IS>XZ4WD#&-S'GHTV(I7:PT,9456@:[RWB< M]G96%\F3 UAP5X)G<,&7.7 O?S9O2A_HG<2[S9_8;YO'7+[G_%K4ODE>;<_G M$[DA M;- 7G^94V-M7\>=$9/D=$W3N39\LOTY^^L65;:[]4#XCCT8UFP7V[R MNQ*+M]=/2[VER[I8+1S/B5R$88A\+_%CG#A)=SL)QY@DVI&>@;;'C@7!\NEI M4ZPX:#YX5^US]:):I-KRT[@7Y):E4SI >W)KMNS 2ZGO@$,3A%? (%YPGC] M?4)E(WJ#KIEAS&_2NKY5@7$6934V6U9;IN7U35Z)4K*',H .#BET(W[%,TE= M2@/H^&USQ M0X:11O>&3$ZC.@.%U)L]FR%L2!>0F(8>UF$$A)YR$=) M=P^!$$K"Q3J_+YHG7#[MBS6OS*T\;&3;4EJ*OX E/7Q:.+,;0"TNA2&D2NP\ M!Y&R%>\,(SU69 ?2?^3%PW?V]8A)]_(AO]H_?LNKZ_L7SP(..63Y%T>,&R 0RV C%/?CU;((/RB/WM"' D?\@M MER=UA=IZ^>"%%BNX.GBA@0M.\%Z 3A^GJC>ORFR/8%ISTCR4U)YYY4B=W8[V M-H$4Q,A)?>Q'<9RD/N)OJ])#(!5!HK86,-OVB&N$2=X64F++P !68_UCC5Y% MVS2'K@Z# \=M.]&\?%$)4H)1Z&0I]8C+JP@$?HK4IZWV5W^4_=RGCYC\7* Y9 M7R[O+ZZHO:XL44I7)+ ME@G85%NHO%:S"!PA@C\Y2"!0CKPFD:.N1P@-&RJG)Q#Y"7'+RIBK)JGD<]OIG-BQ.V;WO=\9W%19PDCNL2$O!] MCH#]$<'FX"$+K1(G5KHM- (-#X: DXL81+ M;7E[]$_F2SD)GID;U>1Y' _:J;1_1J?/0_3$-/J_W/S;7TF\!'!JL M:5F=/:E=;MF/*X&A1C^+>N%3Y&9I' 11@$/73;,0IQT&Z!"E30&S+=N.E8]@ MQ2VM%T_;GP(&?W+(BF)OV!%RNCZ=#]0DW"C]=EX;4&&R1Y3M>&0>^FO)MO.G M"2PR**NJ=^S3U_=H73YQC?\CYXF/!:)QDGFI0SU,24J99KM1VU00^4ZD(IY: M#5C62(Z)QU@=*O G*1^7Q591"/6XD],[Z[2IR9HZ8U:TZS56>B1J$(GS4*)A M)I0&.Y5BM':0LB\\:;JLUO77IS4+$YEG0\=MVZ91ZK!H,4 H8__G$C>A?MX.QU>GH&V$ ^YS&BAAKQ MXAE( YQ(WYR3W&>L3S8:/S-TE^S'>D$(#&B:9-!U>($UC-,8=9C<)*(J0\LN M$LLC4.G 0/W\Q W @@K%%/@EGTG%YS,QVUJ08MMC]FY5#F$[!X9'L>)\U#K MD6P]O\8Y(L.RVG\\;GA]C\M'7DIS>?[.87=U.U_?+'\)@,>CB1Y!6>90'U./ MAW(1INT55)1@+W24-A!L8[%]_._?T&WV>XJ^9 3@ZS]NLJLOB)^85A-TZPZ1 MD_0Y^4)-U 6JW[]Q6*#%!5!5\3=GVM-Y4QVQ'LAICW:/Y:UYJ/=HUI;3C E% M!<^_[2ZW_-7XXP% '#D!6QI0$B8)15'H!$'S,GR0)JZO=D-%Y_M'/&C]N=P^ M_,Z^XQ%PH."(M-8[2:U%IZ2F6F9242?-D&A'*5\RU:=^ WB=B:(-L>!X7V>?HJ2HVKN-Z+:2 0AJ[?A2X M&<$.C!ACJ(4$HS#T991E%""V=S$YY'9U4W6@P4J@!OYT !QRY?-5S M^V[JU[79>4@QI!+008N]T4(@T(,#?-#@!YT!@#SSU?O*.8'3Y&O7S\IY>L7L M1W&B3-7ZH5R^,OF-ZJ+IZ]J/9VHYP1"0GWV/*#[GHG[&"PPT_U;ME]6O$QC\ M]F 6)GX4Q9[OA!B%61<$,&")5"QOK?'9S+(==L6)UHY'WI]<)W>&XJFB$_%M M ;\JO<^\H#&%VG&'_+0YN5OTIDI+[I&9''48>V-"M$K^]).@7?/*D3JQ_&1W MEU>/G\OE]I49-F@;C7PO\[TDHQE;XD9!1##%7:,XC:2G-@--69[(.$*P81#? M6!L&\AII@M?W)ZB1*56;C@2;'-T;@7^@,?68H%5^HAF97KUIQ0#-,E/(^UR\ M,6$8)''ZZ<&D,:65CC9(^D^FG*[=%%$GB2+B)BEK)8[\.$JZ=F-*G 'JK]': M-!/ :40V; [0(5AK&K#,K9&9X!FM9B8#'7X'S0>6>38Z)2CRK3DKO&1$?F(8 MP.8LYX8A]O1/#X.9DIDA\++^3C?E7TTV+J]>2;]13)S8#R.<)3&-8QBXT#DT MFL32TX.!IBS/#1PAN&<0VQQ77FEO')G@]?U9861*U:8$P29'!SIXP[=V3- J M/QF,3*_>3&" 9IEIX'TNWI@##)(X_01@TIC22D=3V 1)/[](2)TT&*,D= F& M#J4.;YEZ;MPVZ$41IG(5^0TTI#*$M(KOGVYN;-JL[=G6QH68"!2W- ;R*[%Y M,1ZQBML4Z>?SO/>%4"7=[8B!5"IL/(Q'J>86PS!JI;82>CEX:]/ #''32[PI M0TKCG6K(,?C/AVM3- HQ8A.&XR#B93'B)U^[UMPP4+KYK=N&Y3C^[,SV@-ND MVB3VB_>8_*DIMQ9U(QQY_RQQ87,HF_,XQSK8BM[C[[JLZ*D.7E;5+_Y(W".O M?[%PL.=G7NA"FD6)3W&84M@UB4B(]:5'L2'+^G.\/;)F*"_ 0U76BB?DA_&H MHSX6*523H.=W;R[ IU[V1M">Y\Q("Y FH7-4(5U3>J5H$#_R>G2?5RSVHL66 MOQ@MKB1>Y;M%F"0XQ([ODHQ F)(XH)WZ^4D0X<4V?^!W&&7%2*\5J4&4-(/H M%)#T6/JZ73Z6U:[X!UO:KHM:E"%JBCKL3W_3P@?W K]8_W(35"5+DVI9M;+( M\8!8J:[W' \0@"X @S2V5KW*2Z],#6-R+@HUT(H7XF2"%5E=XI,L9[#( 2>(I'[B80=%)(G\ MU(T/(Q3ZJ:?V=JQ."]93U)_SNOX7L&K@@"<^.LHM'T7/!]=THZ)E2G)PJ/(Z MOS&B;$'/4-%C0V?$7#%#V\:\U*4>=3#!A'J)"TE(HZXQC\:!_J!1:,3ZN'E] M!MKP!T?/!M-T0^?(E^3HT2!X?@-(QXB>,:3-B5YBZV1=1=K8Y:;*'XO](]JN MQ4?;9<$AC/1#&F01"BF*V6*69"$\7&)CB]TLUL]]F<=B.3WVU<+2T[)S=!)J MT_IE4-K_ ISZJ$,/?FOQ_TV$Z7-9_@[B7#J;9\^;\]#FT:SMS0G:9OFH]J>] M]#/[Z5__J?L;]C_\+,B__M-_ U!+ P04 " !N0@=/$>X6SDF; 8C < M% &-N&UL[+UI=^,XLB;\?7Y%3^<+#E&B;MV4QAY)RZ5__@I(H;UHH@:1HY>T^W7;* 0\ M\2 0" 0"__U_?G^8_/(U*V=Y,?WKK_ OX-=?LNFH&.?3N[_^^K>;W]2->??N MU__Y/_[+?_^OO_WV?_3'][_88K1XR*;S7TR9I?-L_,NW?'[_RS_&V>R?O]R6 MQ<,O_RC*?^9?T]]^6U7Z9?G+))_^\]^J__N3OQ3EW>\( /S[IM;.$M6_?JN+_59]]!M$OV'X ME^^S\:^_A!%.9\OO;O E=?'OK\I_P\O24$KY^_*OFZ*S?%O!T"S\_?_\^?YF M.<[?\NELGDY'V:__X[_\\LL*CK*89!^SVU^JGW_[^.Y9(Z.BG :IS(MI]GF1 M3RIY?"[3Z7@6_O+P>U7C=S4:%8OI//SENBRFX==15LEE%OJU;/Z^S&[_^NMH M6@9$H 0,R0J/_W:HVOS'E^ROO\[RAR^3@,;OG7?79O,TGYS:ZQ>UN^O\_UOD ML[QBZN&>OB[:1[<^I&49IM+7K"F@AZOVT>UJ>HP7D^SJ5LUFV7RV_%N9C=5T M_#Y//^>34"R;A;\%I3,^?F@QS?<[_,!K7Y0/Z;OI;?6C^FO,< \WU\?P/J6? M)]DQ WA>H;,N+KGP[]ED'#"Z2:O&]_=P5_G>.MB0"@>J==5=,R[?3;]FH4SY M1UDLOASHYJ[B?76O&9@':G76V3 +BDD^KFPKG4XJF^'F/LL.KNL'Z_7>X>NT M#$OT?3;/1^GDU-YO;:2/H=S,P_\O;8RK6Y/.[OVD^':,#/;6[WT Q<.7,KO/ MIK.PRK\O9B8-]#V$FWDQ^N=],1F'^BZL@/,?)PYE M=T,=#JDRQ<-.,3^XNF\MVTO'&JKY/56ZZV;8NSDD9N=(UKH<1#769D7XWRT_FQFBMG\Y/$T:*S'H36R^P_6 MZZK#+BVGX>,*L["@/133F_M@91SH[?Y*_7:U&4L:U>VWXXUXT:1J5]WV:5[^ M/9TLP@[:Y]-@AN;IY-UT-B^7/L^9FHXW)?[,TMFB;.1SBVQU8(/=?*A_O,^^ M9I-F;.SFRP8&S:/_9?/GV?86.@7MY&X,#,Y&ZJ*5MKL:^!]%,?Z63PYM?U\6 MZ[H[S=BWHW37G6LD]>V%N^K:NVGX-2Q!WP_V:TO)'CIUI#WJ-NN/+%N%O.PG/^93_.'Q' MM/SQZ#<^^DSPZ'9Z&M#RGY5KXC@!':S>;?<;S?9;6>W'TCRJT?Z'^JAIJK_%CG%O:_T/KMDL M:5B]J^[?9'>5/G]"B@,=WEVAORXV(\K!>OUUN!$5#E7KK+N5-U$'93VN3C.S MZ:P1#?96ZK>K#>G0I&YG':^.)#]F7Q;EZ+ZRHLKBKDP?#O5X;Z5^N]H0XR9U M.^MX;17=Y'?3_#8?I=/YDS#)8I(W.)T]KI'S#L7FL_3NKLSNEDR^NOV8A9W0 MHJ'+H\VO."\,K4IV6!+^F(V*Z2B?Y&OXJWU+];\JJN%K.EF[:D6I'Z:X[UTC(VPN? MU+6G-R7DJBO32D-FX_?IY^S%T<:V>I.R?%:MNJ(AJRL:D"W[NJVUEGOZ(9NW MV]F7#;;[FFOP\?K,M7[;9]YVK5A^S[/)N.L_'R MKE?=BTDQVC;P@U0T1S:=;H8>P(;X+>4_ZK[#O*IK5[=%S\BWXNSB"N#4BNKW MK9JJ5QVVU8K]3U7VA%J*,B6 LUA+;HC6SANWDJXF'BE[/E7V>!3@RK(H31$F M]6AYNR$,+HRD*%>VDQK_QV(VKT9=;6+75P@^/3W_V0)=?..)D!(@9"WU%E,: M?G!H:N0D$(V0^[G46&.N%6<6UJ,2ZY;BCQV>^:+UDQ"OD-." M4DX-0T@[9G2-!0167A9Q^R1/T9]8^J+HI_!M5[=J7'RI,/LS>_C\>(-G"Q.W M%4^4%])A#3PVWFH?($-\/3+*";@P@Z\CJ1>M ]V;EMN,_V8>S+:T',_^]J6Z M\1?*,X .+$_U)/=0#P$,A%@(PB MUZ9^ @DFB%M$%;88>:[49I92[@B+(!?ZB#+$YSU?43HIV50=U; M0C"S7A$$-Q,+EUZF5IG?+*S%UFL4?>\BZHT821H$Q M!K2N;E^X MJ-?'=N^F*^P>]^I[J'AZHXD 7EKFM%% 0(FI>PSUT(M9D--L%BS^S_ETE8:Q00S'OFJ)48) H;U@."Q4$B/E5O(6 MF*- A/,%9VSIMLUGHTE1Y:)I$DG6K(%$"4:)Q]8ZX1%7@&)"UP@(B0"Z+&NI M'3(4/2!]_HF^/\G+&Y_X$$LLD"7< XH$9]I)3B150?<;;URC1;'KJ*QZ $^% MHG\\^5?S&*QF3248>D4<0C#0W6AKM%0;5)Q4/Y,R:$R0G:%4G6#>^]E)/8KU MQ>O&9R?;ZB74:JFA!D') LZ-P(S0>JR(N(L-C&J;"KM.2EH O3>"K;IX\(3D M6;D$(FVX5Y)P8;S6 EL--P@A=F$AH2W)]25;(A ]S(Y7=PK#!\E-7AD;ZR_> M>;JQHV1"!1/6>TTHQA8HC0Q3=1>)H.#"A'Z:>(HV,3Q1S/_(I^/BVZR)G+<5 M3;P.>D^$Q1:KL"$.0R=JS>BPXEI^81ZU>$&W &(S=3^K]?TL&_WEKOCZ^SC+ M5ZH^_/)2PX>/DO?973IQTWD^_['#8-A2*A&*R;#..8!Y%3Z"@V)#==<9\1<6 M!-:Y>1 /<4?L6/5GY]+_LDA"N0H[9N@L<@!!S9QAL.ZTL>Y"%H H<16M0'>B MWK^>_/@C>]BK[Y\622P65%&&F5*6,0>XX:[NE)>JT>W.MR'/TV11M();;Y;\ M?5'.Z_1L5?#AH2WBMO*)]@2C@(<+"Q\PE&L#^08<3F.VA@,\I>AO:]@"V&/,8T.X8HC@8%49S64]/JZ$N P%TY*,#S'F)$S[XLS[;!X OKHU M01SY[BW'ON()H=!JP06@S!N,79A@IAX91%Q=.%N.E6_1.J2]D25HVKJC/ATM M0U8.+%:[JB3>((0D#-:8<=YH1RA_'*$T,>L5&2!I^EJO6L+[G(QZ7YV+E0?7 MKD-5$Z@D)=QZ::#&0D!&'D=LL;RP12Q>\ V8%('OB5LC]7E2?_G>_=&KBLXX-INC'W6+#3A;8O_-&D5[8':6\38,2O2EBE"& N@.*<$8I91 M*ZE5&R\!)S$17G1X5.EM+8I&^CS\.;CR;"N>.*\QP\XS(PEB5%L)-LX)S8&[ M+'43(]J]+#D)S?[N&7TM)E_SZ=WS/C>X;K2G7N*T]TY3!3V"W#MF@=QH9N/- MA7AGVQ'WJTM'[0';%XFJ;>/C2WD'%JO7A1-#@%=,$DB!9<8XS,@Z#8%@/+P,;3%P9CHOP&>$;8J^#8 /5WN M)IVFX[RAPM]9/J%2A*4.>TFH9A@S"*Q^-+-E3 :R ?KR %7W=R\ MSLI1&,E--LV+LGK$;687&0)H=YJGIE43!;&B6K%@,3/DD.+*;!08"'A=E@>L M569T@&]?6XDM6ZH#^]$=-1+--*8B#)!;ICGB7,.-[0,LC=E(\.'QI[=-:3MP MGY-.U:]E=GB+>K!NXBPC@"DNJ5&(,"D\>0S>=W%0W*;\5Y3]W)VPZ6">16 D,$#!4<$\HITYM3J2J9(V73XL3Q5AT M@_!K8KR=K6(WZ+Z!$-0M W_?(-W5OFH)\9(CYX&7&#OH.?. ;0Z<950R-3$\ MZIS3)#@5\S.R:VTOIW*$XARF'WM(]\W+Y_<7S=ALN;C9!L+:GL<[ #OOICW1U&,O^63R1Y6U442 MRKWS'#H*C'94 2+19@2,\1BGW0"=MITPYD0LSZB'G@S_8S:I'H8TQ6S>Q!8[ MW$C"D4$!/(L]$1P2I-5CI+J!-"8P=H!NX+YT4#MHGY%SUV7AB_(A?3>]K7ZL M!K)\B?WJMMX&W>334?9DI#:,4XWFBW2?*FO]NQ(@@IRT<)9SP8PU2%.\$9M' M,2>8 W17]\7@7H4R+*+76:NORO?%;-8+WX__RH0H**7C580!$!0SR:&H$194 MQVQ@!ACZ=4;:=RZ;$]VGS7K_I(/I='S ?FBCV00[X0EQ4FL%%<#"H"?'6S0J M<_D CW]:)>89\.^4?->+W,?Y+'^ZW&>R1.^(#&64FRLAEY2;[7 P&Q."2SB,5<"Y(63^*R2 MZ.W"4O'P4$QOYL7HG]=I>54N$]V-_YY.%MEU5BX'L(>D#6J'72L%PCH*%)9A MNXH-Y)O(-N)A3"HQ"(ZEX->L_%R\11*VC_2):_=-6AU-+3MR]:U*8GR??WET MW.]4:TVK)B@,083>&F"$@I@K@9]<,K91+VY=^ME*1R"?<4U=$GMI&QRW5#[6 M2X"0%",-@E%+!8<:$;*Q'P2+\O# G^V@I V$V]LSK%;A#\5\Q6HU"YIQ?G7[ M[ BG^1ZA26L),U@3PC2P!#J"B41\^AE*?[CWI;!J.V_S-DZ= M%7B/LMI9)^%A@X,PETA#RQ'TD)N-UU,!$+7R_2RG*6VA>YXKF#X->^"'ZJ6: M/03:5241DAF@H,04"L&Y /AQ49< 1V7D_EG.,EH"]YQ)C_Y,O^[G^L0\A,- MK&T]>C<=E=5S;_GT5:=VZJF3VTI8P!%3ZD7UBS&20[?!TBL?9:G_#,[_/E#O M+T'*E_3'-[:R3",.8"GABAJMT()A;O?&]":RB;GQS56 M6\TG0@40%%0>62:D4]"9)W?W>=3#39?N<3^C(,YAL36TR!+FN3146DR(T,$" MD%K@)R.A,9&^1WO0WQBE6@"T+VIE^]';1O<\WH3Z>/)C4(ZKXZ+'0K+)6 M*.+W;^52L8S;K(6>S/\IBML_'?ZAJHHS" M.!@ASB,JB2,0/\YD+W#4XGRTJ__-^M!:AOF16.=ZY_GQZJ\*@WB\]1@FR_L\ M_5PY=/)L%OX6UHKQ);X%S25F3G@0%(&QQ@;1T=6[W]Q7]UW.^ C\.=^"MD01 M0G3U4J3A##'-@:A1"=O;J(/!X2Y7<02)?0OZ.,S?7IHE;J101(812D4M#6NO MT^OQ(2QI5%3>\#C5G?@;IEDZ#N[+2+-$ ";>26D-,)QZ(*3PFS&#J'=Y!DBQ M:,D?G6;I.'P'DV;)<2XEX4@9JSURF@#+ZFXS$![N8A62 U#FGK7(JYF?T-7[,1L7=-/]7-GXW#NCFMWD%2H/]\[K( M23O6EKXTD4( 327V6#"#D=: \1KE(,X+>^^R'<(==D2>1SKMQ;4WZ7^ZK?\? ML]#S?%1=YDUG]\U#WUOZPNI43#EH+25AC\YLV)'SC0RM4!?V_M 0F+<_M/X\ M6X37:A#$0%>[QG[-H MSRP:I'S?Y&Q:E)7H5R5#*UD8>ZC9VYS:\?4)Q][JL $VP2R&'DEE5>T])ER! M"TV =ZDSJQTIO\7YM2\#2J??EWAIH298(R*4UP8)KTF-K00P)I!ZP%?4+G0& MG2K6MSAEGFF+ZS+[DN9C]_U+-IUEH?S5_#XK5W\[QQJUKS\)(IAX) PW#@KI MM &F]O,1Z%R,.3C@6WT7.N6Z$OM;G)+79?$E*^<_KB=I0&1E(W^ICC1ZFH([ MOS^I(BLA I0):)BN@H>O>B*LN/W;+-NY M6G7]E0EG!D%JF/=,,*4\$%9M0%-1_HD!W](I?WZ(QX M\HV)Y=)Q!H*TI7%&D(#V!E\"<8Q_?,"W4 :$8H"0,) "*Y$-NRW&:J\[HXS' MO)XTX(/^P49_Q8OH+4Z)]9+Y] ^C495 97:=_CC^4G9W_4AT8 A!B$E@E&?, M4>]L+0O-Z>5?@SL/L[LWUUJ3^67,OS/LB%Y^>^(85$!:1BK_!672( ;6N'.' M<,R3RP->FGZNN7:*I/N:89O\O>^KY(5UI_?%N^RHD2"G ,+ 6HLK MQT/9QY[_KJQ FE@S!Q4%F8>8>=@F2C MKQR-N;!UX<%8;:,> )E1B:IU5 M'&CMZR@V'DS.F(C[ ;\S>ZGSI35!7XPA][Z8WGW*RH_C'Z.;B3: M"NX0MXA3Q*2#G*O:1R((\S'!,1<>MS7$5:P#D;_%][VD%+$@?."0QB8 NMC0,&"5NLS"NVM!=X/=>UJ1=1O<8+U/ZN>XDN\L4!: M:*@"F%@@@*@-<@$MC8G2/R&P[4U%Z QU)ITNWH%/GSKV=;OMFW6PLSKTC8DU MT$F%E!?5F^W,"V-J]20M /T>&_4V>X80F].R:(:4U?NZ+'Q1/J3OIK?5C^JO MEYC%6TAK'9#<<.P)4!8A!(D,LB'*$M$LIKJW[(1;9!(V"&56;1&"8-7X/Q:S M^2K-?,-HJ-,;3P"6*)!9A-T'1% RACU?(:>DWL=$\@42'LQIV*X6W ME_L;6$\\]*(Z>"<(8X&878]/,ZUCG/(#9ED?A&B8#?PX 5Q&-G"@ ".*A?$% M[# Q0'!=CUD*%K4?>1.D.T[R1V<#/P[?P60##V/F%FJW?,!!8&LH4.MN&Z[$ M3T"+$\78.!OX<0B?4=DTULJ;K4E'QMCCU@=1*J'$"E?7O^Z,)3LMY';Q[\OVO0G" MS"H?;&U'W61WRU/5 Q%>>^LEV ?KK8).$ 65 Y9X5H]5*7AA6Z\../"292VB MW1NS5ET\&,#UK%P"@<".0P6!<00((95R]5@,LQ>FI5J2ZTNV1"!Z8GA6V-(] M9.4H3R?K+]\;F+6C= (,UX@@*;46U),J"[FMNPJ CM(8ZYQ#E =TKWRT[[F/?%M74> M]MMGUMZ[Z6BRJ'9+6XW#W5EKXAM-C!"0(VA@D /"'H?9+6N4)(K*=W:T9NOC M>*M5YA1G$D-?9 U]+ZODA#9;_7PWW>D W,+*!K43 QP3P#,CO.8,4>W)9MQ< M$MN+8I0K^DVSNV#TC#]UKA^[Y&#[H/=%MNNR&&79>.8#7E4WEW<#EX_4-:-; MH_J)8[ARQY9=0IO#%=J8K1=P.,?>J2:5W@W1?7_@B&;17\=S5=Z>KE MZ '.'=LFM-G'NU[)["D,- MD$_S\N_I9)$].O0/&G,-VTEPE9K::VT@T)(I3;75&RR$BMF9#C#[9O?66S>X MG^>LQ8S+ZCWS4*9=_V@2NORL8,*1@ESZL&)@R!2!I'I_9YG6 M@#)C5*-'AQMYB3YE#U^*,BU_K#JP[XAT7_$$(8/E5:1>M(#F-^G?LH\]1I)CR7U4-;5B% (2?,V76B1,*5M(U8V_5!Y,T\ ML$+_,)-T=C#KQ)Y:"?+0.>\"EZ EGE@;/EB/56@1M>$<_@QM+.B=9XFQ@/9V MQK/X/,O'>5 LJZW)LM^'3@YWU0FX:4 0)(PRJIA0P/#U*W#5\^CVPK)#M"+M MEPQJ"=O>^//8RP_I0_CU4]#]LS"'JOQ$!P\.#U9. E3 4P"59M@C0*14]4R4 MQ*-+.TV,E_Y+/K4-\8G'BS?9J)B.P\"N;@/BP4;8>[RXHW1"##>ABX"QL)<- M]A.B8&TY$<6EB;E3/T0VM"B[HFUPFRF86:UA9MGH+W?%U]_'6;Y2+N&7ESHE M?)2\S^[2B9O.J]5X^RJTI51UZ1!2;93QPG()D&&>K;NN0=P+Y(,^-HQ?=^+1 M[(@(J_[L7$)>%JGV0=)KXSRVCF.H(;:;3DMH&FV!AZ\:HL15M +=J?$EU?62 MCWXQ'>\/+'E1+#%<84P@)!(*@C"3QJV?M"?&:" O1ZZGR:1H#;N^3,:EMEKK MKO<-XD:VED\@=T1P%,P@4AT&4R2 JWPC^H" M[.S=;+;(QN^F3TRCAAN.0\TDTF+.)?(($>\@\6':U;:5X5A=V/7Z2#;LV7:T M#/09*'==YJ.LOG/=C%[/JB1 &8D!\$Q88RWE@*O:M+92R0M[K;TS*L6 VA=M M/E71)(NP@:\ZO.)\?;]V#W/VU$JPJ.[Q<^/"'+%5%*!$<#-.&.4".7JEZR/R MK%WZM(=L;_$]Z8]E!+DORH_9ET4YND]G8094H<+%=#F,?<$]!RLG1@K-=!BX M1]@$(UU O'Z>ACB"HK(:'1U]\?;XU#K O27*6AYQ_)G-[XOQZC2N&L?5M^KP M[C[_$M3JJ)+HW;X%KG$;B?$N$=Y91@ U2- 5 VQE,WP'"+=BG6%3J[7L5,-#H6; M5$\819(BJK1" #M'O;)T*9GJ#PWC=;L,OVHPSN<%$P8T(] 8ZA04EDDE'%Z/ M"#M!>G7$]+%LM"OFK3%4)V+;;Z#>.O*^,6%>E$\89) J;(F@8:,7UD)G:H@P M1:#7*V%]\.94T6YE2!R8O7GTTMF]FHZK']7:]37LV*H;D'.3EN6/L"0L8P+W M>?B:U$\(4(3C,*TL]E)@L0S/6(\=.1:SB1XPD4YFP$MO7P<8]\6OC\$$"EO_ M8$#$,NW(EA*&@*8B; N%I%Y I*IST14>TF#1:Q+WM\>Y;M'N;1D9!^R>8.[AGNJ)8HK IG5WCK/O),@#+(>*1#-4IJ\)9].N[QJ$=K^ M;@A^#9TKRA_[GR1\6BPA5"D7IH3BAGD"A(5:UB-QEH)+<]2T2Y((*'N\-EH\ M9)_2[X]$WLN-5Z43QSBP2BGCL-8, ,0E7(]+22IB?,,#=+.T39!8//L[4T@K MS\I-E7?]T)O K\HF5B.'K=#,5+=PA&06V7I,@/J8M89=OAJ)Q;._6\'9ES0? MN^]?LNDL"[;6U?P^*Y]AL>_8X'#MQ%L.I&/ 4T@\-E.<\YLX.OWP> MM8_PSYJ) V%LG#<(* ^=AUA+S6N4E**AL,P]H<5"1N^R6']T)W%Q0Z#4V0L$RQ<3](PXNFX\CE\J7SY^W=? M^ZHERG)+M%0*0LO#^N\AT.N1!C. ]YJ:Z@WYL5O$M"_VK%7?].Y]E1CF8WYW M/[^Z_=ML]=;\'OKLK9@24^IA;M@-V\433XD3\^O/KS-/I M7?YYLN+I+*@Z]WUM8S5@1Y/J">*88A*4)Z. ,$+EX\FS493'',O6]*H- 6_)-Q\':E]D M^5#,L]EU^J,Z]C],EBVE$P4@T,X(@[7 !%O 1>U]LICW^U9!SPJG+;K$PWIB M-HIG41_UP'[LYL'!.DGHF9/<0H:9HY#S8,S7D2-6"1*3?V2 [MT6N= VM'V' MA3;6(=LK))AP0['E6&)!F1:*;IS8#FH3=-&&Z<$77U+;N$.V-0VR#V> M.F1!,(,AW8S;1#2,7<>!ADOV &%6D&VQX6L7#SQ M:#=11#OK))RK2KTJQ3S755*%8/O78U3UI?J-JJ%6$^SVP6DV"HXRC_143!H3F MQEH@&43 66]8K7R#+I8Q=O;Q,7]O43&UBN_YO,Q'>9<3+Q!$G%".+*;>8T V M%T*\TS@JHSD8WH%7%R[!6%#/X3YN=%2^O4+"G$'&BNJ&F2?"AIT!VDP$#D#, MM;T!)GOK_ABB#93/%J/S!)XC W6>UTP,#5-&6(Z1QH1"R\SCG-%2Q&SL!WEC MN'->M0OXF:WM9J$]A^HF*$!)C,=<>L\ED)JJM47( (0NYE[$T'V1W9"L;&T%1M]V/CUCMTQ;O/,#C9)#[(M#KX5=GQXVR M]>VKF%07MBD%F ;Y* LPP7[MRF?0^:B70P9YJ;ES4K6*=U_L>I*]=9F)Z&HQ MG\W3:74I8 ^U]M1*B AC$IAK92V1 DF.:C4,B8U*LCO(:+2VQ/XR:UEK$/=V MFC(>+\,[T\EUFH?-A4F_Y&&E:):]^7#EL"U!2A+HN)'824N\T(^C-J;7IX[> M,+%:1[HO?GVLWDZ=9F.7EM,P"V9J-%H\+)8GU6%'FX_R?8OAX^6L-A!!C"$C:X<+0UR*BTMWUI5FZQ3VOFCX[-F& M0UD]7Q=. /+&.B0TI- 8@>S&?&5(6MY/_GFY(M,TNUL&$KU!,D4C>[[]X5%[ MPB3@X[GR1$!"L6"$&"A8PSXTP4%J/UL_!! 0;AD:O)S9H'9"N9!>"R\L9K1R_B*$ZG'[ M,)\OSS/5(1O;!_P,1%L_Y[B8WQ=E_J^]#VSNJ95X"A%DSB*OF2/("&Y)/4Y, M1$PJK8$ZGOHA5B309R/4ZHWB8\BTJI$(R(2#'(;_(.3"?QFH-;/D',2/W2Z72D MS^(#7W6ZJ1-\53JI4CR'\5C%C.,4*B8YK<=EH8\Y4AED=$NG#(H'^/S.IPU MLZO;ZC$N'_;1@WB(==.9X_Q-KZHE A!)/&-,"PN0"E.92,:$"CLFP?#+5^'[ M]#-5;U2%[H:-W=<\X*M__&U619]O0H35:)Y_7=V3627A#Y]MLO WP:6=+T@L M\=QKP+%GRKB G[=@C: T&,0'!^LF MC"AL" ,. V( 5IS)>G'2AIB8#5#S@Z:?FH]MRZBW*,3**Z33@$L5=1LFT*%5 M>GN%A!@DJ,.&AI$)QE&5$[4>'?(H1B,.\D1J4.1K12:'&;C3:/DV8S';^FC#J4T%S("6%!*/%*<622RDKP?) MI8])=W-JV/1/HOIZ$EEO+J*5,7%57J?E?/T/-?I_08LO![5YG'WY66 $W*,D MCVXKP1XC;*T-YHJ'VF-C0.VUT\KYF%WY$)\V&@)_^Q)6I&(-LMSUTLVV8HGR MDABEI=+44H4X!!+5G2.*F5Y.T'YZA7BB./I2=DL89D&Z6\)1]^BU?=428B'@ M H9-EM.>2>:0K#=>ACK1ZT-+/YT)V*)DSI9Y;'E?(OPTX<-\+P\/54VLD@:& M#983& F[O!]8'Q\8P:-2L1Z=.O.GXV++TNF+CZ&[5;Q$9K/5SR?@K._:-SBR M:=Y((A5AQ%', .0,0X95F)0U"DCWFZCSIR-I9X(Z'UV/N@+4I'K"(7).6\I@ M%70$A)"@WJF9\+<86[+Y:4N/=Y*[(,5!WD7C?C[&U7NC?&^J(@9I]RZF'))1(N'OKS4>^ZS+ZD^;@V9-='B\&(??) \E%,;-)@@J66 M0 ,C&"(V*'X-=+U-L]3 ?M+)7#HQ.Y#$^2V^]:L])YE[Z[H)9I93QZVR#E'* ML9:JCMNP NB8R]Z#O IT5EOO--#/2K07CV@)P/Z/OI5+'+R':_R!!\T829A7TECLH':%:20FMWBCXN NT MIQZ27![[6D*_QSL"$8'"G=UR2:20WCLN#4<: >,UW 14.L--C!/F^'=Z.T_/ M=/Y;"/W)ZLS,KIP"LZ,O)1S?6")P6'%4V.)I*8B11 A:KSF."1<3GCC(*P=] MWL]J#_?>SI[3'^LS@'5$11TME*WBA4P=?U'N36EP3#,)Y=H[S"7F1@"KM=.X M/H5W03_$;*U/=61W'Q31)6->'C]W)XRST?*4-%;-&PEV%D5" HVE,:"*A=.J M/KCRCKF8#= @_=[G9&-;4N@Q/&>49>.9#RC>I)/LZO8D,C9O)4%8:,J49$9P M)QRU#M=6OU>8QAQ&'V]D7I1F[$P( UBO0^_KA\/?3=7M;3[)@Q[9&T%V=&.) M\:#:*!)/%.0><\$1#*AXJ3$CS,?$\ISJ%O]9UNYV1#*\;4X[&_B=6XK K MM%I2IST%0BI0VSL>2H4B"'S\4W+GVL!WP=Q>Y7)F%J^S [6S6=_36$ %:&VJ M0'8'B,)8>$]J5)AT,:[1H2>M['RSWA[N9[%$JS125U^6D\=]S\I1/MN_0S]4 M-T'$6 BTU<(0(#D7 J\#03W0'ES@5 WE?M/J8?5F;N5>W36FU MLT["/<+00DL#8HQZ3(5D]1@Q@OVLD0/9DG3!KK:0/X?2JI*^5HG^KVYOLM&B MK'*G[\WN<+!NP@6CSG(K/:?:4.JULIL9Q4V,$COZ;OW%*K$VH#_QIN=3MH=I M_/"^2+=E8-A5-&',6P&A@ @M#^FK1XLVG50@YG!CD"^']<"0EK ^Q^IVDTWS MHCR@=+972*2RN/+C*"@H)Q01ZC:CT\C$N-J:!V7]).O:R;"?@U358VL-HDQW M54E8D LT2F**',7",.3JO0:DS,0$EPXRWNI,G(K O._3A$V^Z^G=KIPPAZHD MP0 $&'-.A*9<&8 -])L1FJCK:72VJU.;3*S%Q%>W7(+1R! R"&)0(^0PC'F=L_D%])^ FAT+IF_J MAGX'?;XH1_>AXV'3^_@$1 .2[JZ<<$:T04A QSD&A'M;^['#A(4ZY@CJB+OF ME[D MP[_\$Z:6CEA2A ,N%*L@ #4>1"V3GHS]03F420\/I_ZN0Y"NZ!@9T+H MBXKN]C8;S:]NW?

Z9WV<>@(*ZFU9BJ_U41,E_3R4K?!ZCR45 ?RY#"Z?CY M!T]*[N%L!]^66(HP=D89(AUB,BPJ8!U(YI'M*TKEK1^;GE\P?1$^:DS769D7 MX]<7;D:3167\/$5OA>B>N=!O1Q+!,;(2$L"AH=QK8SFJI:&4ZL=7V>.K]1U, MDD%+[$W,GZZF0\($1F$5%55(D36>& (V6#F%^O&?KMG]92GIP,!R_I-Q_$@Q M_-R4E4$>%B$*#) *0A0VQO+)\AAS-^OH!_=6E'73;K>& R3L<4)X).P@'N4K M'L*WW&?36?[UV?-:YWR<;Y5^)F#^K'?K3X]ZKZ])2XEU!GGM0!7S(@ F5M'5 MA6:"8&!3(T=T1TKG=:]72;G3[PUP:% [,3@,%5K E*YF"02&J7KL6*&8>TP# M?"2M,V:\?ORU9>1[]"J=\-0>X)IJ3#G7&!ID**3(;<8"0$Q$U0!9U*IT][ZC M=QRN?7%DF1EB"PA5EVL@MN]4&BBM^,8393APWA)*/,)*. %Q/6N10"#F8'&0 M%]:[Y&/OXC@WB7U19OG=U"R"B*>C'T^>OZBR(%?_FBQ)4:>*5V4^"_:6793A M_U=(U+B

!"1^ST22=S?+;?)36:)PT6T[YFL1[91%7VO J.:#@@( J M@:K5QD(G84PPTP O%0QP6O0@M2'P?X-N];IF&,=\7N:?%_,JN.M3<;T47JP9 MM+OE!$+O/.!>8XN%YEPI+FNA24+ZS0C0N:=^H"QO7U"]>3MWFY2G.1P2H3TG M2@JBF/#:,D&8K\>IM;RP/&A=FN3MH3PL5^3KR_R]^R!7:&XZU>S%D&TU$LJ5 M8Y01;8'!F&'BN4#$0"(\MQ8W2E/>56#XUVRZV!L55!=)$):0&("HX,X+2B2@ ML!Z%)W&!9T/<24=+\U5T]TE ]J?E9T%O_%$4XRI7R$U6?LU'V>RFF.R[%[Z[ M4L*E%TX%->,8A]()S+BJ1TDHBPD/&*3CI6VZM 9M7P3ZHPQ6SG59W.Z]B?ND M5 *K>'/BJ9**8N(4"/]RAR@&= V04Y'LB]&W&23T.;='UFP M)) M8+$:/^33O!KW/)@KZX3]^P[O&C60,(\!9XYCZUP8L'.2RLWH553^O4$&[+7- MI$Y@[HMDZJ':4/TK73U7_"Z(<'J7ATW5P:<]]E=,&.#<$D>HH!JA8()K4X,I ME/ QI!KJ(PJMDJI5>/N[*!E&O1C-EU[7Y06I:C94/7[W\"7-RPH9$++5G576)^8 J!.N1=VYI_S MZ5(F-Y4BS>[RD0U;@$FQS! 9ML%/7J9>WWW:=7VRE783B:OG%<-(A;)*0JX9 M=O7PJ4?]W-SMS=G=%M'.@7UO)OO:V7XU7>4SK<>YSW[?42511C (%0!5SGR@ MC"/&UR,T5,8XF4^]P?LF^-4RL+V==M3/*#2*$-I2.N%(*R6L0D&!8L2=<@;4 MXQ*>QCB!CW[8^>WM_N(1[8LIJQR>U:!77:W3T.YUI&ZODG !H15A_4;4>J:H MQ)S6(U2:Q"QAPWQHN6W:M(1L?]Q9=>^PJ^!%R:3RC!%*I<-APZH1EY+:]7@4 M<#[JF8BA/GC<,E-B .V+(+O#:NKU5&>WHU";_$T&N029N[L*/;A+C7\*$/Q;1X;M@=7OGV5TPX9L$. MM$A:)0PC4F!8GS9J;T',&]EP@#DG6[>SVT2W/[.IWA-4^3"W9^KP*G:BCSP>&Q?O4@ ($CX($>(A)%A MO1!X,Z<]ME&K\@!OH[=O[ U55/U.F3"R]&?_F M]%4,F">>ZSS[2C59BJ3*5G>=EO-\E']9&@?+A-.[\FR=T$K"-#2 5MFC -> MD&"ZUKMN$VR.F#O]\*+=ZMV#?18%H[ZF^605,_XD*UV5*C%8UCJ=Y:.F*NAP M2PG @"-E(%,$AV7:2"!KS(TP<4;53^"B[Q;NWO*YI>4T3),JW= R#V>#..A= M51)@F(>(5\$>4B/O*0RVX&J$-AB!46^X_!3N^Y:0/1=W#BFHK>43P16BJAJ% M ]X A)"H-PP62MWKW=4^2!,OY .L.076[G>.P@9DNHT+^6.3CZG&2-TN>T^#MBS[_R/*[^] ]%29J M>I=]6#Q\SLJKVV7/9U>+^:P*TJG2J!Y>Q8YM*J&454^P6>'"O@$A:MSFA,Q* M@6/,)33 2_9MKVT=XSTT!AY:"X]J)X%& 4T,X4)(393!0OJ-,NH5'DYY&)-%>]/4]>PM>].BX;X>[ZB:% 51=LJA44@;"4.HZ6 MPJ). H4;73WI>/R?#CP?];Q@(JED#$+K#$>&4"H<-^L1*2MDC!X8H&74LI1? MWM:*@;:WJW]U)U>#KM(4A)D?IK/ZGN\[)=E;+U%!>S%CF9<82DLLT5#78Q6> MQ?B/ADRC(P6]BR\M0-J;%^!Y5VWQD.;['G?:6CZ1T&(C@/' <>!==CN$>ZQ,GYY?:_!61[3%13.];_S"J#: ]C7I5-A)..8&9M]2*H$B981F(] M)HV#EKXLMD3*]74:FB@T>[LL/!XOO7#IY#K-Q^^F)OV2S]/)0;;LK9=8ASC3 M85H!;U@54,A\K9DK3]N%99%KESEM(MO?+>%Y&'(VKEVC!^FSO4(B"2.<2(T] MTU0C8"2N+4"CA8^Y^SO(4-]VF=,*J+TIGM%H\;!87@C=E23NL!)JVD82P*32 M&T<1Y(:%O07@I,:@^B2"6(-,B-&R2NH(Y[ZX]JE*9K@H?S0SA+:43C"1#@>% M*Z $%ED)F.3UN!A'-((_QP?3OK$%+1[/WO?H[X,:?1=^;;0QWQ1.C C=EPP; M:B @5E.)Y(;]0>]>EMG3]F[\5!Q[#(A^\;#8:U_6QV(R\47Y+2WW'= ?V5+B MD0]+MB4>NV#R!35*H*KQD%+AR]J(Q1#B=>!TAT#WII:..(]Z?=!!(/(4>T]! ME?N4&J;DZLX@]8C"*)OZ:/+T]6Y;9W)_J;LBT>YO8=MU8+1U87M9.!$D3#ZH MG/62Z#!$[/QZ"^&Q-5&IOXY>V"Z.0[%PG\6*7C%_F=RGW!N,MJ=6@L-6E%"B M(6226DN@-K >)R=1X=3-M_O]AO+W0JGV,#\+M_Z>3A99W>$J6]3JREQ3DNVH MGC ?]+&30G'L&*AB49"K1ZXIZ,<'<.EL:P?\,ZJTC]G\>(VVKI1HAXS56EE, M%7$&.& WHR1"]_,"]'.*?>HC[/%<6NTTW,_"KG57'Z>$>B@6>Q\Y:5(]P(I&(M_KXG;#CSZ MMX=]3:HGG#H)B:4ZV-P46V MJ-U8E(FX-]4'>";6%_,ZP/[$[#)J_!^+=8*L M>?$\)BZO8^+L6DA5AT-OEX+<>;P1WV@"M&/(ZBKG.$-*4(@@KP<>QAUS##+0 M3*>=DJYWB71(Q95YT DA#S6=P "!%98[)3&PE!)*<0T"-R[JA/?X9\-^&EJV M+)=![%&6?[SZLK0NW/>L'.6SO;[PXQM+L'82*R.%UHHS10T0FRFK&8]*X#7, M]*OGW[:T(8DA[%]:HN?NMA)H/1.XNJ8.& S88Z#K/1WC."[;] C/8>PHVE# M$/U=E]FL"Y^*'3&S?= M?G52W4O"%%?!)H!;;P/8]7+%+"8Q3OG!IFGMA?P#DUQOEP]7=P:J]S)O;[-1 MV#Q^R+ZIT:@Z-:LT0% #H_S+),"^&M;5K1H72S6P9Q:)-(7;T_+7ZR),\9*'T#41C&,!:U=<4P;&^4* M/?I\Z'+8%0/RVXC/#L2'T@M&!??.8F.X7L>V>XZ CUIVCS[&6077NNEE1*;% M@OU6PK.1==IHBQG%6D'&C(1UO# G)"ZQX]'',!=&H5BTSY8YJEI\L[#T/H;R M])XC23%;-$J??%0["39.$P+33PEG)\?I5=L8T M:W8+[XQX? H"TN'[_QD+R*:AA%CM(5(P[ 8"_R%R"ID:D3 7HIP:PS--.F++ ME@0?G8E@ $K#5LD$)C^;[K ,"4HE!HY6*0$Q$V =5H0,,:;14S7=X%'9O\]Z M?RCAW/8*B8.<V W8(+KNK*6:7%AN@S:D5K2.:J^!@1^*Z:@Y M=YI632B7%E-JF:, 2^@PJ[-<(1L,[QB[9H"A62WRJ".$3^34K)P_X5/XUTLN MA8^2]Z%;=\LQFW26[3!>MA=,-#="**2\<&%^B"K'< V/Y8#$/$8Y0)ZT9+*T M@F5_C/@4OF^G:;*O> (,UL)*:(@TE% <]NEK_S!R0N"HITJ'PXY8<>YDQ.*7*T1#Y/%>>\Y M%\I86R^$+MCRO;[A\8;XT0FZIX9T+\JB3*\GH1_Y:/;^O?DZ^XN:E_GB82]! M#E5+E/.!X\Q"9C2!TGBOUA$-R)NXUVD'%(G=.C5:QK5+2^-C&DRI/2;GYN^) M%8PJB@D2%DA<9=KUMNXS\;+79,9ORM(\%<+.Q;Y3-[PHD2#-) 54(HX!PD0Y MJ.OMMP^;\J@8]^&(_D19O93T29AU*>L_\VG^L&%4F(0PP@!C6:$ER KRK M=9[W5N@+D_>Q$BO:P:TO-]4K5?:^03K@W942[;P.)J]S&E,,#=/,KW'"%! ; MHPT&>.&EY5.2UG ]#WM^J-&H7*03-3=I6?X('QZ*\V]4/Y':,6J"440@@8X+ M+9BKQV[]I85TM$&"O;QJ!^8S4/DN67[8GF>54F0993BZ7#$DDO-0Q+"&%,2*NEYIXV2K782M=M,5HL ML^"'+]K1\Z=%$L2YY$A#*X/T'2,06+KNN",81F6N&,[TBA!8T0IPS73QR=+^ MWXNT#.A-?GS,OA3E+LKN*)U8933AR!HCF:G>H2<&K8:B@ N;J,M0L>UR( [# MCNEP70>]VW1^2 L\*YN$-49Y:QRW#D&ON0:2UL, QL2<6P_(2]0N%6(0[)@( MG\(JNLK.U$@QO"R>&*.,$I MY#]F=WDUM.G\0_JP:TW85C3AV$.LG28.,$2!YUJ)]2"P]SS&.CCZ'O[;8$ 4 M@)VRH+J\6@:EM#KEK%XV,M7%Z/*'*<;[2;&W9E*]$ *$AP!S[K%GUC);#Q$J M'7.9?4!WV=OD2)MX=DJ93^GW=^, 2GZ;KP+[&JP?.^HDE",.!:74&B^91-9B M6 ^+$AESN7A E]+;I$D[2'9*$#4>!Y',UC\J?Q7<2XXMY1/'$/((,PVH9)IC MJ3S?J,C _ AB#"AW<)O$B$>Q9U*@(TF!$J 85R#TG55/<&AB,:,R]MQH+1Z$W]5",A%&A MD!?GK6P'Q#[XL#1_KLKKLOB:3T?[[=#M51)# RS6:>\8K<+_G42;07'B+B47 M;@?,B$.R#WI<%[-Y.OF_^9>#FY1M%1*B+(#6:&:@$=I8!+E?#XA:YJ.N&%^< M3[,U'#LB1J7'5)FE>ZCPM$@"L,)2ZRH%'4$26.1 MN-\'@4RN[XOI?J_ERV*)QU13ZBQQ!E'D!3"D5F(4$V-CQ'YQ;LM(]#IV6-T6 MY<-2!C[\DI7OL[MTJ)$X 0J@Q80DTS#%(%*G/>YF1 M<72Y4)=G*TAVK&T"DF&0^=?,IO-TW>$#VF5;E<1A(84/^VOFJ5!:0![VW^M! M 06C;FY>J*NS%20[/STM3=@NW17EMIR(.THFTBI&.=2>* ZX4Y2XVB_'L$-1 M+V)C'+I]G6=+P[2B902BVQYLH(S&'81R-4F]-,0!*S M7AR?%/-M<" &P$XYX(*I#XD3$_6 $[I0=V8;0':K'^ZSR:0))9X63(0'R$F&C9>"0(/"QKM6<%R8 MJ#@K=*'NRPC\.B+ 339:E*%G$'W^E,^W9D/<5BRQS@"L+";$8<0L032HM'7G MJ8]Z@@A=G(,R$KV.1/^I3*M+"S<_'CX7DQUR?U8F< M'#G;Z,+ +J%?G&,R!KJ.)[O[/KJO+J'N<4-M*QH&89C6Q@C)-"9.>[8)"A/$ MTA@/);HX#V4+"';K5BH>'HI5RO>Q>SY\LLO-M*-TXC$#H=<>$N.#9:1LY3!=#45*1Z-R M2EZ67-&/"E?W4'0C#J!F7",<^Z(K8]T*VQB; E\<>['MF#L MB!4J]&V\[-\DW65>/BN34*6AX2H8R>W @V MN\VGV5AGT_#+_'J23L_Z4,KFO5 U'7_,YGF956@>^TQ*TU82X9GQTF(2!(H M@8+#55(48:!'NI']TPT6UV$(JP$LLUE7X73E9B1K:1WYU-*I32:62<>EH1I: M7KU@K#72&Y1L5-:G 6F 3OE3G$44@U$I']*R7#ZL.H"WF'I6,=X8I[2L\H<* M[;BUC*V>INAXY6; M]L!;3COK)-QARX'UB!,@J"24K%^B"6/TT%Y82KF.Y%]T@_99&77PE:<]M1*N M0;#]O?48<^,]0<3*]3@Y5BCJGM#P6-6"O)LPZ"1L#W-H:ZKT3_?9S3S+)M^* M\I\!O[41]JE?Y:H5 MJ,]'I(,+U:XJB;!(J3 NP:F@1EM2)R_G2$C%+N3=G[;$?) U)Z':%V_6FG(U MKYZ_U&UMYZB>?2:E)E0@>>,TL-YJP>:Y5L,>8X:WCTZL?6:A/QWMBUZN)! M.^M9N41[9X(!X83G"A.J,"2@'@L"_,*,JY;D^I(M$8B>N/%?QG#EZ?YGG9^6 M2:#B$$CLH&36B+#AE'#3+>;[?0[^:U9^+KH6]6E"*=K![VP^P09[]IUU$B@( MU$YJ3 R!-N!2W4A?C3%L.Z*NNB,EB] 3*=)/J#?(J!N"]*O=;2CTKZ?8-7X!K53Z3EWA&)$6 6 M&6VL9GX]=@VXC,FJ.*";2/VN@5T@?SY%MGXFL7I%JLP_+RHA'Z7.MM1/B-"2 M$8>HH-I""PE['+MP("I%U_!8US(?#FJW>,3/I^/<]R_9:)Z-_6(>T''K83T= MRNQC5JT&0=A7MX^!^TS:QG.B#>-W?]3Q3T^DBG3SMYG56CK*MN:-.:R@QCH?EAX2Q&>LXD!9N5B)M MM8GAW0"=GMWPKA?HV^-6^OVQ7^NID$5QK&&#B6=8>2"%L]B$3@)*86UE&P1$ MC(MT@%Z17KG6C0@&$R2^NBR5C^KX=U/,YC]?O+CD1(;=*?*$*@0,4,BOHH I MY90U2^YQ2?'B1'&#I>.&*(4E$YP M<&#Z@N+Y>V$*5'QXL?A_]9"[[Q6$@-+ M@:9$8Z>5QW@].@$XN["K31U)OEGHW7%0O\70.\<59(PRPC3G3",/J*Q':&34 M<^,#)%.LF)N&WAV'ZB6$W@7,N'#$.X^)UD1HYV@]8B_Z/7P^8PA48\$?&WIW M'+X_3^@=4%5V(PP1=D119YQV8HV+TU9$Y10=8M!#Z\SK'O3+.CWBU&JB+ =A MT5"(0R*# MR4 (DR!LKCPSID;"<1>3_;?Y88YB7G7TOQ M7MU>EWE1/E'3)D@W/T[O-6DP(9X'# BIU#\7R ",Q&:*"A=SROAF3W[:HV4' M(A@*0?\(>Z[9^R+,L>.4Y,Y6$HF-#)8(AU!: )&'G*UN--$J,Z.*N436/"SM M@G5D6\B?CX$?LOF+\\:CC<'M3226"ZP%QCVTX4EMX**XGA6 GFPL;: MU[@9$17!-4 ?1B>,VGD*WH],SJ-S7%I.P\=5;,WZ?8/J:8.S*9PGW5EVI(%V MV54ED10@SJ2C$%(#F0GXKU2^D%@(V2B18#^C;*(B=M9)L+7(",H<(QH33*B7 ML!XGI^3"W)?QXBZZ 79(\_?<47%M3F/KN4%"4E4]RX2%47H=+R LTJS978ZN M+8)ECW4ZR\;/5J:RK!X46MZ(US\>RURG/ZK/U+>T'#>/A8O\C@02@ F EA." M@3(6,Z5K'+T&%Y97-9Y..\V!?@71UPYXU<'#<7+/RB5&>.\EKXPK'VPIR\C: MQ!$6&X9B_"@#)-49.%"TAWYOF5-.QN9Q=,',;IJ1M8NO2Y"R0GDB&/55<@MO ME00ULE7:B\OB]8FL>JDASR^(OBA>7ZY8/@9W]67>Y"+^SCJ)Q@A+IJ"'R!%/ M-32"K<=(+"!13[@/CVSGI%N5#.AUEJS<(&P23;JV1>*0H ME8 [*K'U '(C-^,#6L28@T,,K1H2Z=H1R6"6\UW(;;S[,8OWP<:3ZF0];-.A M\5IX1QG#]8LGEA!NHUZD&R"1SVZ"]BZROHC^(9N_FXZ*AZPZJ51?TWRR=.<6 M3]Y]O2\F@1@SFT\6E3/XL%?CY#833H2V"KDP\;%22&!O:V4@H0*]>O5Z23#7 M(ZV*\PBI+R+_;3K.9ZM+O]FX=H2LN[Z'J_NJ)0 "IR7BPCD=%B?,/)?KD2II MW(79J#TPHN@,_+YH]H\LO[NOQA[40WJ7?5A41LQZ77KZ-O9Z%(]'<\O9VD!Y MMO,%B37:6B@)0AXZ8*FH[KROT M&OHRY(#S(,-PS:M*S2&QH? ^XYJ,6:+UL M)X%A?E/M->;<$ .$9$(_P>+"\O/U3: 3^7N*:/JB:5BX5K$05;Z9S8G@3,U7 MJ\MJ(7NM )[L&_9P-[[QA''O ;-2,4&1UL!R;6K4:% UE[5?.S.A>Y?7F97Q M&L97\!ZOCG>UE$@HO*#0&N^UPD@XY.P:#Z.L[.=Z16_AF\-4R"T)I[?C@A>' MT8Q@ !"6H^/6!>S+@_P=LZ Z'6: 'J+"YG.\W'5P_QK=I.-%F4^ MS[.9^SZ:+,;9V =@*P 7\_55CU=Q-P_%8FL6P5;;3QP@7BJ(E?3:(B65]_7Z M8AC6_=SG^1G(>PYQ#2FR\LP7,MH,K'1<(8 0\98<DS*.CZ^01()&F6.*_K MP,JM2[&:CMUF% !B(5>8LD HUI1+S88><$OS/L23Y6=09-=PGX> M_>#3O/Q[.EED5:KH:3H=Y>GDW30 ME@]@34=;TK\F:75ENB9<^7_;^_-EMS( ME6S1]_L9]P.Z,0]FUZX9QMTZ1U4JDU1[VWF"4C-DTPR-=3'N68!0,^H8 2*%+D@H?1P M?S !N>:V5G;$_D9;1U&<;1<@$U*G"SR&:"VH@'J?"#R.UR&14XAYA.J@'=&7 MW0'\JB;^X8?Z^]OB6S$?^HY&%_J ,&31MBBHI((ZK>(WC D%$'3>XC'H _U= M3^:[T*NB6/]C66Z^1AE?NH91IWEPUE 37;5DRSJFA?/B,'H!S(V=D;=#A%/: MH3V<^TLAL)Q]FR2_Z(DR2)D/4@R!_OY?Q?0^CN!],=_=%?TR^WKAID6S%P;& M!3>6&6X%-I2#B(G7KQ;<;)-T(X);XG# M*OKLEAHNF*C&B'W6ALL(6=8U$ H+;7V*Y7OMBU@O!P_*F[EKUH$B3B1@@G%/:&*F^! *P:H14B MIT3E>/5.8S%?9$TC5/LSTG?]+*9JM>_ZXXI^<=VJT3J-&Z2:Q(AR)8TD&C)W M -+I&TO$DR_^%R9WVQ /Z?^]GZW^:.#E5^C8OWPY^3KQ97N>(. D];%'JOHOA)K),>LLA*@5:I7 M%ZV?C.9MB/I%3&X+V%YFSM%"H,\_^]VB.,F%L\\'JIB1"#,K-(Q?>*X5JKH+ MJ+BY4L4M$J%-8%OBP<<_RZMX<'@^1 M/<^\UDD)909QP5E7=E3+KGNH(393. M>= 4V+9X$)^]3B,\:1&0P< SK9%WVBI"-/-^WV7$)M%2SGEM $90XR7&CA& DS-"#T@9A6XLO+ /2K7" MXD;2Z8O'OY2+XOLOD^4?Q=IO%M/+##W>(#"KI!:: 05YJO^.H]M1C$L5=@*A M0U<)SKGN.$(_KU>2M =[/D-T',BT+D&>/!RPUI);88VWRCF$XB? ?4=3JI(< M-3)"_V](?C1'/9\>OEP6L_O%52QYV29XJHF/:[G6'F,%'1*R\F*PT3"G],T( M[?,AR9(-?@N54UE5"20$@0DJ& 853!A!DY,O68*%1X0U"+2P#U_^UZQ8QL__LKL2?\$"JO>"H ACE@O$H\TH%%/&JBKT@AJ850J7 MCV^=Z=0TZ@3QWOEV- O#81@7C:&KWA/B1#8V.L%0*"@=LAX< G4H0^+&'+FV M"7**?QU WSL-WRR^;M:K+2CPXE;!F5:!PLPR( M Z>8EHWWD+Q"C7BU;Q4<-0RFFP]Q>0 ,1N!T%97 !)$WEIE[.%XUPWM(7N%& MO,)51+NEE'L-N4)88R>!4=7\8=)P>%LA L/QJAG>_9O_1\S40R*M#U'$6\C, M9%N-K M8ETG/]J/#\:Y" S&0C/N!1=>10^_NF3(M>0Y"2K&;*MU+OSG>_@YJ/?+H2-Y MTR[2Z4B;0#!!TD@.!<=Q[:"+'Y?+(O)?/8_Q;1*G5?'IF_Z[J 9)1@ K9&%FG-H MW<$-$DIAGT'&,;N=?6N]O@75%[FK6E-/S]@>K_RN_JMXE,81^M9H'0QFW'"% MM3,6>&>PM)7O+W#T_V\K&GXP@K8OBKXH^-C+?7#VXP#.4.],JZ"$%,IY2CC5 MA&FJ-:E.Z@4%6;5P1QW\W#/EVA-!_U2K+)'OOY8)CC73N">"3?*ZBO\%AKYO#KU?$WW&+E!2\% M1)X#[H0RT3U W.TJYA#/O<.U,E]T'O;36>4%I+C%'D9V$P"$!\9HO1^]<%3W MNA\2@+G@%C)2 MC8Q:>&-Y$=L5]O.MC'Q\AV+.Q5BPXPV"11N:R>=#4M_\5R@U$F/&;+6>.>]8\RYJGL"L!N+\LN5 M4=D>E TE7=5&>%]\*^??BN59<1]_.(AH)ROAHT&NB+<8:F5%U5%J8$ZRIA&& M1[4H\U;P;"CX=!/P;3E9F(CL;*WNE\766["; @%$S]*@3M,@J%<&(!!Y*[&+ MWA0UE=I3DLN<$X\1;C*W2(H.T.UOK^33^M&=O)C?_?G#P7) "35(".^0U)9 M"JM1&<-S#B9&J$@ZM36ST1V&,[4N89YJ$CA03#CAN8 ,46&9H]6*Z:&7.=%J M(S0^_ENMBM=-X[.Q25*=I0(1R M0)@11AHNE=?"[@:1LC)HQT/4LBSXW8#[N#786DB@8%Q7(V$#TXK;S"T&,,44155O*CT.K0$W6P-P0'YU!3\8:SU M'V[9)V"F>U-A6,U;AV)@=E?FUE,GT28GXK1 MW6J&.I1L]7."!%Q@P5/^2,6YPPA0N\<2FKR4&6,VP-KD[9 "&6;Q^T=93O^< MS>>#K6-5!R+"T9*8+.YG$<,=Z(^2K;&P7?6>X!R7%C'K@8GF#R6("+^S2Z2! M&-2*=.H6C\=.U]$D9UH%%9W,^#_Q#D+I*8)"R&JLVMU:K=*.>%!VA?>PTW[H M&,YA9K^@P*+HCD3/1!H+&'1L[_@(XB&MM5)V;7E4([H4V'FB1=#1@V/2">,D M-<#$0>H]LP75%MR8%=N1_$^:!SE8]V;%5IZ_WJRBS[]:?2CN=Q[M^:/VL^V" M88YR2PCQ1"B+E*0<56-EEM[8\5BVQ)\SJ$5L>^/1KHN7LQT_?2YH0Q7BFGJ M%1/2> H.""ER:QD[6I+K<[9D(-HTPJ]\>"B6VXW#W8>?#_$[_G0@ECLA%(M^ MC_;I"-E0O.\J,]#FI$ ;H_";B:EL&\>&(O\P2Q9B'7$?>3( J"&2C(-H1!LH MG*5(5UV,*C(G@_X(=QWR19V/84,Q_VNVF)9_KNK(^=BC00 BN40X;>93+U'L M%ZDZ":)^NZW#E7Q!MP!B7RM\9=N\K1'-\N+9P(@4UG# 4XDK'!U>7 7T"!;= MZ1O;=VS;(LS%LV^.O"_GBU"\;58SLIIM.&7 MZUXXT4B2)UAQ)9!]4T'=_7LSBW*PFW1*\ML6Z#K[>$>:!:NI$91:PHD#2AO$ M+*M&RA04M[70=$&6%F#MFT#["JQF$T6SN/O^<3E9K.9;\=7(?E7_)8%;O]7$ ME'O 3!PV9Y5E)BQP.7=/1VC>=D&NUD'NFVJ_;99W7R:K0MW=I2P?<8:HZ7]O M]L7O:K#L;/O@$.4613T-G<:,:B!,-\832*E$8P#?$>9O+OJL-_G/PUX,P_].&J>7ZF53!.6&B5%R0J8&@HLW 7 MZJT43BIYN%E]I-=UIO6Y9H%0P!27R#MI5;0X/(:Z&JW!^,9.N%J1^XNBBZW! M._@T_G6R7&X3!@X=3]7^M(YVM 9*$D^C/85DVM7>*509U:LGM;(L=#/6%)Z[ MFSOS>?EG"C*_%"MUHD5 0"+$&76165A[ 8!"U1BIU#<6J]"*M,LND.W+*3L@ MH#;K+^4RY?>Z49"& 6"CXE-& J11MY7HQ295@&*N.(;(XS'U""FL5'5[(MN.NJUR-'K6\G:0[8O!KG/GXN[Y+@< MYE.ZQFW*M+N^B3[/NZ_%R)[";IN,ZVI_WQ5VY2/E)MUW9)P10GR/DJ7#-77F_2*5KXL.Z6!2? M9^M5=*VW,=1']L:>)_'J[ .#9))A2K@WP%)DL83.5( !CF\L-6F;[!R58/I+ M;[*39[)"MGO<+Q$]HS5KM Z02HD -M'J<''XD +!]^/6!*NU01VQ5$,'/%B,3Y6(4(5!Z MA;265C.YG[!)^Z,!4W&=[GR]0_6+K0,C@AKOB$\Y.!!@G$A?C5WKGSMU06U> MO+ [VL9]<(TP]%G[,(H!8(>,0QI8J9@G2&BW%Y*1RK%:-E+7P7-^MIBMXXKS MK7@QHOKI3"Z])%W*M!ZFE1!9)Y06!(@*"2#$C>7O[X@EIQ.@M0M_7\[(F6[K M[[],_KM"A[:X? G3"E/AM;D$!?C/RX MG$R+A\GRCY3)Q:G5C*W!G3"B[ MP[QI%J!--,(?BN7;V6J;^_1]L;O(M_HR^WJ:-#5;!BFL2ML7,!4FQ)XHZZHA M>,%8SE7+$1ZS=4V;;E#O53%=H8N>3@7F!=(8*^BM(MY("?=96:0%&(L;*QK8 MJ_II#G-#XJR6ZR>DB=\])TS\47@?1WTJ3/>'WP?@H>(:F3A\P)AEP-I#GSUA MMY:5JCNC/ ?6SJEP4F4\>R(8:)$GEB'N#2,$@:RNJYI!MA MUJ6L?XFD?M@\G)7V#\\$9+3R 'NAK8 "Q#Y+4/4=&-YKY'VMQ,IV<.M4 MYI._+LO\Z3.! QZU&4.,$N,99-AX5_6=NZQ+/"-2^:W(/ .W$6RAO*U3<[%& M\\"0H=HY;:&1F'GIHFNU'SEBZ-92O@R[<]<4]>'Y]ONJ^+R9OYU]/G=L4:=Y M<$FE2J2XQ#HJ5NL-0=7(LPS-M]8_E^716EYH&02#& M'"'-ęQ>05KH<:9T5+SJB-7!@AC7">@3L4G=WFX?-/%7H4P_E(6*Q%FQ&_775+ECX**X3_W[>+-$;$<((Z#F MK\79FH5G&Z8:/L3% 7LOG$-*8\CVUHK%4K.<4XCK@Y++]61^DUR['NG^ N6G MQ>?'CC_N7YX-0SO1)@ #%920>6LLI]'X19148W1Y1MH(8Y [95-;(/='I"/K MO/OK;KY)D6@U,OG5>T$PRC$M*'>26\\IY$S3PS22)FML#I!?"B^ M116;P[9CS8.0UB&)O*+11G4JPHQ5-7(%6/H?TI\T]"([@# M!GE,*65<8\EWYK% $A)3*TAJZ!#:*\L+UWU;\"GM 2=1*WH?W5L-K+(';("X ML518'?&F<5!M4SGTM6(]CN29;=<"1Z]Z8] 41U>6"4>,)!IQDFX_[/!1WO,; MNZK?-T^[E,50:]ZW^*9R.1LTY^JN#]^O3,YXLE5(8"OHHE]N%;,*6TUWIW\< M*,C!H+?$7O2ZWO6PT\T"]= #AA"F@E. E? "5J.E7-Q8\IA6Y/["A&T-WL&G M\=#7O]J?S5(Y*93F%FJCF-) H9T A&!1S ->[3KT^OWDSU\FD?NSR?S\]MJ1 MYP.60!HJB,9 <.$]@)SNQ\<)@[VFR?Q6+#^5 \[@VK(^-8,SD.UO?V/?UV3V MKJ)MD'?@!!E!"N4%8:6<-8Y+O\6<*2UPK[J/['8-]__<)2!IM$9Q[ M13#6:A[]3>>5@5);@!FM4&#:WEC>B%;X<&8'H$6HAYGP;U,NK>%F^>[C:TSL M'Q\,)GI;P&GC"+>.>@4@]?L*-M1K.: 7\#;: $6Q3S"ZN-_UN\X,/M\P"() M"C;6@GG-N,,0F6K$2HH;F[=-Q5UVB.F0$_3)[OAF'978_D;"]I>_3;YOB_L- M[>LWG,X2LQ-I:B30R$HJ=P1RM(N7KQ6/V-YXA],F_QB"/DG3Q@\_= M [GZ74$Z23#W3AI(G> 0DWTH7,3$4E>KOM;KN80T!/$:P#Q&ZOERD[WV/GE5 M $Y"")@"DECMH''B$9'H.>;LQH\PE_, Q&N \BAY-_O6EL9+KPJ<,J':)7 MV @%<_8;1IA5NF<&YD ]-AJVP+S@( ,FN5?6VU30SG$K*@0(P3F.Q0@#L'LF MVY7HCH)?OR^FT0TO-XMU,75_I7-5]9"^:TJV4^\+)"7[!Q@1@*DW%'IL:86- MIUGY<<7/J>9:@KHO&IX8Q1FBG6@1I"7244J(E9QP"2V0=C^^^'.>$WDG;U:) MM0/FP&0Y7;VC7L-@/-4:0ZV=(RG_ G665Z-%PF8%;8*;54.M@CHPA7XM%W=- M6?38-A#J%! (8NB4V-Z&8*@:,Z9945[P=H\(VL9UT)/"S[Q3]O:XCT[;1MBV9?>?S^[_[)^]_GW MU>YZT+M/<2HNTJVA:"-_2;GJ?+F\WA;->&O@AAJ A/)6:LR)P'%UW./DXV]N M+"*X)<[U!_@H%I'MMZ9KVI M38FSZTWK* _C@3P;AMWOW:2JU/LZU$UY=^15@3KF*!'10-=(,)C@A@=$D,IQ M=,>_YG3"NWR4A^%=6E1J,RL]'#QB%GHE/,,<<,*QX;P:E94B)^G4^(- VN%. M QS[8L<_)\O9M@1K#7*\>#8H(#GP1(CX=A]]=2\!K<:$C,TIZ33^.(VFW,B% M<4@+=>#;24VM4>849< SI)C!!C@12#!+Y/U9AG_ MOD*K7?VV()RQ*"Z4CCC-'382(E7AHE&]G!2OUC)MKO&Z!GH@^Z1[=64E>NND9]O$$ Q'I+H)+ ((Z! T#OXG258B@*8$#K MY0GHM6;YL><#DY',*1^8$ "D&C%>\6I\TJ ;*PR;*^3G\[D%2,B:HD$8#ZIC6U3BMQC_'K*XM[.>SNB58^S(&]685>[Q: MJ;M_;V:K[>2]4,;^1(N@TVUPJJ7PVEKFB,+D@!B6_$;*(;8HY[(+7(?D3?IR M65RN/W^Q;>"4^&@7,TVD)1@[#AW8CYD1*F\L87"VY&LP*0??RYPZ6N_[M_GW M?Q2GBRT^?R18SIQC5A#E,:1*&XUXU:E4<>OVA=Y02&4K@-;3'*M*=:R*N_^X M+[_]Y[28[;1&_.*YLH@_BF[K_63N%NNH'T\L+$>>"I0AYCQ1$!L>]:@FFM"J MZ]:HG+.K,6Y3M;:8Y&/9$0UV_3FY-#Q_)!"@(69QW$:F70L@DV[9=9I'I^I& M BZRQ%6V MU+>;\.V)H-N2]5>71!3*[&;\OBZR[P,GG0JR3Q$VKQ0HM@F(\WYJ*;!?7=JEP4C]>;!-A ,0ZQ:BR2B#BH=EGYXO= M)@#F[*F/:.:W)KS+9&B$:T,ZO"WV07$)^H^3Y7VQ5A&!^-/I6?OY8KM D?*< M6$RD3_>EK7*J4FS"6=)K>NQ!:'&M&,ONT,W0%:;\5BPF3X9U1D>\>#80)3#C MFE(L/#9&,VFKP0ML7,Y2,<9HG]:7BEQ$VQ+\Q>7AR--!:\R\CD35'%/!O'<: M55V-L\#=E@;($-4YH3?"LJ'83?GP,%LG)>:+*D0U:J%WB^+L6G"I6: T(L&U M(M&T14 YH66UG22MICE7]\=.A&O%5W8&:VUW:T3;%&U#VO^ZVMY!XIO%:KW< M)#J\+Z;%P]:I&E)9O )8UQG@<# M!EAPK@RBT$ .4C$#_3@VD)-+8D1*JKO E390'8PQ%X-53K0(UE@3AT09-8P2 MI91ULAJ?T^I&-E9;DO$EQC3"M+_[$NMU*G2PFS,7EZUCCT>'EFAII(5(<2VI ME(!4YQ(*D%NK@)XMWQ=7'[(A;;@7]^'/V>(^/E3HKLYMP)Y\/F$H$ M)*2I/(954!'JR+Z[F@F?L\J,:*NH;0:TB6E#?;%:KI_HBOC=IU0V M)ZR/'WX?" <:(ZF!QQ(Q;IP#E5NHK9 W8JRV;VWDH-BYY$_JA&=/! 'BO]CC MV&^+'):$@@-C':0YUR]'M XTE-5S23?"K$M9[ZN(G97V#\^$=-;,2-H"4D) M2"V E=^DB60W$L;66&)E.[AU*O/)7Y=E_O29X#!VT"A(),9< D48JH+1#"4X MYYQM1"M]*S+/P*WO/"LI7]"%[87GCP:GC,7""8\]0!8XBE"UQAF$LLHP79^F M_Q6M]2T!.@1%+NXGO'PX*.VT=8I#$3T9 Z1RA[MF1E)S8PE F@OU##L:(=G; M!D*YF):+-XN([:?)XH]WGZ,\BFGJ]MLW^MW[RSL*==H'*1FEF@,(F(4:(R^P9(S$99LA%#WH79H< M9A%W+(74662PN;$CDWS! MUV!2!KX-=\35IWGUX6=WPE\\%[9IB @4V!#L#*$*@_T,LI@!FA.%_DK$WTQ: M97N@]J5%KEIZCDP1#;UR2C'&.7*.,LCW.77BJ!R$.52YOC34*UQTLB$=AB@7 MEYACCP?B(:&8,,4L@%X#);"H1J:BAKTMO9(CVK,L:81F7SQY7WPKY]]FB_L? M^WS1[3G;+@"C.)!>*^N0BFLO=Z9:B;'0MY:_+$_:A(T@E8 MQ.*?#B!#H52X&J$"ZD:. -L0\5FV-$:TH9_C4M6(W\K98OWQSS*5G=[?_?I0 M+&;E,N4\3+6"_]=DL9DLOR. \%EOJ.';@J+*6$GX8JD:]QHU] M*Y:?RE[ITT3F9=^@-^17"HYZ6TX6._VJ[I?%-IUT[%#L"3U+ICI- U/">$[B M0JQQ2HKB):F,0BJ%ZO44^M4QIP.$,VE2:\_E^,,!*XF5HS8(1AAPD"N. MN&(2&&9LU4U.LBXQCC!BM]WIW@*@S>5N)HO)=%9S[3SY?/!26!>'2 7GR",, M":P&SI+[>UM17&W+OQ50LWRX8T9_-.-8#8?M?-. .? 06*.-=5XJH3VNCG 8 M)#KGF&*$9^,=^&:MXCOH$7G\V9MU\7!MB,6A71"42RIA6A'CE# J#AA58[78 M9WGZ(]PG:G]SL4UXA]EGW(:@%:MM:=(/48K%]#'?4.V=QW,O"=R!.($4BK/5 M<*UH=%O]'@6.>=:YZBOA6 -&G-V6;!'NS!V"WY:SQ=WLZV2N'E)]VPM;!,^> M#L1C:Z$@TC$8O2[,*:ET.%<*YJB?$08$MLN,]G =1N^\+[YNEG=?)JMB&L$H M3O+GBM:!>JLL88AX28V%@&M?!49R:&T.GT:4P:I/3=,&S@U5S/LJJ^J[S[LL MJWN.OUGI0E2E!4\HG=KM Q'8Q94_SAEJ'/)P:)">Z8X0;=GVHH,;@-M0[/WYZ MJM*5/CN96B<4S>D&02&O?'1!)F\C7^9OW]2J_]U&NBM:<\H(S&-3G"&LE,0+6S*1#2.2KGZJW"/D[: MNE$Z'4+>BB)*7TWF\_3E;[O5=K*:/+I]Y>?#LEM+3=5_75 X[9)"JQ4F6&K! M\>-@4Y=O:\.Q:R76&? -679LO-%P6Z9*S[/%"^J?]?,;O2MH8PSSW E*+19" M$J%@-?QJP_4^PNYWKL2JW>?T[A6U<#.AEN?:!,LI X(0@E% MV&L1E35GU1@MQEEWOUY)[&S^PM@6O*VL@GJRFJT^1. GTW>+IS=L_;PL3QVK M7?.*H'T$@\<98;&5QAO&;*5T)2>D5OGT5WXDTN9RURK:PVP(G!P"/*.4ZKXB MI&T00D$*1G *"FRC4U,A8!C,*I!Q\YO@':,]_(F]/ND'>$M;#,\U]_ES_QYY3V 8 M0LX,3& X3@1%NHIMC[CD%0&Z^1WV/B ?Y838PE_FLWZON!OQ7V(OLQR=I>4]+)XF&T>:CD, MSQL%@RE!*9.PMAH""8FLTOA8983(G[LV*>3S?F MU&*QF,DU;Q2LEKF#>SCX<811PUT3K M20ZM$+(JN!*5Y]?Y;+*X*W[LTSYS;2W^U7Q7@%8QSS7$V"(N(/1>5B:K0@AD MN0<_X4Y_-["WPJX/Q=TFCGL;K?%87?+SK^4BW9R("_=L/9E_6)=W?_Q7,9_J MM(1_G2R.G5BV]NX@B&>&2.0M%LAZ1B3Q!QBB_L]AWT]Q#C"$&#K2=?O._U"S M5+D"4CGWG&46W?PQ0;_@#^FHOB_2Q9-H MI^9&_YXX,!) J CR:1@REE;I0^V&G.4DP4&C3(?0W=\RL1V"+U54RL%Z#2%1B&G MC<$Z#0I6&E@SQK.*1/TTIP(9B/:Y]_^O(EV!+*9JMQ(_W46^L-M_IF7 4''I M*4/,.""-Y816_G$$ F6E??FI]O?; [E5PWR[2^)G?Q53\V6RO"_2SP^&W%4& M^=DW!0ZQT%@;82W2%D4WV%6^AX9,Y6S(HYO?D.\'](XSS[,T M"R:SR*HM+@W=OHOO#4!2 Q&*OJTU2J=RHJ2Z4Z YXUFZZR?!.UKMGVO M[IYVZLUBMUGW[G,J>[[Z4LZGY6+Z61I)]^/W;GOXF."8M98%8T&AX0G MDFK#J^EIN,FZ4(1^PC. WB4RU.W:0U7UY>RN24S'R3<$$HU9!#BGRGI%,>+1 M;Z[&'PW>G*A:=//'!-V"/3*RO?O\[&9Z>K)X*.J'LEW_ZJ",D8H[+9'TWC@& M*-D[7PZZZ*SGT//FSQ$&DL(0UPO2$&O>*DB/!DBU9)Q#RSPQC'JJ@:M&!!C. MN0:%;_Z4H"54^^+)/R:SQ>IMN5H5JW?1'EC/%O>;V>K+XQWW,\2YV#9(!N/D MD(SQ:$; :/Q2CZLQ"V=RMF5Q_4U^N6/2HKA/"60^OE)"M8UV7PS[[8=I\&/' M3;E:G\OI=;%M0,PH2YPUV$,L#6* [?,LQ,D%69:N^FDN%;0-3I8JRB*?HTC:7",*:@JI8RP@3D^)QYE\N9N")0/[2-E_K__?(%J M[. ?VU\=_(^^<>) M]FHQ3V-53;+%W8-]C1"MB_^O%M_*98JNE[KU<6: M>"^>#0@[1B%VTDO!/2:4@=TV.C5 >9=U*?!UL.5:X9;M0CID+&73PN"60"*D MU0A[12,ZSFE0C9!$NSIG)[?O"0XD,X(RZA&RBCML'.&5=VC<3;=OOB;2>ML M1:7K0!WFG/+ZXJN.>&(I8I)Z9AUQ$N_+ E #);0Y5!EA9&R;RTTVF,-0)*_J M*G*$$8%N-4+N\_"ICI\MU(JY;=?4Z1!LN);M2,/M+2EN#6J>$ MYR>J3=M-H;XN9_.+Y5=S7QNHAUX@$GU)9PV /(I(58/GC&7=B!P[G9IPH!P, M^Z8VS*%C:44^UBU??%K6JO7;Y%7!4F\=DX1S@=,&J6*N\A?CL&6OY5I?&<%Z MP+LAJ9[7#GU"[GH5?D\W#)Q@1[!TWCGI.>76>%,-P.BL8.G1VT.9A&D=W?;H M\82I5S/D9=N@E0>2&%@!1!$UGU89TCJZ#>G1>95+%\%@""L,@./( M8H@J78AY_#N#(B.\E=,J13K MZE]J]^^,(LN6[)G&P6A(AS60. ]2#3W&(E# MQ[G)N:T\RFH7[5JM;6([S [-VQI%3T^T")Y'FSMJ0 "4Q4ZHM)=5C0\QFA,6 M.7K+I,WMO*:(#L,8,UDNOTUB-5%EVTWM[ M#>1]EC]9T/9'HIU$_&R13NZW$;^_%N?Y<[1%B'/-L'2F9IV%4%M!?04:D93W M4^;TQW#_5T:>-G#M[>3Z2?3LN5/J)X\%B"RWT6HWJ1""$6>DZ'5? MI5Q/YJ^*'QE0#D&*&LF<7CX=C%16$XD-4#S5QM#1-*O&!8GNM4AI_W9ONR1I MAND07/FU7-Q=19?'!@%KY+$'QAKKL43IBAVO1H>]Z+44Z6MG3&-8AS%Y?U], M'LKE>O8_Q;0JFKE/KJT6VY2@;U:K36VK)NO-(;J1U''%O!+1EK..P<-)6K3U M7,[:-OJ=G+8-YZ[1'X:M3]-*.]L$[0Z!HP'K49@[P:M=3Z!J\8=,:G%O =9HGX4-SO MEKK/Y?)A^\+!%H5]5]X77Y/AM[BOL2R<:A)P7)H5LA%HI9V"SF.\/]_!@G%0 MZV9G/Z-\I&2M67VY=8BLC5ILN[^,$<%0:Z&JL3ON[&TM$_D4>#ZQ6X=X+#-[ MZ"P&;4YP[SV$QB.FI7!4<>#PKI2,1!AZ52MBN.M5^WGGGXA"?]__\E*F@P9O M"UH(@3"BTA$=5S4IG39[; C++*;UBA1 ;8J<7-F[@KRA ;E:KI_0,'[WG(+Q M1\&4BU4YGTVWO=QZPR1R-<5KG($1*H2WF7 M+8/=+W5.7A Z]WBPS""!'?%<$0@8@XCH:D1(O@L.8%Z$52/NB MC"F74:].UL6OY6+?X8ND.=DF:F!-J!-8*H:!@4)H+ZHQQCG73ZC)ZZ1-6Z#V MM@^6]MY3+_5FE0H4K2JZ7[CF?+9=P!0Z27"<(D0J9+2!5E9C14CG[*:.B$!] M&CE=X-X;QW9=O'@C^H?G@I<<6@,=C.N\5U1 ]JAHT]I_&VM7RW(]OM_2"-&F M-W[*AX=B>3>;S"^M0V>>#A01Z8W74F+LG>;>$;[O*M..W)KPFXFI;!O'IC?? M9]-'.^G\9?:73P9"F),20J"Y,Q9['XW[JHN 9]W1&>-:D2WJ? P;BOE?L\6T M_'-51\[''@T0,P )P8A%T\=#AAC$52[OI#-U.-PJ,,6$0Y8X3K:@42AWF*3<*Y.BHJ^V./J)=VQ7]\\SE;>'< M%YO>%]^*Q:;P$293+K8G'?^:K;^8S6I=1O/JS>)NODF+;TK;$?^;?IS\=89F M#=X6+"">(\\%8U@R PP0L,+%0I15%>NGXU_W NA]1SCV.78]52JILQO\^'20 M$ .$,!468TN@<,3;_;AL,B9N;/7LDE;Y\#8TP']?3.9;R133;=9>]]?78K$J M3A61//5XP%IP[V,_J64:,^(A/W16<-//): >;Q)VPH86$>Y+BSSRM5*)L\4F MXK$G=+E8Z2(B4^R>B]JP6/TR6Y3+;3W+7;BV6DQ_?(O[]V:;OG/]I8R_^18? MN61]]=B+0"#AP +NK= "1,&:?5VP* ?+9$Z-K.M3Q'1^([)3K3=>L?4U?79) MTL\P>_= 0)##E Q9(LP5C%#3P]%15 @^9^]RA%>5.B5=(T3'$A(X\#V0-B," MG6%6"HU47-2H5@RF%"]; 6#(L7L]$8%7!?=?]<;@,(#&B,A)()F&P& G*HP@ M!3]+9&!MJN1%!C:$?2#=\"5BNDWSF0K:1Q-QV,L CU'7[SX_[=#[8IY,V>VM MSVV7/Z4N5P4,Z]PDRWIQ %A[X9V6G"!!J1"&[)9])34PO-;".3!B^NG ZFB; MS#<';)5SP!/CL2:6<.,EV&-F, ,W%D[:%\&>7UWM54ACTE%#7VL8JZJ*W '< M 2$0A Q%8];)W?XU@Y*0>M=%.S>(CDI4+:/@[[>A)JNXG#YGK?ISLIQ><7$B M[S."99Y"SQ$CC "EK1:053@*B'H];QF]^JI-NM.F5:_BZLLQ_VT^6:24EA=" M%I\^%D *N4S9TWFT$QE.V2YM-1*KS8U5;QJ <_+8#<'OV\:78Q3_/'!8 &W MREK*'/9"&<$9D_O1* -$SB;C"*G43) GV- (P8:G)V\6*;W([%N1/OQL]-*1 M)P--"9JH-5 R8)'@'N**]RJE#+Q-(5\KG[)-$!O*^7\7W]W#UWGYO2BV>NOT M[9DS3P>'.7),82"%] 9KJ/:N H,:09US7CK"J,06Y-T.D UE[OXJ[C:);#4D M?O398 P$0B/OB&:22IIT6=5-:'R.'SW"\_$6Y-T&C+V=W&SME_B1%RS$'YX+ M7GO/.9.88"2]IZE6QH&Y6-R8"AC>1,Q!O[= U\;8/(YN,:UM:7;Q<2GU) 6> M",> DQPJ+3"ND#6,W5CETH:L>NY"#R^(OBA>K>(?UN7='^^^IG%>O$IZLDV@ M7%$KHKT'-18**T@4K<8(],V=B@U*D[(;H?3F?Q?+[4'?ML!]Q.CRM?<3+8)- MER12>3P$?9SFTD%0;909$YW5&UNYQT2Z=D327\#W:KVW@UJG,)W]=EOG39X*5& (+-.6"(".509!6?7?H5A)4 MMR+S#-Q&LR]Y:IE[6^=Z?O;+@R7(J95DHX;,P>->PUZ^ZEF=]7G*-94AFFVV/ZT_+P[]4@-RN6' M8OEM=GSX]3*]VCN[?U%[58 MS+Y%-DR6WYO.D#;[$)2"Q D$N$-:<>V,QI70";8XYTCH^J06/^TL&5"D?:\C MCV,I/W^<+.^+=3'=Y78K=QLK+Y7Z6M[T>U/O4P*'#4 $BH(.. M.61)%5./B%19*9-'6(AXK-SO58BCWU_=!1BN_A$?7*_>U-QD:NV#@B(&:,Z1 MU0(##]*EDX,GIA#.V6D2?T^)L+-;+V6(UN_OG9+XY>\&^ MC\\/1' @F9*.>BJXL0)4U_$0922KPH;\>\Z,7)R]3:44/O=FM=H44[M9'LY7 M=D;@D]#TE?LK%;"( )R;%U>_+"#NC18,:*]4-#8M,K@ZQJ$>\JP$.>!OEOB_:OQ'6;LQY3ZLS?E7^?C Q86&(6HTU9&GPD[:T&%O%9YA:S_/I0>N3A[ MN]&S+.^*8KK-]7JMJK_8-B"/(:6*.VVH<=H)CRH'BGG+<@[4X#B3Y0]'XK:E M,;#UL9TTS^Z*;)'ZQ_)\:OU&[PM08PFA0YH )P2C5D!58>,DS[IQ^_?9;]_R M&87EW")Y+[PP< 2]4-XK&JTURX@%6E3H$ 2S].S?Q[*]"ZCW*(1MDONKT:P?<\<4R[2 ?$V^F@[YQ]/U=J>&V<^*@# F/-1EEXYJ(DGKDKR MAIC!-LM5_/NH=42BZRT=4U4TYSC4^RHZ9PR9>B\(T?' @C(/E7881(?8\.J$ MF0&3=>D5_GU.VKE 1K_=I^[NBGFJ?O-CRY3&MY.K):<_+L"(HE*&&THQ]D!( M0_:9#1"/2YS)H?K?YY\C$]_CQ.@U07Q:6]X77S?+NR]Q;+\MR_OEY.''GO68 M&7YG]-7(]/[C@\$B0[DS1'IN#)4*2KWS]95!%(E:-Q&[&=''93%9;9;?MT#7 MJ1UQO$' %D9>(THU4$08R*FL1H@-=%G>ROA405/QEAU@.::).73EAJ;SDP N M,'-0>(ZQ4=A'-;VKYR.Q$W0@;FJF+.JKC[C_ORVW].B]F.-/&+YUR)/PIO MB_O)W"W6:;#'<_,<>2I@ H#BPF)BI5?<1U2JKA.MZA4_>CU<:$6(95MH=D2$ M77].)GE]_DB05 GH+-):&^*EE;0JG28)<^Y&:E)DB:ML!;J&&WG&OO>;Q?2? M;^(_VVJEY?(?RW+S]6QRM_.- H8I(:)#ECM J96"[O?N8\<=\;66N] [JO3B\IXUGE MDL9XG[[%1:)M;'OCSV,O4TK#=Y\_1NM_%>VG*+W+Z<,O-HZ:-XZ1 N885X * MYZU1U:B)EEF'NR-D5+[TG_.I;8B;'C(5=^5B&@?V[G-$/'J)9Q>E$T\'+8BV MP#++D*<$*LC,ODZS9#BJU!MC0XNR*]L&M[\HD\EZNV^Y<\_2UF2Y2(>HEQ:I M<^T"T$9"*QBB5O"M->MK_XK3DDK%SLE&0 MCFD.A'92"P2P]497%B('P.28S&,,CNW"TFD+W&$I5*^8UXEF01D+,,(*<0\A MM-2Y@Z/!(5)9UQ1'2*,61%Z+18W0;>B"J_@3=OPP]JPS?K%=X"QV'AFBN2-2 M:R*-E_ON"\C\C548;D>297< 9_"#-^3'V7:!: B<]IH)20"EV%G^V'UL<[SM M$5HNG?"C38 S^"$:\N-LNX"AH$!LMS6%=\F3=!4H @N5DR]HC+LQ7?"C38"; M;O$>[<'YTE)GVP3)B99"(J"%$@)924GER0GDLRZ!C]%V;9L7;8+;E^VZM=?W MUOO;&K4?CCX?-/>:(V4D4M1!Q8T!U=B1)1X(0% U_CB1;BP(*I,#QRZ/ MMH[Q(-MWNPNOZFZ7,Z_N-MZ/K0)BW"/KHURL0%(:00[;E,[8K(V9$1K%[7*I M/5Q[2S6RNVFQ\N7R<0Z\^VS*AX=RL1W&&1I=;ASB".,Z[A4VW$",N!.'S4QO MF,N)T[K:A.XCUTB[?&H=X&&7OO=%LAEGB_M'[?KX3-/5L,Y+ Z!2>\2%XTXR M+YCR2%'V?UB]GEV-UFLU=U=ZG]*UU3. M9W>S8KA+ER^[4N,"YNE& :9\:, 3XA2-A@Z#C%;Y624$N)8/W9'MG MZ[T@.(J(\%HS+K<%?SFR56XMF<+%;VM'J@TJ/#=RNL!YS),_%<.ZOU\6]]N/ M?/?Y??&M6&R*H>]CMZT:C'8LBHI[@P1PRE#!]QD]^'C506^QE9^CV?C-";U;11%JM/A3W#]?Q[+.A_#AF+^UVPQ+?]#AU(J+H01VDB+O="HZB0T MQN2D^!AC)%ZVH%L L>$*OUJNGZSN\;OG*WO\42J+,-W^&HFS(.V#'2BVF^PZN3MI_9Y\/3 !& MG%5:1+4F; KA,=68 ,LJC#XB4R!?I"^YD0UFPX7BEV(]F>O]1E+5E[/KQ9D6 M@3-C+$KU0B7$QA.@Y $ C>V-Y&5H26QE%Y@VI,&;Q6HS3RE?MSWY;;(HYN=9 M<+I!P$QC8=*Y+_+:<4BEVFM(C[#@.5'\(UHLVB=!:Y#FJ )3SN+_D_6ES"S' M'PXP>KR(\KA 6N"LY,I79V,>26QS"Y001Q/=2DP=4!*IX"H/%8<#:..SP5#& M 1+41>L&& T0]M5@,:+USEG''T75V?3.0K/QRO[?Q393U"_E?)K6EK.+^I%G M@]?220 L)(2 2-+8XP,W,:8YEQU&%.K4Q7J>CV;S*WB+XM*%N^J)H)5UVHAH M45!-)'=./?*0>9>36V]$(47M"[@YA@W%NJT754$(>P0<.L)Y"IGRU;> MLGB;8]CT_OQ\\S!;;"Y4UZ!$!L-W M0<0"*$/J71[J9J1ZLIJMWGU^UO?ONS_KA*O7>T&@$L!TF4>@. >4XP9#4"$0 M>W9C,4-M4*'L >>&!NW[XFNY7!_*@*\NLZ5&J\ (Q# E)\'44AN5(P>DZKH" M_,9J2+1(D?;![>2EEK="1CI:F3=H_ M2BY=6EC3=D(5]']N$3K9*%"HN+1<:0(9('&$U)%JI$C)&ZFAUZ;(GR\W;6'; MU\+RC\EL\;9Y*VC^K_^8*P-I/E\GO$Y9^3^>;?"N@9K7_L]POC],F3%Q13X_<&ZH2% MBG'CG6!>"0,8K[""!.?X5M<'I)7KR?RU<:]/^,?L?6U/"&_'D7(.&0^U93RE M)$HEV/994 2G2M1S+[H9Z6.2ZN-KY580M1+C7/6BX$DJA$D\P0H)*HVTAE2( M(.UR;B6\+H>K-C6>WT_O$N_>TALP@JQ;[ MZ_+IFA*N"YB',87^%;W0:/U\'\S,V<\HX8+Q9K39G"WK5>T&(@T>42.KC#*4J#E[NJS4FS].ZG/ORHZS&-+Q:S!1! M0S5Y8I2[C8(4V'6_2 5[3NC!FJT#!!1K!R22FAC!<70Y#G/).I>SDU/_H+7' MJ(^^5%TW^+=*I>>T1E=1Z47KX"0D !AMF5+$2@ 5/0P%<)!S,VM$B3S&0:1< M](==%*N2>%)Q-$4,*M@E@*3+1UV%>CJUOZI:WD)3OOTRU>_[+8*NC#4FI;0FKV>59, MS6:9\+V:8R_>$!Q !& .+,2>2(YHRLVW'[^&[,8.<3O=3^L&\F$I]VNYN&O( MM<>F 4B%E&%<&I-21#D-1:6WB2 D9]T<>KM;/)I-I_MQ7-=]%"]5P5"--N6FZ:< M V)(NMZR0T4"A$5.;>]7>XI3ER@G@X@ZP;Z&@MC_(OWQ:;(J_O__Y_\"4$L# M!!0 ( &Y"!T\_2M1<#ZD" %M') 3 8VYR,C Q.3 V,CDQ,"UQ+FAT M;>R]:7>C2+8N_/G>7Z'K<\Y=56O9F3$P!%G5>1=CM?MDVB[;V7WZ_5(+2V&+ M3AE4@.QT__HW I! $F@RD@!%=5=6V@1#[-C/GF/'K__OQ_.H]T+#R O\OYS! M#^"L1_U^,/#\I[^F@ M]^K%P]X_!C3ZWGL,@^?>/X+PN_?B7ERD-XT_J8/^H-^7U4<)NY+\^*C)4A_V M^PJ0X".1PTS#N(0"UZ2>EUX,4? M@O#I(]0T[>,//N8L'?0IZ@_I(/ N'NG #V(ZN^G1C1Z26P9>]'%AT$?^V@L M+S"*V:-5M4?EM7O\B MB@>SVWX\A*,/$>U_> I>/F87^6UPX;9X'*ZX+[LZ_9<_@,P_H#\)0\9\;Q=L MB:L?M#BJ9 (CZI93F5TH&=Z/'T;EX_F5DAN>)FY8?@._4G)#."D?'D[*R,\I MY8Y&*^C(KD[_+:$CFV54.?^H@D_ZHY"NX)3D_B5\K>Q7#B^27? ME[PIO5BV1L'$C\-UK#$_B#]&+7W,RMM+;DO0&54P57:QY*-]U^M'Y>]*+I5] M8+]"QK +9>3W7RJH[[]4?=!J&LX-*?G *)R_.5^_L J." M#5LM9;(1*R3-5&![GENQJ,41)5.:1!=NV ^#$2WAY,+%DEN9-AP'%6]-KU6@ M)GHH0=H4->QB^6<^N>YXCO#%SYQ>+'MC__$B*EMF_L+D6AE*:7_4=T=]7"5/ M9]?+"$.]U5Q2&% &A2B0$%3GU'IR.W\Y @!_S$;D[QN'M,_MB,I[M(_90G[, M!\]CJ?)C9Y=+,!168#PL@SC'5?PV+F.TV:4RE4/9B*K7I-,K$2;]$A60B9-^ MF?B?4\:5M%@I!Z_5^N9"9>P=;K0V^A(TJ>9 ;5M" 72@93G_TA^7OXE=* M;@CZX\<*]9Q<6C&WU7.JE/=K9'V%IO3#.5CT@]!G;D(<^/1AXHVX@_ 0NOX@ M8E>>DU<#!6E%IBT5.MF%4@T_\!X]!C'FB5R,W;#$4%X:4@Z7TK>6"IPIIN$* M"5 !?T;#BRH_Z M<^+%;Q5O2ZZ528X?502$3.SZ(\^GW'W,/Z_JN\KX@DG@APIUPB^5S6%0)2X7OH,X_,BMPX]L! V]_H)4J;0*\NLE4N4'D^7?JT-G M_.JB\['HL"TY(-6!G(<*!?90IKEX9&JUEYD/* E?<7-MM7-9'%$MK5=^POR8 M$OJ&_8HILPME@J-*;I3R_N/X8M)?&>9)+I<)XDE%E(==*%>1E>JQS.0>ES_< M+;//N9@(J;?"B.)7RS7<\/'KT*%9E?+[5[*VXJ&SQS@]:[;-71@4%E9#F]6+X$C\-1A=K(+I:; M@.-J$W!<=LLT5E )YL* >7JD@2FE ;DJ4\J!<>F7@A26:)K^37R^3 MD%'P^%@A)/FE"H]UM90JCBA3_A6R8$6\=\7L9M=+;N9?Y:U $(-=[/K]'$%3 MNRR.AA5P*(RH$)'5?)U>+&/0"J%=*K/]P-] 9S,/=T%O,U:/'BHD97JMU(") M@G&%Z$JOE<:.'BE'/ZTD?>86SP;F48,JU[W28<^L@$KSH"(D5N%YS"ZM< _6 MY@_*(R(^C=?1@PU90O4:4)>1?^17^3W)I3('MF*)XS(Z3.VNE499N5S,LP-K M I_5WA7CF4HR*IRCYG3,*OJ54X\+]I52OV)F%4+-+Q5J3!-7VQ+3JV4*T'M\ MJ0H"\$OEKA;#V(\*X$^O5NB5L@C5E'SE$2KV[2]_5L_KY<_*<%.)6Y<'F\K< MND3-K+:V5UG:JRSL$LNZRJHJMZ:&M%_E*/)+94L;]*ML2W:E5#.6:(U4)9:Z M-SSILLKD*D_F>WX_=G]43#VY5G+3>%P1$&,75@C6M3&7F7TISSR\V-4#N3$Q?B?+X605DB?@@I%G%RJ\"CZHZIZE_1B MJ4BMB)).LVUE09%5(9%RM_J)5HG,Y-HJ[[$RQUH<469HT:LSC=T>'WW!4US,@S<#/^93 MN&>^V%FOG_[TE[.8_H@_IN6!'Y,;8R\>T<_3NL1?/Z8_LT=_S)[]ZT,P>.M% M\=N(K\[%H_OLC=X^W7O/-.I=T=?>;?#L^K\DUR+OW_03!./X%_9]OPZ\ ME^F=;*KCD?O&?4=Z]OE7[\Q(-LAG]2']QR0GX.[P*7J#R1R:9_C!X:26-(KW/"!)Y_('Z M#R_ZH^^'?]R,WGZCSU_I\P,-SWJ^^\P^D/W^T_0>,WA^\/Q$Y=W2?O#DLUD- M+MDGQMZCYSZ,J!Y%-$X?'=*!ZP^^L%][(_86&K%KC):#J\!/0U!QX=H_W) I MU/A-[_?#B]-:.K_NJ& X[:A)K3W]K/XU'P M1NE='/2_7X_YBY;)>S=T0\KCL0-&X#'UHX3".J?3$^7P-M[R(3?N&_]5\KJ_ M,_/,\Y]N:-AGOW*?*/O;/ZD;.EX8Q??#,)@\#1WO,1[JON_Q6FLW?"M06;>A M+.FF X$-3848DN& A'@8.0CJ.977#3S[##Z@VMBVA+AW,1/)?-IV4@C R<3D MD<]8K4CL^Y"ZT21\2XB]3.:YR[F+%TRBT=L_O'@XI*-!$-[2 M\23L#]-5B>*O-!X& _V9^Q,%$F+9<#3=MA'!B@YD HBDI/RGF;;*3-,I"=<- M/.M%WA-3B1=GGVN6 @ZG)VD)/2%0B(9-R=1-73.!!C$@*9D,A(EJS^BY;F"! MGC*[MHJB5VFTLX('IS,>4.^3SD@VX&1S1NY3\:M-I#E0A;:,B.3HAFQ8T\65 M5(2M_*O7##SKI3[;7\Z8D_?I(6#VB.L_LD5FNC?YSW0.V3=O/X5,UCI>U'=' M7%;8_L!BS%"8C4,TPC_148F,=61# VCI1YH6__C9;-8-//M\<0$1,X_>_=53 M.R?];";EO&#@L-]%A<\V%%LCLBDAV2:Z:=B*8DL91]B*9.BSSUXW\.SS[ZCF M+TZ$\L+W.HYMZ%@'FJ,QP0"P[$A.^AGL)\?,OW?=0*;CV!>\^XMMIL69*."> MH3NZ] ?TQW_3HK;0@&0YP)!M@#29Z#H!1J9J-1DP1IY][[J!3%NP?PC!&JBB MMS&13&WK^3 MW]^$P9B&\=O-B)DH[!H7C^/G!=O$=KBM 1"P#,?!!@0D->0P= S9R>&Q;N#9 M9V:T:!AN*>S7TX&M[0'H@$Q9LA0%.HZE61C;)E2GTR/L#SRCP[J!3$(# @&N MG0YE_# :!:\\<><$H15,'N+'R8C1AFNAB)FTU'OA9FS1O@<*LWV0!BVF7G0= MZ-C$V?68.COP>8YM-DDGWQ(K8;$&9Z?(<^(D)0>9F%FJFG+M@9-B*"A*))M M&C+,/MB6+&#,9K9NX-EG"+)_ZI_>Z@5<,3U$5*);D-E..O,*L JPI6:.EJ*I M6AY-6#>0VP1[F]XFJW?)O/VYJ6%D.8KBJ,S6THD)H>1HF>Q@3V3+DWM*:P8R M0:H@15)DZ3@+MS0SAWO#-N"?A"T -!4K< 8BH.2*<-U QI-(E@F1D'J<1;N> MQ+RLA6^QF!.:%F,P@A!3VTP88E.'VE3JVQCH!:&Y>F"R<@ 3:0\299.5*Y\> MPY%M.);$1*#._E$D9J_-OMHP\^5;-S!=/JA!6%\L))O:5_<-PYE?;C%3^879 M:2_TTH_B,/$S;KWH^RR.=YEMZ+YE2N+NU1W?#T-*4P=^Y4.BWUS/_Q)$D?'V M5SIX8G2ZI:/$((R&WG@N-F"ZT=!A=D8V;N'AV6\MRIUP=Q9CS-^=_IX.]"@; MFG_$?*!ANICYYTX#AV]7 7^P.UH*(MBR!)ES9)BJK@'5)!)&FJ)H&K.YL:+( M8+:BZP9RRW1[*7J0%7T-3F<]+5O3%7!A.K\I,U[[EA>-@S3W/9Y=>!OYU#J[P5.L.A#G#/[#+ V;P.2)-@95!VVIEF0_H[Z M7A R5J>1-:%_<_V)&[XA@' Y3W":19QH3'OY]@\>[9]XT9"_ZOJ1O[JHR&QF M1=B,S27 3%^'N=PDB])C3=>EW,):-[ 0.T50JY>$JX+[TS33'7UZG@6C.3&Y M)F?D\]Q1=JF<6)<^;\\248NF_[WT4][Z*QT-F"]\Y\YYO9:I*2H&1)9TR$#A M,+]6410=&8JJ$EO*G:1U POD@FK;&2Y++T4I=\US'(_;%X&*@6%*CF/(MJ,[ M*K/9@8,R/B(2,VUSDW[-0$8X>>LLW4-9;9B)G(WBPCZNG@M'!&8BS$KM2SBZ)86VL3UT:BZG+A?RE%PQ@ MD>0J476=<8TJ6P [T))5.V,8:*HDUVWK!C+=AJMTVU[)?;^=U,U.5!P#4#5Y%\-_\N3V#61HL4 M -%OO!0ANO13 L TF/B7IH%;39%@(?BR9B#/3A.(#^*_KYZ2H1-9!:ID MJ++&Q"V2B(:F 3['U'/ELVX@FY*&H;P\I8_S%4ZS+2?1YU_Y!KIDS\^SRZ;0 M2W:??AHF&PP8BB_X?'A3B@\_N%I*K_+--6S^'A/#O)#JX_PCTK<57Y'\& 63 M,/DIV8_T*:-:0H1"$B\I"$M'T"2)QW\Q_8V7E>?0L)>\C996.YN7_SV?EEN\ M.7G'Q\679.\8)_ IOC6*W3#F>>7/TR(Y'D9>O%:X@:9IZ&RX#I MKV;OF_XB(TP9G5+FPOKDB==8-8]2Z4ZR.)LXN2@\,KNRX\2+%E #Y[W((3BI M$S@&AQ2,[,83*JEUSV>^CE!LN%0_H=H@<]0+")C?<21"395T ZE4D#>$TPB1 MNN3-5(TW>](+LN.=D\X6VJ)]#!L^<3*MQ:IOM4GC5WL!UW5,6FT\KA/95^^D M&:ZW+!XM9-\R/_901)OI@S16F/PJ_=V O?G'>.3UO2R"V!MX;$C:@GKF4ZZ: MWMGGDNQB^JQ?/Y:^(OVBCTN?U 3IM7.E]2V-7<^G ]L-?<]_BCJYPN63W-\R M-\=GVKUDO%!G>,TWB/-A(1WR%>")R7[P3#O)*QO/^T#L!$MD7H6P-1M@:];K.^UL:PJ= M<%B=T%++4[@D0C,(X7$$X;&_:-O.LD#8 QV4 ,50NXA*M"4JL?<$A# 3CF\F M-,]I$!&"KCH(60I.\,,Q^:%IR4:QO.U(..ZXO,)^:X+]M@=6V%Z0"X?^D Y] MO<)]]Q"PP'\CLLIMM/R$P]7>-M0O+K0&66V,";,)W.VPM9>T20/M="/TVPFH:6G3*EF) MMPB\YZ=^)GS;Q!WJT7PCDSFIMKZ4= X-]123-[]C V_V4G-_CJ9/NEYP3#NQ M"+^E.7Y+C3UG2F6?6.O&E(H>5\KG#="$I=LT2WT[_"]*;Y<7_JB]QFC@H[HQ%VQE&52AT21H3*NBA7=DNN M":'2A+*B/1S^0$1]22/J2_90-[#]T@H?LR7+N[-Q*+R&3IM].VIWP14GH+>% M"=<,$VX/>E[LR&^&"=>T,CD!^::$@H[M\6^?7Q"^0#MR";O[ D(+=-<#$-G$ M)F<3&Q'L$4Y?"Q=9M-YL-JYK]?-W+C43T.YV$=F.%4/"&VQ &@/>R6W9P4A M(%JUR 5%$(7Q'S=A,)CTX^OPCH8O7I\F2]OWPS\2]LZN9M-=9@QC$C&J1-%= M.LEH=O>=-V!DRG[=#HY@U/A41HVSSVQ"GTK(L6KU=^' ,F*F+R^AYDGHIDUY M]=*/4IG\E<&466P^'6W/LMS%IV'?RL(>PH<7&BDMY*!D]7) M=8\0MZ4$.1&!>^335S<1N,GR&!-OQ,FTLY'028F[@C1"Y!Z*A\D&//QWSW\; MI4 7\G:)&*<@:QNS^7,EG^JCR;/G3YZW9M)_>/X@>(TZQ*7SI#@I*MI5!RYTBO=:PPO'"\)L M&C.\]/]%^[Q&X6LP&O [ZG;7*4$.1&;Z\@Q0[*M[&HA\[6"%9+# O)D\>$; M!6RMQ5H:!&Y3,+8%"06AS(0R:Y8=+IQ&X32V0+ANDND2V5J1K6UR%FP3'A;E MB,T1N*>=S\IY/*VR%)(8BLDB?"G00*:1F>C4MU>NMT:_'KX+81+^*S/0B\2RB*A?.PM!1OSJ5"I)Z=2C\^=FY0[ MB$8DHA%)4[3^)OPJ]L4W9ZNQX%41\!$!GW;SJ$AN2@B/N$BXJ/RZ65B-<*_N3Z !^.=+2CE^8P>C+[+#N+T2@T3 MGT%.'_QK$L4)9SA!>$5?]7X_F/AQ6G[AL[_V:0[!V5VS08S/_($;#J)OXP%; M%/8*!: J6-M_3MCL\]W=<\^\98J<<>K =D.?/3AJ![JG>-N*CF>?9[=M0LBZ M14+9,N2?5+X.^Y,,^^;WZWZ,M'WR.U0$O]?"[U-"G@R_$ZX'<\76#GZ7@";X MO0Y^GQ%2\/M[^/TJ>('*C,NFYJ[>9T2(/%X[,',>;D9OO]'G=O%=Q7Q2"[XX MH4,M(+R 2DT+6')\V*KEL_T7CT&-SX"YUSSG_AJ$WULF1U:NY\H9GE)22K!$ MDUCB^&&EA0-O!$L\^O7Z^ZYX?6!>-?5ST.1 MPR",[VGX;-&'^/YM3.="D%]H'--P^MB399QM8HIE],QCB64$;6$@ZC+U)_1Q M"-&,64IX+P]EOP2C%\]_FA^SP(N<9)?LP\()GVO.O,87T_7=@>?Z%3=V4_*5 ML6X>DUY!T)I8>7DY,NA4K4=-[VV,Q)^##W.^(-J_$A>V6(<5]XIU?[?P%#*P MT[*HD4PL7PA'\O#K+F^W[G)-ZUYJ\U68;+;W-(QO:-AGO[RCOA>$5T%,(VM" M$4!*NYB@R@S:9(XMM$WV8]H+[=1I[;17;EP*=>S1T?SVX>Z#8.%F.)G+:]%I MV-0=G]FYTJO;NTMJM>UV*39LR/Z2P\0&!]3[XPM]VA+L(C/2+386F9%]E3<<.K$H_+WF0.?$_+WZ@W;2 M=3^N4^L(!)P.-T)0=XU:LB=E$_^OZ8SS;M^MQ@S043<;K4A?5VA8TXV&SBAX M37%%PW8L^#I=53ZK4\C]%O2,)+R;CBHHX=TL*D:IT6::\&[: )T3\V[JM"S#MO3_+"YU J9RPO_OP2+^K$M/%0EOZE%/I7Z-].Z]^: M@_*'+,(27E^SH'.*7E_M79NV"9L),Z)[8;--34@1,FT\F*,@LFP@C-@\#UT_S3Z(4XX:<\K10A?Q#6Q-5&A5^M[>HZGSB[;@ MAQ;O*FOP+J^%6K!Z;""+]C$44#\FU.?%>A&Y=>CK[9 K]'4;L+N#(29P>SKF MF "Q,,0$ZMLFU'F:JK9]["\VV=['$]!ZF/@;TV0V_<[HD/URYS[3+##&] M:>7,V\@.A;*XL>7D.(:1XM.,,&>?^8]SE*DI M(]LFAFS<67/2/\LYV/WQ3@[NB!HLX^$B;8[!PT?7LN\[1'/.-ZLC6%9TN4]. MR+91"N[-52\*-<$1+>*(!DF4U9;=N_5B)UBLB5JQ21Q\?,MNC[Y)ARV[8WLG MS;+LCLO%[['L.L*B[>2A_5IW>U3-'>&:)BKGHS-E@P3;ZL"+4,]"/;? 32KT M#GVW%]0BQ^?]GLE1G)'C]2+-I-TW=MW;QQ=S4BIOA5LRMJ>("2'6WI!5<<'0N.*XPF";1-[5[RGGDAH:/0?CL M^GUZ-W3#MNB. UDT%&=>7/C^9B:E^ M?J6]K+<'E[!NN;?%JXNKE!KJ)?3*IVTA2SID$XZ MG&#HCDY:[^8D_8X+\YU)PG7JYK_IF_T\'@5OE"9/; EG52Q]TN:XF@Q[TP85 M5#PQWVLO=G?G+:5&&^G"1FJ4M+9_T/Z$4U3(ZIVYLI2&)R:I=V++T^.SKDBD M]ZZ\,!^[;#XVFS7?&4[K%H,>-^8EV/3]4>$I 9-UNQ[SW/Z)^#F'"_Q4TEAX M.D<2WI4KTG1&W@>G=7#UWQ?Y.>U,V>'B/R)3UD9TG*[%<#AD"(NA:19#2S.> M34M)-F?E-R_5%$O?L-6/HCH/[HVU&$BW@T%[$ER!?+WV'T"\%_#,%/ MN+FW30?+VI&_T=(+Y'=Q^1<;&GZ=C&*/IB0)EP(6]T-&)DI'KT'XG8;134KB M^W 2Q0NQCJ7G+/'3THCIXQ:>M$'C<_93Z+GMXL9*0F?'[ZZC=$T1C\IUR@&R M9J%J^I!-VK\7UWE_Z#S$EI4\I!Y[83+M4HQIGT1X9E%@K^&@#*J=9Y=U\VRAN"CSR<5J'WFUF^.S M;Z]-!'>N$L=$^8^/XP0%M*R82,N;TPH;"H6FWC#E^ZF$[125DC%!! M0L:T2\8<55&5N$H6?8@OF7\>3OC,\@ W#9^_!*[ON'UOQ";8+O98GE063"Z= MU4FX08OA,K'NK0R%;;B,IAL-G5'P>DM?@M$+#:T)U<>A-T( X6XLZ?H9=GAY MD]::AAO1P1&7F' =0W#0D1W&L/ZPZA;F9"E";40FUFA M!.-"B"Z2/Y.UXE,V@Q?JLT=SIBWLBPF>G[V83\&A- LVN4_TVJ?9%IM-6Z1M MJ,C;P2J<'4IIENGN-41;Q3@;O/U '=;\ZQ)I<%IC\% M%FTV7\R;=<5EKM\RV*G>97;7W]W0R M-&R^P--?/)]>/Y8\IM4.S_)\BGTD5]"E)G:NHNHQW2[&C>@"U.4S[\-P? V$ MV;BYV3BEEC :#V8T+HG?-79$*@#T)V;@\^LIS3H6"5PUQY;*M06C<=,&N%O% M@]8;E3SSR7_9#G8Y4 ?<^B(XM1BG\VMT.E8HFG>GILUI]/Z?$R_RN)*:L?_- MZ.TWNB%4VKW?H((*V<$\!3+L&0M'W-^PP&O-LS&=8+(H@(61N0FYA)5Y$"MS M^YC5KN;%2<2LCF06B)C5WJSII=C)B7#ZD>WKK4)6 D-[3M&*\,.1PP]-,QC2 ML-3%1L&IU-0*/&8.O@8./\.ES.SZF^MWJYI\QVD?3L(4@U@;2)CB\(,;G>UV MU)OB.+=9QW3!/19.:9U6_/MK)$_8E&]TL:.PY_?L$PM[OEGV?+.XXTCYQ\[* MVNZG)86L756TL5W)6W[BRC (DPP*7^Q9>\5DW_ZKYS^-V%.-( P#_D/+#H"J ML5QMB[>6$C3K!%!%T996E-2?7T%TBIUJ(MT_3=O90&C-Q,'ULN]BT49;M[*-*"-I2P[;>L/"I MV@%'C@@+,Z-)9L;4.;P)Z=A]X[.;>3PSH'RA+S1TGSAEO>#>#9]HK/>''OOM M( /..X.&70@Y3QW'"D*FO+^6DN_$PI$#D"*LOM:<%YL73GGS0BM8M%.=AD0S MGJWV5HFU;^O6I0HPBY8-HF5#.^11(QS\=H5'3\Z3/[W :]GYKJ+4OCVE]D<_ MGOY0\9YM!+.(]^PQWG- !2#B/=MWZQ%2NAE2ND6)JM/MZ=/]C0JG9]&NV/TE M@N,B.-[0FL+ZN_R_?U=%TQFZ>5W^&[T9HRL"?NF $\,=N7Z?W@TIC;\$?7.QZRIRYD;%$CWW'0A[9.W9^TVRE*1X[5^+/]T?:FLJD(M.]L%6]Z\%P7,O+-SE;O[>"Y M:870[Z)"J"V^SZ*,@(48TF$KA&:QV@'U_OA"G]R1G7Q^;ET.=']PZTS\03MX M@0./2:4[ M=T2O'^_BH/\];P1%V?L&[&*RH=7SGTYHT;?0"I5$S)H_E5/Q0,)?9>8>LP8V M%?X+P^LI6Q/,*9BS1!PN\%I-5FJQCOUNZ(;TEHXG87_(O+.;,'@*W>>/5J%\F>E*Z[L<0;,H9.K^GG'+=XHZU$SV4) #L M_WN0!)5*QTI$[=\OV3_^"XWB(/PM#";CTU9!*XG24874+$'%V/:K&P)U&T%% M3D50K9SH@3PX@"^ 6F-5@?([OJ-CLLUZ*Z>RWBLG>I#U5BZ 5G?K7&&A-M!" MU7B,%&SL)B^$W>J(D1;+\AS7"__NCB;4>)O]]:]L,5Q&H3>^Y6\TEQB/]H(-+OQ\\MR03.>7#S:B:)_16D+4F6VCW14F1LVI56AC1W <.%@M/4\.6 MSWJI,>BLS64^IF62M@X.K[4KXG 0%$B""?NX()6 M.'&UX4!_=DR^"@PT!@,%!>D"]Q_VJPJ&..0(7L1 M]FQ42%^$/??/^X([3Y4!X.DQP 9&6UL88-M8QPES3JWA$\&QQS?D6QM2%@'< M%B MY#I=WCWYF(+PX ]SUIK[NQD:=N M>MW'K#IL6<%RFZL..U0H?4R.;5EGD39S;(RIF\K9X3\W1MPPD% JUT ^0+7=D[$]$"J*<-_ M"?PGQ@'/_'"O.9-D2OM;^A*,7FC8+N8OFU;6YKUT7H=:RAJ/J]I>_O)E7<1[ M?HZM$+\'%+^<$RN70DC?CDK?>B![/PRI &U#0%M8# %; =M5L'T-!&@; MKI M4@C(=A2RF_LY2T>EMX7MJUVVU<+HD"W<+ MC^HAV[_=KGB1N^0[$@TIKT3.XH[70'9+: MQ[(OVEVYWQK[XI!5^\VW+T1GGA/;)]O-M$.G@P^GZ^J+SCQMEUR"=YNY@5\T M3VVB;CY*\]2&!0#:PHG-/"!YSXMY\N%'$>P[C,YK"S^(FHH]&>RGQ B)"4. MR#U%>[=C0:AF\7XW[*UN\;^P '? @(C8'92_3S=B)W)?(M-T" &WOZKQ4^U* MW)R"KF-W)6Y8,/>$(T-MKN82$2EQCN?Q8U["*>N U&Y9.+?-4KM#8611Z2#J M"EJEV(4CUC"MWG%'[+1953!&.\5B:Y5QIV6C, \.C8,6)@8ZC0"1HSA<$4X; M[8WF96F%!=3.#-U)6T"-3=-UT@+:9A][6[BPMDWG;5G$1JOR]I:Y=%JA=[/P MYJ2]+^'K;-WWGYC>H[% V,J)ME&+%L)EM'O]]8?41C_809^%(R\05)(<1G3Y_G2J&OV;';) M?[I+IQ$MF*]W,3/R^05C$GD^C:+IN)E(N/,&^>WMX U&ET_E=,EYHH(P-=F? M*\F:"J$2NNZ/'1G+A;'%OBF5.@ 6&#*_5KB!636%X5)A^/3*>_A7.R#_FL'S M,PW[GCL2/%PW#U?0]D!\S 0K+AQ#LXZ/%^1PV_CX'YX_"%XCP<1U,W$984^! M@S,&_J=@8,' [V!@R/Y_1!%,#LC!PA3NFBFL<@<<@^.8PH<6P,(2[K E?$)B M6/!Q5_GXJ.+XX)$U81!WSR ^:FQM.X/"#,)QP!:*7@5^YWBPMA1SKH!P[LFN\N1X6/ MYP@(9=>F19TJNR]>[#TELS;=*.\)<&O>ZH[;]T;L*].3JK)1[5G2Y9FER%PS MM;9JC/:VC<41Z],>U[T[X*0C9]-XJ93([=9\]/!MYY<4O:_:UB ML,UFV-'E?;<(2@+80NS4+G:2X'5W1$U:M2)=!2\ 7K _,5C%E?HD9(;=S8C! MT>M'7[Z8+]$'/0Z]R7/&EOS>6]=_2F_A/WWU?.]Y>KW-C+=N[N_D//[J&>7. M/O,?YTAWH)0SLYZWJ3U(AN>5-CNDG">^EW)B-'1#&A4YY)F)_4E(/V>?DER? M/F5Z+7\N?]#20R?1H.R)7A1("*J?OMU96SXPF/K*?V3$+GL\9Y>E@5N^R)\L M F:>'&/VU^V)<4/#.T['XG,'W@L#3W&!^1U7DV<^@:#(P!L2\'_-?<;\@PIO ML*@?)/J\XAVKEWW^)0O/FEZ:36TE74+*W-5-UG1IX)8+P&5U.%GUAGS$ND=_ M]'ZP[XF"2=BG4?HC,Y,&3"+\^I%-^_.OR1]N"BV9&% %Q,3 0#*"0#,,4P,2 M,2U#-B2DG[&;W+D;V1^]*'X;,1D\\GQZ,:3>TS#^!!'XKU\>&8(O(N_?]!,$ MX_@7=G,T=OWI\.3J([/41F]L.LPV]^*2.Q["C^Q]_+[I:PLO3R^N_0XN1B[< MD??D?^I3WI*WY#V%^\?N@(>9+D;T,?X$QC_2^SV?*X[DY^(+_"!\=D>_3.^) M@S%_Y _^R-A]&-%>GXY&V=6_G(&SY&0?@I M]D4_&(W<<40_3?]2I I_ M5/+%C"GB08\-X03_RQGDZQT/^!_A[&KVP857K!CU0AD.^NXH>]%#$,?!\R]S M%$:,6D7R%7].Q\_]*ITE_TTVL^R>7A)JZOT'2/Y96-* ?]_%K5M^8O+C:_J.AV T8(_X=G5Y M;UN]NWO]WKZ;__3C?]R=;7Z[O;R_M.]Z^I75L__'_*M^]9O=,Z^_?KV\N[N\ MOFK:%__#C8:,.^/ /^]9'\P//01D2:OW*[LHHB0 J1*OL1;5W$C4+P M.W&#UGL@N(B;Q:NRC(Z'JOE5/8Q^^XF?%-^[]NG/)0CJR+37R8@&K'#"SW7$ M/]:;*#+",Q,%238QL0P-U2:.BA5#D9S41%$T'5EFF8GR^\0-V;*,WFZ3J%6E MM=)[Y)(F_LN9QV89T3ZC9#!Z<$>C('X(?O UT51)^:7*4&D<-]:S1"40_/V; M?GMOWW[Y9^_6OKF^O>_=?+N]^Z9?W??NKWO,M;UG_FL/XM[U;0_*/PU^[ET[ MO?N_VKV"USOS>'7SGE^&&I8:K1%+XG0-L/6#L!_/*8?WTB1#CS)5.NC5 M9T+_NOR@UZ$7TPNN9RE#PVOHCL_6P!C+,QBK$L+ T9&. 7$(&Z&BS-,P@4%4 MJPS&-\G4[#2QLA&(/PUXP1T;-QRX;V_4#:E_]OEO$Y_VD';>X_>LPW)#79"N M^JY!V+0O$H:P,(2/KX,W,Y,4.).OA "'$%,Q$=(, (ABZCB1KQ@#RR1J:20G M=/W(X^G^.NPD2=A)G^]O]:N[R\0:.A5#J36J9FHZQ3.NG]I.CV'PW$L_>O,_ M>W%0SCFR(BEMW06'8CHM![ M_XB%)213),U]%W>5GY]Z4=C_RUD_"'T:1G'@TX>'^'D4/ 7]Y[?OCY/1"'[X MU_CIK.>.XDV&95^4?0Q1V)M3;D6:DG$K>VF=A%PME16@YJE%0W(D6[*@HYI M)IJ.97OJ\%O UI>E\BU]\B*NG6-^2N/NDMG,Z=8S)MZ(+T[/8,\=1.>]2[__ MH6TRNX80NOV#K4E"\5[PV MGE.ZY42\:TSZO'A[T/+_GQ5&O/TR"2S\+S2,T M3TLUS^92.^&G>C[P^!'C[957JW%:4TWH^D"47"@)776M*4&H/:J23

1K HB/WU>4[!UH2I3KR(LJYAZVI1";())#80#;KL\)H.VG! "](.P%?*]O M[U^3T(L&7C\)7P6/E7+^,%_G%:&:?&3XY/K>OY.?.URM4;90EQ]N/]Q]Z-G/ MXU'P1JO36H?YG'GP]:Z"#V7+T908\M:FD[!:_G(FK[5:D%)MM4!8?8VL,':$ M';2%"B5*KD)E$R&;J3<)(]. JHY06L:$H:IBI"VK4'TP"&D49?_YPG@65JM/ M&2#0^P?E08_>C1M^?W7?A)VSV2)I>1(5:ZKL: JP=%N5#81D9"O9(LF6+I48 MJ\N+A*H7Z6[B,5W._'FQ-!LN38X?+,F&1F0#6IB8AFQB29WBAQB.J58NCAW>!Z]^]<*8;BC@LMF:, DV6Q-)!JIL*E BFDU,"4!E6G, >:%F-5P2H_8Z MO&'>&3,A5X1ZKTRQ+!LN2PX5Q\0JL34'$I,00W& 9,A3J.A$-2J7Y29@3O/H M__/&*SWMSTAEWOQN7MK,>)'.NKI8/V7$Y''V<2>DC=ULATQTM)!CSE[O"=383= MVJ;E4_TT7(,T)9<[R#%D"6!-TK$.(7&@A61F(!]!0%7YF5>"'#W%O&VK2=1"=#$E&2+ G6B#*#[90!-LR/_ M-8EB[_&MCJ^X] <\_D][#V^]_I#VO_>>^4;:UR%-4DF\%KI0"/03_+DW9*J% M%^0.>NYHE.F2B/WWSXG'A#"O>'Z@V0#VS#N:IJ$@YJF?M)R=.3W\N>S2)$RZ M0_;L'_TA[^W7T_LQO\S+V7L#=I7)8CYT'-(^320S1+UDZU;4^XD]CZF$7C3I M#WO1,.#*;5JL'0_=>/';7]WYKTR*BI.;LSG\S+2F/^C]A-(Y/E#*2#EY^!>; M 1^?#&4W\:_(GI.T:4\^(OE(KF4UT!NX;]&'77?9;:9)"9EI4DMR5-F2=,B, M5A/:BFE9:&JS$MTL2;MFW3EOI\W:>*!E$E5KSG_R]G(K'?FMY[B6.O]@W\77 M.RK##9+Q+[N_^BIXW]NA0MZ'VJ("D\C^Y%W3A0D'&&/F%P,UXW(>$['C-,EY=W'?^XE32_T%8?0A&Q /O:2B<-+OGLB3^RR,?"/Q2 M]87)9?C+=-C: =7?-QW(C9QL<,6W3D=Z?BI&(7JX0%.SK6BK?=B2%8[,CJ(B MA"=5UE:$X.KZ#4FKOH96U'W@YI5]'' /-BE$W%5'EX&,L25IAF;SC+61U;IJ MV)(=I7PC8F@RQ#\%X=OFM:UI9_-$1O2SFWF%ZY=R.=.:%.J6R[:QX=3:&58R MIKZ\QEV=ZJRW0&/+?^N:Z5697=*0A:T)E>^RFE.3X"?8W0EO(EBTO&DVP%@SH8EMY"#+I,HC0.Q[TX;,I8T&PK"Y%VC-_[R5X^]FKVVY]-7'F0*Z8L7);:?[_I] MSQUQ=XYO?^2#^6EG S<<1#V^K]$;+(3%\WS<3^[/I2&=(V='CEK/<-P@932D MH]&4QWH_,1U&H&T?9?\GC8Z;C7Q/^'+OPK6D;4T=?DF>^0]GY5OE8@K]]% J MIK:H7MNH]4ZK0\,;UR!IV@<%:%B5WQ=#QFMCR'A%#'E5G%A"S0L4[[%D\]Z+ M1TFS'=OM#WOFR(VBYEG0^YQ_Z&;UEL_L-R/X8>^TU> MUMJT8,!^2E WL$'DO&\8(L#63%-2#848#I*9W9&%;0B2=0R+-DBF;-Z8[93 M;<4.O^#YF9>(Q &SUO[S X"]L1OV7MS1A'+#O)<3O<<% HT@6D;$K2@CG7V M?\/6,KI+BF-(9:"8"IZ5M?/+J45VU[1C#C=*_ADPSR:%S?2!AP@\=*\.OD1/ MZ#[MW>7?WS;[=]AS+;@9LIOXV]Q32 MK4-"29P$1KBQP7Y+N=+-O HOBB8TG.T_ZG,CC":5.?U4'T2P/:]YA+&+&!5P[S[YA&HHFG5SR4A+'L((BSH6>? M(9+/9:R=$TV:BM+I)-\?\\A D7+TSH]ATV5\D[(=FAZ0NM\OW$<&F$_NZ-5] MB_A"#\/L1C>1WI&B*\QPU8"L6([L8%V#MNYH%K:P89@F2?IPNG-OW'/,M&2B MY=/=0Q"RAA!+:CHZS&J\NK>O[N]VEM&BVG8?D=)5/=;4%4W6BOV@*D&T)0,K%U(W^F_V>2.>#V__^% 83?\"!&H2?_J/? MI_3QL?,L?ZR)5V+!?9>^Z@U#[CK]1X1,QX8FP!"KIHQM@]B2JAJ2HVF$:+)M MUZ(<;]PP[ETFNV$@^J7GS HJ"MTF9FOBMF)=DB'[MT!78I+-I"VXNXSI)X>+\-T/-Z:FQ@\^Z+AY0)5625=4D!)NR MKC+G%")D(,=ABDNU-6.W8&D!7#FD>)CN>DS3%NIYPXE[]BDTVEV4E(X=YQQ,D0?A]YH^BO2$:6VV\J96$.V;*H0$UE6@:-)LF9BZ! 'J)J" M]9W1VVF0-AF+AHQDW=286-8-V0"R9@%D&PX/%VDVPE+-6.2UC"$=4C_BC2F^ M!-$Q,=DJZ*U?*"049\<5IRX3B*&-;56"LFKIA@9U'9J.90))TFWX;K :[HA9 MI;1W-Z0TGJ:YEM%WW8\#GB5&1.C$#18%;P_,KF_9:KI:U&2H,6FK.028,D^@ M.!BHNF0 R] 5@DC=:M&-ACV'+4JN#H42W&E9)*$$.ZX$#^P])E4LPV TH&&4 ME3KU[#\G7OQ6A^6:-DY,'I)O9;M)M[*E6]PLVJ=)21:&0MENL/ARHY1M(Z!^ MT,85.ZXKA7$-.);HD0(=DM:JSMC MJ.UZ-$EJH*V2&L>8>6W1> A(IK,PW>R 15#=[!C.(:A(D14#>U"PJ^N[SXE M:)I5!EM>U)]$$==MB0KTW=%;Y"7J-0.)=X-ED%-K(,A4@J98E,SD, ,&:BHED.\AT"#3,72CU.]\/[#&] MQN.L'%#L%Z/ISQR/HR":\%)F_2&8Q+VO;OB=QKU;+_I^"BIP/<7E':*I7=*! MTLGH0%E2L6H@%:G$DC5)T8&JJI))9$=&,L%@1W\R#H-1E"#O)@SZ=,#!=M+Z M:SV=Y<[KKT;Y;B+O4ZDH.(#F)H-YZ0LJ[1\;;KK-2[.@GX]*8BF0;BHR@9!!9 MQ8@HAF/*FJX2U0&:L5/VFH<&>GP_>!">MA^SGKCO0%J; +53F+S1L-%,W2#( M0L#19;YCUM0,8"&L(T.TOX860*YT,V/!PJ^14E?JTQS MG83:6D_R4U=;RLEH+5TW& _HCF-9FNP8N@94&6-38_*6,*=J)UO0_C'T'KR= M\[K=T%CK"2LKI2!K8U/K&EZY07^&S4A1]]YGKZR7PDZM(C;8(RI:16P1GM%O M[XN[82^O]"OS4O_2N[QRKF^_ZO>7UU=U=X_(UU+7#-LT$-!L2P:20RS+MAU+ MU0"4+4.R%M=R&_+M@UA9)".=5OKG%A4Z']:18X--G)N1XS"L8U[?7MFW=_?7 M5W;/^';YQ;J\^JUGW.I7UMTY8Q]S[7S7[\EJV'RO[JZ_7%KZO6WU[N[9?[[R MWBJ\S\KUC7V;0&7;MGQ[_^B?+OU>/ PF$3/3H_,>_=&GXSCO;,J;V+D_;_[1 M"T"#RL$$U4\SI+WSNHNRUJ((_MK^Y1(ZWHV+VB?(X!7!*TT7*UN01_!1@_AH"YES,IFQ))%Z("15TFHW/JF+!/^YC[3@*C+L M--O:ZOS6'5J@8$ 5*3]%UD22;2& %-E6+!D;N@'24V0QU$T9*M-#"R;1Q9/K MCC_=TA?J3^C"N=1.=I;+[_PLE]GI!)-H4#R:X +/3B; JT\F.$>:?"[)ZKIS M">I8TN-R9UDZIW$)UT9T0A&2Z10DDT)FD@GK4'=,TT*F;$#;-("LX/0X%55S M3-7:0C*1NB03DTGG0-&$7!)R25-V!BB++LJ%K.I"010A,+29@ MJYJQH5PJ'G[W;K&$SK$"SA$1@DD()B&83DDPJ2 73+)F&UA&FJ0;2)(="6/3 M3@43EB1+)ML93/5()J*2%IJH>&"Q::O ,B3B: K[CVIK:F8SJ,11P"(T.06O'W\+ M@D&D^X,[&KYX?1K=!:/!/N,NF@;.U?6G06X!UL:: QW0^J< (0G.( 1MX# K MUR#(T1R@RPHF1@HAY/ .I^^"4&T! J9_SS6B" @)"#4$0@J808@YIR9!JFXI M,L8.0 J1S32B9ENJK&N[0JA67Q:>$T4[5T&=OJS D,#0>S!$<@RICFPXABIA M&1J6IFJ6GF$(0\5P+/Q>-50/B!2":G:[FN] ;1;A@QF'PZ,7O MQ%JMT:X6A$$(R!$J8TD%MF9KF@$@D%2B2IF64PRL6W 1H0G9;Q*J[].YPD Z M5Q1\NI&04X[0"N!6 1?FI2@V,*"J(LF0=9DA6%(AF9:B:):%EA(KJX%;FTO' M9,@Y( *X K@"N 7@XKQ2P]0(D'0L(54&LHJ +I&I3:PROW+))JX$;JV.I*2! M>Z(^#=U1TL3+'3Q[OA?%8=IJG_X84S\ZX70A47-@ M D.Q),+/+G4T HEF:E(*3*39,C'0(C S O^6DE?W!_H<<>V4MGLMV9;).4"= M"#B)F&TGX*3EA3$:E@GOY678CJ%(BHZ@K*=P(EAE/]<&I]I\3E4ZEX#((@HT M-01-&E1F:))T2&RL(>Q@PF#E:,@&*9H63;3GVF7GWNF:2=0PUU 4XGLP_XTH]=_\GC M7<+<**)QSWT.V#S_/7\D1@,B* T!J)P#%&C$Q$1RH&G(#I ,4P5*9CPR!8C4 M18#J!/^:$USG=][IM5E+.90@/$39IK/X3('*_!.4C>4.!1X/&P>-2D&1X12:"(L,T4(E.- MDH6R;4?0TA5Y*;JR#1YK]0.)>JZI=;J! H\"C\W (P0P!Z2CF 0"P/Q(1298 M-775@%F 1K-E>VD?X"X*LJ84_3E!W&2Q_.>QZX7 M\I;SO?[0#9]H=-[SZ7L+6-L,19Q#$1 ;$INYDU"&V%*@;R@*EFZ08J:5CV'DC5USF(B.2X %1C *7F>]--%3BZ;D 3J09SUZ"# M(,K\-\A^O;0W?6= U;M-$)S+6$!*0*HQD-)082<#DBPH:1*V+#8 ZZ:>M:XS MH&1+2X65[]91=6V]E8G(Z[4IKW?'T[[TR>NSY7ZAHV"<^&%)>67_SXD7>0FG MAG24'!/6YYPE@B=+T(4PAZZA:,0F -DJE"Q'-TV%9+5BCHTE8$^AV_?#3\8D M\GP:16;P_.#Y2?QDMB!6OAYL.?1\-6[3Q4A0OM>*3'0.:FU$T;S@2J/0W525 MVDG XKPOC*+:CF1(#@*V82J(F(8SW35HJRI4]PW8^O89GL-:B]0$7@5>FX)7 M.=^>;QLV098#L:%**E(DP\K2]XA(EB2!/>*UWIZKRCE4#M+84.!5X/7 >%5S MO$J:#0W%<8BA*@"8; #,VFD0@''>3F./^K6^QE+=KHYK5+)Q[AW[ZS7ZA??, M81P\\*)QD/F[P6/O(>/$TXU'00T4-NC;R-1-U2!0THAE:$#*2N8@@2HQES;Z MNI[/"7OM\P.$KA^GN*[57_TW#8.!&PVY'$Z.@^]"Y$D$E]3IU00@([C<6.E&/'DA5DF^P*PK*E M *S;>I:DQP0I9+E5RU9*: OPG)02.IW>HY=^/WBFO<

.X%8QHFOGNC'X.@=CB1BJ#0U-(28S&662;9-7B:TB9Q&QURG5_:=T*3AX]YD>).!< MPP<)AS2SQY*(;0H EP"X<,Z;;MFJJ@!;9R:K9!+-"^!:\X(@.3WV$UDF O+2B19;H*>^$PO%1E\!GL: A^1]GIBQI^A8=8AI$\.$JJE@ M*8N_ &PK2_&7S$ MI9*E3;W;:9YZT*/6><1#\]V@MN\UG/E'V5$-30IM' J!/ZV#(,HAB$P309/A M10.V0B0-0HMD.PDM687R,@13^A[@M :9G".MS@-VURYFSJ?O6Q[S9?M#UW^BO2?7\WL_C8(HJI!9IQ!!DD$A\Z_;%7UQ;5V7%?A&0;H N;#*AU M*D\NU+/8EJ)ILJ8:T 8( 46WG=E.>BA+2_4L[T-4_7L+,:C3DFV/[A-8; <6 MUT%1RJ$(D8%LTP98EFPL&= ATM1E-$VBP-J@6*\[>:[6>BRVT&X"4>]"5*'4 M166J#D-3L4U#T9"M&SK._#F@RR:L7[G5!*E:2[!%$G+?!)BV>V%/9F^>>-$P MZ7@:/++%?WCOH1.M#+JLPV@AYF(B#>BJK)DR( RC"!"0)3<<"6.RM"61(S'B M%*?1M6_/4?SZT6+T;DT_F.;U:FH44)NJ&UL)R'4NH5(HTR$ZT W-D$U+LW1; MER5)GQ:(VC8TEE(7NR"R?D<0P7.BBJR&P/-)X'D=G LE/[+N &#P_QN:)4FR MH>C2%,Z6JB[%3+>$3UE)[<]U')V8[1;-IK>\8;35V"Y$G!Q5 M@:;)'%EDJZJNFEBQ[.E!<*JM+O5E3"A^%?C!_#;ANLIM-\J@:'5NMMITH9L/ M;A$/[@9\UZ&W&(LR+ -B6],=5;>AH\JF#*;U/XZAHW>CM[:Z6U3K/I5UR]M8 M@UE@L!T87*="U4+X29('VSNHF&E2N M\WPZH4 %>)L%WG78+503&18D%G-F):P#$P&B*$YF_BJ&KJE+YR#OHD!KVN>) M#FGU=B4'V_QFL6FU;.\AR=-/7=G8_4$;U3>V*= M5!]A#6LFLWL!D P#(@AE M3<]L7TDOR?KD_:R<,'@VV?L]?\*F>3UKU)O62J3C[OD*?/7\@'WLV[1L7O<' M\T^Q_YRPRU]I/ P&^>;OO;:<1>B\;\+@Q8LX#GYZH#Y] M].*?.4?4&3=HLC18)PQ0OO-6-749Z3;$F@F!J2++(5GC*-5Q"-#+A0$#>1;+ M,U+R[G67[3G[[BYLG!"!\W; 9ZTR+6[N@[;",UH&A"8&LF&IIIR%U[!CFDMG MI6V.GSV44I\#4F=*JSWZ32"O&RFKM<@LE&PA'4+'MFU=8;\%0),,&V;Y9A4# M1D,;D]FD_ 5C6>5U75T=#JY4Y@TD)]CBG4)V$!R-%W3 M=$.SD8ZST!36+$5:BEDSXA_F!%.HGLNXSF9/+3M_J5$H;JQ^[AQTUVEMK1!) MTG3L.#H"NF-B6V7H)4"9;I%PB+QT N(Z[-;O_\KG"CG(&6H[J>GC E^DBP3H M-P5]X<@V ZH8.HJ#@(%5R7(D;!M9"W,-F_;2D6TK0+\?UUI"YY( O0"] /T[ M0:_D5CH_C5$U'477,8,_4_+8 9FFETP(=M'T=:.^P94?S8-\U[*_!9?<'8V" MOAO302\.>F.73\H;)SL2>A'M3]CMWOLKR#LGR["?7!37(*[V0KLM1+\H%LJVQ.A$Y'U;D!X-8(1 M #F"+4!XA;BM*$3!$C 1<]*G3:&)!)QZ$;S[INB]=@]JZI8N@V#=5P%%F70;8E6E,<@E%M>&QP,R\!1P''8\)1RN$(#%DBNF8;6#8( M)I**[$P]:L14L5:[>A1X/-J.YU9XK]FF9W<\'K%Y/HPH]V+9E6?&Q]'0#:M< MURU6&+,5'@03_NSWH+FAZ&^O07UQMQMKT/S(1I[^*@_WT8C!@)(L.-O/Z>4_9(J35EOS-C MB)Q^TTP?(2&%A-P]+(J AO*P*&_$[.C$-"3'@;)E.BI*1:2A6Q98G0+=242V MH#+BW1S2\I2*D*U"M@K9NI-LA3"7K8YI:-A09((48IB6A70PW5U%3.#4*UO; M4H B9*N0K4*V"MFZBVS%N6LOVY(DJ9:B8:QC8*HFT*8GQ/+NYO)>[-9FU_F< MNF3M6B'0?._(,0WG@J>?.KF%?6?MT=@X5 ?4MN IP5-[XRF\!YYJV%R[/K^3 M67:S*4#4=7L:FGG4HP4AP9+O40 MLMW09[.*;FAXQPW9;5*ITWN*?A>:N5U@I;<%/L!F!+(::U:(T).06JV66NL" M2$B6\@ 2P :0-<>R+:A"""15L:8GO.L66 H@;2JVRM*;:\76)M$B\ '4VO?S ML.$B$6L7 D\(O(,+/+4@\!S34@#1-*A;!L# ,HB:-4[6)$U7=Q!X53G'FN0= M;H:])N2=D'="WK5#WFFY7VI;MJTYNJ9*$E8-%>A E6<=-!UMJ3?T%@;>O@0> MV%\7S6X*O-U2?@V.NUG>:!+305-$7#LE68,$UAIYA6&QXZ\-B>,@V=$-2;4= M)!DXM<\@EC1EZ83917F5L4X'(VF-#9@)LTG(E.890;@0G+<53;8U:&F2A=G_ MD(-4G)5)R9KN+!U]N[E0Z4RPIV#/-K#GNK+G+A/A9"\M MWP*U43)*4O/6!1@1TX((*AHT(22V8P)K%C?6]*5 S=0HU5.;]"HQ2:\?$XJRII"/3 MWH/&J@U93&-A6&?$_&C .IV]QRMK(+L:$]P,E7(!E1!#1Y=T798!4H%2AN"4@7D*%4L0S5LH&!51[JEJEA6I\=Y$&3*SEYT:7-=T>:A-/%1 M/\:\L^KL]\F?A<\9>3Z]&"8KPYQ0\%^_%+ZO3QG]P_=_8?HC'_[)B]FC^^P9 M=Y3VW'X_>&:/>F.KW?.#F$;ID41^TKTT.6CWT?-=O^^Y(_8Z]HMG]D71A_FI MKII,/9_^FC[Q(1@-*F3#7K^A=($/O(15WS#]]>(W+7_"V=ZI!!<@D/PY#*?/ M&#.9<_$04O?[A?O(ONB3.WIUWR+VIH_#,)N,F\B[R)"1K)L:,9!NR+PMC060 M;3"_GB#-1ECB][AS5#@\ ZQ=@H,A>QX>YO7ME7U[=W]]9?>,;Y=?K,NKWWK& MK7YEW9WW+J_,+=![J ^^NKO^;6_JM] M=7?Y=[OWY?KNKFD?_].EWXN'P21B.C/Z>?.O6[ PH,),C -]\3??G0P\)MS? M^;G+'U=XPIR)!::3\WQF'Z8_%U_A%09#:7(GR[/7I:)1=34K#^<_L MT_O3GTL(,C^RN:6%7TSFV'DCB/Z:?J77Q8M MA;-9P'EF@D+EK#H>G;Y#DO_KE[,E$R9[_XI+JZ[5?NG47]:U7ND;^4]JDPZ* M79)X9-NIDW)Y=S\,F:G[E5T81CV;":!=NDETR6T^C66_\WZL6_23!/W:\MP] MK/XR+78[+6-OS/*WB4]3ZB'MO)?8\SPH>>*"0K!*":OHX] ;+?,*$;PB>*7I M8F4+\@@^:A ?;2%S3F;;KQD\CT,ZI'[DO= >/Q-*;.IM:YZD4;PJLIF"/05[ M"O84["G8LX((1SX=MG[>/>[AI>\N\6^)R7I%XYY7/,3T0([@WB>V2Q.M1FB! MU257$@$:I"K.SXS N@1L(#F:KFFZH=E(Q].M/YJE+-=%SIVRO&$GXMUJ'M5S M&>,N[.LY@:"9 'A3FN!E")?S<]0U'3N.CH#NF-A6&<8)4+*:2LLA\E*CAW4( M+VL+_+Y3TN5SA=39@G,9'$W@.-%A4XB&)H@&-1<-!E0Q=!0'\7U+DN5(V,XV M1=@:-FUC"]%0U:+W?9)!0N>2$ U"-#1EH3HN&C2IL/E8AJKI*+J.F9!@!@-V M0&8U2"8$NU@-=T*,_^D/7?Z*].'3] M:.0F7M63Z_E1FA"C52FQ3K>82]U)4FB_ 3!O8J7(M@P5PS(4HH#LE#K#MF1M M*JAU[$B&--0O;G M#9M+,&">ZO7CO?MCG\DK?*XH1.2NNJ5.FHS$-9$=#:@S*,HJ)":VH4(,BZ=Z M50A0!D7#M#2Y&5"L/\N$E#I;<[0G7B0@W X(KT$PRA%LV0:T9" 10[:P!@G[ M5YLJ4P1U]>@(WCX9M*JKSCF41.-D <3&Z%(I1R+7G)*!)=.4-<5".F-[>:I+ M;1T?'XE[RKV@T\S)MB/UL@]_]YL?4O:*?]-!DH+I,50,V,@7QI4OM,?A^J6]D=N%'F/C,!3(5*#P[N19$#GJG20KL_M$1N-DA9-M0A:B?PU MP"\$P(AN:KICRI*D.XYFRK8I95ZWYA EDJM]@S\[=SK(M[_3<-@P#Z +SM! M$/W2Z7Z7 KI=A>X:I0T!*)KYD@E5"!4=,-<;JK:EP.DQXE"2ELY'V1]X]U-F M*92V0/[I('\=\%'!7-=E YBR:@+9PI+%+'=U>N*89FG:$;3VCC&UT]+:C4T_ M(ZD>=[RJ-/*]<-Y#*YHC[RS>4-E+A52U#0BT#4.Q5>)H$M:!D^V7,H%B06L; MS$^#\2W8<+5BUR][QM218RR@-B+>NE918SHN3-2)C ]N*BHEFJTC5 MT-2*,H@EX45)62(D:ZOOW\A$.I>E.K>AOW_!16:ER7:3$'A"X$$HYP(/FJ9- M#&(KIH: (TNF;,P"2KKJ+)F&VPF\??3JTH3 $P)/"#PA\+80>&HN\"2,B*2; M%H&2XD!V27/T67K-<,C. F\_,3!9.P=:K2>O"X$G!)X0>!T7>)HR$WBFJ@/L MZ%C5%!4A5;6Q!J<"3\9DJ7AP:POO_V?O6YO;MK)L_PHJTUV5J4*ZS_N1U)VJ M\^S1C",EMM*W^M,MFH0B3M.DFH_8GE]_#T! @ 79HBB0 L'C[M@2*9'$P5YK MO_?N>JX:E9'NGA_6^VL1@JT>[Z*4J7$A1UL%7?SXC]-U>.EQ>(UW69:,QGF= MT6C^.1QU,E^LLU6R7N2"6 141^MLDMQ,YZ/Y>#J:A;<+#Q2-0.VEW'U:[(X> MW,;)WHO=%1400X<=)Y!RJ[2$2D'CK0&$* ?SWXF+W2OYVG.Q>R<:N@_7V]@+ MK]4;=6E<\NX_G;ON]Q;X-)]SD]VMD]7M:)DE ?2C4UT,W_B@7]A:/5SH_F&T M_'TZWWZ\T6:]J![8*L3BD8YVOHOOOIZ@VKX%QW$Q>D]S;2>TA/*K9W$V^TK[ M4;1QKM)P-5XOWF?+4B#$B>\=/=QRUG?O6A;)B;0&[74$@QJ]V"MI[6U56A3. MV)CUXANS'=>S3D:K5;9^\;+F08E>;^GOG%@N2M11.6LWI0)[RV:CU6TRF@?Y MRK_(_K69_C&:?7VD4^>2]V)MM>=U[Y7$.D:.:L_K^7:3.X62LHP!4+>T(8DE M8=9@I1FSCF!HJY)+RT!K)%4N)VH^R?]QM9"HM1DMEWF.X.^CV29[D*FZV.;F M.Y@&*7A*Y%%&5?16A0W9@H^LX61KM];*VVRU7D['>?8YMU<&:"GOA+C&)F\/F43A M/P>E HQYP0@I-WDSK!EXB+CZ!%]7H^-4BBXK3GJKMP>@GH( M^$Y(;NRY)MA;K;U&TDAI++6*E5V%RE.F6V/:JUOR]OZ.7&;K,MI[,#U(A4P9 M[+34O'=&Z#F[MF<,18GJ,2G &(P\M$1[A8$0%)9SD(.'B'@KVO1,*':D03%. MD>2#AN+ _,&+^1]!(A;+:;;=#WVF]BN'-=2HTQ@#J1T42F.'&?>50R@(L.8A MU*HC_!P0=C@M!U *T2 ,U.CO#0 O&-[CA7,, *#02.JE)99S:BI_3S'?FN#U M!%XZ4D64I!1W.:"O_QKGQ!VZ;<]6LAY]RII.7;0*'T"/UM CQG(%./($W#0MF!TR\X2@+PN N!0$^:YYT1B M"23!$H(R7<O/ MR2H;;\*O%9[::)U\&"W_>;[^FJPQ2( WGC #+!3(8TH]]ELE:'7 9LO^O%Z. M\DMZ=W^VR_+[&XT#4KJTUTV7P7/+==8BWP0;[0;'P 0U0#4V"K! M+ QFHL?2,)%[<5O'32I%6\M2RE-VVT-6\TDQZE@5#12'3K!QD(+C;#GKK7Z+ MCMP@ =G87N0"$#51*, 0,^B <;0\%*!M;@YP#0 "/M7 6"T80"A[>%I04&=0" MY?:8KV[L='6W"&?\MR#3=Q?S\6R37VEX- ?D=+[))E=WV;+8&7CPZI2TZ)(_ MVL3_WJK0L]*40\6FJ'?[:@^8HLXSIAQU!B)?;?1BP@"A#HK-;O0H[[IYH:_8 M['HD!^BIFKU>K$>S9/Q%>_F!H3PXHUB"AOXU6"$OB0"8>^JU-:K$N"4X /]Q MC!]:I<(4"90B=,P-6_VSD*/+&M'["'I1K:&Q4,9(R[Q&>06;T\BY<@DWSR?J M/A>]'05X)4@Y/MPJA%/ [K#&N?RR7 2+;?TY3>YFHWF=LKS+,YE52\9XO/FP MF153;R?9W3)(0V'B%0T:%(@4 KQMT2!4IA+#3ILT3A;-I$8SP!0)X:5%'"/A MD=6ZVH7'K).M+&=U5W[)[XF:3UQU1PY9I(B48,*H3G8U[BN&;;+3*DN+M M?EC<_+ )WW3C=P[.,A4U%A$)I)3/?P^NOEME146Z^$*6(.7R66L8(U>Y-"P" &@C27+QED3P*@]L51!AUE9"\2I M1*05Y'DN&/?4C/^;+1>3T>HVOX<"0?33H'$X+(_P;XO%Y.-T-CM3LQ,"U-C, M*X@"QEO-E17>$R%LV1V%(=*FI>NJLSM@^)1!F"+8I6+KK?XZ)S5UNG AI&$: M!E 8B"RD1DL:'#7"2[@H2M5SX-)1%P41*9*QD?!T7+*+^7HT_WV:+Y?9NF)= M-+8/T 9D->J,1@@P*26W& 4G3$!3]A$J#!5MC6RJCWB;-+C,UNY3F<:.=P1*CO2DXBG%'6Z M K-WF!R6EV:SFVRYS";)M-%X?ZXV* 0U[D0^^H49)8A1T! F/"YG\&+")&YM MGJT.\KZY]QY^W>G 0X9#>JOCSDF5G2YR4#TZB7GK*=42:FVLU]1Q7L82+;6D M'>QX%G*ZT5-2=%GRV7]5=-J^7-%5TZ4;=VX%81"2&IY8*PDXE$118P$@TK"R MGE.3H.E:.?!&3]/E8CX^=%TG2H$X9J]$_PS,7H&YKYKR##',ZI%/Q@/$*< , M6:)LP#/0N.R[T(S0UKCZ73'$]?<1^MU1\JZ3E&?<07-KM?9>ZIIE.D H+A"#'@DK;!0 ^.VPZV0 23\X.,%Y =LI604 MI[S3\K@G[UMO38$!:/S('$-B#M2H*;+!S1!":8<1YI9SP;VJF,,YTXJ@?94Y MNIJ$!R%(,3][7WRZN_W%.>:Q\B_V?@&$2)ZB=QG?BHRHK2[A;+JO=XML@_8[;\4$Q;/A+:XF[E([JE MN%'8@2R'RG!L# 50(>.IL>6T=F81;TU$>!.DXSH(APVR<>BI)HBF#,0M=D.U MWB.)G#2)-&I+COIH"^\&+EQ/'+/*,$JEX)(KD*>=<#6&5R.G<:L1(3^_U2_; M\^M<0\>:R]/4M6< &5H/!F*0 \(U -Q#(+7RINK=T5HJMB=D.M)'G2Z#[;_2 M.7$'N92*Y&ZS7&WR45[K13+*^P(:Z_B2T>_++,L'X9Q3F'HW5/+&\+U\TA#F M#'OCO#-02%4N)3)$6DPJ5([GRQ^_6 ?VIHRW?CZXPTE2SH9M+)ZSPWG..)1U M#1/7%FE%I!3*<"28-+JL86+YUC[\$AS&R2;GY["I\3B<[GIU[DX;@:RQ.T5S M9J6#T !!+!-6E(-F@_D)9+O:ISS#0_EM+44'4P&ZK$KNK4([)[UUNM#!M-$P M)PEB)AB% ECC#,*>ENK)$*!;P<2=H=-1X1P'*6.#F!1T+CY.^I\HRG$P]Z2.3Q7KM"4T[P:/5N=ZRIU2&2--Z"4$_EV/:X- M9=X%S%5X\QJ;5H7,17EV1W+E"$\1'D1*(7IR T .A8VA05 #%IPVHYW'PFE! M&"AKRZ3#6.Z-G*Y:H)CHTEKLOQ(:B!_7X7"NX9F*%-< 5 I0[A'DF&-#H1?2 MHE)U80U!:Z5Z><#WHX<.[[)!F'(4,V[191L>#BEJ+(:E G(B! 1.& D@%Y4) MB;1K[Q-X#@X[TH6Y,NRT%[AW.!R8J_98YT:Q>*?1G7:V1BBOL0<"$!T#3D$C M#/=>0..J< D$O*4#O]SE<;32$R93$=VXH:FUTT60K,=K<<6E<)(A)J%'$@'O M7;76'$*J7XR@'A:-]%]+G;@O5TZQ+#VZ[%.>F'NY-W=V8_ 8;."4.TV%8 A MR92$ @M8SF@6D(JVIBO&X&WOP!&S=(BB%+,N5=WI3<2+/F%$\V-HQJ!&,U&* M$.HU<8QCZ0F$5;4T8%Y]9:CE,]#,H8"HZC:*>'I@'.=YRW)YU0/2S*Z1\6 MA^74;6MRZOG?,??W)"H%:)BM3AN@O*:0.4T1<,Z7JV0Y(XBUVIV*XVZ:JD?8 M)RM!2A \AV1$] K/ 7ZH'KDDO<(,0"(8IT@*I "HK%1B('M\D_.N\.LH%RA3 MT&V715_1U[5'V>]BF==0F<.S< 6IP+97CU29I,5ZN\!2__R<5FO5J'+\*5):-U M\E^;>98@F2:YX9PFX1?OLJ A_\AFGW_:OG+S;1E+$2,IHZ1X+O\6X%00^+PW MO1JO%^^S98)$\;[BR_>-:8$'UI9$]:0RA@'GEEO@E%2<*TL=WEI;%FO;KH+> MRE2A,_^>R]%5?2<.%X%,$1UVH5=TB\X3B 0W-BP I*5Q7!"D/"4F_%M.?_<< MDE8H\GE [&@X9ZU'A_?)[-)H%O3^=_#"=)^/1W70]F@W0#-T- M<*RQQ98!8+"C*OSQSC+D$*HJQH@GM#5@Z?XT?PF'>3$WVZ-LX/"0"I $LV@8 M6\"B/S<$((EZ6A+4FBJ!\G6NRB@-E355USFS5K?Z5_<"4C<*C"*<\:VLQE\@!RDF)1[W,1JO-\G.5LQVM@TBMULGW3.9C1[9)4I *B.\3I ]2KL6/ M?#L?^A6N.^?RM"=)1-094TJI$]AJ)"# WCL/:;G;4&%+66LN1G5/ZU3-(>/$ MH!=#4D^%5Z*3'?'^&-XA((T\D:-:$>4@A\1;QC@4Y2AS#:EN=3+OA/>NME%! M$?%^<$^\YYTDJZ\6L,86L*_ &S56%2LE)-?0XKP-S&A$<.D3, 4):<&[62[L MBE,^F#J70 2%?LQ!R3$I? +Z]G1A1QI6-(0D $][(Q#B,,"/E[!3@ #:2AKO M!+NNIJ^"%+'8Q%L7UPBM^=Y_>D0 M!_"D#/6>OQK3HP7E5EJ.)1(^,)81T)1=:HI0:UN#&QI=:FH^.:(105-&<=!&\5%MI?U_EN\_O'B[\;'VY#)16+A%C<#- M=#Z:CZ=%I"(\\"%\HM5?OKS4XJ_M"3R\N/:U?/?MB^_@9N '-Z+X^W99O<;= MZ/?LA_?+;/3/'T8WX1/].)I]''U>A7?ZZ^VRO)A1 <*5#!!41DHO@*'88NTQ MX(IH8+5B HG\=T9?G,*!+^TQ.7OJ%K0^QP.B@RPPW4-,?*$V0/4#TWG0=]OO MVQ^M\99/_G;S,\US%IE]0<<0;,FW $XRSF:S\MG_\QWXKO@^G,"X^OZ1 [R> M?@BB?)E]3-XN/HQ:*OKC=+*^#5^&PRA))?#%;'2WRGZLOFB=R'?WKM9]**"X M_U]QQ+9OP?&??_JN16_EVW_CJ6\]U_E3N_U:\QH;)W#\P,^AZ/'C5AS?!_T8 M7L)7/XMT6_5I7V7)A>7YB]/^.-G<427[Z[>7%AU M[6SR[CK\\[.[O'Z77/G$J'?_F?@W5__W73RF[R_FR?IVL5F-YI/54VF-'\9#+Z_2H.)1Y=>=Q]?3\2R'#:KS/@756[*_EW?WB.2_FWY* M?@X/WZX2%VRA2;S[V[N/7^'NM\^B?)?"_MP]QG\P8'%;9]'E4\ M\^Q;%)5'1$7=+:>SMJR( >Q]D'^ASSVDZE?,:'6;Y#*Z2FZ6BP_)HAJ)GN21 MJ#^*H-A+9X2]3O'4*X29>Q=9ZY7\]K86(8IGWU/SQZ#39O2M*)[OA%\OLW71 M+'8DB^3@MW*?[%,O8/-442Q!1&9V-= MN--UN\R7*2.[S73_X]IVV2A#4$I$EY5S!ZUPW?O&G6G;6J2&?E&#@#4U2$@A M-YXIA0-),$2PWRZS1)(8"%J%,=^@!F^+;'+GW("[S"F?#C&<\/[W,@IR-I[,L;U,O;)#\T?SK<>[SW2T7?TPGV21Y_SGY?K,J5M;^ M>W3_!F5?]PH$T?V+XGDB[A\B77&RS>X"#T]'A4&1UV.//BS"%?YO\4"?YQ6\ MT)AZPI9J+%&% CDJ@X>EB7;:(FQ$Z689BCQMS0YIGFCX>I;E7ZCY1#4.]J7> MU[=*]O)1(;S+2!#QZ()X9)P[QUU>P/(E%KW.OS ML;2'N_*ML3L@%2!N"G\5OZ,['7>YF/]0N!33/'.7K=9)]NDNFZ^R\S+,=@&K M!+7BDYQ+RSDW$# OO>+&\&HMJD6JI?B*Z3SY]J=PU-MH@ML>\S%BC3B5M-,F MW=X9H[T";E_5Y! AB6K]"1A53E.@%!*(82HPWX[!P.$AS_>%Y(%B?%P<90)E M_W7JZ:K./!ZBT-;+_ MFFR WN&[?(;C#^]'>88I;Z,,YM$V&AJ=Q*\A5]3(M4QIX"PF00,*A#6B2I;1 M44N):X^0R4];YX=M&F=]P'AH'@WM20HN5( 1W0A%L:=!<<=AM+Y:E@78Y-[A\0S\@?G$Q7=XM5L4$J=P;? M;U;3>78"&P<.#,C&2$/F =+6&LR@I]P[JF )2*YX^*L"Y'B^+,S9_&2OYK8^ MUZL;79[J=K3YW"VS#]/-AUP]WFV6X]O1 MMF;QC_#.B^5I+D _,+198\ W)0I[8S#.-^0!*:4M!_IK"C1KV:]E4N-J^-_;:9;H%]4QUX\MLPF\) E-RP-US-HT[97$.^KEATD1D7=59"/X#?. MJH!1Z917AAM79A^U5KJU=..%&'VA^WE(H[9_ #T#W[,(^N?:=;1:9>MD%6[Z MUN%,!FP=/]'T R%H- 0BI 6PTGHOJ-48$HO**?K20*,?,X\7"249@'AQ.2*$0 ME@@*""E[9 WWFK?:Y^^/VR^6MCQL59[U,2I<$>AT"O.K;)$ZJGZ-/NE@8=P( M'%EC :-&:@("EK53RI>E0Q8#8\3^,#Y4Y_M1RM1/!\9GX+G:["9;+HMH<%Z# MG:Q'G[*7ZN>3QJ^H\Z3*<2RH D8(A;CUT@E9!I4$P+Z%W^HLM^7LU_E)JODD M_&O"@]/CJ&(B4@K/H8D\)5C5Z&,-"RA)\' MP0.I49BR3KN<3P>")[>'_273/V]'\]^S55"JQI-7^$$RF?#-]9K/MOQ?SZFS?WA_M(2M5,$X%.L]4 M0?1<3@-^3Z&O$3L0'$HEN,K;CIPEU")=[7^E'N-6[.#YZ#N4\\)3P.)PJQI.ZX]UYX!J#Q0B,C03ZCC53S2"%K5V$_ MAMC[N'UW7N=.6C5%9!#S,J(O>1JP>E(3-D(Y3@AJ$),,:V.L]U8"6]JH%"F[ MDR9\$E<=Z\14H"Y;"0>H^0;H=OZRS.Y&TTDUGV:;"%ODD_ZBL?L(Q!O#:A ) M^I%S "S5FIG@BU)5);JY [" M>P7_OFKH0>*:@!K7C%%#C//( N<@V!PKSE('4B!092KGQ& E,C%4:>X]0I1:!(/R%0.I6 T*4 M,C&(M37G[)L&@5ENLMHWC9;K(Q!M##X&4'G@E;8.88P@1 )4XU,9I\+M!-'\ MQ-_4A;#'B>1*&NW5Z(I&0.> ;H28 HJ1\=PS!*3@0GL-7*5S(0+XY8 ^5$D2 M2@&,T:5SZ>8"@H! M55+Z'.8.2UJ5,CFFY X:NSCRJZJ;Q8SNINO1[#+K=.]'.U'$NAS"L^O-[C_$ MH]M[)A!N!)BXE)(@2+4%R#/EG).P;#F6S,'6K,E](=RM@RQQI]NT!H/@D4F0 !X*QQ11$J4=R)86NVSQ1ZU]O&%^V?"[?NEO'OZ\V^KO(WZGDG4 M_6TSX<--YYOP6/GD8GZLPF<).YU0\E(!>A8#[2=!,2S0<\OC),,&3_%(8\<\ M)QPIH1&U'DKJ"./EY$X,%,2>'))'NK52<."/3L/X>XM&_^/_QX@:=&)VF&+2 M?>"-57*S7'PHAMJO'M@9+YVOT$\D[]VG'O.X/5 K4:9B1O/E&P.T'$%R*GZ'8=1QF6D?5M>-)FN-\M!=X4^J659(R_)L/%.(DTY MEAYI 769EQ346M J]FN!\I=E'CY>?_YE-IJOU7SBPJ-W^8\<4,=2GJ(XCBCZ M::>,0=' (,?40&(A919(YQ2@O%K $ZS>5A_*OACLN/*6I4*>YXJ>2NX4LXZZ)P6 M9>U?KJK1(ZL(BCO@PPUX%\[_ZN8U=+#@>-!F<:^@W5<-/$AH-F)0,CBJ1C J M*57:6P"I+U()O4B\BXJ;D\9FHUH$F44 M:)4OU L*DV--J+/5$$\B?:N&YAO1I #+BP#%9;9:7\S5ST[692=8=3T/@9SI M@IVS+&'91W;<>%+!BFM*CELK'"M;H0$>::=&,:$3&N$%&:,8=\\A1P* 1U=ILB!#< MM;YU+YHY5+^L2!F.A?(#;;8]2-GLS70^FH]CV6QT@?NMRZ),Q;+9CK.+Z\7X MG\GBKE#/2?8I6XZGJ_.LG'W*:FIT!3FD'%%:$"D,AP*+O$UH6]*#=#"H16CP:V1RBBBA*&Z*F07!&O7 M&DSY3#QV7-63 C+L!4:]:,9B/W]KF#CT'LC5MJXG(-WEVX^IFN[/\D+-W.$B#4QWSA,-2=J>,(%2G M"<.#0G%M-36: V0]-4$"XD)VA=!W>HR1H>"H+-V"P5<\AI;T195LJ)\[35;O4VNRM/^NKF6$J.=JWC8J_D>:C1 M8:*W48?CK /(AC\ N%T\71 @T-G-I9IGR% AI-(,8&4)*VU4;J&Q[5,#S0-1QT2F, M?N; _,RN=-H0S50$&G$@K@UV&G(&N&2$(.-0FQC2H]WWGJLI8=4>>\Q\K#< M;,:I1!1V!L&DU M-.X"G8Z[]1E-"3_/<5;1X=RJO%S7=;3.^23-UR< #1O%.QQ(SPFTG#-M@* * M$UME1ISBXEN OLQ-B@.L=XY5K=&+' (,GU*LL!GZ<1HA++#$F%,0=*ID90^P M"']@JZQU-QQV')HEG7;T1D_RI-3J3:-U;KQ8K<_8F82-R3F*!]@"!BQ$3AF' M%(!E:8$AAKM6\_XO][#UU7&:_#1/18'V5D^>DSKL,W:>U'J-NAR(,23>2&@4 MT(8PSGW97*5@,$75?N#IN"PG13Q.P>F/B7IDO;?,9J-U-DG6BV0]^I1\G*YO M;Q>S_!/F0I.L;D?+[(?WHWQVSGCQX2Z;KXKY!]'>?03YS<(>&]Q0YSUA$AL! MB*G;N# .CNC7D/]V>SNN%]>C3_^WOA=^L7R7WPF=WPC3N ^'3(EVN\WY],WA M7M%$7U7W()&-FNU@& H'/?.<"J@<0@:6.Q T@<9_=>;=RY#=]>0[!E$$][GY MNIOE^#:(6>'LKO,MXYOEYZ08FW#@P51]QOY3T$>R5NK.*L2=P"AH=XLT4%27 MYCS/)TY]#?H!XV^SN_+TKVX"RC\LYD6S]JEXQ4_=X.@U]T'UGC *G]3 C87H M0?UR S#32G(BM2*X6@W&%66@/;+DF3#L6->RE(,N'>Q=;_. =.Z0QM#>E?,& MD_>?D^_+F;3__NC8ME.:%MD7;1^+J>9"''.0 > I0I\M23FZW>?2SSQ7=3UH!C:G2D'&-N03:$ACT/M#W MB2GF%"*ME0[[POM HUTI##YXIPT'1QWMVF][X1@^>B=6@;NYR<;%MN_L4S!+ MY[]GR7*TSI+MUT6QUW8-^'RR_2)?D_9'D+/Y.>>G,:BUO&$6,@(4X\)X9)B1 MH%Q!H3E@K!6.VY[XU8TKS_MM..ZK>!B]@M%//PWD/:6!,:HUL*5(8T$\ ](HCVFPJ' MWH%4->IR OL M>VKIL<[<\[#['DOBL7S,5OV"$>0 M6CUS!HB P5!7UCMG#;*LM-(M%1*V*F!>Q :_A$^]"#;]]D;:\H:&[V>;_*R: MO+/EHF/LBJ$LA2@FVZ*''[DAYX9&@(X)RB1A2!K'5=Z&164YMT-(257+?GA- M;CB0:8%!BD0DAX%[^69G_3^3Q/!>2KT@NQ/>/$X%-\(D$]!8]C MRZ#-!Q, 0#"'T%:EZI HT!HSVZ'G<5&P PFT@F$G/@)'?V,.X[#'9\L-N]GV8L _WKYW#\=X@B>E*D3X#Y,ZG8ZCP%GW'!% M(45:,:FK> BP1K3:Z;KF/ODKZH#[)$R).%Q-TW/$H+>&RY!C&)'5(JL1BFO/ M2V%AH-;,2NZTAWF&MBR,Q@#95K=3UZPF.F&U?*EWMVT1I\=JA:WWUW4^:J%Z MO!/F:%S-;#K/?KC-"B:#"/SYI\;EC<,-SI8OO\#MM_F/_SA=AY<>A]=XEV7) M:)PW,8[FG_/P2C$R+F]\#/)4F-I%(V19B3F:A;<+#Q25PW]I74QU@ \OKGTM MWWW[XCNXE^3!?2S^OEU6KW$W^CW[X?TR&_WSA]%-^$0_CF8?1Y]7X9W^>KLL M+V94H'O%"2>49:[SF%RKK_O?+#IW\^^:;SG.*F7U!Y<5[AI^ M*[X/ESBNOG_DA*ZG'X*L7F8?D[>+#Z.6@O\P6OX^G6\_WFBS7E0/;.V%XI&/ MT\GZ]DT\]V]%W@?T<#@NZ\[ MB=MWQ/#//WW7(LSM<^SK3WWCM_9[BL;W>O%3HNL7'*H ['90373EZNVE>_ON^NK2)?JWBS?VXO)OB7ZK+NV[-+FX-']Y(OAT M'F=T^>[JS855U\XF[Z[#/S^[R^MWR94/WUV9__[/JSVW]\?S%/UK>+S6HTGZS2O)PVNUMOQUFBBL!U-E [. M[;?Y:#.9!LNW=[G8AT&-TKP27_1#GUXI9W\O^XPNM89[O,/#O-1XAX=^J?$. M#_U2XQT>^J5&2VOHEQHQ//1+/<<[W-,B9?'3=UT>IO3HNCL@!R\7'UZMW M?4DTLBN94.$CY#@)"/IE-)W\<#%/S.@N3T1'X3A[X7B;K4?3>39)W&B9=WFL MDN]M=C,=3]?[=,I%Z1B6=*CQ>/-ALQW)?;4.OY3D,V&7V6T6=.\?67(Q'R\^ M9,GW;Q:KU;G+RWD8&-?EH-9H8D2>J*6BD(-\A'2PSN]SP?_:3->?>^RL=)7& M['&[52]D(T]Z?V4\U#F1Q%G>?/5AL9FOS_/FQ^N+U]?GZXN:*6JFJ)G.[N:? M6O]T5S=-@_M]UJ0^35?W/]58A_!S]N%]MFQTU!5EM*MF4]W%I;_OJ@/? MGF6":$H%3 &0<<_U.?8#[W-]+[Z]>V)WKV;?8_3R'I2+>+VQ5&/+)3<02(^4 MI9!877*1-!2+-ACDX&>T]5"E%E$4*BA04*:A_%"1I/1;2FGP^"J>< M,&DQ,92":,9$R$?S9@!F#$%W@I0D=YOE^':T.EIY MW:'!570UH'THL;?)C@'HHGXLN8TB%44JBE04J2A24:2B2$61.DV1.CDQVBU: MQV5=VBX IEYYX"'VS")H(*IJN2!T2C]T>+\(JVV3#VH<'-]E-GED'Z_\%?UZ M;8^;?/B&"XU2++NL<1]*;&X 4#UI]M\-M@+6^YR\0EH+8!2V!D+&A3+EADXI M(;&M-.$7F/K[:+;)*M2:Q6K]<[:^71P)OWM78W99'A"!&X%[1.#B&KA<$:09 M@@!SP#3"GF-<%ODHB@3O%+@1=OO![BSZ0;_[CXO5:I/W?^8K4SBB=43JC=,;>CRB1YR"1D2^C=$;IC-(9:YKS7]BN M/!A_L?)@MEC%FN;>LM\YD5P4J2A24:2B2$61BB(51:H7*?8GBF,0:+2.&P@A M$19CPXWD &((JM9Q1 EO5;5];3Y-OGNK2*=?CSYUE49_E;$X4*: =YED/Y4* MG#/ ]LGA.:J(/HK12:N(*%)1I%[%ZH"H,3J44^XA0I0";P ! (*RL@]XCZ7O MU.J(UL%@ZW-??*E%;>@/[T>K;%)$6(-PC?([^MHIC_YJ@?Y%^WLED7W5&U$Z MHW1&Z3Q:'P."HAXP*IQE4O#9%K7:V["9ZHMKUQ1*/S>'95SI?9.ID629U];LYB.>'=Y^2U6(VG23_!HH_O43O"W3+$U?;6Q5S5IHDBF04R2B2422C2 Y,)'Y@"M7E+5TE:UZV)O=;)3$\I;C3 MA=T1N!&X49=$D8R.7Q3#WHAA9,8HDE$D>V9E$UBO5<"* >(ETI*I:5#"ISLJ.!?(B(]"D/<2Z^^Y@5;_9^,9N$5]"C63[4.4W^:S//MHA% M,DUR(7KQ[<7A]DX6F_>S[/[^#B])17"-8PE!\)&%!L%+-DAZQ(W;>LO.(,A; MWO)NZ]A13T8X0T13*D1*$#\8(SQ'9'JKGX>&HBQT[;<3H&51 #ON?ZX2[[;V_!)$>UT>7)DN5.AN5X MG0*AC"HD""<8VK. M 9&-.0>>:NT]9HHAS3#G3+#2EU7 R=;JL0/1WLMRO[O,1!>0 Z$,*JTMD1P0-M.YD$R!R_G^/<;S'0[W6>(^' M?ZWQ'@__6N,]'OZU1IMK^-<:<3S\:SW+>WRNS5C7R]%\551Y)MNI M!(@L,7J?A*KXE?2D%8NQ%#&2,CKL,8&]@G^? ON#C]N?>EB>4U&'Y8F#TC%' M\R\<$%I;5,Y0F:,N.%DY!" M+RW@P$E:SD[F$)*V+708 E*3PW8P4813+KK<**8 M5%A9P8S1"&A 2D92!N_9.?Y\1CI\FM+,R88,9X=R8PY>$\-%)WVU$3VBNP5V>LU MN"U^1% M(21*2.V-0'DHVV)>FE\*$$#W)J\N=OAAD"+6::-S[X+1P]KB5ZF@\#M!2I*[ MS7)\.UIEJR.1R*'!M?^<_-XF.P:@BPY:IAM%*HI4%*DH4E&DHDA%D8HB-7"1 M.CDQVBU:)WE=U:XL8<(Z(0U'#AG"A=!EOH%93]!#A_>+L-HV^:#&P?%=9I,O M/5^[=7SSW9QU$\)QTQ#?]*:8$<(-^8J EAHH5I3?K[ E5_'\TV685@LUBM?\[6MXNC8WG?H!A)(>JR;B"B M.*+X:"C&H#'W5P>P0A?^0QIPR"Q0B)4%C)(+=B@41PSNC<%^]I2^^%+?9NL@ M13F?)XN;9'T?PRZLK==._/4$M[A>6:41!) 39J&Q :94.U[.V152*66R"@L!S(:GR#IK@G_M*!>XIR=^DH/441Z1'IT<(<>/?)Q6JU MR>>[YEF\8(>LE]/Q.LLO+'#7H,K=GE(S@M0C-JR#0'MH?'B646.9+'M3D6#\ MD>[Z_+#R@\PF=K,,5[<=HEN9E=6A%C^F/HZ6D\ML?77C%\N;;+K>%-;?J>3T M).:<(*6>9%Q%KS"/.^P3QV'461BB)U!B(5Q2B*462F*%)1I,Y=I/K9M'+0X/>X M",-L ]^YBY:L;[/DE]GGY&_9A^1#MOP]6[YVJJH7$3?4>GX/VM4!YT9BV=<]/*"!.1,(6) MH]8"K+36Y>I2)*DT_EGYL\,"_- =*1RBE-!A#U&-@!\:X(=49!6E,TIGE,X^ M2F>4R"B1_9+(R)=1.J-T]M"Y#"Y4'3T*KJ07FG-DK>* 0.[]-GH$K*9JUU#Q M/LYE)PXA3L-G'K1#.*R^AF(I99[4J;=2)K/%*F[5Z*T2.">NCR(512J*5!2I M*%)1I*)(]<*7>:J-A9)&&PN0A!GNM?,B' H Q%2I<.&)U0^=F:]M2'\3#-*B M%_1Z].D 6;+76-%.4@BZ3)RU!?TE$A.;6&)Y>-0545=$D8HBU1>1VLW\8* > M&ZLX1L0:C26'7!DL-2F70$ IC&^-0>K(_(AF0MP&\95++2JX?W@_6F63(N8: MI&R4W]'7S@7U5QWT+_[?*XGLJP*)TAFE,TKG\5+(K)%"1@PR!832VJ/PE7+ ML+(^&6EEU4.S1TW^9[-:YV&2U?7B*R7#A>(J])9IJ*VWV3;!G+W+EG],Q]DV M]_PV&R]^GQ>O4J2A3Z^NF:2$QM&1D29.B2:B$HO2&:4S2N7E#<* 0CD1!I/H17((B8,MK2J:O:"M7KB>^"21C>R[[70+Q9C MLRW[R$N>PREFXV)%\V@\SM==A#=.QK>C^>]93/+W57&I&PEB=V^M"F\T(5Y@15S>7V4=U;T?\ MLIS.Q].[678QWUJC5S=JLKC;&IE-.]1?; W19V9#WF;KT72>3=QH.0]OMSK$ M*BU,Q1E6H41H]QO:45OT4:2B&$4QBLP412J*U&O8L;(QB10X[1BGABMC':(< M6U(6 A$G'3^T'1M-T*$60G=^Z9?9>M^Q$^\7RTFVK#X]O/N4K!:SZ23Y-U#\ M.:W,R@OR?OL>0V\53LP+1NF.TAVE.TIWE.XHW:\MW;NY'Y+5>X:995))8*A2 M1B@GC3&N=#^@9+C5?AELP+K?LONF@<.'R3E+H>QR,^F+!:COWDVDD7.CD:@D MST.ZHT1'B1Z61$>^CM(=I7M8TKV34T, :8C#2F90>Q5K4?%R7_)"&7>--P$#'NRMQ4BFE*!4TCEP8CD M$>GHK0TP %7?(]QVP^1_.N1U]IZ.1&V<(.VIWP=D(34Y[*"HP$B8IR"R4F2ER$H]C-Q 5-,24(1328PD@-#< M0N($5K04GFB-Q3L@+1T^%8T8304^JLMV*C&>R&*1Q4Z,Q4C-8L19A2S4P:A2 MSBA#M>9;%O-8 -TJJCFDU,@2 7$D=4PH5A* MC@'0S,G2C+'>L#8!'"SD?+W,1JO-\O.>0>>=T)[#748S)L(]FC&G;\9P=L]B M#B!FC,-4 **I\PPJ5B7.D-7@B&;,MVGLY09+RGB7C8N1P"*!10)[E1BWK/F+ M(ZP9PT8K00 "G %+/1?4_1?XWFF]'R\_88U3,9D0<.*$(LTP)YJ[R0H!R* M HQ5])GIVW+48E^ZA1A+$85IN.P.0X^QWO65U-) $A G0Q,"W].$M<1;28V# M$D"NC,'NG(&@8.,NR.1@YH>%D#381FD%0BZ\\T1* MS1W$6-MRM2^2&FCY[&[??8V1UVA&X6G@T,@WD6].![FT7LHMK730<48]E!1B M[;SWU7QFB($Y3BCR&%TD0*9,=-E%$H%ZAD"-AL'3],+K\>\ >^,X\LQIXPE2 MTN+2, C.B(/L2(;!@=L[4' YNARQ&)DE,LLY,LM3Q")%P^-0D&I-%&""(4R) MLJ:T6Q#3TN]++!V$+!%C*09T""'+?K95= Z:2CV$WPE2DMQMEN/;T2K;:Q'= M*4T^?L%<[SBWNT=*ZG7*+Z-T1NF,TAFE,TIGE,XHG5$ZHW2>FW0.1R)WBVPR M4-=P.:D0(B!9P]!33'\'*$C#-206ZMP0(3 M7A554F,D[)0"(H"[!?"0&B^_^X^+U6J3-UHFBYLD6'GKY72\SB;;?,9K)S:/ MF2)DK%Z$1 GD6%C$L0?$ 8PIP&6'!( (/S[K/S_(;&(WRW!UV_5X6UO][?VA M%C^F/HZ6D\ML?77C%\N;;+K>%+9U-^K[4(V9&,:.S(%IV#X"=?_H3A2I*%)1 MI*)(19&*(A5%*HK4X9,448RB&$5FBB(51>H,1.I,JIF+UM<@7(W>UV2V6,5J MYEA5,BQ:C-(9I3-*YQ&3GP++^^R*$E@;YK0$ED&)A""N:ASGQL+6"L*O#61X M$S13D4BY'GWJ*H&B)AT,I=JE\1/'E&JDA0'30E1:43K[*YT[*BU>*RWDC('< M06L4]E)JR5PU>%EH3?BK*JW7&%Z$&(P:+')$# 1$K=4_B1RFUHK2&:6SO]*Y MFTTE<3VE'C@LI>=0&>V]L HI+I%-U:GM([N<07_RML^K%D2_ M^(J**MT?WH]6V:1(?03)&N5W--8$]%4WG),*B"(51>H,1&JG%@TIZNFS6C(K MC5$BGSNK*<4(W"<17/C^H>V@)O^S6:WS4,KJ>O&5*'^A"0I%8!IZX&WVK\UT M-5UG[[+E']-QMNWM>)N-%[_/BU/JWJ"0UIL[I5+!I,=( V,)DP)@8LOJ#66I:^W_ M"S9@7:[15;KD\&N!:-Y2'>4Z"C1PY+HR-=1 MNJ-T#TNZ=_-D$*(-3P9['YP9Y0UV7.G@RU33N*T75.[GR40GY%Q+TCN^PN*[ MCUGQ9N\7LTEX!3V:Y3.[TT3=+:>S+0<@F2:Y\+U8'' 0A\EB\WZ6W&!P,GBW!60NE:@TPV''M>9<,MV\U"&.=MN-%6HNT%FFM MS[0FZF6*"$DJ"2+<*6<%1 (*MZ4UKRQ&K3Z@ ]':H=MV*((IE"#27*2Y2'-# MH;FG8E2XL306>^BIH%9[Q!R"AFM55O=:;8G31^*YP^?;$9&IZ'8ZXJ[2\JR@ MUFMB9I^T>R3&2(R#(494$V,@0\&)X=)IZ"6%0CM4$J,2V#V^J^\ !N!KS.#C M*:4T,F5DRE-ERN.R1F,&-?:<"RN%]8Y29#G7#I9N(W$4M%)^APGW?WO;]I,! M_UTH @*9\F['5462B"01S:DAF5.LWDS./(.<?UV/PB>]?[SXN_%Q9M-Y]L/MMHX*(O#GGQJ?;QPT M4+9\^2?+M21:[^\N6E%G]M3^#AQ;6OY;MO7WP'-X,^N!'%W[?+ZC7N M1K]G/[P/BOR?/XQNPB?Z<33[./J\"N_TU]ME>3$'_H2/BG\Z#1MM\WWW2>XWWV!8]"L%6,A8 GXVPV*Y\M_,#\^W") MX^K[1T[H>OHAB-QE]C%YN_@P:JG1#Z/E[]/Y]N.--NM%]/?)Q.UK<_ M2O$7 @$!A"&"."?LSQ4AC!>SV>ANE?U8??'30_A_=U^1>5^8C,%W7R_8W+XC MAG_^Z;L6>6V?8U]_ZAN_M=]3-+[7BY\27;_@4 5@MX-J8J8)J>-;Z8?2I%]6 M/9NKMY?N[;OKJTN7Z-\NWMB+R[\E^JVZM._2Y.+2_.5KAL%9G='ENZLW%U9= M.YN\NP[__.PNK]\E5SY\=V7^^S^OWMAPAD4+$/\I<;_^=G']C^1[$UYI.M]D MDZ>*Z<_A#+^_F"?KV\5F-9I/5FF2?1IG=^ND",EZ-7#"*6I)<(/'CBB<- A=/V][#.ZU!KN\0X/\U+C'1[ZI<8[ M//1+C7=XZ)<:+:VA7VK$\- O]1SO\,!G%?AIGLI,_I&-EGG.RX[66;*=&/Z5 M<=#W,L!>.+9DG_/:/=[4U?EL.V*WTE&DCGM* D=$_G+Q<3=-?@@)>$D,LBN9 M4).JG3#)^PE_N)@G94=A%(ZS%XZJ!RNIFK"2[VUV,QU/UV=:M!6EHTD==2-* M4G2B)%^THB3;7I3D^WQVU;G+RWD8&%4M;30Q(D_44M&L4KS/!A?5BCUV4;I* M7AYI;N+)RD;1>11)XBQOOOJPV,S7YWGSX_7%Z^OS]47-%#53U$QG=_//8DOD M(S?<9N.B]3/!2>\;UQ@%]4QCY9S$U (DA(=>*2TX+D>C2&:0?>:0 M@VW;&@DW!<.>S#6&B*94X!12V64/W-=$II^];[TBA5,W^ Y[[X_9I_O473]M MFFNL;T#.:X0AH(HAXY TVE6C\11@YMF3C0_$<_OOND:417:+[!;9[6S8C=3S M[00 #$E )"782,=LSG8ENU%OGSWX\P7L5E;E=#XL@&YO*3N@,?@: X\A2 7L M=)AIY,MSY,NA)06>Y!!9CS[.XV/*84*QE!P#H)F3U2(P;]AS-QV^@$*.,?XX M9PP9+:S(&-'"BA;65]B1H7K8IP.(&>,P%8!HZCR#BE4Y4V0U.**%=> 9R#!E M7$1BC,08B?%08O=I ZD%2F M4G0ZTOVT$@=]Z=!X<)WRN9>Y_85*]87?"6*4W&V6X]O1ZFB%GX=&7]%O@_9A MV]XFI@:@Y@XZ/R:*5!2I*%)1I*)(19&*(A5%:N B=7)BM%NDD).ZNT((J#2C M&#FAD;$6("BK%9+:>/_0(_XBG+=-JJAQ\(R7V>1+U]@&UUC^BOYQ;8^;3_E6 MH0I*(>S2N]XK)MC#L-\ H'K2[+\C;!FZARWD"@%'+41YTX"6F,JR*\>FWV3H(4D[HR>(F6=]'J_>=3M#I:?0# MN@+@>H.F,0PC(X/J51I:)APIH>NT<%SL8"IO3[PK37NH?F3*4RDZ7U#!#^4-3PIT9@8:R02!GAK*GAKRP6Y)OP+X%?Z^SM%) C$,'> MFC_B/^+_[/&/:_Q# *@%T ML!=:&(VI%B7^/ '.OB'\U.6Q+*Z61#2(;#)@- M]D^_?/4R>YN7B=(9I3-*9^_2B2 MR^/'3H[0M76\,$I$<]0UQT2VA'5"PTAA)%)*,0V15@ S24ID0T^I?$6WZ,"M M1Y0>I5(_@CN".QJ2 V\5N5BM-J/Y.,L3<<'R6"^GXWSUT>J(:V[ZH5DHO-WW<]868_5H18_ICZ.EI/+ M;'UUXQ?+FVRZWA3V7J_3<@RGJ%.5TUO-?8 M$%5"51$ 6E4M7X%J4=_R&%+_MERLC@'//B3+(BHC*E^0LI*-05N0 X,U51AR M2I3D&N,*EIA(S?H$RTYR6#M-C#C#@K8([7Y#.[;_1)&*(G4&(A7%*(I19*8H M4E&DSEVDSJ3'I)BJ'(2K,58YF06O\;7S3?V5R/ZE6GHEH7VEQ2B=43JC=$;I MC-(9I3-*9Y3./B>)..3U3%QO--. .F"49@@(Y%@Y$]=)#7@K=_NU/2EO@E5? M5%1TL+&7@*,O[AI(]&C)+#(<9HMX:AD0.4V]%Z8S2V5_IW,VJ M0J@NO<$> !(L*>>)%%);@U@U+0)XCEH+CU]B547KIQ?#H Z!WA?'WVUVDRV7 MV:0(P0?!&A6"NW@?/GCQ94Q3]U5+G),RB"(51>H,1&I',X+70V>\H\9BRI0( M3Q*&H895#PP@D-_WP(SGRQ_5Y'\VJW4>5%FM%U^6TTZK#]!GC4&5&DHDB=@4B=G!CMTM+',:XGMEBJ.5": ,@=E!H: MHTC5.V3#;SS7\MBVX1[<_CC<]@B:\DZ71T1X1L9_ 51I/8(% "*DT0)PRB3Q MFFA7MOE9C87AO7,2#K,BHE./(*(SHG,H]E@_2\U?'-HN+(H?WH]6#Z+;KYV1 MZZ\$QE3I2=)@E,XHG5$ZCV=;DV8>7SM*E3,<(60M \""JCI2 *OIPSQ^P[Z^ M?F!?7WSA"A=ZJVEAO\V"R;R:KK-WV?*/Z3C;SMYXFXT7O\^+5RG&>)J>ZM?SDJ-1)&,(AE%,HID%,F!B>1NW1=4 MR+H&4A!.L3$0.\HMUERJJON" 8K10Z,[6$)UUV9'F9JWV7HTG6<3-UK.PX&M MNN^D("@EW>ZIVU$X8K=%!'S405$'18-.08 M>N81T)@3ZPEVU4YIB8UKC5C9R3J/AG6?1JKT9/;Y7I=>?/:_-=FGFV1CF2:Y,+W8FG 01HFB\W[678O#L/+B#&!ZYV#$"BOA ;6 M48.D1]RX$OX&0=[*B&T;$*\VZ]5Z-,^O[DL*\!=;#NC)LD^(:$J%2 GB!R.0 MYXA,;_7ZD'/?+[N7^QS B^__GNC_TZOP7]_IC@/4Z,>V#%+'$??40!QL'8L+ MNL-8200>WX9\&_1.MEP]UKQY +[;>WMJBFBG(^I'UALEZ3X6R.*EI3WJJ MM?>8*88TPSPXNJST915PDA^)]@Z?:\9 I!CA7M#>J43+(DM&ECQ?EF0U2P*/ MJ*)8<48I)@!J;6QI'$(@T+%8\E6VTB">$MAI57SDS*$5]*4QA9E6O@C&5LO&!6YT[J;%(%^!.$B04:"C 39[TQ% M,!;K3(520G(-+89$,*,1P:4SRA0D9&]^[""[(($(M':XPK.3R"V\:H_U0UZZ MW9:!01%^LB]%H@.[[G.ZUOM[C.,]'NJUQGL\_&N-]WCXUQKO\?"O-=I. 84N1V:Q(CGE6(Z\4.7D"0\DX\GP#42(B!203KO%8T56I+!(8:]#8:PQSX<+ M(#S0EJ+P'.-&05@-N' 2[%=0M8=1]1K=/3RE&$9.BYPVQ"#SDR3 14T"%@5+ M!@E@O2#,:(90%67FTKN]AGH]GP..T)J#)$PA$A'S$?/1CCE].T;62P,4DMH3 MXB @0$+B-?;5QFC("3^6*W;@QAF40@(B>T7VBNS5>_9Z@KP@K,D+2\*T@5@Q M2JRG !NOJLBVM0#N2UX=1*,QH"DBPXY&#VLQ8*6"PN\$*4GN-LOQ[6B5[;,H ML(_>S?Y#]'N;[1B +CIH+6X4J2A24:2B2$61BB(512J*U,!%ZN3$:+=H'4)U M6;L#GEO *:8,:$FDD%7"P1E*'7CH\'X15MMF']0X.+[+;/+ \\UW"HE]-GZ^ M,/OPS:"=A#P%N,LB]Z'$YP8 UY/6 #M"MS$T&6-JI6;2$&R4 8("7TZHLAX# MTQH'^@6N_CZ:;;(*N6:Q6O^ZPE<1;U]BAG# ;84 $2A0BC?NE?5Y1@+T YF\O;$.].PA^H$S6UDEDH< MD]LQN?W,K;L#I(#&0%@#-=;40,&!4AKJ5O%(<=D #4Y M<"\D3)&(;4>1$0;,"/LG8?I7216E,TIGE,X^2N=P)'*GZEK<6#SD -4Z>$\ M0@2HY] S4 8]K71JEV1CQU&48W0Z'3.@$A$=]ZY9Q4R.F"E=032JF30HD\-RXULU@S(T&5*X.$J!W!6M2Y/(;5ORT7 MJZ, =-]P>9<5IA&6$98OR&"1QHPIK[VTP NK%$-4!30J69:Q**RL[A4N.TEI M[>*]Q7+PB.V^83LV!$61BB)U!B)U.XMU79 M##.L/=.N+Y[[X1K1H( IP5T6V$6(1M:/K!]%*HK4R_(#/5GRMF?BH-!4R>(N M5R:K)/N4+/TR21B&*4AYRJ(G#W")A#<6@:N$] WY-43U+O@*2VBZ5W;+NE(X1A&,2.9[O,H33Q ZYU!*P&%:WJ"'=U4_X, M4"\BV,[3'YUR.&^5^+S+I.<^=K[GY5X\]"3509+:4CQXC7BPG2#A01C[IA^' MKDMHR%TE'CS7=-9,R!<5#\/A8K(8PZ6CNUZ[AXZY?9K5F^3K@^/E7CQTD8P. M6CST)-63U*MH'"YKPJ'"B'$:!B:UN16YL65%@:4T#M>*DK6B"\_2.':I&3B[ MC%TZ%,V@FQD)SW9FBY#XHXNTRD;"I0V$E>*.OO8Y6W.5SI%D5V5&3UU M]M394^?+'<][9JN,36QS1D/',;E'J..XQ%5E;*+096PMH]P?_7M1S=$M4IT7 M=_C&A> 297/L[.L_)X/,WFN_RT;%E=3\11QQ-\IM_U]BM; MY>Z;C@SHP>&M@4,ONGKJ[*FSI\Y7=&+W%-E39(^7/77VU/G&J7,[0[1UR!^8 MB<^2P/5=PMS$)+'KJOH",?5"Z?#(;91@1<;P^MT>I7U9_A=%1?O22KT)-63U#L@J6WT"<]D;LNQ;;F68SJ) M98=>XG'/M+DNE1J;D;NJ3S28'PO(_W)YFMWX->9_+?/I,)^-LY.IU!>^7/HC M61UN15,X 4W!^8UUS%]-!I:]RRI&/:/VC/KT8!O/Y VG H-:CN4&46"#RF]Y MS/=#'6P3FS;M&*=^R^9I/LU&<5I.X775[L-[=\VKAQ+'T[-VMUF[5^NZ2%(] M&?5DU"-33U(]2;V\P4E84^B$>9'GN8[E)"1Q**6.PR.EQO(D"/9N<#[%2/QO M5A:CM+IN<=#A6XC=# ??>:V3TVS^U-HF%T4YRDH]>C+[853%.!\9_V.*_QW6 M2=,SSD&?N@R=%1K].6E/W3UU]]3=4W=/W3UUOS9U;^<*IZ1I]FV:/ RM.**F M%0:FR^.$V76EB]A-5FT(T &;1--=I4[LW\'-K%W6.GHVS1RZ7[Q'CK>&'+U< M?!_4W5-T3]%OBZ)[O.ZINZ?NMT7=6]HQKM,T"R0V<<*$^[Y%'(M39B6FM&,\ M%A+3>YH=TYL@W2^Q\[)')T^:H?ATDXF7713C$3PA2,?I=)@-#']6YF.) -0; M&$AZSR8'"\AA5"PNQEE-#T]9)?50O&*=P#IQ&FJ935!?;#$W!J9WF>_;CFMY MH17HAH(A=]<;"HH&O%\6\VJ>3G'J&PXY 04ZTO*7\P&UZ8 0NC<0V4 U3Z. MU]8'WH#8/Q1FWPW^_V6?BW#8 $<;%X$UQFM8H]2S/4:9$_MQY!+J$C?6 MK3@BBZ[5 ]L3K.T['YEX3YA[R4%F\P3DK(8GMVE&0 M4!Y3$CJ!GRCU+8A8'+P0SNW_K)TR;^!:+VJG/LFI]9H\\TZ3T7I@[(%1 J/; M ". H>NPT/'B@"2>3=P@I@H8?=>*UTK?[TL!?(V^.L[ WFD7MAXI>Z0\7&__ M0ZC!6EV>K<1QW,ASHR2V;1HY3A 393:RV%X_\-N/N_^\S-)J4=X^T>&_56Z^ MZ0T<[T7]8SU(]"#1O4WNU:F[@9'2&AAYPHEC.TG,26P&D<\"6_<3[.C:QE'1:CY MUY];XQN"!,K*YX]0?L3+?\+SGWP(SSC+,E&,=0*/N@5.,*;%/*N,>8%4(=8/ MO0;&93Y-I\,\'G^L*3V;CJ8UH?PX?XQ[V"$?(48Q+_7 MI7[&++W*CBY F?CS*+V$$?V4CF_2VPK>]+?K4DTF%]*E5=CSU#;1^D-;\&(TOAR/&'[Y=AI_.SO_\G MGZ.3TU^,X)M_&IT-C)/3\'7I>,. I0YP^N4\/C/.OQCAE].S+Y]/(O\\CHSD MY-0_#4_\S\;9.7SQ:WQZ?M:U\?]C,-2:EG<8=SU5B'DSL&OZ$QD59=TX?,^5AH9 MPM@=)9$=$J5*63&4XG:ZF,"=PR7%"B/O/15YOZ*2 1GDEZ#M3.>MBD4@>H=Y M5IW#_<$8=+8/8A?QXUDVSH0F=02J'O5L$EH1M5PS]BT:,ZG\L=!FIGMDUGJB M;9J!&W _B7@4)$%@DEB&HE@$B_JZ4@O,IXMLY,\?_1[RPHX _!4@+3R)S[1ZJ-9LA8#A M-S6NM-:$'S^VYTR-/J FK'##[HA_25';)-9$W7PLIG\*Y+0]]FP8< N.L ]$ M?GDKO\JG8-6"LEN; 1P*_IK4$M*1L&!L@S(UCD8QR6<79;@7Y9 M@62>#H]5%!EW&3SZ_% MS=7BHLI'>5H"3PW MAEG5644>,U-7F4&S!08$$!\8,!W@I^I^7,HU>*!^$A^ M;KZN![#Z$TQ%?3/07]VL7;2H]!=%J;\K%J7Z\M,Q3 ))=BI)5,X!1R460*Z( M'*8:W](JG?[?L]B8EZE8E>IV M1B7);%I!GAF7X[K*6>T>DW]>7Q&O\]&L^" MM,JK+Y,9 DKDNH)D=.GY@ M1W$4>0K/?.)9=!60NLG#8JF0A;^6606LMJ$E=3=9^?QZQ6Q<:"WH8;L1?09; M,/%U"D!QD6538U9FL[1$^IZ*EY8CS"^2?'&5P6/2\?@6?\EF^,Y6;Y&9KOLG M7YJCJI5/6J/*I]*!@7P&[VYX+9]60#B"+(4UG,!E!C&/?A.7^>B=&&=/U4;P MY.O)MR*Y?,NN1+E#&/79T?]W;/AB56#&XUN!#+?&J$!+'J8Q'"]&L%?C,=XG M9[8\96GPE]C'!]?XXG;[-?VHX.,7W_^JT4LL-!+&.)MGF_T&B&\XDF*63W$4 M,+!).@5C&'^6R/8826ZT$QQ M(<8P]^&B+'%N2Y<#_H*02,M;W/_+-"]A06:23]OH*W0_Y^>J-;A948F VP$\ MNEJ,YX+%BQDLJJ0G7/9A6ET;Z#R6I(D/G(G2E%4CC(Z-+_(F&)I^TO+%$MK_ MD8)^!.,D4J+"[V6QN+I^.GGNS((#<@7.%:2HEQ.NUC-$54!1I9[>_#J= S7< M N<;V8\9" ;<=C7GRQP=C\9MEI9&)DZZC0B>B@X# ^S1,/7J.%D<%_-)/ET(_'Z4R"A,0#+K"B!-Z8U MX/V?NU8?GO5E."_JM:>N3/&$Z\99"TG/D+M@4ID<5OQ#:BLX@DE>50@ 'ULZ MUUD:(@^^9\W*V@$AOXR>4Z^Z MH9;]$'2<+U/CM/BNJ(]+ZAML9)Z@2,L1(ED$(A1XH@12G\U*N!DDI]+.-?.N M2XTEKI* GAHV_9MM&3=9]J?\J6:GA^XO)'^?+:8C0-'AN*@R$';PX5<'P_"8;?\^.)K 6UYM%#-Y<,Z5%CHWSEB$B:!DFC<<'&62F,$7'#:%%F2L6]@7VLS21$;2!F-,B, M_]2T?8'.@6-8I6D%QAE,6AAW1;-,P EJ]C?%8CQJ6H')/ID<+X_!LDF MGDTSFS9)+J'+(QZX'@LB0AV3V%Z@]HAX"6?Q6GVJ!;+0ETLINY&J]=Y\6#/@ MW-_8;^?1OYJ%:,4E%7IO_U7)^[@K^)YG-Y51KP\BH%@ ])KB2](QV+JI=/M5 )U# MX1^%+V_PZD87K\6T&J^>B$0^[5O$Z].KJQ*H<9ZUWMK"N$UZ^QBN'][6X\XJ M^3:Y&&*8:A7JY5M_[9TO4P]79D#K.OVLYXG%E\''**^T)Q'G%:B5>E*8P3[A M2KES@:\*V#4M-V'$+>UZY< *S=+:5JV 2_'R,#X]_W;B&R?HII^FR@_V^7.H MS9WB!HT1(%@CO 91BO2_N 1^70CG+?R5C_/Y[;)R6"%8>1R$O@1]V,6,X\P-XB\) Y)Z*T5'_\%5 "LU_=E>@:K\>52;_;F M^GV_W5N_SZZ1CV\7<;?)> MKD+2FFXER6#4XJ'&SM!N_!2F L"07>5#H[K.+Y6:=YTBL4S2?X,J/G4MC-)Y?AAE5Z(A=Q#/0I\7SV)U]2S\6P:\F OW M89A6U\^/0S@;7H/%C6"*S_.G(_P/QKQ_1_-P7IVC;G:OY]]C4,OS[P;4H[:;.'YB1S0)B<_4NA.7AH%U[Z8]^)YUS__S%J19 MZSN6YKY5"2DQ3=MWN$=BDX7W: M]Z[*@^]YW'G("[HR6KJT],V5Q?=\E$E_,\P8]914JW5X$#R0Q\%9LP-" 2X; MEA"_2Y-"':XI4;CD*;N0I5=!EF69/DR=%\!R4DF?X!D^Z--@1TR-3?>W_&MJ M9.J(^J.XNEA4&*#QZ:==&=%W!K^V'KF4MV3J^]6NX>?V.^6)_E(X*C%EWI;< MBF$V'JM?A6&(GV$N0_UYPU:?YQ/8NM/LQOA6@,:Y.MI)6E[E4SF\=#$O]!W[:[K:NU"W>76)W_IU=A5'>>[_?WOKS\HRL%TR^4B7KGZNTDX^V)B_*D#,V'R&#OF9E/G.PV7E%N-MW'./4LC_$HM/R M<]#O+*(Z& =!Q,VUVH^;%3%_'J9EB1&6_TS'H.*LYVIZ.\G5=)T!\_@N4S7W M2K#[2='L@&C;#6-^6]8;'^^[T>]=S.Y8#9CMS_<8TGPV__#WCP0SHA:S.\AG M9^T_]MKE8Y]H09N2/Y'GAWZ X>XV#QR/1"QT=+]S.V9K!;"7#;B]P8(U\%SO M!5M[=)__MU-CUG+BNH(,Y\(8?(3)^7A;L3.U*Y[;[.DEM:('"QL\0VWJ!-:U MJF+[B64ZW D=WR8V#7RNSXMI9$:ANW9>C BWHA:M^:^6OVA=N3=H],B N2]: MW[![W,]>%ON^SL8R0PA^*IH:F$:6EE/X M;*1792;TE TAW@C'14B/3")E?8.,/]2\M1 M9?P^0T6S3C+TSWZO$X-.BV,D*79D FT]IX[#TLHB WS/ EE-'$(%Z!8KV3P M50AK4DPP,O/)A-R:BAZ^GM( 0[I!CUX+_[^\*Q;PV&@]ICEBRJ;7R!92,5?1 MX/]9I!@8(QV8,OTQFPY%Z"N&E)5JUB*-0)\P7>=C3!NM"A%,# ^'O=%QJ"+, M1AL%&Z.ST2(0>YQG52M"$8-:KHR3Y-N9& OFC#>8)1CQ7 ?WU'. &8^R&6!8DV-Q*2-+8!*3'*..K@J,!H9EK;+R M>SY4U:[JW<7H^JDZ*Y.O+;-+!.ZJMH%@H674!]XI@U3P)S4VF;8HGGJAOAS+ MT)5,Y[[)32VJ;'TPQX^H!ME4NL\CI3C.]#JIIG2W&*Q05,HI4OBW?.;VY44!$2>Y=\W M4! &PND%%I,6"0"M'*QT-H.U$ED2.AU /'R4X^P59(Q4:KR DQ:PBE473\2% M'.65"MIKYS)AS*?(.X>_)JE-'$1FQQ=8+87-,G5#IM@KJON>PN((4[#- '7@GXSZ:RWJ M]V(,)B0\\$+H@[B1".LS(.;T5K TTJF(/.)# VNJ1&T M1FR)4"EQE0*IWF*=CE3D+LX6&&TM$E 6,U%# 1@KGPF?6(OV!P8(L#F0.C(= M2+%T(.E.9;7@WY@8@JD\RTQU7&L:,,_YHIS*=4-R+T<2/#",9"2+4R#E8%2E M"+%$N36<8QZWR!W2"6JH!>OD%!7_7=49X5*C%HN@WZ1O'4M+H:T:-HRN1U>MOZ^U#0J\ M,9'G2F%-O?XH,(:P\LA"\YLL:P>CBFE/1ZH( 3Y6?M=2@!#_"Q&S*G2#6V.: MW=00@"0E<_9U\0)D.U2:4J6$M.B@)J5J@<*P$D_2H)4C0*AM50ORJZ1?0=FP M8'>0L=#;,.9?EN]H:FFHU55+(-V[-9+6C)@VQ4/:HE- =5ML*D5/09"LBWT0 M&'2&DD G%8#X'(W%!RQ%)>L2*+:5R[>0_*:76"Q0?256 EF,+S$/09-0I85" M(XI]%6@%BO)8(5VU>0QEMA3;/ 5#3CQSH.AO6%2RPLE"2*?MGX0WXL#$TPYB MET[6B_OHU#BM7R*RI66)"I NZ5*K1[4$J.7]LDH_^BZ>VT*H>Q45H6X*]4NJ M@'D3?*[ 3[*3MC\$0ZLA5(;,-I<:A6*Y 4+@1)8_:0T"!WJ3I5BF8XZ[("#E M1DQ2$-S'*LM *YL_I];04RL=-H4-E^.D=F!H_R%G>/OI0:=,QV+15SO8O^]8 M]$<&D[.70Y.GE>*,\DIGLL'\,4Y:\.[#D>)^XH:4V1Z-N1G,\LDA_J5!;KC/W&N5 MV7H("S/86LGTNRK[\6HAR+S&6>WF?G7+> MV;:?Y3\>VO1WR?1]Y@8>(PJ=_X[TC9X:WCXUB'IBZ^2P:LGVY/ ^R*&N=-;C MPOLFA*;.X'V0<&@)?L^)LVJOCWC#"(^OA+/B)U%4"VU]S 9LRH_4H5?&LN_H MI^<2W7Y7\Q%96)UJG#H2:,CWHU5763I'7PWQUF_ M9IBW=Z$;Y>A0@Q?"R;TG&#TE9VZ7F6]//VS=(O?-R_<2)@]ATHC"Q MXLCR9>(']8CINVL=[-4!9%(6$QV._D<^O]818B@GH(>C<0Q!H( M\DPW,%D<<3\*7#,V(R]V5&U:TTI\LCU+M>URE;J"&;R)W4[")/+$)-9D5 M4=<, HL0Q[8E0KA)&#H;"CF^E'.EXPCA>0/'H^\:('H<.' <\-RFR&&4,!Z[ M+(EMFS$_8;%VLKHFXT'P:@Z.CL, I=; =,F[QH%>47BC $%( Q F&!:@$U!" MG9!XH>>$L:=.8<(HC,S755SN'$.\DGF58Y/B/*+_S3+@X M9%2P6FJ#:3K,H:[M6SYU$AHYJHT8=3GS_+6$]1>.#PEAPT*Y7QU"!$8'S-QE M\XK.:@;O20$X9(ZVG98AP"UFQ22PB$,LFB0D41%?263R@+]RM$4W.=H&CG;[ M6*^>HSO#T4X3/Q4GENUY!,QY$_1WZMMAH(IW6R"A8^MU8Q>ZR="N,[#[X,V> MH;O#T%[#T"XQW= U31;3@$;P$N8_H!UI%M7-_IN=0MXN!8GV0-L#[?U RYKPM, W@Y@G M46"&GDO#(/0BU7,XM"(OW)/WV.T0T-K.P.3[ZUCZ]H&VQ],>3]\WGMI-,!^- M*6BJ3D+A-U!B$]NC^HR>N8&[UR">+L"I9]H#RG;:%OZ=P6FOM_8XV^/L1IQM M!4V'#,]"B4,3[H>):=&$*0[Q81R>/GL%Q,=MZP.?Y3BX M0ZT-W&&C\@U/O-_]+DB+?I-[%N]W__65A15J;)-])>A*JI6/C@&5M^T\_I/9 M \O>9:)V9P]Q#AUU>]3I'NJXM$$=AY& !I[KV[YMF;9/$Z+R21@)P_CU,L0Z M@#K_S6!P:76-Y"U:D?> TP-.#SB/!AS;;.*QPR@BW*&^%9JF'7LQ=UQ7Y;M0 MZM#=5[';-H&M WBS6H[&)@/+W.7!; \Z/>B\&]!I)8$$49PPCX=V&)+ P7)X M1!7$XJ%)8OOUDNPZ@#IO4LLYC).A?7B!1-IF7_]J'0^L5A8]IB<0S[7B..*6 MY=K<\U3Y;=L-]U5^^Q&5;B:S8HJ\WA%-Q#$'EOV^ZV.^6;?XN\<%NU66GUNF MS=R$)I[-;69&KJ.214/;B9(]=4A[1+VH*AX<)/>L?..L[K&E,%IE^ M9-'09SR$'RA)?&4B>%;(Z*L7UGEMSE\]@:'6P+)ZE:!7"=XB+G@-+E#"K,@F MB1U'Q#-IE 1<=]TPP51XQ5*Y'0&&]Z42O/D@DI/IOS/)%)-B/,I&[[=*%R>- M84 MS_>LF(11;#-&'=L-5&E<[KN<[[YEX"-Z[ZC]^E5L5U?4 V?@>GU5W#=AI<]BX:V:;O4BP,W\5S?O6 >W(\S\)H7R^SVF/YL7TZSW MO:UC@F>U^EEZ(0_]Q'5\SV>)9_FF*H$5!;$;OF+'6[%['1'KS!Y0OM,Z69WS MNG4*';JJ"+Q%-'!(DZI@VXGOQ7Y((S-@0>B[D:]\<(G/K6CW)W1;F^VOB@;O MR__>:_YOG.&M)FK7I8D9@&5O1XX=);'C>*%J9^TY+K=?S[SODO3GSL#>:;>J MP^/Y7OJ_53"P6WT M@2]S^,&825*KWJ]GT'$:SD\%T#LEOJU M*X%YU!EP_B8Z8_6J_MM@9:_I$<)].^$)]4+N6HEOARQ,5)"MXU+'WU\>WF&P M\IMT\?=L_";8V#6;DNF.E22A&]C$Y#&WN&4GENY9R8E#=I\^MZUAW@DN7F\G M[;(^B;_GY,YP,FTX.8J=A' O=E@4@69-W2CV52)LY,>>_WI6=2=8^4T*Y ,\ M<^\[SO8-93K=4,:UF_#B.+)\)_2)8W'N$?C+48T0+4+#V-G3.>6C.\[N1]NQ M3#ZP:=]MMC_-Z$&V!]D=@VPK7)0P8EM6P)A+F,\IXU15:K#,P&6QUY%NLP>@ MA[XW?.UAM(?1]PVC7A-3QRU*DH2%W$H 7FWN.\Q5,.HP;NV^^>&3FLSNRS'' M!JZYTQ(6[PQ*>U6UQ]@>8S=AK->*6[9LSCWJ169L.RSB5F@%.DO139BYO[CE M5P'97E4]D'"FOE=AWX^RW^-^C_L][O>XW^-#/")]]@J(C]OVE?TCGXZ*FZIO M+-MWG=P#>KSE17AUV.PWN6?Q?O=?7UMX\;BIG3:6O9$*0-_]Z ""/*GI\597 M ]-EOF7Z2<0Q-BE*=&=9'IMQO*<>CUMWEGUT<*?21'=>1\4U!]3SWD*(YSM0 M.GK Z1;@D%:UY-B* ],R;0_;R5([24PF(R!I8-I)O/M3Y<0] MUO18\])8TRKF;$9NQ!+F1784,SNVJ,-52FD0!]1ZO5RT3NDVKL,&E/:Z38\W M/=X\ 6]:V1T)X]1RW=CT:1@S:MDNT;FOONM;>S*FMFXEV^LV[SQ5;DJE=OXV+1&]D5 M383P 0S\35>IZA18=#6!_DTB@NLVD?6A'9(D#"@ES _,A+NNBOH, L\GSNOY M0%X=$=Y7S;IW8*^\:Z:GIM,8!Y1R,^()<<,H=MV$.99R?,8DW$>SR&V=$:_. M\^M5ZASJO&N^[[6 MPH(M $$*V*NY3.+VB%UN)DPS])V ?-,^Q6KUKXZ(KPO M+>#-QXB(>DWOMJ@6I:QA^L",L+QEP E+6$@H#75M D*)N2_5?_\%:_?E$: # MJS^:>&N2_9!YF3>Q4SP(076WG=@W?=LQ \OVN*XS8MGQ*S:=Z08OOTFW?\_' M;X./W28D*8J2P(\XYV;,$M]A+$YT _> ,++[>D$O4[)V7^:Y.X#%ZUFY9^6. ML+)E-JSL^H[E),RVHCA(0L]C?N"HKI A-_=<3^$ >/E-BN0#/(GOB];V16JZ M7*2&6E;3FW$\CVFFNPDQ#63W8=1/JUH[9[T'=MT!YSM]#SB MC96JZ13L=BD M@B;ZW@"VQ]$>1]\WCO(FN"Z)/)/'CN<$"?="AY,XTGWD0D[LW>/HD\K6[DE9 M]2QS0!GIL;175GN0[4%VMR#;BF FOD,\W^1N9/M6%#D6"0)U].EZEK^_+.[7 M0=E>63V0:*:^&&)?\++?XWZ/^SWN][C?XT,\)GWV"HB/VQ:N%>>G3=G:.^K4 M=LAN>G^F44>L'^:1YD"44^K;8>S$9D BUXK<6!V(1C2.^.Y3N5H'HKL(JAY0 MSQXPNQMGFKTGZ'U[@GI$>R5$LTD3XN$EB67Y41(Y@1TFD14'OJU"/!BQX_WE MHNT&T0#+!B;?:>6('L]Z/.OQ[*#PC#;!%('GPF?3)HYG,]NDQ+8]58G+L2G= M9^_*7838#RQN#JC; UH/:#V@O5] :T6'>29S4&,*S# )K8#1Q%-YPS1T F=_ MT6&[0337<0>,N.\;SX0#[F_S%$:IO]_)LV%-<>?RZ2)5B[KVC;@P%016)8D9 M^)1;-')!V2=!D+C<9F&8,.92TP_A)7]+]<-;*X4NLR/EK"34_.LJY[@K.+.; M'(9=7)M'U-/AWFLW%6G):- M,\%D1X2[U/<3)S*#D .V<#>6QIW%0C=AP5%C!\9>X"7,)*8)ZI/OV8FM+S6C MR$\BB1% 5]G(GS_Z/>2#D0%]^&'[Y_?3\Y/07X^NW+Z?P=QC_ M&I^>GVF@4 NX0O$[7MROQ3@?WLI_[UU(CT:A&_H.UI0..>.$J]KU,,$DX7YK M(4W?Y_PT + V"JQ,<8H(A,X1%E-AW>&ND43^(F\#&]R,?Y'+Z9 M%+ [17F53O/_"D*NC(M;H\R&Q15\@ULG5+"CXO)H 8]+07695^)!8_'\<2X? ME6>5 5R :W21CE/8::.ZSK*YN'245\-Q4>'3_LQN87!2<4&V22^*Q5P\"W\5 MHY6:2G5LQ)>7R O?,^,?Z51L!!G@BGMR+T*%P^A6O22_@@ M7[/\,U*/T*C.*2_A89FIKPI)5QDT&OZ65'/GZZ'#] MIL7 M'1\"2N .U(0@=G9YCV WJL5X+LA)_-C>';@>!XY_P]H6LPS/2X$0EWCJ\JG0 MHFV>O]QE]##N6';&'*N1H4[H1%YHQZY/8M\RG<3W=7T59H;NJHC_HH,N,&;#88 M?@G[!K0[6@/ CZAP4O/G;U]^%W^1GS]I4'R!K6K7LC,MRW8"UXNMR(DBUX+! MR*WR@SA9,T^7M^H;3NG+Y>]5AN;H_( W; #BIA(PJZ JJQ">OJ?C1:89LLPF M*<@#V,H)_&>RF, W4PQ#F*6W0A]91F\M_."IS]S/![;3;0ZXF>,3+_$]4%TM M$L7<,E6!8N"\!/ZSNIWA8K(8IR@;I9#\*TQ/VK'@HH/CE-[J#*HRH;(F7>%#"N;/KA[]/B(=_(X\$CK1<. MY2, NB ZK0\AW ^'+4>W1L^(WH4?K9HI1*G!+)H#2B'CE> MC*3X.BU SC]Y<=RG+VMMX^]:QSX(%0,,$7]Q!2] PG#O-$/<(V+OU PY 8B< M7N6@D55J WXIBM%-CGHAJ'FBO(KZX0159B"D(Q HQEEQ.;\!VM$W95.0/&/C MX]GB8E[,\J%AV>81,S_]9&C?:$VF+8,1Z?AD @B&W"1-A;"H@,!/IL-%*?5S M(S7"<;$8">1>B-O\LD2GC61!5&ESH&-#E88QM&/V&=+FYCH?7AMBURLE7 # M2HF'8M3#=";64!A/^?(4AF(*^=(4K@ME?FP<>J6&/E1#EPK*GM5&:J0T#CLBPFM;2I M)&9K:5<9'\^%'.0F__1T?0K4QFIQ48$0@%5#P$*DRT;'[;G!%6#V@7F4:5DE MA]=V0BR)$9 "_EEHZ/'M5J'0B_.M>?LS!#&*I0E("1CS"%:VO#U"4,Y!IZ[A M6N(R&/-H%RJ#2-N$C:-0";)::4:/VF(\:LS >MF$U(25F8LG"/?=95;B$T$D M3'(T0Z] 1:I0IBH15>%-PWKG4>!/T>FZT/*LS"Z1V>3^H 0 [5Z&S>.=4MO MG]384-,75Q?&A?IR+!6)[,=0G%&";S0K\#*+L734<:M MJ"6P;G!5!6H5; 2R/^P?#*P"<,"=3*?SUCM!,DRDZSE#\UZ(2= %THG:UN$2 MO^&2I+!X=S\+5TV<:U_J#& M*_S=J$VA&I!5>"Z=5]=P$:[M#$_#\@S60BS*"(TQ2>5:KY(3+,:"C' W20,--[$0?)UEX[>LSWYV1= M]I,T9U5 PX]RFL"N%#!=@WI"D7>-C_B(R[P$L3 "X:_XXKPY:)&;_:DV/K0& M?KE\3+29DZ2SOQYZFX_16'PZZ#W)!F@$RI7_7;I%=7978EQJ'?U?;F[-:'0SKEPSE;3"9H MQ<$RG[5 OGWJK##UR<,^/ ?1'>?4I\6Q/*O>L9.H1BGW0YB#M '\SRF3I5%M]\57[Y9_MI:G=I6^B)33.&^"*, M+S6&R\,3JU8U?I;BXM]** I^'BV&2%IM-2EOQ/]#XG:#E-6@L892][D5^/[< M"ITE\AKM[X_&P!]WZ@8%90YV)_V1U63M"/?E":J;1[%4S,^5-2#DDB\/!+\T MI]PG4\#F>5'>/INDLS$*%]@[:3* VI]))5"8$T#PU_E%/M?VWM)AG(&XNY8O%IU!JZ=64P8]I,PQ71:&GIVXGA6YQ%<=#2*74<(.7#WEA'=+/36/ MUW-IWY=Z6JNE!X+>I\5WL?D/PK?[\@K*-S#&RUR<'(A+/J9":F;3:E'I71*# MC4$;O\)=.)%*PGE:_6D CPVS3\\&=E!#2L2ZRK@&I40@+WY0WB@=V% V0Q4: M#&+YZG?HT?L.3*0\>LJ%T2Q#K?K@H8A^CSC8FQ;&N !+IJS?UT"_=@;5KUU[ MUZ:Q/'=\?NV6$PI92\MIL>!C7SI!95F92=F&<$3!8^D<+*@FA$0^308F[ES' M6W+DM!_8#A];FR6^ %<&]NI[7BRJ\>V2K:=T/7'L+ZY4,9IK2N$=BZ^F),-:4A/LJX:[!@C.08N.$KS$\'! A:6OZU0/?NZMO$Q<\_]\=#E@WG_BU7D!#;4J=N^&JV M,AWI[*^C8^&;*4QAIJ=PH<:,I_9"%\@FLW%Q"[",08E542I58XI'W>K:F5H4 M7 ^IF\^6%Z*^$#@4,.SWI9AB#3B#UCF(1LG:Q22>70N&UM&]&&<]G_NGHP$? MEG)]G9!]C1P^5$*%$M-0IU2/8=XQ>B$(]7 ",P_F4YND*\_U@9=]MNHGZD6CW$-A4Y#4,1H\?QM*:_ M%%RQ.M9[)-!=@N9NT816&3YJE:K%K.OX[DT4O+9]2^O9$&*S2'K]5Z(H6I'P MDVQ^78SN'A3&[8,!+']8WA,%P-@3#"S?J5^$/4.ZPQF+=G:-0:.$ ?BJ>>"5> M:=)ZO>#X"@=^)$.0TQNTF9=CB1\31G0W[PI.O$[+3+U)Q2VK-S9.$J3-4N:L MR-&OIZALIGKOO5%]XS"_@_"5P]PY(G2P7#9@!QQPGI97XG18*CTZGJY8#8#\ MW]E(6)M^K;\__21#3N(I3D,2\GJ>$7ED(6=G8CW MI-/I8FEZ4NFHVC:9 ($H&TJG"Q[[H OJ&>B$@[C,T3O7BE#?"",>-R0 M>-^=F$=B]D&/NX]:?$+8X;,7:AW(Q3?+J<]XEKER!GV(F<__6( A\I"CUMJI M5IC4['\R!;MU(99+J8FRMK-AFDUW^ =OA$V7SDKA$T(%Z(">C0NBC]%SD%+!ZC' M5:^"FCXL4@:TBQ)A>6&.VZ35V.!+0A"%AI)!MUE::J]C+>8L$=%/S?9Z:L&I M9:0*#A0&=NM9TJ:&K=/!>DJY4!)+7#Z_WN"KQ5&+T0I9=[]DFQ52L1\HQZX( MBYRI@,^J<98>E)=SR^RD'<-%FI?&/T669QL"%#:X%(]UHCH0RDC*=)+=%.6? M&E%4P)9R$;2N_+::5K/Y34^>S(>_2XM3&6U5*UQK/:7G$M\M(N%V,^@638O0 _XMM,U8=[H\J OHKI?,2!<6@=1HL7)@ZM6$) M(;!F1CO6$RW#T>AN1&E%V*?BS )(?2J=R=NRZ$X93D@54.;Z(Q1[W RNB'K%#R_88CYGK,^81QV.!?^#E^):OM;I2 M:T^WC(.]O\#X1=B6!H_O+0+'0F;:7D2QD)O-0NS:S+4W(&!NTBH"ET06MTPO MLN(X8;Z9$!JH*L01HW#QOIGX1Q_]>@)H 2\_78^ 6D6WHEY!C\\$=Z"W(F/#;^3P%"KY.)H/AV*:G926Y+/!QVO.;3^CH4,JCIH0ED6ZTO\:4-0\4#XD9I:@!OV MMY9D-]<%B.:CX@;?@OFY^2B'NP:@3]X:OV03XT1FJXI$OY/I\%B\3PQBU,0! MJ 7:5_DABSLFS9C==!<- 29C&_#23%@4A8%I):IX9N#87GPGF/M#4 ND2^-K M5J+K,[W*OES^LT#=0U0%R:JYO JH?V/H,BPL->N X0T/KGN++M%70Z1K,<73 MA?QB8J@[ M+VHM8\UM(K98=.%:3C?>8_DR17"QY-$D[M. @(\7E 3=G.EOJ$DVBM MWM4&[2%LCUZG7P"5D4U] O9 9D\-72?N/G,K!X@Z>*0KTA*U@076Y9&NP-E$ MMP,$(3'<13WRA*]5DM.X2?7IJC :RF)Q=6U<%&59W&!T?ZM.Y2HN"C>WBEXH ML^_%6$3Z*?_O): WX4+0J4L.5_[A:4B[22IA:Y9^9J*2*>Y!/U=W?LVF6E2O'OM(\5$5 MYRN;G(HCC;09N*A:,,2D&N$"J,?=,MOQ]+>Q.>O\$7AC*US'W7$]"\+-4@0B.;W'V]6NTBN,NE.N^D TGYBQD^I?;I5BI/1 03*.X4D3H/ MV;==.^,F[^F,>PM+ZUF&FO7A:?76SX;7V6@Q!O7K6UW \J3V^,F41*V)^=/1 MYX9RX3=XT^@<3__NM<1-R_9]%-@T"5SL/Y\02XT](EYBMRQQC[ H]CU"(D8< M8LHTBCQ%R9*Z58S\<6:%1N*XX M(BM7MXYZ%"3H\GO:&MO MT^:&OJU7+K7I,?7S6G>WQS1%'6Z\[-(S9;,:>5 ^!#--_?J_/@!)XN<*35'U M>0-EG.<3V*93$"O?BDFZUM0(A/A5/I7#2Q?S0G\A>R2);V[RT?P:KH;U4AU9 MAK#NZ:S*?M)_M%=)M%CY4+1_>6I4,KEGSCH['6S?(?K,]N+:FB)=HBKWT#KX;\/^VG/'V0DWA.]E,[ !: M@DF?A4V;''_'B4U"G-!CL>/XO@4:3RRU$I)XKE^W;!U.RTW^BG6M#(7(LEZ6 M;M++&KK!Y.07^8-;"<7791?-W>89T34"^!4\J2KUHQB _(+/J2,JLC MP, :6X>SP/4IM1,_]DT&YISMJG!E&H1!Y&SAS-P&'#8:;:&,[Y17?FN"1CL. M$\09$(OMLCMA-YL/OF5]1M ,#H"L0UR4V$%D>K83$@7F6NX3*/3N8#C\'*Z(][UB#2ZHV>H,&5B68[K$HW;D1M0)3=5*D/CM)R7W#+C,$F8 M'7M.S&,OB4T5VD5-TX_6HLWTJG:<@6UOX'*KE_*'+.5EI_ MGXMV;906C+:"6F+'!YTR<./("S%MET8ZMBWQ]RLME*[9_D'M MW5>Y=1T7)/; ([MT'O6VYVO9GL-AB762=,3+N[5"G58*OTGMB#F^;_J4)3:C M<_5A#23<%DC$40(@P0*: MT("9;FS:5*D/KLV2]%B9\PCS MLG?(XH?+R:[9<+)'.:4)\+^M)@.#U+B6P-F M]\?';\#]/%[W('5)\!^ "]JE#980VS2#A .@1)9EQXP'MJNP)+(BQ]XGEK2^ MZ3IXD(%-UBN%]6[HUU Y]@$MV+9TJW.M^W=5;IZ:FP7[-RH6&!*G-_#E .4U M2PILO0P'#J/,:6"4^@$)+=.T3>XEH1U;OJF,*\(3MBN53(?Z;%;-LLZG KAT M8.\V!N@A4NLPGOY-E"[2W^_DV2MUKQ]9X>D%*V_MM[RIVXJFBUR;>CYW/=\) M:&R:";5BRF+39C&+P'CJ6#3=MJ5+;>]X_5A\5Y5+,<>C+E2&E4;3\;@8MMMJ MG^5(/$:57[RG\\G5 F\,UUA7U'LF<, 7O-QZLF2WL^H'=HN MQYI+9\4SAK8=WCAVJP*)XT119-G,9)2$7D*#D+F>&P?4C&VR3062%IY\D]WL M0VRQOHQ(B2H_^=MYU E ,H_7Y?K.\.A9!+[E%GI-16S;L2,K]BS.6.#;/(I\ M58+=CR+&_5UM85- M!,[2([7_>:[JX5=9DUCH($AFO\T7WY%OTP&EUOEGJ$'@038I0 MGF*5\/'2(K1Z$BG!WBZIO$T!;>RFE>;3JEWA_')1RA/ZIJBY%.AUQZQ4A_NT M[BJFLI_07>-K'J;Z2&;-8YJB6-ADLJZ ,Y#-G+--_GE$ZM_H&J?5Z]GD!?4U6*NAO25*M2 ML*38)F&*?3<>IJ51-D_S,38WN\#>Y?D#A+)2$QT>-\QGP':5:NRM.X=5V39T M,FK4H\L"WV7\9Y&6V(,;Z^NVVF8?6FUOVM?V7BK._:S:WNR!#=L.M'97L&JR\A $$'9C6L"HB3-H];O5LE[JLJ*_N M:,>DE^EK6HKVL*+ID6[E)']K.B?AFU#TZ08=NAF,-DH1C4%4X#7P:*4QK+Y_ M8(3C]':.G26B!>(^_/C_I)/9S\:W'%L_MT<01N*7;\T0-K0Y4DT =2L"9>E. MQ&N;#D8WQ6(\0GM6_*#Z6*@2Y85Q&IZHOH_PE^85?%H^5YTML"^U;%FA.TF+ MLN+E52K\D*TF(N/TINZ/<(8:$7ZHVUJM;XV>W+$!%' *,D"THR2VI@*87RH5 M P#C2281'AZ)(ZVNX9G7P M9"5(6OJD5L_8OV'2RA =C@76P0J^4W(6]FU2# MC9M4RS)LM2CZ9RSOYO.[[MQO8GBFU5B)86PY+"+$(XYO$=-Q@DAUQ[-]D]\9 ML=?2P;#^R_RV[NQT(OI'?BGQOZBQG(K62U\NSW#-U*\;V_' [A#[2/R[E1D" MQ >TMV9UB+VI[FKU9-[OS'('CND-3/Y@?MCC34"^D6@+ M_34KQ>YN=%4^>T/!C&Q>\)1=-8_-!R,L'[^?,^QY<"U01R$.[JM<)4,L4RT, M=-/J*T" *U@UT3TNQ68Y!D!=BBT8^$EHJ0]2/'5JSPB/V"#2%->;O(BH* A+Y+S,3QPL2C MC@(;*W;]L%V&YBS%MB5B-E]NIK >U_FLZ2>W"49V16_KO>+HMIWB-A2>VUFC M.-F?30X.OUO&DS;=+?64DQTXM!V"'H7%9%)W=VM+G;9\Y%(^+E%6J'2 "*BF M$:OG]=#J9B'WC$PU%VXK&E*2MXE6>OIW2:(/P2)IW*:>0P/'B9PP3H(H81$+ MJ>Y"9\6!OXW/[:XN=!L%I3\=:4EYIU3D0BKR9X+HDWQQ#K'V>;ZSU'QFC;85 MM4P6XWDN&WM?W(HKU^A*ZZ<2D&=E+D]E]DTV+5*6[2_&[0$W2AYI2$9.AM /U[VM+?C=95& MOG3 9\!Y/9F5VG8$L^)YI_C00:9"#O^?3 MV[%1BP$0JP!69R2T;7V.OQL4X+8VO_PR->9E/!NJ6RVPZ%/?(CV4*8@0_ MMMLI2P>^O.!&$I'X9E04986%BD5P &";;)2,7811^LS+A:0*U:M9NX:OBPF& M%>UZ97J_?5TF5<%6T(K=32B#@(>'0.Y&%4 MQ>5E+N>LWS+$_J/J]+R^#O<"5BL?#XR;HJC'T;JB_F;]+4?#<3I:VI)JGF7R MFLL!D4U!9\.1+"H1HK>8CK"KISC]%9$(>.P\%3D]17D$!(\= M=IMEE6$>]1SDJ4>Q*/%]$M#&>RG/ZA@9^56>;F_RA4M56R7[&Q_R3 MM%H!,:[D7M6MVQ5)HE#,2EC"/Z?%C0BHJ8_.\]&P&!@GT^'QZIFP_*UU,HQ! M*PB0"#ZM+/:\=6CY$>X<99>B.?5%!I? R#[FFY=@:2+"3A,GX/>]V0\^;_-.0:+P MVBW?*ZS+3:\[$;2TP-.;M7<Z6-Q MT:\:!HY&Z]7:X.I!^5=+(ZGC[+/OXM8+>%L[" Y##Z?BB#\'E2N?+R3%2(LU MG\B0?OPOT.E-EG_&R1%W6/G[$ !;M6ZN/(7'D4PQP&^,>@J1[ 9CWL);OGQK;?7@FN&2 MZ15[Z-2D;?$\$,(\<&S[>#W-?Z>!Z )]4]$XVL :@4=21I<9*._?410/)7G= M2S<-,7X3]]4A,Y*IBJM,<% M'N^F-TGD=SY>709J14V8V,%EAIRS;Z)KCO?B MT.5.'-B1PX/0]ST2)CKJ@1,@OU6B^PR(_^52\FE-)NF/?+*8!$*8P3J'Z0Q^ MN:,BS5:$B*N$BZ2W8(>$2/9)ABM157PK2?0Y$]+X'T4N_MN*7;M/H @M%80M MCA\ "^-G,X2=-<2845DU$'[$YDIM"4LHR^Y%"I$L1SEA3;*584Q MV\!K*.>6XCPV NS]3(1KL&]N:$XM'=NT$I^S. I\.PY"ZOB^.OV@C,5^^Y!K M$R>9P&&- 6,$$L=_0= [_&:2/F&XQ.>RR^7 MR%25YJJMF669"06SZ)^^:>&_(K($W]17;>+EFN?\B_&V[+9U&(E%]\IMP#@7 M&H#N(L*VH5FC[0;C[PZ1EF_V%MRG\PM?07. ^G*0@!!6G6%SZ6A/XJA6!1XK%U^/T]2C(MFQ=B8-<._ I MIMDZM\_DLNPJ(+)1LW(8-!KW:^J6D%EP^4Q(01C@H.%F&&*$/_E6*G7)R M"BJ%"2Y*I.&'%;=BV2$#@-<*8IH6F@LD4F@)<"^?:6M@H,XSQFV0V^9&.?QL M;6C6L>'/-X%<$RSZ@"^CE$&:>Q:RK:*AMIDD/N,4Y:O%@\3T':+L-DJ(>Z_= M]G(.@JWE(1W8MGV\'DRW.XEXKPS);UTN)78K_P7#@L;M_Z%.I M[YY';B4[O%:'-!X$W/42,XB]T 01IJM\>' @/ MG-U/=WUT_[);FCZ9AY1),RK3FVD=I'HGUAY<$J_5)_$N9>$^*XG7WDD2[ZN< M$XE3%^46J,\95PY_-UDNTSNL\PU.X$T7;G>,) YUFL-/?7[XX-'-P/@].#/\ M7P9X!L900E*WO4S3I]P%B]R[J2=E$N'01C @(?T3W+RMVW>E_:^$]-L MSGPT(ARVW09)]IUYOMD+0>U:^1PAS8&[/;[ M\=EQ9VB(NOL]B_R>YF-=&0\GWL+ICZUZ*ZV?I-F-953DO6+"G];@5MRQ!ESU MV>?>*;4Y*7'#@#O4(I:?^+'MQ8')E)/79WX4=1ZX[J94$2Z:K]JXKTBMSLL1 MJPC'7:'8.H06UN0QA+Q^VY9$7M^U2NC"%?UE."^62U;*PIU+#3XMB@ MJ][C37K8P_I7WCJ.NO>LM5:0[CMEW:@T/O5\M3D%WN006_+T[_U&(P[/K/"((XBCUMN#%J'/IIR$]?;N7HLB(?UZO'! M 0[E#;WIE!] +P9#4IKL2Q MS8 Z3F+9W FH99NA%FG.MW,A$W1 M$SMA)F,.88[IF+;OV*!/*NQFB>M:+Q?V>X#V"=UK1/V=@<.",AN"JIVA+P#? MK-6[-XIB8O/0M1/BF/Y:>ZD=IT\<(+EP0MZU.=OJ3>;Q* R\ MP+(3DX>.PT+JJEI+OIWPF.Z%>'K39/?ZXDO69B2FW1P?6V9((B_T;#=**/%] MQ]3GA9$96)';=?@Y$ IBKG6\7@'LK1NW=G,N'234C1F/;)[X0%L@Y$SEM8T( M]RSK<)'J?5DIKP!6S9%Q$,'7@6^QP(DLUPPBJ@ML1Z;/DOT0T8N 5>>(B%!G MCUV_NIT2U+8C-Z8"R>X36V4$;3)_-^4"M=^YVC-G5#>-6&UG5GLML*>%L9GU9A$C'I#I,2#&_10(LN29V2O*2SXSUX3 MS8C)FZ WPR=R":Q8]FAR;B9V+&N/1#'SKK]\_QL@7T@\4NG"Z#"N!2*O_\> MC+!KC;,L<.+(#3S7="/'LD+;)[&V6JTPIFLY'H_,/'K<%M6WG5T#+V,:#TKI M\]M9MB3@/V? ]:5^[.ZREM@^S0)@T;$8MP!P%=:LR@,_@"EOHF"3FNJ^2;O5 M(M:B84A( -:-R0./,NYYB39S0KY>_'K["CQU .,V!4N.K;?R,-]UEUZ<-<;NX0[C-EADL0N33BS?!;I(SB?>Z&U M=@2WO"NZSODWF(AL =1T9=DBD'4W6_RHY.0UB_/87-_EY[=ID<,VQ+B-T2)# M+84ON?/WO,6NU6_QRVWQ<@>3I131<_'$U"* MYD!YYR6H0& IIJK.EE]5Q3!/I>&.+0;P]RS;H4NDY0)8=80T2R@RZ'3%3K$@ MJ@;KCHJ ZB"!/?.Q1WH^?CD^?A%H]GB_I2\(S1=96M9-$)_5I&6K[26FV6_O M?K>WKLVC0AC&XW6?G\A]HOS8T*N(K5ITN9XJF^1'^ 11H!Z+W0*ZI^A%:.X7 MSVY2J0[%8;"]A%5%^[",$:@,RR+P_K*"6O05%W-=#VF+!ZR$(SW"[UH+>_2R M8W%CK'.?R?I&[:HU[>@YV0%CEN;KEVG?8"/=[RXQN*RS)=E%N4!MR=W0['*K MDH5WJ&FM22[56Q_LH5: S#N4XSI;@*:3B:H'87H[06VU&L/OU9-J'S3G"OO8 MI,W1GD_9GD<4EWCTRC2 MZW=I]%L3!.C\K2U==]5NK/>Y,:!6V%>B;'7S#NSS?A"P?$?;",TDN6I75^HJ MGQH"=UH$=1E)1;.=%I?JQA3->WZ19)JI/.5F9[=DO@'(Y%&FVZ^V#GO;A[FB MRTOK\%8(J\OT>R'ZIST&I-:QJ.XT@:O1@=D\@L'N -:ZAX70:20/%>7V4[C( MYC?8BF_+=7T<+(@V1MBS9)R-KIJ^NULNU<'5PF)]+:RE8E;/JH7%GU4+:YQ= MWF6L/:NYDOCF1@[CHAB/L,.5;AXJFBYC7$(A^SIM+X9>2.:T(FSJ,!G9=/V. M!J@JKD<5 ,=2G;LJK/O0^2(AC4/$#1ACU/$BV_1=%G'7M%6'C\BR7-]\1B]U MTLEFZ=3=9[-T1-V\DDT.<]$W76H6LH6RZ#<\?8F^YP1(OPGJ=VC@.)$3QDD0 M)2QB(0UT>$0<^&MYH(_8XXV-E?WI2'=6[B0)$&O?)* ZOK34R[UO=Y._&44. MYHNYP+YQ$K(PIM13VYUPSM:"6K^J0L?GA2][$.N]R"JPQ*J-G4I?>P_WF^"U MHDH!(E=@2F&32:50S:_SZ7^@[>3)2D%RR[M$75$TVX9J% +#,FK'/UW M:FS4?5BE"2 MRZBVB-I]"?7ISY*8&RB["]LZPF]713$2WD19,%$5<,U^8'-.'$,SI+J@>*M! MY+(XQ2PKT'!!BVY-1"CWTNU5@3J/SR\6%:KH^$=3:KLI_T'VO**(X8M/RY\(C@)OZO#PQ5__D(_RGK7]6 Y2M<]M>? M]46KOY%[?MKNM@VO!0J=8X]6-7*YZQL*(P^'679Y^?/27E+8E_9&M3\K\FE_ M)=>3RLULT<=NM/9E'=U?1H.?5DP@M4[UQE@?.K0>B!K8E^VGZWP$/+(+0T#V MV]BP"%M3Q#XFNLHQ2^_@NS&!L.+VYLW?^73OG]P.YO*79TSD*>,6^[83+\16 M9Z9.$SP=<^I86(@H 7/ L:(H#"VI+H9AR&VRA77P#03ZU13=PRKF28=$$H>"I=_ M!(WLG7 W>:&Z*X]> I94C_ *]Y9#1CQ_K7#IWO0"M:&QW$^X_@MNIORM6_AADX'+=FE ]'K"*\!' M,8,)W0Z,V3A5 4 94,X,CTW>L>9@-\@0FSXE7N1[E 8195;L<*J0P:))LI8W MOTMDT-OS%3='>1/$UG0+"2S.!MSL-8F#UB1.U@[!/LY+#%1#\J[^-EQ4,%I0 M*\IL++.=KO-9]:E7*];!H]6=W8WMA#(W\1QLM^";+ @T>%!JFWM5*YH-[9CB M0 8.-0?FAGR.7G58="V;D=@AIFWY5D(M/PRX=BQZ9+U; MAEZ]KK$F,^G L=8+K?2R_(!84]B,O>%_%]]:+<=@%'#+XCSAKFL%<6 YQ ZT MX1^0('XQPU_L6;?0P!I0WA\$O)B0;@O5U'O#\8!0 MX#S]T8HE:]4 U_D/M[TYN0X87@,8- YM$D418R8C/$D<4)NT.>D$=*GU\A/! M(MT$%JUO8 ^;X+)N801S!M9.(:*W*%_+MS0DO MU#FV==(:4D0=C7*3EE@]X;:=4?7<4Z0#Q@Y&6GU?/$9MRX[,P$V(Z7(W,/WZ MI#FT]VISKBL;'?1'468/..ECU@]:QZ&T#'$&/ '39P^"[/ MLWJ=XY5TCG&!(\6J4NUL[(]_<=QCOJ1K:.6DN4%K'>]9TVAUF /C)$I\2H(P MBKD?V91;=19,$G!G7U;*1O3X0^V-C[N6=NQ W'$'MKW+,[#N@\0;U#AD11>L M7E%@X<+TQ[/38MZDCM%R?#([BA-&":$!)QX/O<@/M2U"DOTZ/O5^G:<_6C]V M"QVU4>PO56UXAWK"2UOIA?'W IXG#@,"-ZSF6?JK!@>\IB_N*711:>$ M-W MUFL(+Z4A["]*9D.-IRYI"8<00F.WW9D)=P/B6(F71#YGU$U";60X9D*C M?8)'=_6&@S VP.%4U.L_EV$7?;1$>IN5FP?Z-B@8>R>@-? M#D->L_+0ULMPZ,C)FJJF)/)]C[.84&I;H%QXH4?KJ!/&=X6<.@5AL_J5=F=U:EV3'J^G_.ZR'W-=0S65M=&QFFLA:TZ+&1F5G-)+].2V[::L M7&BY?D =PBR36W%@P>;KW:?<#CNV^W\ _Q4WU:ZWGYOF\;H2N[M2TZM;KJ:Q MM.?PYKI\;DTL>26"4H;JWHL,9C=:P/ 0V?%T:)[^P,+ULZ+23?K:]Z;S>9E? M+&256/7NFZ+\$^X<+M?J%660U:K7=8*KVVE67J$%N3*(,E-=9HQEV.TFR.*J M8 .@\1+.IC+^%%DOK=L5R#5MROV7V23-IZ(EQ[]A 7#ZEXM2!@V-<,R"/.7" M5[!$H)H,]9.7[BJF5X5XU1TC:!YFB&B"469\3\N\6%0M1W^MB,/^M.S[0?/& M)MP1>ZS49;,&QFS;TCJ#FH &K5+2[7>HF.K!6MA4\XTZHC>ND+>+CJW/)D#OS'8IK):'CJB:8OWI,?-:BY Y9T MG&.?H/)V"\(:9?,T'V,1[HOB.[;$O9^F)$DU36) X\MG*;9MQ)X%XTP\'NZI MLFU(:K0HU?5 X/@NXS^+M)QGHO_.98X8*5;EX+K-V'VWF:>WB^$K9C;?#,F[ MR=81E]_30>;W:;H8Y2ABOI:%D:"L-I*Z:]O)5$KO1W64>=IT]R&!HH;_G@P\ M\^M2=>FJ\A]/UT4F\,WU_\_>NS>WC1Q[PU\%Y>?DK=TJ6L'<9[SGV2I< M7=NQE:3R5PHB(0EG*9('("TKG_[M&0 $>!,I$I1 $DG*$4E<9GJZ?WV9GFY0 MZ"-=V+\=@!J,OB?I>%2TP_PV!4-(&RF9L3"-_0)#'<53*P-3[C!%L*-]+*NS MD]R3(0UHZ",O8-2QN7"+/%:7,F?5/EX3O@"&-OQ<8^*O,>CF6?SYM@A?Q-] MR\NWO9&28K[6 GM" M.4X08M\6OD ,E_5T?>PROLOQ^2;7NECJ?[9DJ3F^DD=;ZA[8>]J UHTSAT^Y MD:5%OC!^7T'F:PWE'8ZD(W'@!%394D@G#(MS+ZZ0!.U2Z&@-'P11JGL"9Y_3 MW\99=OJBCZ_X:4M^K=]\()A/':YDZ />,UU"@Q8KSA#U=LD-.,**MPP \!'; M<2W+_^-]TK^W[G7/8-V9L_")!Z9);-&J:+F+G^XSI(/:)M"2E:$D#1VZ[F!> MYBWO[P03^#1[@('T-Y![TW+7J+YFN;6U[H+#]\>[-<9[Z%!/<$Y<&D@>^+Z/ MA4\5\QER?(P(?V_7RC4@!REITY"'A'$64M^#2P,7OE/2]Y[M+K7U/>B=%<-R M3[3+!LYZ$1Z9MQS/8T63=/P]&<2ZS71IEF>S"?B=A9$&O^>_]<;?7#8-F9I,EP823R@)%D5I+'+S>Z#WJP15\WZZ=!DO6'8]V^["8& M5O^Y'C;) &@&UKA?M(,#/OO,-)J785-8V<4%,M.S MRIG]O-C'S'1+FTP-PT]T![1[D V]UQ/]_*$*HJYV.MLQ-+ 3&S?G*Q]@ M-;.@T>3A%=R1+YVZ7%\]Z-HH[-]S. \TG+]2@[1NV=]RV;^!#M^RZ!OE LN%1N6/)72G:0'3NT@!WV2V?LD.,"6:75 MR'$:YY0:.DA@-G!?229:>I!DKV,#VY;^Q(\+2%1E(U.!91!Z81!*3[B.SY&2 M5"E?\M!V!=]X5KL6FL_*V'RQ\_HVVVB[=RG BO4H>Y6J+NT\!- JZ'ME7=GA MW@7C7JU&._*)#(3C8AO;#!&E NH8W!-("L_=6"_O9;@GVX1[".&>?)UJ5AWN M=;C7X5YK<(_AJI!E><(@6PP_G+Q1WY7N+AEHNYE[[<$] M+'D/TU=IP=5.W&M5K9"&(GI%?O9/PW&6_6Q%D\D0IE.<-H5?'D *3*K3!=<@ MD[43!E0BY6"0=\K<4"BB/&;$7@4BE-1G+Q%[(/]'0WV=7-SN&!?&/2[/HO#H M)>W>G+),_K1%*)5=)?\C^(KR4.=-,EX0Q MS@II#KF+-I[,VU,YMT^<=85-N7K2\A+D^:)R8Q8]:7U&J.X_=[UL]XRIGO/$ MN]7O5K];_+?Z^X7347NM #?*DOXKN36MW !LD8ORO(>"[7K_,4HEBLM"&@3AQ@Z&:XI)E 5#OL3I-VWU&8YXM=!^^=:ZPX+G_HK] MK)MB7Z$F(XA=?/^$4A Z+#DHW(%M4:6_AX(PSU7$\RD+%9;<#4SPTN5.X(IP M8[FY \#D.%L26\%DE^"'?44O,_+1P5 '0Z\.0ZJ"(=L-I$<5TA *H2:S-3L4ZE"H0Z%-*(1J3=>4315ADKH"^T% ?,:X MEQM#'B$R4,SZK5/'6XEAAV2'MR1J MI OQS:-&A'! -BJ%[PKE^$Z(S'D_SR$H$&*7?>U-V%9PT27&C=K7=_J2]R@Z MQ&H]8FTUQVJ![I"%-G$]AX,3Z#D44PHN8PY9OF/30YS"S9!U.=&IK>S2?DNM M [L.[$X9[$0%=H)+A'S$'.3@T"="(A+F8"?=T"&'!.+7@MUEQ< ZK.NPKL.Z M-\6Z6O<3Q%Q&J",]XF//5=3SO-(798SB74XE[F78M17L&HZTG0'8M;%-]QOV M\],M4[9V1KF==R],JAXQUF.45:U1;J(L[S>A&TK<)YGNUMI?NF%\N]A7I>QH MH;M;;&I]<67]'DUAZ OCJ3<$3>-AO1_Q3BTT%AIFE$UJHPF\X >(S32&RX[; ML0ECN^I;#8XH"8EO*^SCD#&?AA11Q1P'<0 O-._5!OBQ8[>F&O+ M+_F%/+& MV?1M#G[MVI5)V$?N7-X'4(M,$Y]:G]G1P#2BC4=9SJ5]3:=7Z-J%,:K5#G)) MH'Q%?=L.B.TK)!0''G ],-HI"N7+>>#++.W?@U!^ 3F,G4I@/A:]E)]:S0I$ M'+%#EV8%>.[[?I3=6T"D]"[OQ3DI2 9( S1;['6^T((Z;^GU&*>Z?_CM,.\G M7O3R6NTG->_O\Y3? H"SL3O/E?79M$]^>![TYIA5^PX&.8@!CP&GYXP=/8Q! MC?\[_Z)H;FU^2'2YX#B;SK\\%$:7^BV_0/F]VR! MR5/TNS9+/I["0\P=#Q/@50,U12ORZFD@;8.<5KHG9+T3]J!J3]\K.[R-[O1+ MX((8[M;LF1I@LK+HNS9*X;W1%+CDJ> RZS8=/YC!3!_'B_H-[M2OTRM^E]8@ M[LJJ&A57L[^)AKJY&2PT<*J>[RB&3UF4 F'A&8-$-P'_'M=ZT<%(2T[7O:?V M4\+/=JP:Y\V]9].9$3CSKMWZ>T<&^S1GVB H=Q_<15@J'G#HN M\-*?HSU9MVZWF?W8@_G4?%RLPOWI\W5@4 1 -3/VX*"$E!$!;,(\0)F:>\HD6W[W#.:EW^PE!P3R B%!:*8-]A/LDO16'H M*>?9MG5;W[/2Y>\OGS_[__CXVV^;.NW-.XV]F$3?^O?Q8#:,/]^6Q'J61"Y% M7(:8"\P5=SBBKB?*H0LW(#42!4*&@<\D%J&+O, 1GB\+$@5%>0MX2:WPNZCD=;$A2+M1VGZI-$%E-@L[WY9W?9D9?&= M:8J9]WO,%GO4_?RA*75T4?WAE+S"% -7L:.WB6-DK_YFZA5[J5WVN[IN41?4 MY0/P&?2D-E,O,W?VXAG@6Z*'T"W^12[^/\!4 1.J6_V+7/WK\70M[)]:R1KU M4GJH]?1PD-X]#8+G8X;LK@]V5P5:$X)C5JF +R5W!0AIR[ 2V2WUI4^.- MXU!QZ2/9CN9SF/PWZ;1U(0HRV#\M]SMS>:1^,IT*WYJKJT)E3VL MT.56N6X5\)UM7DP':VV#-87FL.:'+/"X9(0'DG"?<(QX 6N>D&*EAUUCL)8[ M) =#VK_C=#R(LGO-["9VWJ%9AV8=FET0FG%4[<+PT,8^"@/"!>4A%HR$JD S MZ@?J>$9:X6%W<-;!60=G'9P= F>D@C-,L>MY""!-%UIBCN2TV'\F#F/.2K+S M\W#6>8R'@U);"SGN%1M[]VO),%8:]\=W(_AAD"<:_1ZG=W%ZQG7=MP@AK4Y7 M2=]U:.BYC(;48=QCOA\4-@5X2JM='TN:FJS*-![XLQ3F^ 4&,UYSC@KD4I\9 MO4ZC49XJ]3:1H6/:':VU(,[ 4+@$6>15K2\7VX&M)&4.$6'H,)][?AFM4#Y? MZ9?R>K+84#AC2=]*1GO<;O+D=B>,G3 >(HRR:@//G% &#B=$VKK)"594D$(8 M?8?0E9)7KR>,37GC2]+(B>I1VF03^$X:.VD\0!J%74DCERQ@TO<=VQ=4^9*! M(UGN3P;$7>D,>* T-N%,]JBB/9NM'@D[08$ZN<)O>WJ,GCGVTG^RIIH5AB9W M_4#YVY9WTVB@KR6"BRO!M6G X']**DX\)ER?V+*,6=N";#SF$8[3& 9>+LAU MM1Y_B9+1^B: %^!M[LU-K=7%YQSHOFR0V%SX(D<)6J4?*>9*21@+J><0C_I> MX+BEL>V':*-Z?VV4., /WJG<10_C1NM=',I6[:^'T<%+!R_KX877LAM=1RJ, ME;0)DL)!@0S" EX MLA MD59F]ES CD@'.^<".[@J+B@#:6/&72X=AW@J#$%8RY0(K(*-ME4CL'.LK ?2 M([+1>O4=Y'20TT'.(9!#Q1QR',>3F$LJN7)Q2 +L..56<^!Q+(X*.4?+[9 ] M1FB'.1WF=)C3%LSA%>9XPK$#A9ETA"\EX@@YY?%[L'J\E1YDVS&GD0P63NT> M1N?O'5U*>LO& Q$;*Y[6BBOS26?ITE5:9%IEDN9/E=L@RK@X9VYZG?"8"+\"(<04?BD/&.O_4=@Y, M''^Q+)]T)85.D#M!?EU!IC5!=D,05T=(Y7.);2]0HBSEA$///O \5EE0OU.K M%U[ZXV7CTDK^E<'=S6JLQ+ MTHPG+(ZBRL ACL2NXWLJ]+F-?2DH+4]2\4"@C0KP5<3Q.#XJZE&[R4VK3AH[ M:3Q$&E65F"(\Y5$D*2$TP+X*)%)ETJ^+0OZVRO%(N\BH9[,F-X,Z<>S$\0!Q M1#:JY)';+)""^U)Z@8-=94M>&JN.[Y.-,=O]Y;$!@<(]RM@Y"-2E;*"676FM MJ-_77=T2W=^M:F+:17!69914,NHSVU/"1;X?<"I#'8TM=297]N;ZM275G3G1 M:PV!+\>7;%\DJ(O+GJM4;SG^AFQ6)2_9#O:0LEWA!-1GG"+JE&6IF2W(QH3) M8XOUD0_K,]S#S:94GOYQN X0+A801 4(R+55$+JN[_I^2#$6MEMNU;@*X8V^ M\;$!X=C'ZXGJV1)WB- A0H<(@ BU:)D;> I['D>^ U8_"25"\_9BDI!F+?]F M*V;T"&KTK-;IB_2EG'G_[]DHSL4;*W/>71U< X%,?EB#\4SW23^D[^;I'=G8 MF0RG?:8#(4QK::3,)ZOK2O$"F3G@@9K%0^?OWX,OJTL^P*7[$.F;_W[># ;QI]OYP3+,^:FUYJ)GR59H)3/>( #ZF*L M'%](PLNI>)[MUTCFP.]""N5CQ_<%"EU4%%$ DA%*GB?9UO>LD.P_E^1EG_5& MARTC?O>\;!E0 B,1*/T!TR8$Z=VOU_V?8%V6/5&UGEIH1;L)AO&7E\H M_;D^WY%6BL-%4+1SN]'H *L?#X?%K__WG>9R^ R4[I>?UZSN=?(09]:G^-'Z M.GZ(5JS,QV0PO8<_@="%"NS#DD:3+/Y0_O'+LL)[-]_5F6];]WSR5PCR MIU_>K6CKXO7/_/3<;XW_M-MM;=G7Z@,/Q>FK;4Z3 \N[OS8UY$N)(=>;#XO; M>\:WQS+BB'6%3EO.-W]Z%OC>[/,U^C1 G\.?@1? M[[7J$;Y9FO->H85M*]R"3)W-40.F6,QJY9:)3SR/<,Z)PT.&;(?((D_'E8X4 M*W4(Y]X ,,KO)9\<+8* )>]A+9!=2OU9YLMU4'+J4%(KH^P+P@@3H4-\VVLMB,UJ2RQ_'Q4J5:)(KM]/#; M9(\?)[5@$S7/,.?@$'._YXZGG>S]@A2M]?D.B]\T@D'FGWQ]OTCCZXWUT"T/Z$ T?HZ=,;ZO?IXLY M9X@R['J^S4B F4MP6 MQI^^1SZ?0+7M/6ORX*Z=3W_YZ/YV[#RX0:R#C]/XM^1[/%@FX_:T.!LKE[M, M^"93R1$A4;3,.,*,+&02(NP1WPDW3T5+P\M2OZ7TTG:?;3=(X,SEY4_C](?J?<;J2J%>NAQ69 M!=')>O!]R=DO'LCF,^XO?I2)Q^]]]TK^13WUXN5C>39Q\858ODMJU@FE!CY$ MZ5TRRH<7S:;C\HO<\3+?-)0]B/C6]$&J-J?F/9-9N-]/1\T>/-^7O>D^8I<' M][IY<%]!O\1:I?R6W,;63_^,HS3;JZ[3&]"GXY77Y15OG$T[UNA88PUK./W^ M[&$VC*;QP'(>QC#U?S_36*=U).K8Y779Y5,\M;PH39]@(-;?H^$L/ID]V<9C MDNNDR3AYS=0CN]@]FV[BW<3/9N*[:XPS)L+%3KQ;_6[U+WGUSRVSO?"0P%=: M"? OG[F_D#SA;G[=_-H\OYTQ^ SF>N[SZ];R?.9W,6MY^2J)8+&A5 9_8#O/<@/@A<2CBRN%!<0;8(0'"*[FOFS./_I;%M[.A MWI-NW_*TNG_S+;EZ:\JO[T.SSO8?:0UU6=EV5])K_)??I=9]UX M0S"^S5/*>RHF=$8#\^&3YL*R8FLMU?9]%O<_#&;I4QRE[W[E&W/0+I![3*(B M:KT[_V:2PVJ20Z@C">'84Z%07+FASW+)X3X-@I5#NHU+3O3CC24'L1,5G5.W MZ+JB&:]V6"07>ZZJSGD^;._OE@"5K!<-$@)%K"XH4=WUJ8Y<$A86/ M?$GH"P"KEC)4SQ@Z10@3/=7LX;K3;QK805X'>2V&O.<13]J5B:9/L!&7,\]V M/*)LQW9%4;)%!4((]0+$VUC=H-WHAEG/1J\";V][^O?%&\PM#J)ZLPS>'J?6 M,,FF>>FT-!X:!9O=)Y/7JNW:UM"+K+7M)+H=!M@S2@G$&*.!PD7W3)3W$422"4)7A 0X7&' M^3:QI2="EY31"":9O=+ MGU!R,,E =OM%H6VUN_;9ZXM,?9J&UBN]#R0@8!) M!RLB!6?8+XV],&#N&\;C=F;M!AIW"2)Z-K<;-/E:&WKK9+0=,KHE!B5YU9#8 MMX- !(1Y"GB4"!:*L-@K4[XOU$H1S3>-0;VBV!+4PZQ)H3V?:%,GY>V0\BU" M+BM-+$C(0\1\SPU#)%GH*H$+6]2Q,7[!AGC#89?7U,/<9CV)SD(/7\AASG>_ M7H^GT7 UK[\+D7<3[R9^O *BAU'F!34I3XILC6XV=75I3Z@NK3&H%*[VL2BG M)/284#K&K?S =9RP])HD92O[6&OC&<&/_G"F"?$*W<.5LGMVLRU[SJQF;8>J M':IVJ/KZP2A%JX0HS*4G;,=GKN]Q$H38H>6>B= %3X\5C&H"8IGJ(=F.HN![ MA9K>5G0.KY+7(7*'R!TB-V'GUE+J/1=CF^ML#I]@[&*)RI1ZAR"'K6QBKXD6 MOJ:5*XG=D[@=(-Q.*[<>.:R7&G[3'(VF)OT3^MGR9RF\U=0 SY(?U@-<&656,B]F_WZH+1%+@[T%3S/G8-_K3 AK @,>#Z[:5HUE62T51W>Q M+J)]:FF]W5R[N79SO8S:$-T:=VOZ9HP M=*S1-6'HV.7UV*5KPE#=L4Z:3!.&9_O4=:E=W<2[B5_2Q+M:[-WJ=ZM_F1/O M5G^[,:A+ZIZ$P=CFU\WOM.;7JHV ;BV[M>S6\K+6LFO"T#D$K9SX6U6/ M0M2VYYFWRE945T\3H0Q<0HGB?E$\A[M"^2\H9OUL^2CY5_K/:[^K4=\)QHE- M?)_Y=95?7_I[+SG;M:D:&(!9NXN_ MJA[BXJQKOW9XU>%5B_%JRUE4!';6'+!LX;O"QDS9G'*'^ R5_;>XT0AG"/LU>!L%7A/H2/NNK\'>9=*.9M@SQ>V6@<,X;]$-Q.ERN?>@&19>.T M@%'E'%PGKO7PQGNLT1)Q[;/0NNK\EU63'%'!JKI%RL&!RUU7UWMUX1*'B[)% MFD?"%U1[W26JU,[R_ BWNRAY5Y__B+(@*UFP0^3 +XYGLQ",?*:H0XO:!O 3 ML8\N"UV!_K99LQ=0%AA158F &_@.$0)QP7WI!HJ$3JD.B CY2QK0-1V3>\U2 MW[R'SZ,N<">BIR&BV\)0#%6UNYE#I0RI)PE%), A]W$IHQ0TUTMJ=Q\_#/5Z M4DMDCU/>U>?OI+RU4KY-R$FEB)DO[)"$-A-8.J"%,7*]LF.]X]*7;(XU&WAY M/8%6HLTIIC5 M$:TL,TFUY5WO#Z MC;)&)&<;?CSXX_7UE3"-EIBC9)XKD%K*_'TVBX M&J6^S&!#-[\SGM]16H6N$J!KI%H[_WI^_5*/-NO7M2LD)G.[(A0(2:;L "F! M/$8\@7F1E,T=*E;R-=>>EMBE,VI#1H:0/4GPJ_9%;67[TP[P.L#K &_78RB2 MXJHT !.*!39SE%"!'82>X$4].B&\P'_!R>&7'4-I /T8ZA&;O";XK4I\ZP7A M\ YI'5IV:'G.:+D-+'EE'@:N(C[Q'(:49$$@'"\L:MVYGHL#LLT\_!1/7]$X MQ*+'L.J,0Q.G^O,T@I&6WS?R;*"K7KID-(L*PBX?N5_Z;&Z+#(-ETE>-+#*_\*S9>]^+76L5>AK54$*(N1+H\@_HK_N>UORR0?I+U MA^-LEL:?;W\;C^Z,'9/+YG_%PT$X3K^!9%W#@]SAN/_'.[-6^N.W>!@;\7EO M>\(-;&IC+GS&D$L1S8_T$1H(P>3[JNP2"Y$;VE@)Z@5<<$H!*'*X\$(N?9:+ M/O /C&'ZXO>@=U8,0##1PI3.XG>_.M^^!=??K/\*?O.M\/-7ZYOS6["Q#(3A MJR4.WF>VZ-V+V;,F^O\SRZ;)[5/^53("U0X:DS:3:/V/V$KC/B!2$<>U[F&% M-6!:6:2#NU-K>A];8%3$J>YAIS_TRT9_WW6C/PLNO8V2M/@TC+,,%DS7(IJ. MK2P>#J^L:[CI=CR$A^B[^C .&$MD16ELS;)XH"\ +0^ M673?X&'P=/J7^D71M^C9*A1T+PU>7B(!PD8ZSDY$EA]>/ DC3/]>F"+ M0:(YP#PK?QA,2C]E9&E%\MT\^RZ-'O000%CTDR+K9O8$Y-1#-6_?-$(SO9LX MAI>"FM.C&.@7?<\';094+$E] O#WC1G_8S*]AP&/@:BZW@G<^GUUNC>Q7I-\ MK,,G2U<7BW733UCX"#@CRL8C\S#SM@D(1US4EX*IP9@U-?JS--74J+C@%S.W MG[X#19*I?LML-$S^T,^?WA<%A)&;$@S1Z'&FF,I=FP/_)+2A93>U[ M74'&+.O\">6=#]$@OEH4VW;*V\?1G-?CM,,F*,PEN8KH14Y,DW-AM8RJ-VNQ\-'D,@]U71I2?_'9E.:"AK7*Q*&W%.VX]"0L3!T$',9 M*E2C;Q,I5BSI7$=_O@4%/AG#>/^2CF>3CR5[:+5>:M+/ !&FWDYB=?8UV ; M/&-?L[E]S9\//URMUI:Q@$S#>C/A/>EIF/'8JU'5(E%!Z.# H31 E#-,P4 1 MI:$2VL@]ZFH\[^WLNAKB:C42U-QJF"ZW>]__W[-17/3&5:8WKGHCQGBV3^^+ MGZ;1-9O$A8*]LIP<] #"LCD8SQE!(Q-HLU5U/ <@^/]';6/,1EH%Z!OU.K:( M]B>AA?U96FK?Z7T:QX9ALN2']0!7WH/^@-<-K%6JF#L\K4Q!!)_T[U\J"&!NCC2;C')/W'@0U0@>C7,; MFW.U6CB E/TX'AR&E3N*AJBL.-OSB1=P)#UI(^J+4-AY=, &D7'DLFA\*489 MIN,'+0>?;[\4++!1..JQG(.-!/MJ-1S:J,FF^17<.MTO-3+K"8AXDAHA!1\\O=,N(2Q;KQ1F[9'J(+9Q MN+(2DXV4C4O+-CL1N\!$-6:C/H@;+/D4W-]REH5/J?G*X$BF'6,@$T 8D&PV M-';<#+!ID&A/V+H%\5WPA+,\VJ59?99:]TD&WKO>/I@[W%?69_@!L&[V,#$T MLZ*;\6Q:Q6L6_/I4*P&P!.LADO^9#7(PO8G[D;9"S/(47G3AWNN@&M :P#6+ M1YJ1\TA.&5V!X8%XCL8/>;@XUQ0PM'_$=8-GDX>?;?2<;Z)"/RP-IWI''ENH MS5X'=:R;IUK KV39A^AI@+E MJ[\A) HT-W,U0;):?,$,'WY\ 'MFEJ[\K)6P!7(,Z <4T+(%)-&+[FQZ2QI/ MQNET^4$@=K<]\S0=%P0Y2@9Z[N9AO><"2HOQE<6 1Q&D7;AQ[>R3>G!%6UUW MUF\Q^"H6@<%,9E,80C:#%=*1RW3\!RS0_\[&TR(,I8. [_](1O-@,WPWUC'3 M.6_"?/HY7I@16!.X%Z30F D >O/XC#&:=5AJ_*.0K6KLZRG:VTC.U9!U+P\* MQ4>/+BA9*TX?4!H09GN"D2 4'D).$>M!G/.59/T5*>M3NWJIJ;Y.M_]7%9OJ^7>MVP&-:#'D%@:L/GW/BT?,@$\?7\#CM:&+>$@$Q1XB-F5D90OVZ'-;M\E< MO7S]&NRU'[S&YGC]+>(7/V[?2%7CN\B_ :S&<1':!&C27G[V[*8Q"Q3G+E*^ M%,1E6&#LN,4V:L@09K5-8TP#'6 (&".V@SA!"A6]>J0(D1#/;AIO?<_*IO%O M@?,M^';H-O$.[UWNX/ 24N<4_@*6>/_I63K[(;-]C+D3(IK/:)X MC<["121PL2Z';_,0?G2!Q+E6@FMU_>U%0K74K@_ 5,RW8_\[@O5)GRRT+H@1 M#<83;2 XW_ZF?P5"X-Y!HFDN_Y" +9'T81CY"O4.T(B3R?"IC-: IS4:1*D) M&@_-DZWX!W@5QFW+=UGC^;P'QK -=5 R3;6EG]O"1B'E5N'"(],ZWH;#>;YUH=T5_!?\"/6)XS4W\-"Z2 M"O3'8HGT+;E]'__0,;=L[A8\Z'+7Q6*:]X&-/(H?P=HNWZA3&:9U&3$J0?R2 MZ;2U6$^^G\;Y(G\;/Q2CMJ*[-"X8S(S_>Y0F9O-Y$CV9KWLKKR_V0XS7 ^^/ M31BA_B!8A]SWNYW!0NA4C#QPG.4Q"QT*36M>9NXE?A6L>2Y8_?'W> 37G$: 8ZZ.BY4: M)KD\ZSA'3OQY:&Y.RCQE),]X6? JBY5XR-M:%4\LE]C2V@X6A1S'13K>!"YVT$P-DF/!%@5;Q8_FJ9>[+WU5N?YFD%_"#XSQG90 D MF(.1X3MP_P&ZDJF5SF$P9[CY$WJ:8RK/UG"7'HKVK,=IFL.BOMOZ20\"V[]\ M=+^:O] O/YL4ERG0$>C6JPB7C'+/R<3?YVE%A3S-X;&'K M_!V9CB:88$(Y2IC*[2PU7O4 E#-@4QYT^@2N]-94Q)$>\%![$&1_+?6^49TY MUC8YS-ORXYM\O\/,Y$OTI,G9I$M7-^WV,\-@5;QQ-KW6(WO6!".^1([B4CD. MYXP+3$)4[GNTJ8DM6! 9<'BC'?I$)]FI9A?J5V@X M$ !?[6,RF-[#GS#U(M&]#S2+)EG\H?QCA0#OYA42:M7[-M=/R%\A MZ9]^*2]:_@VQ9WZK?FIGKXHC)/V7\OB^E$=0;E&>@9C+G ;8MRXC\\I'69:; M)%*&!(^976W<2JJ]7L\-W)![4J$0!\5!%H<+$JQL$B[&.DJ:.SG)OY84-S]> M [W1IJCLQH:%_(HN*RJ3VILMA5J[@BEMECVPYEZIVL9;'PXK1 I7!VE#0J4B M@B*P=Z@O/95*V]%G1QW\"IU]Q[4_[78R;+O9\T;^;+Z-=YO[=_M;C@N)4/L;C0L95.TP8W7N M:&7'6C^9Y(;Q+(.Y9C]_>$&D;COS79[1*K<:K5SL9)BN_/2_T-^2']N6N1/LK:?Z5\_M MGRH_;#8N.L'O&&%O:#CU@-E:O^*4^[,=67PN=N+=ZN]I+MBME?TP^0'N^E:Y M?[UHW5L6L#J9*"-7M2BCX_. *I?X*J0**9?RXC"B'[I^()Z/,NH=W(UG#QLH M.45P#XDFRY&VMJ#HJ4-;)^5MDW*!JC-\=AA*Q\&AXR!?IZA3UY6EE ?"62G* MN4W*=SJXMW/93=+#^"R$O&F;O[V*_^]EFF)]+^&G:$-QT,ML,U*((>9S,40N M\F7@V@[PN\(^%9Y?U,8-D.>Y*\JVI/*KZ%K9XWSUA-(Y;9=WSM>%BB!E58I@ MH*3O!ECYH2^59RM1'.@ $0PIA1,]:!%L5,"\V454S^^NM MW2MYNVE?T%0O<87?5)@;T1VSR8:!P\!^>>9$KIA,W_V:F[NSR1SG]J1L7NE-V'L$S?9I/)L#B%5=6RR+:?KO%)@$D@'()D:%%"[=KI&">Y(UW6%P"X6C$J7%*:S8*$MM@FH(>\P(SM8(C'P[EM3/>V;K8B7>K?W;Y ME%4NM8E5W!KG6P/'>#')NLNS/(5]9V2C*M'20:'RB>NYBO 0A(UF0'2VD2/4\>]3M3;)^JDRK8,/!\CY#A$!;;R MB(>5+8HN%K8*[2V5&]:+>J.))I3TJ&BRT7G[\TG>U 8JXM%X?7C[ HW"5R1( M1X2.*]H4ESP".'[5KWH_OGT_J_KDC6]TQ=8\PA#_R#N6&$]BI"N%;BYMVED; M)V%MU$YP(6('04B$K1A&(A!"U\4L'0L5K#@6AEL^W_XMBTU?C,\%HWP1X<'KXP'J';6"RD2!*Z/N%!$!#)@ M-G5+[P.08L7[: P/&G51"&8]FYR/CW+\]+:F&H_,5_?W2)?QGSYM3R)S74]) M&A")4$"Q(,I30=FM0Q'NUI+(@D )Y3*L"/;M@/H"T2(,IKB/,6MC$EGX;/'V MO+UPGE\VZL?#ZEA<=EA5YOK>VKS8^*ED>=6QX M[0BZW'0P_PDG?LZ[1LU7"\(:CSXV+S$;*%FQIT&^%)UMI7V]EDN?( ML-=L7]DJ%U6!=(P#SFTP?43(J,?=P ^++FQ!X!/^,LNLW"+("Z4#'3[?AHDV MJ_^I:Y^_M('E"W8-N&K20V\I*[?R[.I1, [;!QX6;]35?V7AK(70'(<$4CK" M9\AV7#"N44B+$!J(IW+V$DY_%FMQO'X<'TTBA>S9C4ID^V7K] T+C+H*#2O2 MB&N9,IZ-F,\1)42XH6(!8V[1^""T"9/[J'8I0SU">*<%3TL+DDX+ MKHHCJ\0QT(VZ':0$\CWBAPB[@A3BZ"F7'F23ALGWXRE!S'L(JTX)GI 2O(;O MX^AV&J>'"N410J-MD4U14Y7$=SQ/%P[#+' =XOITKBJ1'ZYLL>XJFXY>@J,+ MJ$(]3!HM,[9EU=LOIZ>N3Z_'NOORLTVF.W6[*M*U$)#O4.('7F!3FW(LA,=# M58BTS[&_TL!R5Y$^FA03!GJ6-ID@T>G98\]3,\T'*]'[=W$VO5RWD]3/16'A M>R%BBI, 8YL&7G%8 G0I!0E]D>#];30H&EW&@^!''RYUS(G;XT5\)/B>LO,] M3TA7?@'9T^>LOT?#6:S3<_90FR\PAPB80X/Q3*>A'&(%MW2O;*]MWVWT.?=] M84*J?>$@5-QUL<^(Y J%E-' +N$/JU4W?[?,[ :]>2EZTF9'\Q9>LOS=MO"N M1VB0:-&9HG.:=TLMTJ92P!R3K[IK*9]6<4 K5OW4;2-OEJ;:-IJ,4Z.XUM6B M>>L\MW;:- >8+"VQ2JA=9>G;C.& VX&#/.F),)3(*\Z4N3:RQX8WC MGU[5G_4:)Z-9E*^ N2R_LKT,;K[M)A-9$0EMW$@?4R)(,QQ MJS/1 0K\VIEH3_>"M'T5(F%.1=N,%/7"P FCOIVC'TA&/'"F+WX/6CY2_>V_ MG*_!>]?Y%OB6]_GW+\&G;\[UQ\^?5F6RSA!+\KG/C-%A$\%;A'P- [[2 ?'/ ML]3"MDTLX]U<:^_FVQ3XPOHXTOB4?(^M+\-HU-.'K8'OS.'!G_210LVTV'2 MJEUFOD2__-RS$KA\9,7_.P,5^/Y&LQX0L.).:P)76]/[:&I%^0GN669-Q]9= M&HW@*^M[E";Q]$E[6-.G26QB>]%CE ZR7E&!6!]MS,Q(QQ/]1/A![TS#Z@/7 M%[^4=Q2?)I,4E&?^?F-7P$]Y8Y7BNLD]O'W\L'3WRF.UZBY^-1U4AG/',)E3 MH_CY,9G>6V 8&#T./VHN&B1FO-9/!0F_U'XVDFHYYN:2F%?%9]-&ZRX>@9DQ M'#[EI((QC?5]\ KK*8[27OY&O4!EP68]PB4:@KFAAVN*+-T\F:OKT*$_/"33 M:6SV&,? (>X8;M,?_ 1(.!VGV0(3S*^OAOQQI*R )_I@K$0)L'4\2L:I%?^(^S--XWQJ?\1/5OPP M&8Z?XGAQ5.'8U#?(ELA9-B6;%[+>QD5ZN:O5^OKM;_-'F0'45S"!'NS2**U'$+31>#HG0%ZC05^Y*&K6S6QJ+DY&V32.!O,;)K,TFVDI M M)%0+1)!&9IO$44>^8-%08LO0N6,DLR<\"Z9"(KNDOC.*\CH8MS908-EZ=S M9?W7^#'^KI<<7I#%"VNU'L?#C5K)V.@^B3/.X@'O;4LJV_1 M*&&XO^"P8KTV#H=:@RY!Y_E[C['^C([(I_I)NRM=RXL'P,0I)]P!6@(:&8F7$<. M\[P-*BA_3L'NXQ&@-_ \()B1J%2+9EJ(4DZ]\:@R-PIT,P7V05UJ6L8C0S&0 M[@DHM-M$SS%YB(OU*A%?.WCP)OT:/?9H!/;/4,->^2Z]#W5@![']*[@ ?:^ M><&7+\WETI4G"MSUF')2)4BZ?J@DPHXKD>O86'$N"R/5<\!J6^E1-S>7ZUK1 M25-=4DJ3SGU:L:@-VYA__IXOZQ>S%FA3G:E_9>GT7U_U YT?268^_1[]T%D\ MOQNM^*]B,/\RS[P&J#/7E=\&A<8SMMIGPX!+]VDI^P33,K?U1^F_Y@*H?\DO M7H@OO,_B_H?!+'T$7QZD_=VOMUI8M5&1;32O]UU\K<:C=)@ _\TFP.R#.)K> M]ZQ!DA51$WU%9!6U'X'5-1'3\?#*^KI!P 9CHS4-LYM'1E-M-)1M*>JBDL;3 M0MQ A\7&LC6Z9E!90S7==J>E9&2LS5F_-!6OK&NXJA3@PDC:A"7:%AZ 'Y,F M-_H-,9B[IZ*5HM+>M-+9$$A5H&Y!\]R&U,;%..\%4JXI$.2GY.?CRK>HG%". MJ4LDEC8B+J%4$61B$EJ^0T2"EA$&9D%N<]78@X4X^DK0*F:J.!+"4X[ G#.I MD$)YS)00)GSFEBL!>+1]%6YV7 5S].2ZX$7X=GP;S#7F./T6I]^3?ORBI1I$ M3^]^Y:LK!=\?OE FQ#:7G<(3J.EX8TN;,>=V&.!5E.FK8'&U*15M@,L*UGKZ M(ZS[T1=>5L>*W%!@%?C$%P&6U,5A6%1NQ'[@.>1X"^]K6OAS2GQ.O\[I\/(U M1_*HB[YEW18*;A!/ZGF*^<# MLAZ,F@=K=IJ"HB@L=<-'Q07:(C -94$)%F& PO-_B)Y,Q 34WWQ<^KN;..\) M55C#O=SJSTHEJ!\ 8\IC2+D2'S_<%)RN8S?6;.71!LB&/G0KZQ3T*XZ\*:-]L)?>LYQJ&SYFL<, M\*X-EKD-HFWY:(XT:@?J;#BR!.WQ"IOZ5I1F]%B,KXP,@[ ]1^D<\W5< ^L/D M]G;._XN>L8D1;1*%ZFE'Y4Q5?$!_#%YHT:*]BGGJ)\,PT\CT/-"J2$=[DB(.HUG61() L2\SKWE6')7N M9V[:FQB[OJNO,]" Z=<(61'+BG_HL<6:^>S<&(=XP^;&8P)Z&FP%&'02?X\'5Y97F":%H5 0I?"\ MTDX K]U+OQ>%#8T"?A M=B]'5VL[(2;FN'87I+3[%G=#YEL<\\V-KV4458=3\RA&/7QI?C8QE#K0KHM$ M-@.=*WDX.7:R6CZORP/JD,"5Q NEYPD/O/Q2JX>N%[[(L]CDV%>0J4$*1.%+ M6?@X3&ZG]\YH!#1/LRC=6$'^$)5>2PL:S?(OJLR@CY_">6K0>[RE M(\5*6M"?#O9ARCW&,MISJXDS#Z[?:O+H('-)GQ(VC*!?67^O@F7Z6Q/.!SS* MF>M.LU0NSO=SS"BQ)WL:Q>F==E+ZT42?=QQ4P8Y\/S$7@75L"@K%6 >6T2;O MS?#KB%7@ZTU\EXQ,D*\80KX/K4,IX/RLF!:K3\@W1O(U,_'&_E0'VPO?"(3H MIB"$AC:]MYW!-]/'.!X=6Y*JX(SPJ:W[NG$G!#,$">G-\$1^]$J'Q M[74$BP.,_LF097R;&PKK$^*.8XX\*T]X5VDZAC!ICCWRRE?1&=]GB#H.0L+E M%"/I!Q27&$HY>QF&OL;*O\!%.NK*8_L8:Z]1Q!"HS-'(%?&7N?(%H\@",RBR MDEN315/J^KEQ5D.X>1 ^*X),Q^6J6OD#ZDM"L(N5[7DV)21@5)5A=P\'J!'- M7(! $<7-?9JO^8;I(!RGA59YH2[6_DB=;^:*N%DMO*:>9C/,L^+=6O=Z$TN; M[(,B=R+)XX%;%1=HR%A?N!*:-$'DNG%=2Q2*1D^KMG;Q^YQ95XQOZ^.+N-EX M!/"B/%Y9!,%WGU@>*8019E.@B'$E1EJXXMSVU?& V#P93 (=1=3^Q"C_NV>< M/GC>;9Q,"XKF#5*&VI'1TR@=DF14.22W"_09]_NSM,@R,"/460])GMNC'9W) MM I=@B.E"WYHLU['8X'V+YEG84[I$*E>$&U418TZ/"L<21, MUE=4)I&#U7MG;+72R]-,M>+"O3:7U=E?/[\6FW^\3V#89BUO"_=\*4259'.F M,LLPRGDNOWK.;BNW@55HG./^^"'?1"ZY:LNPD]J6Z^!@2O6VC#+)*A%H)].O M#/EV5B:\9/OR[MOPK%;_MU&25I5=YIZ3\9+F64&U]\PY))\[$*\?%UV;5K:! M&P]\-),-;R[_D$SAV?UU^?'?ZJE>.35.(8+CYT[GVL8K[4CR>ZP2)X]K+F)> M!7(PMTD(OH=/J=Z@0?IT51X$M\. LL:"X'DZ5/87DQKX<6NJQMS6RPHG9;VM MQY]W$:]6R]E90+\A_'&PR;>09IB#1?0=T.BN'J=8PH\RJE>!@[A2E$K7#4-%G=)WL5WWR,QH/OFP:!]!BR:C+.G_7:_; M;CTIX1'F5>L=6OMY?_;*WEH]=;_ H!&>*^L?H'B2 S@*#(7]QY$+PV)2;HWO M]WXP",S^@VI&TAQ0[\,%49,'['X=%_-9U="5">%*14.'<9?X?H##>6:>9S.R M2 M-\TAB+BX1,D M7.G/?JCXFK;LLEF[#!W/+IO+L?$91[HZ;J[-*S/LR!:-J,QKP86O B$Y)Y*0 MP!<\Y.7NCANRH&F+IES"N5%CBG(\9]"L7]WE\@=LYY5=[9O2V,HN(7,> ,SN M=?9$# Y\L0%9KG]UX2L8L;+:&A>>3QR%P8;5A_"E'0I'E1Z5B[VZ+&"B8;@P#Z+K%/$U!?7YKAJ$O"FUO(&,:X;9/C8$5BB@/I!J28Q M0[M:L<:B6,@;17])QEATY&VQ_K;M:8[(Q*RF-BX/A)L5*GQ7Y 6^=QHUE M5F]_,< MT!5V6'6)7F W'S-2;<9U-C#9K-N^C)-O 8NH=EQ&*ELZ@F*)A;*)IY LD\)" M2<4Q8+'F4;PQ+O*KU8J?34E!;Q$8CPN%N#IE0@7C G/0;Q[BU$=.R+Q"SV'/ MMMUC0&'S*]IR:#L%:_Y9/HY &F?FA--GG06GCY77MRIC8-T<#D(@S;.[ MD_OE6!YB_2R!?DMVZ9?=GLX*.BDYK.U:"N7Y?N@%+O>$$RIJ>]0N0^F&]!#,I\M:;%D%ZM5BUN3 P;.%BQE55J=>XI=E2@E'*5(SQ,;%3& M%G"(42 NA%6.B-GXB#MXO3+9="46N+W4I"D4.=$A[N^ 3E?6YS45+7MYKJ@N M)@7>ZD7PBP/;AHL-*G99N\I,6:YSK2]3329].-$7IMO_EGJ!^M*WOGA MT#S8>>23F9Q5#B0CR.;(%]Q6//1=I 2?UUL($6^FV(]GIIB9LCZ&'ZMC1NL, M$@1K@/A[\V]3QSC040X!U8\LSK./=9F^?G^<#DQ@>UXU=9PF=\E(GR?LW\<# M4XFKJ->RIC!K4;0E3\">IG$T+0]2QC^*&I[EN?#B($!QB%*'NLV#D_6YWOI\ M@$GP3G46]61^9KV4@O55TZICZZ>:A+RI3$!QJOX4/,(F+-&\'H.IP/GV-FFC MF:=Y'0>S2;2Q)D190J$LC5K5HSVRL5$KLB4="E#K$9=R3&W$7(^51^%]RH6W M'.!QAL-Q7Y\569_K$>136F,D@&/WUT8V_XPS!W J)3=ET[ MH('P6%FHR%/V2EK\W@@CFT(8?,2THM= &%79TY+;/K.I\%T>4FD3AHE?^I)A MZ/$FB=\4Q*A7@YAM9EA9;ZD+M95#FE?_J==5>BU4$:B*IX4<"T'!(PP]25$( M3B)!\Y-?GEIA[/W+GU43K=^I>^ <4PS(,5-1BP/*N:LU+UR]>.YV'K?0@P2_ MS L^[Y82671U4KYB(2Q%P+''E!THEW"N3^E1%H1,>(R5D']9) M*8B,QYJ5!ZR>[9%$'.DZGB^QK0NK8"R(R\ND1FISK]8C26+?Q4)2VQ5,<,<6 M),SK[F#%9.C39UL+;7W/2H^DP/GZZ>.GOWRSO@1?=9.DWS]_LDS?I$.;).TP ME.>YXY6<78 %6/.X6$T3J.CG56GSK$Q3=>IA,BO.HL.($U,?8A3K (PYE!^5 MJC6O?U;=G)6'N7/^TX!:G,2L:C\M7E^K0 %V]9$9'K^]P@'_638;(0EAUI8D73<5Y2#-AR;$[YZ^(@VO H M;8R0#1_10_6E_'#]%H>;2/R6!Z#W_"U(K.EWU8SVB2 MQ1_*/^I@9_I;.O?D[*/O3+^5%R[^A9WYZ[K?&?[KTEYU; MH_/< 5DR()<;F8LMCL/RV@2E?L^=NT [ M=^O)\NK+KO=7;D&%?+A/!@"+W;(WNNS?DA_;%OTBA9Z\P>JOTF*_;M-'8Y;% MO2AS-JZ^(76A0-&QRAI668KOE;RRW)^[XY6.5UH'*R\@3\='+>*C%V#.SC;- M3=3_XR[5C0JTYSM./_R??C^.;V^/@DI'"1C/XSPZI./.XS=E@*X,?NFFCO.> M5CHBLX4#\38.;))P&WG)4/+84K??/(]NQZXK7'#0B,])T7;LV;%GB]ESJ_X^ M8R)<[,2[U3^W4-*G:B/UI^$XRWZN[6BN;*CN(PT+9CP!&[LHUWV4(&-35/F/ M8\[T3=7P\P='*$(VC@6M=GNQ[^"0NY)SR81+F1X@:?[K.:8XL.WZE!,V9JOO( I&= "OGN^.5"/RZVU MN(^QKI4XMH&%?^[ J .CLP C48%1& 04,6J[@2NP]#W'=<+"P%%,!2O'*'8' MHYU."+T8BRCNT0Z,.C#JP.A,P$C6&BC;4E*)N0Q]PC@)D>TXO C-W3#E0J) M+[>,FD8CLGIPL8.BUF[/-3[Y-=MU?BT1>_V&W<<\WM1MUW7[(2>OCSOV[-CS M%-CS8C=LNM6_Y-4_M^VZ?RP?92JHKX@\@CS[*8% M:V6/YP#!XKR'T6IEFDZN.KEZ&[FJ]3ZFW/<#13CR0E!7'B9QU>V M2@^0JQW[L;Y07W5RUT8J8.]E4![ _JJ M,<$"?470:J'E$Y2K"PF2O_O5VU#XY4/GMW=1FV[UN]7O5K];_6[U]X_8HO;J M_K+91J']BT;D%VN%(YM5\5@:.LSQJ!,2I)3M4E?1XG2!'W#$5Y+O/H[Z>5'- M:)B;5+D![DSS'!A3YFZ\6F^TJD:ZKB5>'J3=TA*O7,5:+_9=VN%MM.G_':?C M093=:TDP=3#/P9[O_.3SD%!1JS+NNHX?^ [ECLLXU=6M[3(]UN:K&6E'D5#9 M26@GH9V$UB145:$L9J.0VRXF+D,>"5WA*5;H4/B#'5V'[MQANQ/03D O14 1 MJ@14\)!ZE#C2#S FON+"#TLCERJ.7DN%=A+:QJ!UBSU7T^=0)V[7^DSFJ=I6 MWCGRT)38+26^3BQE=C=@J&WN>JYO2YLI[C';X5*&J-B$PC[\H%::P+^=]UMO M-&K>V5I8V)NG6JOQSS;2UT'%%JA@I#+R%6&A=&E(?3<(;-M%O#@R'^#0MIWV MN.$=5'10T4'%:T.%P+56S\*6?DA"5S$DW8!ZKEW& X2-PM;$ SJDZ)"B0XK7 M1@I5(842H? H"3WP-X@G?:4".H\<2B';$YCHH*(%\8QC0,/2+7SIJ?KS:YRB M*EN!'?\1%#H4,=A-/0\EX6$%<>P?$F1W/6T2%%/ M8"4)]^0.8FUEBOT6^*V-C,NU)8Y=>N>519?4^@,3D%#EV220H>T2X2*_:) : M>LSU5FR&PT6WU4>]NBJA%RN<)Z%T655;RJ4A"CDE"FQ[9 OI4=HWHW/8> M5VNOSFWG>;9E\2UZ,6/=>/E"CC/4L'PKO[PAN3J>:1'/M(8@'1%:Q!4=DG0\ M19,X78C<=S6TFYAI^[TE(F15B@IYR':8IQAB;N@(XCDH M+^V!><@07?:6RK+97^*TW+OW5XY8[0HIZSH5;864 M7VZNKR=RU".C Z#S"BJ 9&H>=S6RJ%'-^UB>V[,M^!);:BRA%[@-&F M3D4-81'IVA5U6-1AT;E@$:E\K< / A4Z\!LEPA6V8XOR[+D@H5HYEO("P^A8 M8&2_ZE;4Z8!1._>NCC#YL@O1:42.WBY?^"@XMY5Y6@" V_"OULD6.P&288A9 MZ+A4!"&F+BG*GA.J^$HVW#+^O:PQ]BE%F]J7Y]XJ7#M[,ZS#K?89;K4@>< 5 M"Q3R%?4)_!>'6)!Y(Q0GY/L#U]G$M+8N>?MMN@[R.LB[;,A3%>0A'/C2<16V M \>SN:.SGPM;302 AWM!WEE%SCK$ZQ"O0[S31CR&*N_4=1TD?)<+SAB5DJ+0 M#PHCCSN^ZQ]DY)U'?.X,(.]-\[I.(;OOS.9]27/MUOC\Y]JM\?G/]2+7^&)V MU#Z.^O%HFGR/K2]#?6O#;9 M0$J@R"_#9!2_+U878?M/M0>(R?3=KS\A;3_-)ALLR=W/G9YA72A>\QM82*3K M2ZI"9A-;^9)(7NSJA[Z#5W:U'%C\?&V_Q]_FBQ\4:Q_"TGOCA\EL&ND7?[Y= M=C.WG=R>H=RR*JD7$VK;DC <(&)[3A""[BWE-N1J93_V M"'+;=,D6VI,"=Y+;2>X92JZHI>,[+G)LFRC"I2>XHJ%39%($+A.(O*+&;;#: MTGD+KO',_VP*UI;?-_)L()E>EV0TBW*:F5=8_7@X+)C9;(3HSW!?O_QO\!TUQNBJ7:.38!4OC. MR$%]1D80KF&AOL7#V/#%>QH203CQ>!"X-@VH:Y-<$1\<"9 MOOAVLL@ES_CXA@H+J&+G4W_QVN:!@F=7]GG.U]&(9JBW;?HUJ?F?639-;I^: M$)RO\02P0U=LKD=S1N.ISIK.(SK)R)K>QSIGN@0K73:W+*0;%["UDE=MW<3] M:);%^N8DM0 &@!+6XW@V'%CWT7?]>SRR(B#:^Q(EKW9:BP69?HYB:\1L#1'- M5\D(-.DT%Z$&J/H/(%I%!.FED&7QBJZKK4V/YE^CA^WQ]&668^ MHU^LAWAZ/Q[TK$=X0WSS!&#_/%EL_H05WW27>?(TC2-3D1D^PF]PK2:2F;QFM9S- M]'VK=+NRKN\KRA:,N(:\!4O#2_3(RMAD9@A>' :(:J7,-57F](5;X9>^(;5I MXZS5; 9?#\VHX=+Q++66 J$FZ*F?#NHUAOD 974WK847ETQN)0^@$:9ZZ+#$ M0*VB\O3\&; >XX=DI)]R5;3?LK+9S?]H\8'7ZTNB_GT2?S>5UO5S)K6N7;#^ M@\0TGM;K^Q"E?\33^I=P(3!5TK^'9\(_M5_NHT$ND\![0!_S(LT:\()H])2/ M-[9N$VU8Z%VG YM_[M+("[D"001K^>!_=PI ^1,/'Z"G3&OP^+683&4V2><)'DE*P M/6W$P%]TF>3,5\3UI+)=J57'GZ/:M(\^MW4V4?7R]6NP"S[7/0/3+^_@L9J/ MC_E;;\;# 3SBT^?KP-IS:V+-XW3)PZ:>915]"JS"+_FD\23I;W3?%SV.+^EX M,.M/_Q'I1@S3)Q]$=3C.9FFL31%W"&CV;HUEHB0)%9'8ET1A)(6MO+R-#&'F M\/'[JCZE[9/0)X0P/_!],%^XK?***UBHP $^?,X W/H>],Z* 5PF6E[360QJ MU/GZU?ET_<_212FHL<1XVVVO'=[<5DM"*SSM)FH$SK0W 4JSZETPR1<\[]TX M!LA,%W]_S#D!5&^N.K,).'ZWP$\ -P_Y775]<5OH[^HVZWN4/H%&FL2F@*@U MSG&]>*\NE3NXLOXV*;[.P( PZL)Z!!U_KRUE(.$H!LU>//()+!HP1N+^.!V8 M6T!]S(9&W:>@T(!QM%TPB&$FJ5'&YKM>H;&2;$'#C/4K0!?V@5FTLH5!9G%! M"_/3<*RA!*9J#9/H)AGF1HC613.M=T:FTJ]1ZS?1T&C/[#Z.I]GBA,$$&Q5C M-:/)S1C]NGYA$=SD4[H;P<(!/;2HC-/"'HMR13:MUM&(N/BEHLG"Z(H)EM9$ ML9"Y$:+)W;/N$S!,4NV#F*GJA3*VEJ87_)O5%OY)VU7)0]:#V6;37-WJ+\R- M(W PRX5,1M/\+V"$G%5*I@.S+-;_R^V. =B)47]N#.0+"2]>>E\^L($6C.)& M$\S(].*.XCX\$-CJ:D6,7PQXW_KW\6 VC#_?+D'?;P5%GZY-KYKGX,]6#N8. M8ZX*;,Y#9F,O*,&!A8&LP1]B-G>)=!QNQ4:QZEF;#_4>D MR;;WW, MM /R M@#$\K&6;XQ)S7]WX+AGIL&7I++Z21)S8T;L3.%FW<<^?VAC%3%9)=EPRIGRF ML/1"![/ !;>O* <:,NEO"\ YVHN*AHM[^!_-%C[UXSY!B^?J]MO!)[3'4)G#B><+M*(2+"HQPI06SE!%R@ -EE3T5?2K+2F6T7/ DUH(B_T@:P MA. >U4K^C*&D50[,PCN:V>YZ]^N76=J_CS(=B>OKH*NV6/)0K&G,?6"2WTGF M\N5RB.MMB;$(B1UPGPJ&< M+$O".W.Z.Q79=RLFLI?4XAY731YX::V:/P-M?@ER1JL>PB[WD VZSG==[GB2 M^ 2C4M^%'O:.+6<;2UCL)FC_CF$ 47:OU]1LRY^#E)V&PWX4U?B/:E];;Z5V M^>XKLLLKV?5]9F.,D>/PT..*^9R7OJ]GVW)'6[4B^<A*<;M]Q/) M;DB ME]P^[_C4^3N57XOLCBK-Z8SMV\V5UXPT"KN2QA!C'_F>AZC#D)(D\&V[D$;I M,$GJ!NYZ22PH^W5.V*-J2-+H$>M5UCQD%;L&+)UKN4WT<"5ZGN=@$0C;$9Z# M'"QE8*M"]!17-CY8])K6@J31NORG(WL7[' &>4YR9]&N"'(M2,0=#WDT=)A- MPL!3@3Y)4+0YLZ6-Q'9!7K9F\3%U*.V!\WO6YFRKY+2M6O0>;1-DSS,? LD/%LH6AV;;)Y'G[V!^BZ?38=S$#N6KYN*^LOE;BP-1 MY(1*0GFBT/M.,"M]\R[KS2BQ!; M60L8,<9]H1##'B;,]WR/B;*G+Y?2Q8>(;;,.JV*-5M$\&Z$]#7>V">/5UK++E-XH&7T_AHJI60'DSC'+(& M.U?U+&1)5+T??!525WB!(AQYH>,++RPCO#YWO97>#_O+4C-:CO<(:?)L2OO5 MU:D[D-?C:33L64-=_VDG;?:"",*Q^UJ^K:73NJ:7)V"P*YM6=@+SF._Z#G(E M!V<;8>*729(24V>ER/YZ;/LT'O6/;" @F_2XXJUHA-E.X_Z-0?(%1&G3P> . M+#NP?!8L,:FB&S0$DX]1CWD^(C[GKEU&-WS7)3MFE#\+ELU8@)CU*&Y'T^!V M8N41NQW4JZ_6)O?"2JF& ,;Q2R[3TK=:+](/SX*? M-_@$?UU;7WYS/GT[M&CT+L,X M9!;XW2%(>KR2L?E'??F'!/SWI*^/_WB>5;!2WO!@GG2W+ZS\ U"Q:&7PO[,D M2\H6 5\U7DPS(* ',&Y]_ B@F4[&:;Y*/Q5M*6 \10>*GW6%YKQ(F=#P8G-3 M83K*,ECV@17I2K5 6=W9P#"[-='#_ZG6>F-Y;N6#KZQ2/L!R 65O1KM"B+S= M!-@G,((G*V_+ ;\]Q5%J"C%GM,:)JLK+*^]( M3'.(?YMN*8OM-LJG96"XF*8MN1JS-.OH!T;#^0"*^6=7Q;BS3&N9HH[SVFDE M94L,T%XWZ3@:P 2!8>,TC_>94,XMJ*^Q>4>*N7[,>M;#; K6H74+ M-(1/IJ4&_/_-V'R\37Z8YYN6'/4^(4"MAPA>#DHU>4BFIM=).AW!N^^32;:D M"$Y%BKS@T_77CT[)5X;2V>&BY.B:[WD=]7(]RS$:6?\= =RE3Q;B1A.S M!5$!J-1P9KJBC$W1]U7!T>P*RZS30OH@IKK/S/UXE@)C5)Q8EZVU,YY+;E[4 M7;.:5C]Y*753E+QL'S/2[+I&"M<3TCRH[+HSJ&0Q9[*R KDN2QU'\%XMHG4) M377)B30& 8N&NCKRW?U<9G*Q F?%W#T>Q26=AWRS'O9B5WA;SN=9N]=7U[G]T9XS=9;/O9T-+)[7_U"=5/&B$R\,3E@*KO] MWK]M3"U@PF1&6)V'C2"E,1-(AS(2$D4J4KY'+R0AE2N53[_9=2B7P2W:;\4# MJL;SK$_&_LU?XV\KU_AH?B+\8Y#_K3>:_LTL6G--_9*Z%?TML],6-E_GV\.D MN,[&3Y276[K2UYD!).=PV[E?69Y_S;Z[\LWJKE1F'R\MOK2_#, ?ZED'UFA94'9VH+8.5LN<9;%@Z(9^I;-YW@3XXGE+Y;%>5FX@Q8Y1 M,0:JTOAMH;TQI 8H!]8;*T7A4GV8S\8V_9K=+WB+Q_%A?LNFW^WPDU'PT1@5 M-PC%^RUBP6^QGRWOZM?I>#Y9]&2;!J:Z^8:;7WGFO_U/\)OQCVZ-+)M(>&K@ M^OVH%WRI+>#*Y>W%9#^#@Q_'L\N;R >7;KC_^(E\1[[%O0?KM9# LAFHPZ8NA4:9[HMX M*QQ9NKZ_NYE87G ^U7F W6.80H*HC!(N8BI9@ED8Q=48)HT@:&07F59*DSB* M%5,ZQ(F2)?,##[EFV\<0[_R=E>SBN4YQ?2+-09T+341UQCK*9G]-I MMK8,X^T@, .W+H%D+O1'88RL\^.B^H:?;?,S?H93.>W3/)7Q>JQ+T^8,H6T' M1&#M^C5^8.$@^^7.&$+NP&+KD"'RM+D_3QQ-U/U6]UOG77\O'XNU+*E\Y@)R'P)Q>)NQ)3R<$KUP(7'M(M_=GL/>=Q;CH3H!.FB[ UG3BO6B\D[3".\ AIAKR4$LI(J0A8;YO,J8X M%NJT>+>YO^>8$-AJY_IY:D&'@!T"=@A8(:" =7DW 2 A!@(9%4J 1"C,?"&. M(BJ4*[QX3T/ -CPUWN%4AU,=3KTFG,(-.B"6A!1Q(2)"DU@F=N!W4?,',4-B MA0[HL3@ESBTR1:WR[9^GS'=XU^%=AW)S+M/+X. 8^*@"\.Y,X$QWB-8\#X:3!1B<:,A!)'"D#DXTO%(Q*U M@V-M^%LG85]_-D YTP+O SKV9]DTRV=;SC1?-AETH6E"U)H&((Z(%@0((@7 M(BG)H!46 *P0JZ]J6KFFEW)XU_&R7XI)?P6J* &OYUIC$DF(8H0E%3&%2DKL M53$V-G"/I&JKJOA,YTIM'BQURMDIYR'*B>H:ET@0@CC'.D228Z$QT-S7N"20 MHSW.?/=2SE;FS0/2YDRO3HDZ)3I$B4BM1#S"7"L-K,I0!*7 RENX&*$H7.$; M>+02G5T^GLC.V>Q4\5Q4D35JF%C$,=-81E022A6AO'0V[9Q*?&)5?"9GL\W3 MLDXY.^4\1#E%?6RM4$@3IA4(C9,I(H[",&+LAJSVE([*D41$(#:7K(HI(!)P'C"$@ 2A27S M]A()H?>(_\JE_^)6_I-S.T.W]I>0-857"+?IRNX4F/.?!W]66'&N!ODB@6$7 M+J :%R*&8X8@5)A2$,4QC #T%1>Q$(H^*RZB MG=J_5+7?Z0^0VD7'(3(..DQ4S&/"8Z 45-Y%5U32/5)93]#[SHYW=KQ3Z!85 MNI$0HYQ(2:.($J)UR$)!@2I+CN($K$S%/E"ASRY3S4]3RM3!0@<+SPT+NU!! MU*C E4P0Y""B%),8*\%\FAP#34--GA45.O>^<^\[M6_-&X"@V> JF 9:A2BA M$(8)%5'I#<2)"H^C]YT5;]^*O[0*YM".:"M0TZP\NHMX9TI=P M0M<=K01BG&$DECK)*P\8ZC#/0["#]+:SB!VJO6B5*M1]J5#CF$2X1"1 M1$6V?Y^6/BL"'.[1]?I$U3J[9'2GHIV*GHV*(E WIM,H8:%*$(H2 2 %0.C0 M6S^M0G$\G_75988[K>VT]B"M1:BNITYB!B(N&,)(BI **4N?%28AWX,&[""M M[0SB:RNS7L[2VH&L=KQX.K6SX(?C_%766^_26%+;V9BS"&.)0HIC'1&&A"3> M%8Z(^>1C-?;7=##*/YAUS\ZGVCHW2VQ>VWZ> TY2K'6VQK8[;7VIRLX:YMG\ M#XV1B!6+->02"E6U.S$D.Y04@UI)8QDFA/-8:,P$QE3&2=GF0"!1 M+2OI\^2A]U%V1$2G[)VROT!E1Z"VR B"A) PY"P)(XFT J4?SD!$'YTF:U/9 M.S^\T_I.ZUO3>BQKK:NJ,V<7!Q'CR1] ?SV^&V4&3B2]PPL6^RW#9DRX@;O1K MHH@D4$0ZP>9_F"0D825Q-45[$2\80?SLY="_>BD4UH2W2?"Y4WHN<]C%"_!1 M.NSKL*_"OD:A()2 08%PG."$A$H3Y7E4,801C?88\W,D['NFB3^M#CWKT+!# MPPX-SQP-2:,F,Z*Q5CQ42L6(ZE C 7U-9HR%%GL<'S\2#=O@S20=9G68U6'6 MJ\(LU!AP%H5,<JH(_4U7[< M!*F:)#H2<1(Q+A3&K)I1BT&;[MI9'C$NSR!HE;"E0\,.#3LT/'! MC] [>,;/_9J>M=OCE_^LW1Z__&?M]OCE/VNWQR__65_E'I]IW:-\['/*_;<7 MPEVUR NQTFHTU&I)^^CV"^ZO'X7,W(R'?7.%KX,_@M_,RW=Y MD(SZ63_XK_DH"Y"\"NP1ZYFJ^ZE4_+7*0#B9#H:E$(A6R4->E'SL,@&[Q.-8 MJ_.T+,W1Y,OGR5SVQJ?%W+]=*K^-OH!.J$X@5*>7FT^?DZ@3E$Y0=@K*M_$L M'7;R<2'RT5FG8R];)W%G+7%G:]O.Z?PM)[%V+AD%UC] ML6OW+[SJ0U#0K/H(F>9A% &)%6,)C7'9LJ"QW*/JH\$^NUCJX=L4_O>L2GX1 M/$6+_GD6BIP5ZIU3U5N'=R\;[UC-,2*4EK'"$:(2PU@E">:1;U@E&N\S7+E% MO'N>.E_806 '@1T$OBX(%*)N>T@ )3'3,D182D&1 +$O]"6,DSUHEO: P!9P M"K?:F'J>LMKA5(=3'4[5."5!C5-)##5/0@Z1!CBR'*^(E4/(M/'@#L"IL@OA MO&)3OH$0-I@7 2T3%2$"4&\'.G&S.M[4%RW"7C/ M%)QV&-AA8(>!KPL#28V!@& !N,(1 \;A,S4":D+@E]6PEIP)AFT4\YY_PO/3&D>2/2=:; M9?W 8.U\.@J,)*9YGLTV]&F][-&%/^U22E[;3$5IC$B< !6%.$JX5K(:3\QC MN(=2EDO_Q:W\)^=[AF[M+R![BJX(.\F!R*I.'"(P;:G-V^XT]Q7APBY8D#4L M$,4@DDPG(12::,"@%N5\+&O!GQ,6ND'&70U'I_6M>0,0UBZZPCB*HE#(&#.F ME"($(*_V0$=RCPCZ\6K?6?'.BG?ZW*(^-S)BF@L(@''N9:1YR#%1L!KQ"[#< MHRII7WT^SUPUO"*GJ7?J@*$#AN<&AEVX0!NX #!63'.,)*8XHIS"R$?]@$5$ M/BLN=/Y]Y]]W:M^>/\!K_SYF0$$5$T:%BB6'0"D_*R>FBL@]6FB?H/>='3^& M'7]IM0TYC M7O;O842.;%8[<]AIUHO2+-JD0Q$LPC&4D(4XQE(E,2C-82BC/-Z_SB& 3.VH>,8[BR/P_H?RQ+T;F7V>BHIW+VFGM:]=:R6K# M2A/%. &A$%A0EG!!4.FR*L:.K;6=07QM1=;+*=I1-@O,MLW3Z2 =!L-Q_BJK MK7=H+(:UG94Q080('29"82U%$D/B-38.U3Y5E8L:^VLZ&.4?S+IG9U-KG9L5 M-J_M.LT!;5)6=*>M%VF&7Z2VX]H^2Y(P%C(:$1HAQH &JLP#(T[UHU-*+6K[ M"_"D.Z7OE/Y],EG9;N MUE)>:RG1C/,P3"*!5,@3#1C37DL%4:0]1_P9$]'[J#N1K%/V3ME?H+)+4BD[ M)3SDG".$01R'#/.R8LJ8Y(BAZ#F5O7/$.ZWOM+XMK2<0U^QV,45( 1*2A'*L M) L%+K/CB=B'#.CQ6M^9YB-DS2\D.?XQFP43\]:X/^@%-X44/76.[>(X9#SY M(^B/YS?#K&+0?LJ:7"!__+[+<-D\\H@T.C83$0JI=!@1CG"B> S+XM$HY#+> M@T_0".)G+X?^U0MALI:XU3'!&$*-(+@'7Q3/&WS.G_^GRS('/=9,!L[ M&9P.;N:S+"B7\(DJ]6^[=(K6XS033I*0(DD41C@!F OBV=MXB!$%^[.WZ?EL M/LV2^\EP_)!-5?DTYO?S+]E]:O=D^NE6#ZS:_&^63I>T[GV1-3I!\$4KU67; M5?<:KZAN8-9_:/ZQI,*/WBB[X<:'"ORM!_[> _<\P6#DWGPPJQ1D(ROU3Q>) M..NY!2D,+H97@5WH)U_N.O@TGP83@RN]AV"0V^>XG8_Z[GY5\O';E_?ATL.D M>3#-_CDWF]D/;A[, HX&]_-[]RW[8/DL'?73:3^WW7_V*FX@SR@=!E^RW[/1 MW%QVW,^N@V]W6:TB5JC*)?ST.8G\3YG+%PYIE@>_I].'X'8ZOC]4FW8J4WW0 M+A(J%<3(:!"4RKCN7/C3)I9 2*KZH-YHND:1?BM6)AP9>!@V]<>8K)[1@^<] MG]1UUITCNTH$KO\JQGU>F',4=Y-GKS9[. V2X[^"0E.O+FLKKX MBPJ>B(1H&LL(0\)9E'BD9&$, =ZQN>D?]>9ZD,PN>Y-7\)*N[/"?#MYB#PJS M\3=-"_7G(TEHWK?[B74[>E>0(I)0 FBH*$&I,<,:0A)G&B M$QQRIJUU3LM+/=(+:7K:$+7AC,>]FTIV*=OR69A7_PLQ$]<[S77 M"GQQ;_ ?"Z[:Q@.?16_APWCT_5LVO8^SFYEUF*+AN/>/-VO\)PPBJ+'@*"*: M:,6,6R)*_TEP&+X#C89G""E+C-<"5**X,MKJ\\&"AB!1A089,S1OP/? M!)D1]XEUD*?S[,V?/WSZ^.N[;\F7WX(XB;X%X<1[TYL]/VKFOO;NL/Q]FGV[=WEG7?>L&2B*(! 1K):E&">2$P_)& M $IX5&.'HE(JW?"7C8<^G?_[QL3+=B_S9WWRK_7K-*WP;WQSSYF M/X(OX_MT)9OT8]"?W9E_FD?ST6S/+%(ZR;.?RW_\LAR[OJG*?JM:=?%FZ_UM_;[VK,6/C]7-P+>U8VPD"Q938<G/9 MM/%LXK&+(=:;Y/^:C[)B@9"\"ES.I1G2O:Y<\:N7AD^]V;@*[Y&H!4*\:EHA M.S[@W4V:N_&MOX^'OUL;VW/L4\&M,4_#P>PAZ,^S(#0&>1@@@/")%&CCTE[@ M(<0N*;G8PP<&.]&;V?F3"\+D- MP54ZG3Z8!0COS6(MGSOV)@2^MR79_5U%G-].Y/5;: M["V^;+[8 @Q879M+! ^9C"6 D< &"!(L/1A @E1X*!CLX175^O^A."E=T?YR MU\X7 ,[6G7D!7LMK4$A1ET@QHH5"5$<*& U,XDB+T%MGQ"194R+5MG7N%/(4 MMO72\S/V4# 8CLVWUB=C:,=$LZSF##0J(25(F&84;KBAF5UCR%\U:-7> ML:B5.U*AKI9KK3Y"[.7?Z&N ;@3T'NZ@J" MT7B6Y8OFF;U:%YNC1@,<"S6+M(X@AAH2%@+"R\/>!),36.'$/KIOE"NJ0#[: MS3(J;#>I-0_;1/8ME[F=KSZVDQX2+K!_U!WK-2E@?IJ+_X3G:;32T?P.U@ ME(YZKMYJG,^J4;]/4*+Y9,/RFE7Z9:5GKKX G\S>_/DG^-;\]'RR0;+V=]YW M])A*O[?B-Q)T@(>Q))'1?P)BJN.( M2^G#>I+$$#]=\8T_TH+BTRLFCS<(Y$7J_4N+\;\Y!I'AV-Z8/=;N&^?V*AAE M,]N*WX[;-4Z"$)"&$3"6A@00*&\1(8B5H:?*&',T;P%>8 MP"M(6^UG.\N6C2X+\/*U#37<<)U$$<%*T3@&),)45;VJ2".X4DRV0]O:,<$$ M\"N$CD"&>6:Z]LH"_M[<6,31+)A8(VFDTAC311O;G8>MJ"JI517%'(:*6UT% M,$1*4^4+N1&+$5\I6VFJJBJ6_FCV$1FO^33-WF=K&+O@]H6J8)/7,4Q4)#&* M.,8"<\A(Y$=Y*Q3I56:'_52P):/9MGMZ=AKX.L+,H;&5RZ:RX[Y_,MO"B^>^ M+T!*U',L(QT+P&*6J%B$#% 6*>;]!!['X5;BS8_C4>_(KH()I2&]HL<(I2^- MZ_X5Q-H=1G48Y3%*@L9T208B"9"*E @1%T*+"/FT@U20AT_&J+82$/@*\&X: MQ[II'*U<>XD(^5'\L$O27Y'8;J",#59O:!W#JZ/O?5/MYMXNI]FP-_N0-^]# M1GP(ES%:E)$M90QN%1:0U;/T/GIGBUJ(I7U=)%;?KARVX**=U=OU^&O(FUM0 MF_>CWG#>-^)F^9GW.?X)TCP?]P;IS+SU8S"[*PCKEULG!UEQH-2L,BVF6CSY M-](]F(OLSXYOCS=1IK "J*Y/@T"CF'"D&8X )"!DN& @03+&(=Y!3?#7>BUB M?P[WN2#]#T=]]]$\G^^N%:E*V*)T:#_]]2[+9A_&/2>*J_,2'&=)7E2N[>0W MB3ZL,)K4M>/5MS\88?UTN_C)^AHWP_*U%J?5K [':VU:C17<8XM0S6Z1*)J$ M$F 5(1(I#1GARHN0!I2NJ29H6X2:59"O1X3@]>JD[?9$Z# <6B2]/FB$T6'2 MO,*WW*1:?O35K@QPYW9^UN#W;/AP%:13XS(-#; /;@<&U0>C8&REJX!ZLX+% M8"@CK\Z7=.;@II#/(+<"FN^)/^_&?!S-S[5[QRB+3 M]9?,5AP';I;"MVDZR@L172J_./QICC$ XOW(;MJH\'QJ"_Y;-OV>3:_LOGXT M0;S5XP"R0J:NBIE:XWOS6P]6 R(](.?!F_=Z^,;<\]I,0C+Z-7GX4/P:W8? M_#;H]\9&C()\?I,/^@/+TM!X>W!OKF&]"//W9&K]$#]$RTK4_/X^+<_PFC=G M--<$,M/Q#W-SGR)5""W= ML/OOW;2.JKYG[VZF6?J/=^FMN:6?T^&/]"&W$='=U#_-D6]Q7:!8_N["4K8P M*@<=-BH'[]BP<\+"!@4+% 4D?LGZV?W$K9W5BR]9%4)< D!^&M6T,F(= #J= M-G!/71QDZM]():N\\^,GNMFU-0G5B_$B;3KM-/_FF%W5O AU7W DRS)B2Y+C7^BTL4C=YE9G5F-O]29WZ6.:1++-K^_7VR M.@_7;6%Z.\GFO6S6%I3>P2KVNDR6LSS6%OT^Z-M,H!'*=(M4#:R]#\;3P?>! MG9J;?C<7,FZPM68#8_XG]C77[7F"/""O@2MA40@3Q# 7C!,8ZR31?DPCC !E MS7&I)772Y_*.U[6G/@:AR@L6:ULM;9%GV4G%U,2B[1D3 NGUZIEW:SF3IL79 M)CME)JB$K6LC:=Z3<1.0B[C*:$G>B'[VN6#M]-2>4!&]]FS89P3@SH#:51&5 M+L.DA;5@,RRFRW%BY559G)QFD_3A!/X5EYVI?593VPSBQX'== N=MUF67]7S M?NUGLC\FV2C/['1T=U3LLF/KDBK3.O*Y#C[MS*Q821OT_3?MG/K!(>/6]\-) MT1@L10E6,$JX'4BL%$^BR$M=+&,IUO3,-@7E2S:93WMWUEDP5\LVX:;\"S2K M -EQ<7/O1#.!Z'JU':^]5/-6$[AP.F="O?G,C:"WN_Y(<'26>6(,]1_FL5Q. M[=AB4Q=;",5C 8"E4DIB'$&.HL2;5Q(RMF!>OU@LM?M8#/.MK&QQTFD>O,2N M=# M98N0<]1T1E'MMMDZ!67=C@WQ@M'XWMFF?YK(UAB\H4UT&4=].+1KD0>9>7W8 M@CCLD@8(ZHR69'$(=6C@BDI%61P1XJV3E$SSS5#UOK[SSX4GGN9IG1X8WU8N M^=Y UHX'_BB4>I=G/2LQ/\;3?IZ-WOQY/,I6A652/-;!09R/U&K7Q+CALX'9 M\Q47Q6*-64/[RP9_S U>-7,!I?]>ELF84,@5)L\G9K=OG8B9!YQ/K0#ZW]PB MHN-%3P]1)]33S!7NC,:E"!='V#[JRK=6391:7,"SD9+UV;K-7RQN/UNY-=S: M&<&17><=^9D%W]E4M+$H'76Z+U_\,%HQ2"M%GOFTT_BKX*7T;-+/HA>"6!Y$V/]K+IC,#:D_) MD3JHM#IA?N?FK4^RVTO-AZ7(/R4C]NARB\(5[95W<&P%0G41A51)I)AD).)2 MZ8A B L28Q0965^=G%?ESO)/MU:A\E*C]E:4-06\Y5L;1E8_=QTP1D<]U3*J MTC!QZZ7-"DWY7)N2^!N0?ELIXT?UWHG>ENQ,&OQ]/'#WD=8GLO;:OE WV)C! MJ8.6J^6C_N FZQFQ_4MLMD#BHMG,[6EE>, M75'<59 -'-"Z'-HH2/OV8^6;$B4YH/\JS$&:?_3Z+_3Z< ZN38UHNU3M!56 M;$"HYN\M -R'\:@_'KGCA9MT](]/MW:[^O9C;M7;SIJL8:LY.&WR-I@,Y[F3 MF,ED..BYX.$^G7X?C$X@&Q@U.#9CF& 6"H6@X"'BM"+7U3J2.[IB-LH'?!6R M@:_Y,0ZRJY S<,EYCRQ#\T@CBR7Z/Q9:I=GSMW67]^3 K#G'K M12?2.9H!]?N^0 MVT5/<7%:;%*[\H?(W@^R(%*U?VWQHEQ\>3L>&F0WG0%(-E?H.E9RC8#" P*^(I)7IFB]-)GOU< M_F.EIKB?[.MYLFOK_WD. M&]FHR,>A)%MIX#_#0_!OC9."NS0/C-0LG4J49WX+N!#D/]))?4R17P=?L\QU M53P]I039TQ,<[Y[ZLZOUQ&_^K-/!-/CO=#C/;(JL&!1DRS\:B0]WRM+XW&_% MR8![[^GGNI=0-?%A2^O"EDH1>\;R&H]88&,XAL "LCBB+*$:86+\S+BL,2:4 MA?BYCEC65_6=61K]]$^OQ_,]J]!=U7LBPYZEIT4NTA-(!(RSE6D&)4XAB&( M"2->8D-* 5^I=UE7)OE7MPYEA;.JED-G&_- :T38RJ&;]C/^/3-AZ,RF@/): M0M=?]=/(R]YQL+ ]C_XH# \GP+8Z2P@30F3$-8\!35A(&):^38O''./5Z:(7 M)"F'8V6+38GGB7V71MJYU-+^RDD[\6&DG:05TLYGJ'>^3VW-LVW?@AF@_OLJFF@[PM#LMJW-,W^.1],R[3PYVG5Q;!'1].:NOK4-FI,!VX> MP:RF7GYJ";LMS)_6!,0+W ERU0DYLB6A=;P$"<)$8"0T4!H#%7%8-OQJ%BN] M.3GXI5P?SS5_SHV/WSXMK<\BT MH6HA#ILV1- ATX:>.N<'BB<.^G',"NQ1(][\:)_3S^2Q0C3*9@5M1;/G\B?X MMI(Z1YP:Y ;Q;!LEJM^P,SC-AV^SJ>LX<[V'^&WC3#6?3UV_Y33KV0K!@JG5 MX'<_NQ\5CHWQ.(TD.GZ+78FQB\S?,R_+LDU^,H(:7!!7_(G;F% MJ=ENUCJLFQW5!8MMWIS[+NJC)S<:K*0LIER""$.B0P*1ED12[Y)BH> 6E_1H M\E-F.9:N:P6H$J(//D;_8O'S6SK]GLW"WMW O-IO)RUV2BD]2HJLA9E:N\2H M44/+!64(2\B32,59@;5QW7!@O;M%Z?18Y M9SZPA$29/<*N"!:60V67M+D=V*<*'K)T>E5Q+-FO6'816]%\X_EB@G[Z8$31 M9C;=U?K9<.!\[I+PJ;BIVZK@+[=DVNO"X6-,,CM6(K YF^HQ,[2T5+9E)P'EYN'+O1^10%/:D]H;.U\:5^*%+$O'C6R8B5K9L1S M8(^>'8'9S!X86YGP3,G5GWZ(X8+\%;Q%5J8;(NHEWI;;-#)KEA3FLTT:VUM0 MMO'1W(5!B*93?Y,9-7K[UK+#>'+K@A0FG=C*8O/DX]X_[!TTMX#-P_[/\?5"=P]U*!5U8SS4,I80ATQ6YA&I#><(>!H6R+[:Z'FSC&KCRAO M/XY'=D%4L8Y?[3+^9S;L1P_^\8]3_MJ6Y\6.X.0%J",.= M62\OFQ5/+F_ZV7G:T(O MOF%6//L^KH86^1/:4N>:HQM+_ZC+H'4&99=!*?F_UDCP;LG]^WPOR=UD2G8* M\ 7[H%O.Q ;ES/NTX7CW? @5V+2ZZQ*Y+R+KC=6QQ^[C0+ Q)%RHA*(HB5BB MD2 1$HFG0Y*4: ?$QIZF[>0;/!9A&>V:V"K6>/KB&H.M6L_V^/@4M&<6MER MY@>;:7!3=AM-1W7&H)BE8GV<_C1M6;QXL)WZ>^6,'=63(FZ MRFD[$#G=$JUZ)MH&QZ3PN-E'N0DQ;)D5T,IHOS^4;[ MC6W<--&M\0LKLSH*?4DMI8^Y=,U57()Q@TO3^Y3V:N4H[?QDQ/G& :F;[% D MB8YP F+ (2) \K(B,^$)T&T3YR\-4SL;RM5'I/OH,?-]5VMP^&1R@4%C:I64 M1,20)V'( 1(Q*-EW)<)T=_N/CKK_UFKEY>TW;,AU4#U+D/Z>#H;IC6>63CQG$;Y$%A(\T+M6\WJ3)-E5OP>]GZG_9Z!2_Y M-.ME@]]ME&5LNO%A7$[1@UDOG?8;'_!LZ.6'!B-;OC.>/E@ 5OS6=_9-:;SIW+VESR M<-/4A^TN0O!C/#?NL'.EBR$0;ED772^$K3]CEKWFH#=W4.RCG5*Z?6!".8MU MF/;*25&;(N/@I\4<[ 5[X>L'UEV*Z_W$473KO-RU0^B>Y.RNDYB3SW9"I&&+ M %,,1)*'+$(Q"!4/?88\(AK"E=;8EF<[7:"+BMEQ751+W.^'1=O*SL';XXM# M3?A@9!03H@G3*$:, F$^4\Z%"$/8>L32MCAL2#\9=;/'$&PRV*6^\8*<%43]8XMJ;0Q,5%%S,ZE,VYT MF%"91*":$4#".#Y[X-HLJ2H=I?W!1A;PTTLK/YVP&D_A;EEBB_FXQ9H\1I!7 MO[:GD%??6A9TWU13GW273%"#:<7]5#G-M_Z-A62?K2"QOU8_QFH9S.+0EXU. M\5KG\]*'H'WJS<9NO W=PVU;FH*VGS=V]$F^!J7JLF4:0N:JE3F56&@2PY"4 MS(TAP_ (@\K$7XA914C?N?]>MJ=U5$>K\.GG$_MJ?[-*G< ?9W6!LB+$3KF) M@6*Q! 1)C91WP#!@K'6S1BY?2N0QQ:0\*:\.'(J#%I<"^.F/M]5!PX)C9$)_ M"SWU>,4V.$-V2U%=,$P8#PE641+'DF&1&.\(>"D26LC6W7@G1:1SX]L5O1,@ M#Z]' I)$ (8I)Y"'3(8"F'^7M7(,XY61@.>&/!:EQ: M\66?!YL:G8 <1-R22:+0,G,!+4CDY2PVAH^M#%^Z'&QZ98';">!)U&>FY@40 M(. M0QL*0$X. M5A@TZBMB+6-J_IL@QN,PCC&0GLG!O,Y6!FI<#EB=2(C>T7TKR1&_QD=DCE@? M(FYPY&U-S_S^OB@ ]96=I7._W#R]+N /@:MI5\1O3S!:15I0FZZ*# MU0:1FZQG9*THL$S=YR-_*KV.'VI=7=S;7:?7E\9)3#I.X@52X8,XB>GC^VJ/ MDVQ9KV^Y7 [<&;)88CM?W MCBT4B _:J0_?0Z;W&+5^T*1V^.;/85XD[E:GR1=*V<)-PL-N$CU%3>R,ZJ*Q M<'E0]1-**YIFYB[M>Y8$V[M7^/!&'$HUV6RQ@I^<:T]P7K9Q./70Q1ML L-KQLQK^G M3-IN=5#]68-4:4 MZY@2!07!,0TYB1()<&%:,356=Z_$QI?LWKB?9B%VI#;VG5'^F+0"KM(*>'LB MG8(K)%9/<982"FU(R?,*_+I \]F-XA&>L\I[>?*6!K'+#DN)=EC*IRS N6BV M((V491QR15DDHQB&,002 J_9G*IX[3EO7JJV]^O/1W\1 E=@S9R7I^OO^6OB MI3LC'U9).UI3TE;7YDRTEX!:>X'17&F,,<0R%K&DD?G?TB['/-IZOGX^6HOI M%6$G,;K/J\TE>U[Q>BO77I=S/\.*NP_+QG=7@O8F2Z%N6S% M&^;'Q]/C<_\15)](2Z)($L4 Q["A,6(Q?XP44(FA=S,_;=QD+&V3W$HV=]F M#IGSF*L.CC+H[>UYS#TGJ-$&! DE-$EBIJ&.0!3!T)?&"!J#:(5GZESFGI^[ M ,$+G19,<%V^J:,D1I&44F *(RWB,"XGH6.4Q/"4LO&8227G+QMKR$B/.A\X M]>RS_=1;SMJ=!ZSANF942ZWCA,,80\', M_X4)J#EK1+*2:[I@6#,WZU[LIIT70E G'+F. 6>*< (XT21B2>0[ZR73YALO M"+^.)03G#%1+)!@F++'W9V=K7)E/V2'U9I_*.?+YAB^>>H8R:1!K899P( !B M@C.=((V52$I^&IF O?K5_NH>M$R"J^IY=9;50RGV'C!6$GY7X\4*9N[U5_TT MRMH94+KQ:F%-I@F4[ M/++P-\B9-"4()8"Q,#;Q!W)G0.7 LB2D:ATX_X]_N+!XMO?^T2SPM9^(6I4\ MLJ_:SG"N^%=RRO?S5K9OR:T!;G=.6O%CNN:V++( M42&/KKKW7=IS,^C[S5K,M32\QM,9Y[9VT;]Y5?Z*H_RJ7G17'CT4(P9MLK"H MLRQF!KD18I;AOOP!^^GB$ZY8SJ*^'QRV:>R6_7MYVE(U ""O/M(<'.YF+MTN M3C&Z\JJS-"#3W5WU75O1/AO,YK/FY."UHVHV%)ENF-RT82+-[IE-@[S=<4WU M4WDC8O:R&]O40E^L7M[LK*?3W!M/^5;:RW$CINY&!=UZPXW9GS=%W%L M<#OXPZ83[NQ\:#?NZY3#O$ACR'TB2:RPE@Q#+I'&A"%:-L.').2[AWFYV%[; MYU'N<=2X,7$]-VYBZY$EJ#'?'E *!%8<,*J%9@I"X2<.29Y0A!XS#JXYV?YK^93-OIZ+ MEZ==1SGKB-Y;&YAJQ2-S%0,E.X>; =XIO5N/IW(P$ZRT- MQOWV8/2C$59C7U=UH#[UCJPW"1*"J(JIQ!PGJIRNQ &!8$\4]2+?:TK\^U%1 M&/_I]EOYG.-;961IU$^GL6T%/5N5:,CY.^-,_-R?3_OI@YVO4XJX7]J#(=/% MAL9=*>31+XZ;=W^ALU"$,0%_>N)R[/4#P=T%=OR MF1T\^'L7T0)ILL(@98Q?1!, 6"0185+JDJU#,;8V UT#@;E$MH[4;&$40#\; M_.V#P=]A8H"SH7SFT#VW0LD@F"*"0A4RAF$0ADQI7YVP";AF &_O[73UAV(+;T3RW]>UY M:'.#N0M%3['Q!_DQZ#@G98.F!V+4?]0;3"SWX?VIA* V^8P30I76B4":$1R: M,,J3@QIY4'CEL'5Q4YI'35]G-M6ZZ71U[2B0,]AA<92*QFUF:2%I>^2-AK#; MZ--M].*PDV-O+>VV]H0ZO%(T?^3M1:#;WN-N;UVN4I!]#H>K,X#<+!W$KH/W MC<.R2?K@D@QY=C]X9Z_@LLG6ID^G1DKRYO?=M>O1/ 4RU#F'Q2H4&_?/CH\< MB'2B=4+D.'[]$$4U39XV^XAHA+B6Y@,A I$096<+3,(=Q9W-'4U**=VTJ?M6 M$QV\H7L7&(EK1HZPG6E^D$_>:C&;JZ\H)EWV,W=.2RF^[# ULX4>[5E3_<*8\_371G/FR1[KXL['"7M\U@]BRM M;W:Z9J/JC?/999QQ'85Z<(EH,)]/)L.2SKZX?VM4W'&D6;%[ST.^=/BZF/4Q M$N<2/],UF>CWY24O8L5/X F3NGH2FZ=5(,82BR2&"0W#V!_B\$1*$K5ISU8H M0E^)/5LZZ#<;DI;U0_-1==ANNP2J(H#%FL.J;72A#J _OC=+/^@M3GUT7(#5 MKZUO/MU:5KFN@",8;VGI^:E&0M?^FN:%]AOM,")C!. ?0?;/ M*KQP5 A6%$NS7$O1-F%WTUS7#D@]@6!1T G6B06KBBZ'KN!I/#58YHI@K7=B M@MP-8%Q*HQ7"97?P2?+5K,#R KXJPOZ>%NYS75E:<;,7X_&4L'Z?6A/2SXQC M=X+ GO).V4ZH;$:>K0>3!85L3])IP:9A]KVJ JFH?V\RRTC9M4Z\GGKGR=27 M(B_D$N%B['A:@&BP#G8 <0)K;,_VS>;WLL*-.WZ;-^7U\;X0!%C:9B5E B.H ME.)EFS?0$=I!4_'%".6]JU[^;!]@6]/LTJRZS4VSZ[>_\4NNXJWNGSTC<8%' MD1;OW:Q4 -C>I6Q\>^4))'J]J:T!LN[4?#1)!_TJNV<<-=>)=&5%ZV8^"T;C MV9+O-JV6-^B[T6;NFJZIO,E*\8_L76',)M/L?C"_7X>QBT1;9S^2@G8C*99F M2G0.1^=PU ['?'("@]2@0]68B) 3B8A@6LJ(A27OB!!,PI7QU7L:I$^WGTO\ M+ H/O[C'R_I[3U4] _M"CEHP/S9QMPFNASNJSD[@@0K1>:"G/'NV&<)FUW+5 MF_;/>3%'^=8=(N97A;/:SV/]]F-\CAZK:%^ZCN&1=JWAK]YSL2=L4U_:<#;9$M8HE>]LU4FR)773 MW+(ARLV%TZFC*#YZ[25KE,=K )C2200D38BQ3#::\AL?LZ0F"CX[DW0WSSC<08F^K2^4_@6:A]W7X[$E52;BTG5E\B(<^76SZMU>%RBBZQ"IM2[0G0V! M)W!W47TX"&*-%<61(#S"$8DA"CT/0)@H*%=&GQSB[IYN\P_T@(_2"=K$)3<9 M768^3'L7$ U[&0<70(59PA;J! QM3\(_+GBI)' MNSH,MO>'0_/X0+Q>''AV$,"-$1A:$H4CG# 1:Z!5"&-<[G."^8YT_6-[@TZU M\^<. @7YRV0R'?]A?G-FB_B.K=ND#F,BDB@0 17'$"*)H@2PJ!I[PO7*GG_) M?"%?_NG6;MDZ,H!B9]\]CV:_H_LJ-J/7JWO;FF);[H/OBQRB;O1#/:2]44_^ M>9J]NW>-)H&-YP([X:FD8ZNK=R_!C8UK1D5+;U1TP3QY%?/!'T_?@7OSRET> M9.8!#[@%%SXN-'.) YG)*X=^U)N[WBI;,I3-TC^"X3C/KZPAN$^GEO;?DY2; M;3)K.A_D=ZZ"UML%IQM7+9S7[(0+6O<*1!+&,A*<2$43P4AH[+_W$RVCR$IV M[-=T,,H_F,?*\D^C9.$YUN&']FPB__LM?F;@R(VBF->V(PB\ED<#$+>S!97> M:8T#JPOX50@B"8#6()14A#Q60I7L8$BIE=W^O& :%K=;V9;!<]WM;9FIHUJ) M:>:IM(L"K9XGU[;U6('+2GD(F"YD9BKUOU"2,+O)09G O(CLS+M_VQ=K*VJRIT_HIE;[<=)IZ@_<<@MS^33\:YJR1(B_M"54J#?@%TM+._I>] R./+%#L7HW MGHG*G3PWKU161[A?+93;UU"DM[=F U(7I8=GU [>% 9+-.!:F4L:4G_K9M46 M!2_X84(SQT#I6H4LJC@&RC79ZTO!$&,DYE/WS!8)@\\%1<G!V M>9=OT:@--"\"P&$31NG1W9GB-E-9=,(Y=W,,!XNADO%:+5*,5*A;E ,_5H'Z1Z#D^P MWQJ3W4[_M%$^IA07.H0AHPE/) 21 F$I0V',\=-D2/R%M. W@N.ZC<.RP?-V M,+(H:,\O2T#T#F1N28R67O,?=^D'U]:?C6R3NFT_]XLZ;CP&R69DA#""5,,(D8\3RQF$()%'I71XX1D%IB M)4F,(JZPB+4N)OIA\V]LRZ>\H&3]\G MOWP)WG_\[^3KMT]?@E^_?/KKYXULS7NV6.QS(X<\!]I1>_>\+,7S[^8' DBL M.0%R&P/.R !-Z<(WQD?\9-Q3(V@V_U9\VU-@KOMP/;3HI@AR;K+9#TN;OAS\ MJ&'Z,+.CY^.YC9 ,)+FM#[[8XF5M0"KX[_?OWU\%'ZX_7YMX*U FJK$WF ]3 M&_ED?]@XVMRYB[IKB1[?KZ<.6KL )8O2UYG1 M*$N ;N>+U&_W'8:77'$(% N]P!;Z:=C?\.UZP5;OMEBHZF43(]I'+]9)NYUO M?Z6TNZ2_*WL#MG[F>^:"3+=*J[>Y(!1KGJ)84Q,'_CH=SR?E P>3^=0$>L54 MTY$K:+TINM@\555NUVMEZEV12K,1D_]6*;WYG3&$SO\:SZ=N)H"-CHIKC(+? MT@>O A!?!!F!T=PXZWG"*^ANG'O=W;7"12"9N?%IQL7X/L@+)7>6_X?YM5DV MJAH(CMHHP*#,"*T[1P"!4*N8J\B>44+CW1EKY\T)BH+%_P+-$D+XSOUW(W>YZH>C_A>[F$OU=%\K5I_& M?51?^YJ9W^N;-S_YE5Q)5182^;3!+OP*4G %CC#=I:$HZ]A$5*$X[EF;?=!^ M,M=D?F-\QN/&!TYJ&&K4+P&J"$0X%"A.@$["Q'=(8JZ--[I%:LJJ3"H$9,%\664*JH<*RJ>JK>GG^=12"E;S$RNH M<77?I:USO4K[0=@T^^?<%7$V_8;:8AP7L5A]4*:3!!CI,SX?5PPQIAB,O.Q1 M(L#*TOQ]$MUTY]NBQUS M&W9^:O#DBB-TC8^F JT%)[8)\2B124EX^Y\FE'4)2"N9U=QH$_8O*L'_YZ+8 M<#:U:4M77'B?]>V!7'4!$[I^4%?!K[^J(/J\^&KQW? M[5F1=>FC@IYP@9YV%^HVDBN?![EM2FQ(61MID^*J_JZ+&US,FNQYF^L2*5M$ MUWY\LY2;M=Y\#UM^N7PKKW-3DX; U(:QW/WOCN2W7TI3]?WJ6/Z['F@Z(FQK%,%F4-/PV<%!7IBVFZ\/9&8?K2_/27XM-[R=2* M2%7/L/>S+SZX4=[QO74]^MF]8],T_S<9?/_^<),:WV7-4S69._USFM_SWVY^ M/O?-;HU<3GZ7#6\7+YK;RFU?9NB9(@HA,.[*Q(\[;C@P^SAV%;=:NL$=OU$<8A0#,W8>9>R%L]414%$L]Z2'N AOZNP* M@=;;^*"@ZV^U"GE'0"GK@#(F(J8AQ8!C)1AT4XE]0(FABL5R0%F<8_]FW)=Q MOSZ4^_3#NV [1]OL&TUN[3#">[. R34A87LL8(VBG?T-]K6)9LZL%FDG9IU< M1"FHSQDX)R!!"524T@0"C"(9EN<,<016SAD.$5'Q%W)B$<7D^A@4'H>)Z&,* MCV@,=,P3I&"D:!S#D(01CCA B=(R8?(R"H\@?5J1S]H#AJUE/H(PSJ-$8:0% M31(H$YB4KER(8;/,)R&2\E@R*1*1T%BBN.H>1,+6=&TKC]GY.RME/E^_?5+_ M;_ E^?S7+^H_PZ])\/G+IU^_A+\=6N>SSYT<\B#GZ_M^,@J5369%BJ8 :[;L M-X[&?BX<)J!8IF=[AZ:LS^@LUBURVQ[N1G]4(EG(?V*^M_K+WV]N-VMV^ M\B;H+WH>1AZKV9F@*%YQ3O]OJ7G^@*]+(3Y:0$;2")DI6:]2?OI/@+,EH#^&-V4EST3EZ524I_I/-H]/EKV9"_ M<(1:8<,R'U,35%Q76O6-PI,MF,1FMA^KJ&!Q-*2N@V_D#W'S$K0"2_.2%Q', M9.J.N>R'>KWQM+_8V=4@\7WV-3L4( MR5@#Q4@8)6&"-%4EE:)@E**5&/.Q95%'W,>G5CL1=LQ=W /:RIZ/XGS\>,6_ MY6XWHC4F0A@E49(D(==)'#->9A2,#B-6>#8I8!MEKQ,DKL<^1G5 M@AZW!OAD"DY!'=9)(6VZ")@@+N'F#T8A],1(.DZ2E4+@0Q3\F7?^+,L?@\T1 MSEZ=92XRW%3]^U.>>9J))]_?D[M]Z^;>PKEIC32YV36[L!Q/OM&WY\64#*V,8UQOB+]E]ZNCMZU1/_9FU29_= M!!A[JRJEUZL]0BVR%]A'L][T[^E@Z#(9%JR7#7DS?JG#%5<&/[AW1?FN"->> MHCJNH057O;+^/\Q-FR689"-'II4&OUO.I()8Z3;M%:5Z=0G=?3K]1S:SZUJ0 M']DY27:@]?SF[[[ZS=B6^7!6-(Q.,E];=U42*Z3#A>_V[/QLVY-D;'G!$E53 M+U6_[IXC?0AN[._82G[KK)@%Z0_RZM2I.6>XRZE<9$[EL$3S\>);FUETI9E' M]8\IKOUCB'0(++VP#CE$3-&0^VB(ZT@E*^%LX1)_3@=]XRY]2__X'WO'12&V M><&]&UG3;Y\H&^7I^NZI\EQ\6X2*-W11KJ1N9C^,LCR\F_VP/L9XGKN)5FWG M%\@UT6/D&[NQ?^VQS/7NJ-1P>.RU#:7V\8!QQ15@,(*0J MUI'0.B['T7*%F5S@15I-R?R/MY/-B+VORL=XFKW9']G@T1,F#5(Q_TKE&9P( MW K7VG\S/7;(1NOQ)XI !8V'PDVX!F#" ">J.G@B8;A1,KX4IZ/>%DZSWP?& M%Q@^K!>5<3XKBC[7C<-8=T15 G51,&HU9SRRN+TP[BNL:%JM+7X_4NG$1OBM MI6W ,4-!\RMV.=UAM[$4=TW263^5RR"%>Z"B^'_!T'6'5V<#L[Q93Q"SXY/AS]5Q]E=41* MU05 %$6:4RR49A3),*2 PRB6"5(D,;;_,KH 6J0?9>U=Z[#.!)T.IO^=#N=9 M/,A[P['9X"S?VJ" >2RBV( YW$2,X4L"GC9TC+!C08%8WHP)S!6%#",D""P MK.WFBE((M@:&.W]GI4%!A^^_!/\=?OAK$GS2@7[_,?RHWH^_0/H9];OB0YWU"'T,[FK"+#-Z*4.!DR!H[ M7:7BZTDBCY@R<<*1$KUT.GUP1QF^&M2.C+!'!A;MW#]L*N9W8P%&L\+XEL,: M[)M7=FQ!/W-5HN[;TZR7F4_?#+.K^L62J-M>QA62<YAD=3G^S;#<]18K M,([=[=.8;ME/?_Y Z)BC/,_.W/99G18:[H'DO5 M@B_9N$#Y>4M?]S,H3YN\SV;_;O["R"K4<#%NLY\QEYPY7WX):WMKW7^ENO M_8[R6@$/Q?%N0:+24;FG][16F^Y/C W"MO=M!AM1#/+)8G^B-C MOPJ5^/(WVY_6JX9_%CCY(W#(%OP?X/[G2:NQ_[.+QSZZ6)\/L0YOL.SK+J[( MR??<,NG=&CO]\]V@;S"QV_%6=[QBOEH*,QN+\JP:_UR[CY]A]P]!O[;D0?E8 M?V/6Z10W49QAO'+\>:T2:..I8H%<5-5)P:N4@@Z'.@D\=QS:VS&R%,C?IT:6 M^C9V'D]__C^]7I;=WAY[;5PLWL:)3S:]#SZ,S;=\YG.0Y2?2BHU+Y\7.94!6 M9.[H*_)O3WC\G5*P;1F>]+1.1-IXW'U2U/M1Q!7%[ K+U1;QY7*5 M%B3C>85\'K0.M(8Z820F4"$(N!\.3. $1R=:YC M$^"J Z.S1SK"P!4&JXP''=)U2-"B@30TI7C M(=6/=.4L#?BY !R!Z$JB#MXZ>.O@[57!&ZWA3<="(Q(+@3D(9,2D"% M9&4N1(8)6:$(?4HNY)G5#]$K1COUZ]3O3-1/ %P3>"92*(H3$FJHV#\5> M_7A,-#@@0#^QUOTKFX[[:7YGM]>U978*URGAZWH^;?--,:K%]OA:=I:IZS3Q;9:-[I\FR=LP^STK MB6',9R9SSR Z6[BK\J:.VD,G2.VK1DSC*(3$1(TAHYH)R7TVFR>Q$-&R[B[J MX7O?A_HEG66./Z._>I\Z89? M]#SU/;@8#J)RP&VTWSUR@8H_[=Y?5?!U?F.\L$$O M$ B\LR,,6^1KW[ TSB TN%,.HCAP3-5Y,,\M%Y7E-[ &IA#26=:[&PW^:8V@ M>>^^N(.F%7*CS.[3/P;WYJ(.DCQ!PO@FSZ:.EZ)IPQS#U=(GYZ.5SSKRA+S^ MYM3241FH-/#VKV+R_.UX:+ST_.>V9631SR9+/:7M2,VZ??Y0X/23]]&W\'Y: M6?5\;BU!OF11K/VH;4>:Y]:HF-<:5F35ZK3.0?Z\BXT.7FQ'Z>[7V2F"%=2& M,/?=*-+A@UU9\U#^KZLM>Y(;[1BFTPT[8OXLMN)=SW(NW(RGKOU[K6V_]-W! MA^[.7U=AQ2UQX1L5E"*#W*SO;&8^X-RPTC'OI[/4P57Q68^0'B#[]O;&$]>% M/_XQLELUOY]X)0]>-WZ^.)]YV<\K M[6[0,^5-QZEOG:>QYY%RY%'O7'[!_^K#I>[0?#8W2^'6\^>#IAMU:=I+6?6P MD#7')^O^#JK[MFJ7(4GK5DW1L=[-I:,=M&Q,?M1OE)]WN%C]H?E MK'%.T;B796;C;Z?C^X*AUMZ -RW%96SP,C&ABTTCE11FWGLXEE-TFOV,L]ML M:BU@KS%((Y@,S85+0_EPZ/[N\QM6/>S;TX';Z]M@8NRM61VSNI9HN A%O<+U M-U\O+13MR>J;+^EO$[E=5+D,%%ZE+W/SWS>'K#6 M:TOS9<_"# ;TO[N!(C.;^_2QCC.6MX,_S(>+B\VF\][,)B/-L'_Y+CUM56]H%']P.S#?MHS71BH^-)/E M'AP:5O9ND$W3:>_NH>)N-!_P:7LOCG,GA>G0_.2H0!$KD?:UW+CX/1]VC?O9 MT#_X?&:6RZ8AO 2NA!G-V6(E.-HE,2AJR;B7.!F7I/0I/&I?>V:'YG:N8W5( M5J!W..I_J+?7)Y#ZGT9?[!!YRZ(?I?D@_V;O?3O[KHP@HU#*A$9:,\1(>5!N M7@P3TB!;XW&BI(I!1#&FEE]- E2R[W)EVWNVI3!W_?K8(="QX'0O> MR_ZQ5\F)!>FKH$3;18)W+MT$)V9 ?*T\, WG'*Y?HE<# )T(_((Z$7CM(H [ M$7B5(O!M/$N'KYD&K$C'_+Q#/'85@;>Z"L>O#G]R#_G&YSS;5H27W.[?B66SN4WG\D?T#8TGVQ8);,*OVQIL>"3 MV9L__P3?FI^>3Y[>-7.H$_W"U.EL0?TU87^I6(8$"0P))D(D,<:1GY2K&4JB M9+GTL$AL5V6'=4OJCJ;^QNC7ZI__6996N1,CU^B_\O'WKC;+?0 6/?[59[Y4 MD]+M@-IPY/Y?4L]27__JPL\X:?_-";NVQ<2MT6"94.@4'))G:V1?KPK\._#O]: MQ#_$*_QC*#(NH*0A8T)KR:A&I' $P$I7F'U?D;\PQW^=?C7X5^'?P?C'ZGQ M3X>)BF@$$@H@%CK$,>$>_V(BM6P+_\X*K%Y9M/JT ]]SSM(U&Z"=O8&_!+]. MQS]F=R\R8[R?5K-ZJB9.&(])S)'40@L J?D?K]41QJ@UK3ZOM):ER2Q$P^%# M(1#MH<05H&V.\CQ;Y^4%^"BO0M]%/6228P@23@E2L14JA#SD"KIE5U#(-'*R*1GB,\[M[LKHMD=GD=&8/JO MJV=@/V4G#64WRLT449&022P!!20IDW$*$[ R*_Y%ANU.4%J$#P;8B\[NO>:S MB->-'+2N8PL9AB$)C5>@E D.$,&2E9.F(@G1&2''\1( !R)'=X39P<9K@ U> M5W_1,&( BQ@Q8,(,"5"DL8>-",;TG&#C>*F$#C8ZV.A@8R=LR!HV($VXEIA" M@QX\9HQ# 7U2 @!*6H.-L]'Q5Q=4O(Z2 3V>9N9'@IL6+=D >1QNS.&%Z&SN.Z!A!#A6.N M*8)"&+M.E:38Z[QD+-9GI//'2QZTH_/=L6*G\F>K\I0UIEN#*.(B!@@D! J$ M@(ZJR?0B/*>3AN,%_IW*=RK_PE6>URK/0PXHBU1( *2A"B,4DE+E):+B_(+V MS@WOJ@DV1>YN$-=@U!O?9X7H"3Y;2LW4ANI."5PH^#-(*? S(8&4BD0102!-,2"R4 M=TI"P#@X(_ Y8NJA#?!9<\RDG X/GS)1T6-!AP5&QH)%;U9J&4B0, M,29Q%!-!PLACP?_/WILWMXTD><-?!>'H>1X[@M+@/KK?W0BQ]IY5Q[UO"5Y!^5RG=^X^]A,W M\I,XT2PU,A+52%Q?HIRKFKN41ZOMB3_C,42SLPK-:X[PC!@X8J#3*R+@N$GB MJH%AN;:E);;IQJXH(J 93N+X.X2!^EXX<48$'!%P1,!=1T"O.T"I.[H7Q[X? M!KKOVKH?ZI&LOA0ZAF_N$ (:^^"Y&@%P!, 1 '<< %VM T#?,\,(U#W7 I4O ML-3$] U9I5;7GEVX-Z'--=Q MCU__7,<]?OUS/<@]WG*$;7<#;+]EZ5F69TW&ZI\/J\3BTXVIG5,C=XI(=S;) M8R3/D3Q'\AS)?QT&-T69Z&;R+6!)X:>;X;.($3RT:T M5N#J\:N!GAW-D!IQ9\2=@\$=J\,=UXS@?_"UXSI^9)NFIXM>4X \9JC]4-P9 M]9,#C&*> %5K&Z4*FV84E^GBQWP)1G?IXC1GGEF'X8V3E?.Q' ]3U-C-0!L M@7\!>P)1C]9P3#=Y2<=.=Z"9D]=GH*Y3(*Z#<>KL7_&VG4*ZG0WF'"*D>%TA MA##6U,2V?,]/[" T5OT;W)J[U/:NEC; RPLJ> MP(JF&5WMZM". U5%7%%C.S1=/> A*#WRO-![';"RH[Z8$5)&2'DMD&(8O:: M>N(%7N*JD1%KL1%9GBX@Q;>T>.T8ZW>#E%&M^'&Y/3M?KRGOJ'!GBC;MI/_W MP3/= ]3J.8@=VS<3X&W/U%T]GG#F&,3'M;4:W M1I0:46I$J>VA5*\/K*WZH:-[EFEZINMI@17[L4 ISX]B?==0:B]\0R-"C0@U M(M0S$$K7.H32T,\=>8X?^YIJQ(;O6J%(!?+5T'.V@5"CTO-HE]+?FQ0&([_? MRK/YTGU8SN&6*?^,FY45RY2O)5W&;Z0_-T]_RM"=N+(\=Z32/'E]='=E O3O M924?LD@OV-%9Q=*O1^DY#.GG-+].;VIXU=\O*S&;%Q[BIF66[QTLY-XK[;S3O(1H4]6<%,=[&I2$CO 0/I MHL+51*A9 6*1?^Z_H4!XR0IXN:_2S_^&456MZT#N4VR*+9;V[W M-_-WF-;??GFSAGWB_7?\=-=O6__IT%^V4]7BOE>$4+-VJ7F+$%_=5-S'SAUO MH$_7'%;.RGP&3_@X;4HPG13=G2B@]JP*KQ^^_2^@P6REZ-1+[/XCUN+%Z('L M:;Y"VF$:CB,)="2@CR1PZ"1@C"1PD"1 &16'?+:'%Z8>BQ/N:_VBG:+/GLZ$L/?RNS6,H4_[$"Y MMG*@_-$#>*X2_Z2ID:9&FAII:J2IPZ"I+?LM=_@LW/NR8#?* M/*V^LN8[,=>>M63<^XZ+NN5U%:CMP')5(]$M/<'CN;JMVZ+C8J F<6@_I^.B M^T_S!0Z\M==\!LNGRJ8-FX5I?>D7])_XKV5VE>9H$&W^=O :HO;W1.P)[&B] MO0,K]E:;1.Z<"7W('IX1 /<= &VU*X6M6J$;6(EM8CVE1-,,735%L0+7"MQH MAP!0WV4 ?-&S,"/^C?@WXM_V\$_ORAZ$H1G;AN\XB1U%NN[%D>ES_//MR#-V M20$T1OP;\6_$OQ'_GHU_9H=_@6XEFA5';N2:>NBYJN[(X\JAZ6E;T_]V"JP. MS%I]=16KWB^;99HKYT@%"LD;[1?EUZJ\;BY?IBR].$GLK7?W>!U>G"WS^]AV:&3V765V1]5:9C=]PP]4 M3=?BP/4U>TRBN=\\#X!@9H=U9N!AS&YVS!YJII]8*HCUV+J!ICF4&=N1H MEAO;L9<(-<%R76NM>ONK= \$SG&$.8(&X< &X[7ZPIL)8YCZ8[E>);I:%KH M!P(V;,?TO1V"C9=S)8RP,<+&"!OWPH;7P89OVY;EA7IDN;ZMQUK@Q[J #*3$:%6/*P+I/(BDK!B]1SK;@F]ACUG:UCK4-SS=-)_+5T%!U-XJ! MFQVI$;B&MDL:PZ.5 >XGJ14[@>8'NFVJ@ MA:XK6K^Y8:*O-59ZEJDYOJY9<6*;H:L'AN<8NJ>) M2(.6F.$N'?MZ.<-_9/F1Y5\YR_?:)]I6$H:)IQIF;+AJY 9Q(%A>4\,XV9J4 MWS7^?)UJ^(%G$R39-S93LF):SMESG74'V*[>]3I<4"/==W0O,!+#L6-/, MV%<]H93H6N(>1M["5L!G1G@8)RE&U6<$GQ%\OA/X6!WX^%:,#E@_">/825Q/BV3G5,V(+37> M07_,J*?L2*+%EJ!A"_.B5E=*_;B2_,-UV.Z ?FBU?WVEVO\+0>,^(Z#;):U' MD1L%@65YFF^8@:D&JBMKSR1VO--5*DY:*O]RLV"#VZD]Q1=@A>Z:[96J,2>& M:7Y'P-Q9%6K4E%X''/2R2CW;3+3 5D,[Q 13TPI\<=35=P+3=W8(#E9]03\* M#KZO]C2"P0@&+P@&!K!IEZ"2!+IG^KZF!J$1)TGL1S(J926QO4M@L.J:^6Y@ M\".=+B,6C%CPHEC0RT]U-BX^CR-K:<9,?)<6MB>YN M]3C)KO+NX22M<+=(2H2H/'L+#=C"6;D\R]FS6'O/"NW>MP3[7XG74'LU.QT_ MI-.WB69XH/OHFF'8PORQ/,_8I1I^VI[X,QY#-#NKT+SF8-&(@2,&JOTZIF;D M!)JKAX9MQ8ECQ(ZL1^ GKJ7O4D!>WPLGSHB (P*."+CC"*CUBKOZ;N!%NF,! M"GJ:E9BQKEG"[Q6[KKN#_6AVVW,U N (@", [CH ]@K>QJX>:7ILJ9Z>^)H9 MF[%A"&=?Y,3^ ]4.SEE8!2B;D.'#E]_+,&R]P9G2'YWU(8)[1II-L"AXW4W*AC-[LZ,&SW4DBW1U/ M^NT3W7U_N:&:7<'FT#8=/3&,2#42TW$=6XU$P%!S$F\M;:QG.#T^:NA?I]6L M38[%X\&2*\(>4WP"GEC)B?^Q26=CHOSK3)0?<>V5X9K>I[5F"; MH1WYD>T*7#.CP%HK5[FWN+:]1#)S8AO>"&TCM(W0MGO09G99K@!?NN:&3A : M9A#I0>*YLNB=&OO.VMG&O86VO<@0&W%MQ+41UYZ,:W:':Z[O&*H?1@98I)$3 M.T822I4MB$)]K5?Y=\6U4;\:SVG>=DXS[PAQ/*PY9JG>!G6]@TJF&B2N92:: MJ3I6$L>^%SI"A=/B>,M0=RC.L[U(?3WDJ-N(@B,*FOW#2JJ?V)KA1:$1&!96 MY; -Z:,+M&2MB]2/1L%]<;6-0#@"X0B$NPZ$NMKKK>795F!;IF?K@0'@%X;B MW'H4Z98?[AH0[H5C;D3!$05'%-QU%#0[%$PB3742*XD !@,_=F/;%:DH7A*8 M[EKO\*>@X*B[;RNMLUES^K)N<-\3./=BA"9PVW(T[ M4N[H_0/X4OE+'[V&;[5WCR$X3 6\9Y0](OIS63?9^T]^E)(6SQB(OZBR?# 2]^DCN685>_I0."C_=!\J.YVKTC<#/]&I0>ZUNX,B,_OLC/NHW:F!ER![^[9HO4&N^^V MM4<3I6+U@L%3P8JY.59N!2:)1T]^4YU]>SHEC?CW@_'/ZQ()L:M Z)MAK-N^ MY?J&&UFVU$H=/5X+U6R9RP3\_<^6X&^]6.9.P=^]^]+U'=:2(-(B/5+=,(RM MR(Y",Q;H%_G!NK7P0NBWK8UY.;FTBGE?+EG-8,CWJ63$:/7RK&[2HLG2/+]1 MRO-S6#OE[$:9TC)1BR:$R8UMFE8.MQS?9TB,ZO]CU7]]/]1_H#@%LVK2X@9H M<0KV;DU4\\BV7YR>KK/F$JY8N^&L(01B?RV!UI0:F9I< Q,E;91Y6GUES82N M>"B]RC>ETVFU7+T4'W3&"G:>P?M+S@0 #Y2 DS9P]5D*#YOB'!F@S?&FO)"A M%0W?N+P-O)X7R/KTA!7M"0""Q#L")(J [0"C156M2HC?P,.)@N\X#IV*TWRQ8'M+@D\%Z9>'Z$+L&[=?6#J]),L" M@))P=4BC0)LO#8U=-\THL2W745W5=F+51]'N&$"486SIH9'8P>U$*=I\=^0S MDN.0'(LE_V(S&J*%V3UC887_M[4A=K,X=*7\Q+0-?1O*WUWXZR=W@:!RI6^M%;^6J9Y M=GZ#%LPE7P.E4UMK(N!T.D75JHT,UF@XM9H_/@2L]4NTA*[I&:R^S:;J>1@S M-(VF^1+#?,+;6,*S*R4O,7L+':/]LV4/\#,^T<4S<$72K2GQ6!T[6F2[D:'9 MMF=IH0&LY'BQ;;B1YB86Z*9P6RI?=Y?K98,[LI^E1F?\GNV+H8_7_*UG93Z# M1WSX^"56-$<1V::*0!*PY. !TUM#;4.,."FFY9Q]2;]UZ67HF0KRZXA[S] M.8/7[_'F;2"I#0X^^BHK9L#)W'N]E7PFX'TE\4\#Q>>X@)!QV@!0I!C<",M9 M=IY-^<(YIGJD.^IDF K[%,JFRW_.&IC@E/R.2)4*D"5@PY%"DB:;*Y\9>6>* MBV<@*EDBF7C@ OXM9PA6B#S9C'R::4&_7U1@O"S2JI&NH+0 @LGE/11O2;\I M[!N&3A@^8RX"K\JRQD6#YP Z@H!HZ*%T<^MSHGL1.(^56%Q4K[QH_5JTD_ " M!N^&:X>SJ-'#-"'3BTU970,*3P!#:W@Y;!6[2G-![G#% J1OAAZR\V4#(X9? M6VE 'E0NP/@7\_1&.:-PZ9\P''3L8N24_;6$6T ^G0/MHBQ10'A4["JKX<;C M@: ""3I=YC1!#"F!1*I@W/D-36M1E?P>O@-U@X]"@4$3O5B"+$ 90)>A+#F[ M4?S3L*4\Y1I]:_!EWSDM'+D M<&EAA/B<-D$'7ZOT_FZ'0%?1Q 57.'[H@ M0L##LSF> \, L9"HTVK KZIE2M6U4$.K86[QV 8R&11F(5CSZ7%6=O8H0>7Z\H M>[LI*A/.F\\2?EO,IGOF.+:84C=@A_][)^#T:(7H\1JX ]BR*K_1'4!-+V1> M6Y9CFLQTNG*A5A*!$6W;D>X88:0&ENJ(2*YF&:JW%C&)Y21:%1H-X9!KA4"1 M'X'4N57[@+2W=>O3>*CM:9C'QDN8GM>7&8 ^QM)@XP@O*;&E29ME4U8W?+\6 MH'_ %;!/LR7A(_[.-D# 1.D4D#0'"8%\#[B#L 6,VKN#\EI$,DO!FIX4PF]@ MF95P*725?Y1G-:BIC?(6;2!=_>7WX]-CN@06%5:,OM5^ _@=]@(^G39<%2N4"-0HW!5%UXDAG/7'X*@KT$GIECXX2G"&%:%[VLOZ2Y.G MU])*!GJ!60,[7P@S&2WF"UP)0-_94M"N0'H&>BIP4;<5&Y].GVG?GDP$AO6W MIV,33/W)-^O:TU\\X8H*FR]HT4UE(UH:=O?FHVA[OPDIY75.E!QTH89CBO28S%KJP(D2OTBWC!2^R"GR\; N MTR4A[UK.%SX-)L. L@2O14!* -U3Y5-5RK?X"'G<9Q/)5W-M<8.^U-)VIUMP MO:)"AQ\ZKDK*UA0*ZZROKPK?U%#)6$,7SGG(S2\K)URG=Y;/#LTP<0S;=XU0 M]<+(%S4*U2!TM;9&X;2H;I$1GV'"Q33+.3U]8M44YN>?P[;]WEL,N#@02P$K M0;#4/H6]M$S9E$[]?'?Y^:@Q;7[4O5F,T+#W'3 4_YWL%2;L$; MN!UWWG9\Q -/V@:O\;_6U;#O:6QI3]Q.G[QCN\"K0V._8G,Z6T ND TJ+KK: MA$-(J&\I);(\:S;W).)PF66I7KS>B'A[QTY2.E#2D#NM3;A'?81K:B3HI,K%=1949FC"&;QLZ 7L M7PPLPY6K%)V7Y)A>PL.+!BTLKG ^8=B:*%A!-M*3IST'?194T*]HE3=@WV"* MS_,&HSU],-Q+B_PD_9O238DZ<&\KKF'/<:3HPP;-EY\+2NNAYU2$S#9D)YUD! M[),)'PR%OVIY^K =V&5ZA<-@Y,Z'QTDV>3Z?U ^ ',/73G N6WN8! MV)6PG]TS:!G8')U)U4W_B7PC!@N/E($!/W;-9L*MCP=H0#ATACM?OQPY@9P< MB$@4?@$LXZ.<9A6@*Q[$)'<@#S35&*VX@#?QD"B"^7*6D0"!@.6*Q;\!3/)T(B1(=H.6RWDB<$8]GC:?I5Y3C M 9UDQ10,P9JS^%9]^_NSVSKBCG2X"U9*H MVSULW?^?8-=^97.A%L@\,+X>R$QK\8!E(>&?HOVM""#)0.>P%P@BP&%P#R@9 M%"42VO4FS;KG.=RHDMP>5Z2?>D'A-3]I[]&],?%3O1B9ODT/6#T!NYN: .Y4 MEYZ'2N0=GM>=,;:W'Q"\#S3,K@J-8SJ)J[EJ8(6A%[J>JMGB4*;JF9%GKH+& M+=[;%\,#37M10"@H,:JE_WLR.*5W8SKEHA5Y\O9TSNWQS'8*PCW($OA"8@T# M2*1WI*"A\-0G&7[\\MF7([#@XP^!Y 7 #Q5J3-B=2K+B])G&M$<2[% M 9V!;"ZS:D:I/3?WR:! A26K)2?-\)!(15&Z$<+-O/[_-WFT04C"4JKK!DWAU2S@? M/OY6MY1#PE;FR8!JAS>>8;R9*?](BR5JYAK!JC&!5\ [1 P0:5+(LGK-3A"# M;FT-O!UFEI%UL5B">3+%&BB,)VC!W.')W:-18O?$8S9?+/O'MU$/ *CHJ >G MB&D#=-Y0^!^Z]"C$A4+X!=I4/\2*Y7S>IBAVS@>TEC[ DR@6K]F\RM+QVHQ$ M@A%L$\U9[)K,/2%!LJSY^&<,X0O8C[^Y\^[@/O!-1NL&%W,JICSP'@EC<<@Q M)*E(]8 E1"M(6D \&_191L*S> &'R;-'ZY9VP>XEM_6* ^W)+]&VP*S(8()# MR155GN].@&[HW[A,@0B>.;B':2.]:H6)IMM!9/E>K-E!HMN^[XO\)#4R'#/L MQYTQT-P*JM9*";FE^V+ZB&Z^I#XB['2^[$--M@?U:'8LEE6]Q"P<@3P\8:>5 MV[Z4VP^+NHKC(IZ5V+'CA&&2F%:@AFZBQHFM6W&2J*X1&?MQ7.36Y1]>^^0J M=AN>];SS*:?L@@Z>R.YIE8<,XCESV-W3*A];S:KF=,+=DC,ZE4!A'K1&RH*7ECFGS##461955C,N MZ%EQD5Y0R.<,!37Z'-,NQPG1A2="MAE,G?,W*S@8TJ[ ;5=IEG/+@)M.XLP% M]_>B8GA!&>]G6(Q/9AU.+]$'WVF("*:48(^A'-*=**8COT8U["*M6@\-AG*F MKL"O?(DG>9:_"LHI&C.2:$K[CR6$EDN6(\!\*=)>+$"_'":V;X6V M!B MF5J-(O>V\B<<9W 3!?!L2+1R_VG^\TOTOU_:!>J)SG;B_RL6=+I@F7&ZR^> MWM28]ST/&YY O!?CFPS;2SI\M57,/K^,,G2L***5^* M.5 M82&[A&FQ:2\T OET?%M4EM7JH=S=%!(\+KA\9I%"08Q M"@ R&9%J %@?$ 3DVND?K,5^P'WQOHYW>NC+PX&=UYR./W5#%4:LL/Z[-&]I MYN_%^H?ML(4/7\23>],6#II)O_;E!/EKD6:S=K:3E@.1 /O1 1'R7%2X='CN M$>M==E4S%R*F6I=3GJA-7@?4YZ? M9U-2$_ZKA+7"?"[0HM(V[,OSFM_RP"MM&KU^$30E1\Z$59R=2;9=&]J:-I&LBQTE%+_[)V(266U9>P=$>< M?0:I[!VQI%/8>J'"T,,Y3'(G]J:=:9/C)X2&( XYCS,Z,#>A$WQ@>0"!7"[G MI.4(=6LR4 4;-KTLRKR\X)'PNL'97(#%0U>WR-W-'"X *=8QM>*+,!4L<'\1 MN(G;#[+)U0 EX:B'&D2+,I3>QKDX74[6 E\3[I:DM*WQ6?YJLDC MA>+.=_N6MVRHKRIO^?'6]/22S98Y^WB^:E>?= 0F&8]B0MYMT@/KPE-1AP M%QBV?O?SPW0#=;-NL#[WW@/6JO;VEPX_]]]0(%WE0Q^7J/3[J*K/_?5>+?&\ M,EI>T)FF)EI0H;6 J4,_RS_60HA=56BX!!?N/]YHMBP'O:$*-'^':?VM5S-Z M^)MVQT]W_;;UGP[]9??7\!;]REZB\^ +]"Z[J_-@2[S.F[OG.NS-IBV^*63: M/*L)X:TS%P*^FXG[V*F[FYW+5'-,><_UX!CUX">TJ7L%#2?E. MXT]O,K]SG;5WBF9_% *.Y#F2YPZ3Y[T"^A4OPL%.?-S]I_F*M%W5GS#E0D;H MOY,Y\N(S^ND9$_FA(O(AF8N.U1TZ]!(SCB+-,6);C^P@L!S/XI%-PS%475T- MZ8KZ.7@"&6N/X@O^R)K+$)-4@ 9.9 D^G](_Z6#BAG;/'C6[_]^Z:OXW;).< M\,PSIA(,JO:T*;I3(8*1#JMO*[M&](1I_CIWJH_7=TZX\X#"*:K M3G1WO?#/2M[D(TAH9]61?8?<$81V#H2ZY46^Z$#O M!8:VUL=J.R#DO@X0LIR):GLC"(T@-(+0HT'(ZPJR1YX:1G[D)/"_P'UPZ?ZY:#@5;!L0#-6>6/HV MW3-C&&F7])B#Q@>SZ]-LQ8YK@Z(0QQ$><8DC7]'#OUE5 MSM+ZDI<#U_1?1F@8H>'U08/=U:4 DR&,+#<(0U]5(RM*7%WZ-"(0C<'>^S1> M1G.P='/BJOH(#R,\O#YXZ/46\V,C5J/0T#0K,J(HCC51BTIW'"L.U\[S[I^[ M8=0<7M+]L"]>!E%(YKE@\#W/LGU73/#4#A-,3]4ML+$M-/(E5/W#CV M ]M,A \2V-=].4UA[U#A156%$1!V'Q#VF.'-+B7+-9W8--P@"AWX?],W/,,2 M3D4M\L/]SX9X(2W ,]2);FJO(0HY,O6K8&J[EV>)?<23)#*KD\R[WCZI>4XKMOUS_0[:7NK,'_I<1*OH4\Q?ML5P^.'IJS\31==\*8R=6 RURCW@ 4U35:]WMB\Q##]*(B>P0M#Z8LPA M)41+3,V*DY=TVNSDR981ST8\>QJ>/:V(SZL%NZXZEZ]MW7_=K8C\;"/6)8>-)X]V PA_+"B-.CC@YXN16<;*7 M2NRIIH,J7*"&26@$IIYX/)78T$,G<%[40;B31X!>&TR^KC+%]'%8N>_C2C.C MYQ;PVTW'_Y.EP<[*YU<@AD>:&FGJQ6CJOF)IKV"NKWU^![.7AW-\^;L7OMLS MA_O^^].UGG5DFZ87)8FN6V%@A':D!Z$L4Q7H=K(6(6QUT1-217\KZ_K5UL*S MW(FK;M5!-;KB=P7/1R![#4#6.Q;JA+J1V)H3FI;O&UJLQ:KHD&CXD1JNN7D> M!F2OI)Z>.E'U\>CG"&0CD.THD+F]ZL5AZ&J&ZYAZ:,96Z,>!*PZKN8YC&N:C M@>SUU.1SC8FFC0K9B&,CCNTFCNEJAV-Q%'ATTC:)HBA.X'=+%\?K?-^.UDI\ M/5@A>P5 YC@35]_F@9K= [)7=^!^*V7]=C-,\C#>UK7.V(IBVS1=4XM<-S$T M)[&"0.@H;NR;_NY[C5ZFR(YN33QCF]GJ.ZN'O )UXR"8UNP.@]AJY*NQ':A& M&)BAH0:://[JV(&IKB4,[IZ'9 \JWXP,.S+LLQC6ZA7)M;W8B+T@,#W=BQ/# M!"U:%JB O]:*8.Z<)^!EA*QF3G37&'EVY-E=X5FGXUDM=#S'L['05.BI=J3I M45N=4O7M/;!Z1R&[!:-V[[- ME1>[O75FM1TK^-V5W--W]9=S3)BU3!V1Y>Y!]L0+E8PQM(FGC1''U^JI/V@ ,#2W5V !1'VL>GYB^Z'KZ($I#^&Y MEN%Z3Q?W>P< AU5.=F3^0V5^HTLY"AW3\1(G!N8W-,O4;,T2#C4/#'?7V7G[ M_(6$O^Y,+&^;!OK(_R/_[PK_6QW_JZ'FV8F;!%:@1[$3&6VFCN,8=O1X_]Q8 M6FXOF/_5A;;#LEJ40$KL@.M&O[V/\9U.ZX_#& Q]UT@\VU43,S15<:0<>WMK MSEH]^6V;_>U^?2B+)_%N#0L(W]UMPEL31_^>I=_7"?\YY+$MWG@W^NT/E^>] M7AF)T *VU\#:]VQ'M2PG^>ZH5FZ$4!6/U^: 2>&MN.,/!5.PP>+^98WNH@><+9IZ(ZA1Z&NQWX<1FVW>L_P];4>$=NVZ;\+SYO6!)28D>?'>O)* MN5);:G3YK<.#W>70)H9ANH$3:P&8_J%KZI:P G3'C1U]K?SP8RS_;1R04R>> M\;K/E8R>]T-EPUZ6G1_%CF.K,9[L-T/7BQ(]YL:X!B);CY]CC&\C0]6=>-96 MS>B1#4EXJ'31/RXH"/7:BT#<"S]6$R1I$P):/3T/9;@%C0YNXEOFJ MV?!U52!^\Y^_%VF>E].T83.E;. BA7U;L*)F$^P_-GJ2;F=+HV-+#=C15I/8 M3#PUU -/"Z-8I(;Z6F*VJ:'3HOJYM^ ?<;UCOMPO:BM:[D2UMIJB_6J<0*/C M]T#8U>K8U8Q46_?#2 L7:L!JJF:ZZE.\(#I-NN9P7^X]EUJ[:GIID36]VJ)W9DUY%= M]XM=>P67@U[+KM MB.B.6KWT<=AWA_M'E+=Y6=?OE#,&],.4)OTV-M_>P;9D.^*8LW6K!3W#,[PP M<7Q5-8, M!1 1%^DC)J^%JQ%J3I_G&P^EA5+F*9PV)5%'1 -\NN^("&^SXH2 M!GMS L!8L;KQB]GP*?%?2_CY/6LN2_CE"BZA$R OZ5C0]8GK[$9?Q]$Q_P.4 MGQ$&#P &[U/^;-/L A218=BNKF(N;1A;ENDG(HW6U0+?62L\]V-Q\'$>FP>E MV$Z<%TRJ?PH![;[6.0+H"*"'#:!V!Z"!ZFE^Y,:@3;J^ZVNN[4EGE^?[NK8S M /IX']I#\-/6)JIAC0 Z N@(H". /AA W"5&\. XS!,R(TJ:P M<.2?\ZQ@1Y?<'5G@QN:#A=)4OBPT/&7*\ES\^A]O@)CQ,[QR*C]O&/*7;,YJ MY0.[5CZ7\W0-D:^S67,)?ZI_DWL-VYBGBYK]+/_X974?WK1NXC;\X;ZYW8G, M7^$8?_OES1K5B=??\=-=OVW]IX?=]MJRP+;2]_2YJ^3Y"JNSR39TWTF[V$F?Q4ZPR8-2 %Q5[PZJ M6HEF1I'I)X9G6D[@:X8\+V[YFK=63L(GV;CB$SCA7M5];WJH3535F[CN-CVY M.RL$7X&L&W%EQW"EUX Q]EW+"BTMC#7?,$/;-"P14K<=SW;6ZE#J=D/XW.C:Z*L@0)AVI85>ZZ7Q):FJ8YH)V4' M9J"N!2Y^O/[P0HU5)X9K3^SMUJ/=.=-EM*P/E>6M+E:IV;&I!5;DA''BVIH> MA5XBLH8!!Y*UHAH_7K3O0<>XW>/U5^>FV$['N'UF8J=CXE#WU$!/8L.T+#/1 M?=NP91E)UP#FWCVY_5*]8":JY4Q4^U4HYP=@]!\$HWJ]W'3/M]U$?OU?/EM>H;GM:#P 2,_(C)PY=-_+T M&(2X$4@ 4$WWX9ZT!TKJ9Q=XODO8JNI$LU\N4_H1U+&S,GJTH0^5Z0VC8_HP MLGS/L'0K#GW? /%G:,+&]LW86SN9^URI_Y),[UH3S_R>A8%VC^>?F'FYZ[79 M>:+4KAQQV,GHW8-GN@?X9/6K&_F.K]MJHGN1&VF!&L8B;2!43CA=7]K(4QW7]8/8T TG%\UQ.>:QH4W/AJ7#_IKFLQ&Q2HO(Z#!(]4),XB6+7 I'H^ZH;&HEI)K&CJIJ%]Z2]:;_XW#;M M3_?RS7NP-HX5+'%7<)1<3[V-^W-9-]GYS8ODY7_X^"56Y'S6'C>\MCOC\OSW M*L+SJ/Q_ UJ^]4CY$+8PHRCCARC]8L8/:5ZP8IJQ.LKJ:5[6RXI]@><$>3G] M^H9H"3^>LIP1_AP%IJ\E1FQHL6>J@>YZDOP=--E#Z!L+NGX#43;AF"XSJUTJJS--B>0Y[ M"-10*>6YLJC*V7+:U/ '"*@*'H#22UG63,D*Y6R9Y3A:7)$:-H/68*(TETP! M@H,!W"A9K= ;8:1P+_NV*&LV4YI2N8*GE=$#8 VC#2*JLQM6B#P%GIX6DP9[E-ZE68YRN)CY3V^&1:2OZR[:E'F&6(&S0[& ^]$\LC@ M)II*S?+S(S[B&2P[S0M( Y7IS@"N!7!6L:QX43J-AT6549]8@##$9& M&NYGQ2Z6>5KE^-=5QJ[Y<.H&+B4V*(N+$F_O$Q4^^':JRN$6Y3H#5N'D"'Q0 MP"2.E=^R]"S+LP8W#->L7L*Z9NAPHVG 4%$SG,&"LT(L#;SUC.9"D\61Y>(A M-\IEBKR EQ8X1\&1=/-PU8>W30&'SO!M:5T6\&Q 0"Q.98L'0X1QY3.$.+D MF! +D8!@4EG!M69$;C5<"$[/P>4APW:2$ <9/@6MI4/ ', FPK,Y%6Z M-\,VIO6E@C8L,/M_E=^$8ARCJ2S!!JND.WX'S9=!VE"NZ_.>L@6=/-ZD]<7&5566!.[MZIFB7(6[U]O!W, Z!LBEJS;DA!< AN5+(C%"^DM$*I MTQZ]*ZQ;3Y2@TWPYX[") M0'>!KA6"43;/ZII> ,]-,Z!.X)WI95I=,/KJ&IEC@GH CKFL@/E F */-_S) MG-/$\!L@0/A8$3A KQC52%E!?J#R('&P*2E,IT ?> MR2ZXKD:(2$_M=J_=+1H#R)*;:8Z4 Q_DY@\%WSR]03EPR?(920<4GOAN%"8( MDUR#6#! >YP:Z7Z\,W1[!LCC8 H :89\U$:/4SU&W$/=.LFB[G3Z.[0D;8- M=[NJN^TF/D'(X==S=8/O+:>*M +<0PZ2HVPW_K8A(<^N =O6!?=+2+V/'+,V MD>/ EB*/&ME0*%<*Q9^AW@ZT (0-&/,1/97(@!@C1G9[BT_$1^GJ+_([NHB^ MTWYY-Q%J&=Y]RA8-18H539\HNJII$PX;^)"A]!VH%=G/K,B&5O%!_DA'S*Y_!S[S$T) 1S*4H QCZ7 MTZ\WRGMDN8GRKZRZ@%5))2>#O(J6!$U\3B C$/^[!>^MRU#"D!Z!*CY^"7/9 MC(VI@@-4$B[L;I23@6S[ X3H(H>]ZN^%_%+.BJ0??#>/??QT:_##U52'F7;7:,*V M'"

_&8887VASG2YMQXZT,$Q4U8_T)%;UT#0-X82--0QZ M[<;FMED_09JC##R]9*SY3>A%W7E8#@,]9\'62$,]7L^VWQ9I\"TGE,[J556H MU6%0'* &(J"NK\VFS3.I9JO85/P(BG:[<]RVF@2N9[J&81FJ$1NAZHO*OE'H M.%ZX+Q3=IK>C$/Y0%M.7HV[S!:E;$B[7)= )>81NV $!9YM]9=,V Q M$;Y. M2HT+M5LT?\R?LVK%63E#"V5<[ 8T79/JQM2#\^7%>U*WVLZ _,I+Q=DP0Q-K.DE MVBE[86=\$I< W_!S32B?*!G55I M_15C1.>,?-IHEW"?O%!U/X7QW[^$L?*AQ#5-8:?"P?-/X8%"#3Y6_,[<6;7/ M.WP)ZCI3],VGB=_J3: MNIZH41A99N [L8^E!*1RK+NV\9VD#>PN;&Z[MX.MQ9W=FJBPCM #Z=_K7,1&BJ<\:G%Q43+M;%LJJ7:=%T7F/8 MS&K6^J#ITAEWBL_8O("I#/B9?-32ST;(T0]:;):3Y#A/T W[+46/P! AA,N1 M!RI+ HLK&'.-87H B=L=*@^!-?*9_GY\*H3_23%;HJ\2/=(GQ?28.Q(V#P A MO>I"%/BT-E:ZP9N-4UH10T/1Q=&1C^@#O"&''93'(V@"Z%V;OY2O'_=<TBIN$HDI3,Z^MAN>\9OX2"5=D&K$ M@ZD;*"1KY"KFV3RC8/ 7S!.1\>*B[&*772BW59Q(<,&Z,W3\$96!;Q^.Z M8AC-&[GO4H:T- >"\P(TC)@]W9 MI#TU?!IG3I+P.>%%1#>O']R\\5 M[HUQ]R["3L&5]2@\ZNR+AF0* MYU5I.#'E/A.+?>:[AT#ZWE0>1^.+]9H>:+ M90K$W#!!S3+N KK?[6&?M=P$/EL<7KLLG&*'<;#C^Q)B=RT!5G]^ NRNY+%N M(<=P.TF"WR=!H]-;]P':^NI0FRB4-61S7*5X#Y? MT_!P#%[7#7FR(;FJY]$DZ2G&V<$WKE+[R\.2K&0BY^3),#^TP?="_)X4I.Q1 M(!,/EDP4?UG!WBB?_@:J4%F\4WYK0*][BVU0>(PVOYE(OPI_03ONOI61@BJ(%H8/E#<3 M>8:?&4G9&2CSQ4U.&XH>'_KM=+E8 (W[TF91N(#F@;T(E$2^ECPH;!_+]>09 M+D+EZ(9#DAZ%#;"M()_NR=PY@;3(M819.D\ON/F*&D7]O%CB@[P4EM;5/(Q\ M1T]T&WY332-455>/I9Y_'T;#F_W!=T80#@]?A*D(6RT M01";?4,'';=X**\(R0-]#7N!/Q][^*.9$X%!*>;]PH"SV9(T7K"O+T$#0%'V M*SH[HV/E7V5V@6GV6<[=F\N&9W50=R@[19\I2=;F%6Q\!' M"C]D5RG'PN'C!Y?BAZ)$3T N=(D4L]U]3*3GH-@MY#5Z_&G1,8%E48&8QS01 M(CB1R[5Z"Y][+2>/+IH.\OF7-_F.7G/J@M6R8U%=T3=1^-4'CG K08]1!X20-*$ M[U#I6#UHT3!T(:!K;$V/XRGM$O7V-)?ZX_ ( 1[DV <\NCVCNER?4#]M;_UT M#D$%)WEY& >T7>DS[!1+NE JGU)#D#Z^ZVS&%$KMXVFZ9*+WWCM(LH(?!@Z1 M"0T7)1/\ -Q8WLA4;%#344E:\B%3WM<$R!JD1\;]6#S1D,Y"_+G$0)^\3)#] M1)[6ZF=K7E,68B/ 9U[.6F?=1 0>YR*MM6* #=-6V4>L* O\@(XT4J]1.M=8 MX&0FT[A$-!3FS=J7 P.#8E4+]^FG]2$-'42=RWG#=N5UV3Z_\X4,8V"];>KY M5"@W=T/\%O6W)9INTOW=2[_,BNZ\&_?R]G7:OMG!9T\V#$7TRDHZ,\4A+(XY M79(G(AI2#*+*I$W/%Z>P!/EUY\!ZBY614TWF'JZ0TMI^"R,+L]YKH3_)CRR/ 'H9M)$!K+Y MRK-OV5\H!0=AY_8H0CN[#'9BVO#3A3Q7?740W)]+,>[>3]*EAKK"YEQA^(+O M3%%V#-J]F$X?XD/%7FT\DL2GZ0/ER>-B=*X&].9,>/O36KY]:/\2^9*T:\W0 M899/GVJ[@$A[H*OGOQN@6'I=+X$^)IT; -NIXAS)LR"'WL67Y[ 1.Y35N'?. M2&-KI_%=5=-TU[,2U?&L0+,#/S&2( D"1]==Q]/W\S3^RXSC$XJ3/"A:2%J' 0M/KYGEY MS<_C=D*IOB1'))PZ4:CY=F*95A0$@69H/C8(\%0G475W%74?8_/\<.S;RB VX$CR\?,?_N=( M^>WCQ_]&U#O]XG^)W\@OKK/'< _4W'(%0F2 MN^JD@DDAH7.TM?(4/Y=D:F97J)%=E'0TEA87$^=!A)KA>\SSK M&#\L*3N5\STJTV!5GO=.\&*5$)Z(@2?]8(GQ4!X_%(?G>S)^_K!9F1&=(:(< M'C1"^Y[(:O5;U-MA;FO?(VFM?L?=4:O?PF*O?M72Z.H/=-YJ]3MI M#*W]P ]0K7]=_LD=;ZN_57;2D4X2;E^W*L_,&$Y9)%D M,U\758)7N<'88ZXSF;TRL$)EJ0AR&PT>J(A )C\-?KG&8VA-T:"G*3]C=K?)4..% D3B%Q M393K-D9,P6'6&^V0;=N4DB?Q[MV[AA@QI;H\%QCPXQD^\ERY6$;&X\!8M@#= M3@B52U3'9+)0H8C4>9S4R&0&VLK=/8\F MU?69;*KT09R$L@#74?@C48>%Y837K6PN/.G.;15D*)+N9#VA^]\K!"I0^[*3 M52)_#UZZTJ>X:BH_MU;U9C5'2/XO&98Y^<"NE<\E M\.XORKK2,"QJ?)W-FLN?38V7G12%$A]< [DI%X]S- Q;(3C\K4\X,0;0:3^J M$"F,]#Z?R M4=,QX5NR-0F4?8#32^5AS3F@_R[R.:Y9*9SVW'>I-LQP4A!S) MY]62S_026 G9I0#$\-WN19I4\ %#.&)6N813SJ;XR=+8+;P2G MSAOY4>B1[7DD?#)6FE2FJ#\WOR@C&1XL&5Z5&*B29S37:X[(A#U^MD2DO4GZ M(EEY5I7I;*)0B:"L>QBE,$NB(=X=+:%G1/X?##P"=+W/*5J$SO@1Z M;2B;6VY8BP6LDJQN1'5)^G$$K .F(Y)OI&G5HN!K%04?!AI[7!IK6VV M(?V;_5S^K^Q&G!XH6#Y2R>%2"0!)Q:MB4X8B[T9QD1;9OWLU<;M3!/#LM^"]E;[4(Q4OVT;F5)N,G2,MZC*T<,C4QS/N9=FVLRK.ZS%D]990KQ'%GXQ$Z MA5J+CFKX =-.SVF).7+P:'%4?XHG]?FO(M"&S0GJ1L$,WU%Z'33-\ JGQ6Q0 M'T[F[Y%+LJUK1L=%-C0ZP;M7BJ'E+"V.EHL1C@Z9M#HXZO7/G(E\2ZHUE5:S M$7X.F4:Z,\OK1[QE<]3.*32LKR+*&Z )Q\_^9_R<=Z]/G,P,H&A+V_#U?HK; MM8.ZYNNI&C@R\ZMEYKXA.W"QH%>8)^,P?E9#')(<#I:GI4"%1( !+M@+*CQ-;R.*OU@)%+2C,27?LW'TXS'E=C% MF-UUZ&355CCB>B?L,Z_0/M1X?A@+X^NI9[,U+5 5-5+^I]6X=0 MK)G(8^2CRG.XA+(2,9JG7ZE+,%5;F/;;E*"M"[H1*=086A('?T?:&6E'T,X4 MFR[QTHY+3%'FI[]X8CN5]N!'LDN%'YN@_/9_L]XY<"JT4S=*G5X1:8T"['!I M:Z!+]V))(F]YM?X$59=$_&(I&?4R%1J$WR>@M5]95V1\QLZI(.T9*^"OADBS MWR:E*Q0IJN*?RX/^O*3"G!=/Y&&0O6EG7-1.DC2J>8,0PW9;*D,;F^TQM>_X:72:3Z2^DW MT="-:*=M0#A"T@$3&V\:T.66#HIX4D,:62+]1BI>&S1#J"4Q45H#J,DU%9B!;^!2M-BHFF;# MII=%F9=8&'0$H ,FJ5[JSCW].JA@["WI/5WQS.9FP<5?UWYF1*S#):_5O%/I M7:*,TUY^JDR([\[9RSXIO48F(R$=+B$-W8I-6F7GYV30T1%3/,F,?=)&"CEL M"J$@"+6M _+(ILN\H:ZSY92W&"4(0IBY$+8_M1 JYV=9P0\4_K7,L(]UUZ-I M)*C#):A.-;J&W]D1UFTD38=_+,_/>:/?7K".CN5T115:K4A45X"K!87=V21P M)+J1Z/+5QG^B'#;KM_T37B;9&Z[76FYP%]R0E3/L-Y?A*6C>!6V6BG8K-\HU MM2D3X#=:@P=,?:*[(-'?!?:/+-K>(!S(^/%4Y9+E;?N*$UDN?X2MPR65*77)1D[X+#IDGK7 >'5,,4J*Z;#._(;95[2(9;NQA'!#I>@^G%BJNU( MR .DT85V:]'[12! !4Q%Z)"ZJ=-8E',@S>.3>JJD=YT@?!TL?TF:KOV+R+LBE MG,UZ*4S3E.?.B48/G_'@9L+3A+N&J'#EIEZ5O5ZH_VS[/GR"BY23B<+[Q_K; MZ**JR :JREN\3@R5OFB?(KM3<&OA"XK83+2#7!MK^\;>99_(/]+O'Y9A@Q51 M<. KZ_QSI_%J3^6-50=NW>,-[/.=.H[ZM_>$HQ+6HE6:DO:^%^>?^MGBL'AG M5)"OURKTSH9SU(IPT+WN6O13G&)KMT+TG]OX#B ?K%FKG*>X_CRYG+>_NUEI M8W>L_%=Y#6^H1$?!39T/L?]P*AI,\.>G^9SB!51F@;C5GVPR9WHO^GK),Z$4=B,UZWF?@QJZ;+.1HH\ 98N$M&7F)L M#D3>Y=N[^DUHKJ)-]%?&%KAV\TSV\4/&[N?_"Z5$P;!]?Q/'+OG.#+M,PB+14-&:8W\MX6]L%TC@ M)AP(XLB><)I2I\R2_W? RDB;HF4D=B,!#$*?*S\QVCO6@(T.68X*FJC(GM_0 M-@_#2#=(1O(GR(3Q1 EFFZI1G3((^4DR/!9,H(@'CP7L9+,LK>@<>8]!L>\#S%4R9LTQ[#JK>9M5"8\" MG%9[$??&LOH3S&JM<_':1\^L+-'$B&@VL[PE/Y=EA6.:,/G\67Q_M 4_<30\;W.:=@;J-\ %EU MJ?ASAIW/BS:Q@,WZ9:IXVS[>!@T^@$[5-AEIZZFU%:ZD< M]+L!_I]TOOA%]@/'=-;+FLJ)>Q"B@ MX&_&>BJH,/693P.%;V@0Y.N!CNYB(G.%FI0"8R37"ESY8- MH^4#309 "6?#FU2QIJN*UNWO72U"Q5YP[6H.JF.V /O\#.F0>+7;BU3AV7)@ M1#,\U$(UL.&EF.4KRD&VHZ-::R3B.4V4U&X9GK"2?_U0)L^(7]+A.@%0/=P2O:+X AYK3IO>\NE@TGW0W?UKUO>,U+?&-5 MP@Y0TACFY)=<&4"OV1+$ W6\H/<0NJ)9A@Z%B?*/(Y2J!4.:)[:=5N4U\'R9 M\_%?$U!RUBT1+. 9$R7IW?5?1W@Q_'&>UD"9$PX4-?9UP8LI9-H@M/P](\L1 M*RV!6%,6G)VHGCD*C2OD"JD@9<6?0BW AX, XR(#$6(Z%;;6% '_GN9?L69 MUI5TP"$,R=) /?F'-&C>[Y!QA*WDH(+G;A/I!/F_N1 MXE5A6J2SE+K *V@BS(!9A.>S2TTO6!;F3_2T".S8V W^V%=J6<#*MY/8KU.PX\ A-]MOHE\$TI M''CX\Q%]NNZ5#5L@1!)'U1T+\[LF(D('4O"""I/"H*H;<2UYCQ#;&0=FDMV; M=@=_N'V'T'0GY\N]A/T'MR)@4AA-;&@Q\ &##JDB@PM=)>=E#A.[OLR0.X$- MKP4)DZ1'0^!\69'UL@#.(F*G1VVF:%J_3D8]GLEVG+5D,^)7RF%_D!L5C5'0 MS.D((>5N@83!4Q2P3^L:._K+@/+RFW]+P8G.2:(?&"LJ&K3N M%_3$A5!!D C:!P/7EJCPI>@\!Y&$_[WD]C.>C&WUL,L4JR)=HE>8&YCPM#]Y M(1O<]EJY*$%5(YN5SXGBYV723TX=[7'%->!2DW@=*_UB [7W%R'+1;!X?&O@NVI(U08FT +L6M3ED MH#-C<^D9%J'DE2($GHI[_V^]&HT240'%TO]N&4 P["O_J76AK+YU]7[AWS\% M52W%(W-EC>X#>*T,UC/75^JXB_-$"B5PS4O@)>QW-Y^8C^ 8B' MWGNZ.6)3OB"&QJ%;NG%8SOD*ZTSQ^2*_K0[QSH1T&ASN*I>"_,F@\(H)KSX, M^-:'=1:1#SZ-K-[H8^)>^_2^H!W)8:$1S$3 4/)__[BTM*^;[G']!6MCBIZ( M*0[731(2%Z?B1@J%@*U<\24$BF38$8A[@MZL11'?',,$VBC1@\*G/8]9?R%Q M+.L>/7%%_T<:7JL4;)BNH=+,G-9QL!I;Y00C U4HZ[L<\W9)R>E#XCC[IA Q MUB)4ZX/!TPK4@C$2,6X[WB\1*1'P\0_E@7CV"S& MYCWY44.6FF4SZOD+D)+6C?3]UJ"+S!I;!1*Q7\P+M8RETQ@HQMF M6*!"AFTKOGTY(UE: #%3)=^_6MH^2^L,>#^$I9!AN0F/=8EERFHY^VN*5%(< M^ S#J-E\46%:'-#V7NA:7S:@/N_2TT@T%.M2$S^<4787K=>UQA&AT^Q3"W*#R$6*%V"2(+1JBMQZXX<6$:]0"5L2\ MSSC!(-XID>^VP>[Q.71SP\,G*Y5O?Z^^C M-,6#-CFGZ+I WVNM^%W5SX?/[/LI32V,Z#)>UI?%9#/R'$341=!(53XM :#0 M\^K+)-A!'L[ZSS+;I-?*'["S;*RP@1O56O.JV M-5\7D?'I'UU&$%=BD >(;.\:T&!FI]B;K4U?X'9D")H_VB:?CI5?P09)+RY% M=.>/] ; .#Q6_KN< F.SKQ,%^[WE-X(U,TRVP&0Z.H[*N9F>C^H EY3D3E?> MIEV51<'5ZTL,LUHLJWJ)!1X;8?Q/2*-@9Q7MKZYNV-\6I]"XSF^.RFM\2QO, M!*@6]1[!Z)+A(Q[WHO?1(&;=,32Q0*#!J'^3D(2>1VP(A*AU^X[*'-<-&])C MI?YF/(3?VITB.5LV(FJ!N3.IK!#W9/'_D^;JQ[8"%^4]UG[T8R:XW&CF$B"6 M=7.$M@ 9I&2CDJ+ 58U>HKARG=8"A$GYY3K<65F!Q4II:ETBSNI6DYU[Q(5/ MQ:[*',O#RB1140W]YC&!@Y< I@U)$[N6LF*_GLX]^R)CA>5)8D0 TSXHACXW M!TZYRU(Y[3F+WC/6"'VN\UY84H'_$)YT%>:[NWK^BK?9N[Y-WDED%$%O,_'K M*1VX.ZE1/DQ!F;O]N1@*;1_>L\%F;=@7*P"5-5PXS,#;A#1PZ;=>'N&@@=<] M"\(!3^XW8!WB]G(^3[F=L>[JP3&DTVD)VG!;6&;3PNR%)?&I)\II$U@UKZ5 M79W19.-ZW*'&29K!E'RB#+G['?7(3-;^,\@3C/Y:,8[>@U]H+W:EB+# %0UCP1E,%5T6 R'@JJ3AH/"!M.E> 55T;(=(_\XNZN;2D M\/@!#T=+41!4I69LW@8.LXN+F[,4N*OJ#X*/M)\((<:.29G\[O[U?$XDLK&. M1 ,K7U^R_'SXT'X2]CEE_]9\.8SZ-8; M#VN#FH3A(IF_W;*#LB,WY6,^N^4%#QC9G=2RQ0'>^9Z]2 DU_^#RH4W$[95)\AJO!,*B>$BS\,&%:7RH) MQD1#KO#V=K[%E+M&B\]?I/2L.U[C![^MO4#BU@-?DL$2;GSV">TQ6)1[(AMLW:&#]W;^?G;E_QAF91RY72.\?GY3W974!DPK)H [2 M @SU#\?^,5%2.@.N%ER,$NE"[N,4D!(=!9C.=;$VN'90_L5@)!)/:D812^4, MWM8_?=$/8,"6-$OA;E\[L0 4V!!X5ZPI*;*":+_.BT_BH(?QB\R8FY%QC8R> M$@HJ>9D6K1VY<=.^X&6_X66)N*PUU%&+@P&!M,PH5>[B D.W#>ME@Z24/H2# M_DF;.)9UK$H;O-,,,&H& S^'@=]GZ=Y#5I_I/B93ID73E7[Z=W^YUF M>WS2=A]KEP FA@*EA.EIO9TO1(!D/!A4\A$.QAM6H+6T2TBF\Y^P=I;*0 M!Q*[!HF5J@<^ND[@?*K8T9R/I5N\C5)MY>J-TN\MV0YIOV,,[#]WHKZ=RI'] M9.C]_8"E[?FT-@^S+W/;K7V[]J+;^.>6(/== $D:#@S[3M;[4_!<.C1$5G3U MNQ"!RPM\&0;RYIPX JET;' +W\]=[^Y4B;I7B]#F[:P#E%,U(.8I=%B4/D(>'HF?E)WUB@12U.Z:[ MD\TV$0.' 'P>:]>)@&56I=>%#%;>/L=U37:G/+W.Z.G]P48"J=Q""/:/VJU; M3D,4+FZ111MTLDT7/LR&((V^,V"E67BOWCY1?@].%?_7"2;]SD&+GM'),@S< M/=GTP%E\%Z.CS8CJ6P%I\;#HTJT;L&8/=,JP8:N=8C#A<;R:^\[/R?SX27<' MML!5FN4RT>#WX]/CWL:\[87<>C]Q.8*5!_B]-)1W:^M+=ZR-M+4]?G)N'09E MRJV,IO2=]D9+ZW=9&AOY_ZDV1F<);9+= P44;0O#[A$"T;#7_T:D+7,. M;56:M]_>*6M4!AJ@R*06-:&(.U=>NUMK6W_)<9_6QKMX] M]0F&Z)!.S)>BDWI?"477'F*$T@B[![?(@QMD:]I6*6M(1XT("GZC9GJP%3^9 MKG'L/)O.^F2UX26:[AP;]Y'=;MAO_2W=:+=]XC[CAYAOFRAQD^'6?^ M/^&IG.M!6=X;<=+OZ;KILH&6A=8/7M2)I_M&&.C M,G?WC/G$T,/R:\8*M+SI\)88S'L>TQ,CHPH!H/)5ROOV>!(NQMO?2IA,\4[Y MK9FM#'BM?H7RFTBEHE%OT!_NW:#[+-$!2+VH#;K19L3I_Z2;/9#!_D&,SI)2 MKBEG$(J2S.Z;[:L(E(BI_F2; _WR3@>H>XR9>*>L0-?_AQ)/%LZ66'%)MP=B M9OVZ3BE$8-GP'-HV,:9^.#TMN@C51.&Y[REMV7!ZA(#U#:-,*>Q;'1 M=]X^_&'&61M)6[/3+I8IQOG+^PTU4:XB!X/LHH$U_U(!'0 CR[9$ON@F0KB* MN9SX.V-;E%C]H/2*G.J64%0\+MHR%#(*NYUP8ZM.K1/#K41RAH=6VOJE()'X M-:TK3R@H>;Z.,&1_Z#8>]Q.WXTD!X=VKV3P[2JF$($^H36&P:57W[Z=G=^;, MOH# PPE&>/S1ZPD<,-S1NV,2JD1*U2XZ M;V-?;6[+6ZQ?)B5%1ZRWQR>&$-1F0V\J(/F@>,A)KJ1.BWF)3=ILYCUE>Q[AJWNT'CC8OGJRMK-I M)SCXCWPK'^'U>R&*^ .K\X+.4UV4,HWA-@'U8(+ FCF]]/TU]6MCL'"C)5'P-2ZUC4YF/A:NS ;![! M8+< :YO\13H-YZ&R>O@49%KN ]?U<;" D#G]"K9KSF87ZV53[UFJO>#COH^D MS9<8.IV>?AP(C%7SV:>!J.A:=X"I2^^8<1\![LB3'UYGWYX^L)T[?MUO%=O7 M-T']GP-)8OG?LNHZ._86<])V1VLNLVIVQ&4IZ;!YVP(2[.2C608D20JV+ $G M*P-)*9W.KK):E#2FJ@>4H2.\S%2.&H\D>?+!,?T=CZJ[!QM5_SZ'I4)1V*-0/K8U;DY%C9]] .ODMJ+\ M0T7HC&'V;E?40)Y'YZKID]&%SCT]!YMP/,)7P=?\9]+1^M502<'IET3E"H+P M:4^Z"BND<5Z6UX.)@[RGPIPHB65GH0D5'6?7=:^NT:#P$\]!*J=49 R6JEQ6 MO+!E_^"'/.0AQ.5JO4SRU\A2;,.X5_?67EF 30"6P_73FUYWRBY/X;2KZ+A2 M%ZY>?_6M+Q0OD$Z-]3)7F,")CBI96*&K.\%+4XCJ."55DFG3IH533"Y%=U"[ M+/:T;L$7.N#WGDOW^#G2_4&OVYH"\*"W[<4IFW @S*G261;".?)=^O&L?4,+B/G =;(X?+GZ IVE5@611^ "'[X$+NIZ50H_JJ8%MR5F@TS/* M7^%=,'J&=GU3@ J9B7*P:,F"4C5K&Q%@HC]5BD>X;L._MT2YA$=4NK[DG$2* MS3&HBX5H?;C>H""E7JX-AY9S:A2,Q7W@CR7VWZ!^L5P4# J6RF*?"MY)>9M, M%)477ABI,_(VC;GT<*?HCA_4.9S(;W%J7-JT-OUY5M6-R(?!@KQ=O2RL:(^' M98:5'TGW%>43,]DCJ[UGT98%QB+=V3EVG\ 62-2(A$\23 .&-83IW#J!<5H/85JCB634;C D'C2/94T57Y! A+,JAP!U%VP@ISJ2*;E/)OV MV&JRTB>5>PEX]6FLT,L+]%,%DBL*HXFXG02-7N,);C]>P?5PXUUM.; 6TQ5E M?V'E_XW=&'JU(LA4[J5F=^!(4HYNQ?JK4^E943MFJB<@18;I5(V@=D=KMVQTAEZNZ/=?']KCL.>_^]0*BH!+'%*GF4DM_^I>9 +A(5"TD M2R(E=LSXE"0N0")W)'[)9,.=*<)EA[85Q,AT=$FR)8WGD'T[>+C)2Q""KA4( MTRL0C4@>Y@Q0!W/,+*L]6HAQ;$((4\P;)../P//2A-]U1XA@L:55 N*[$BLW0!Z\2-,H8$?%$Q)#$_,I# M\]213N_2A$IF*JA$?"^:XHF1S>VUUGLC!S0A0HWE1[.;:@4IQR58%2A!3?HH MXA;'#T7BCO!:KQ'HM!'<^9,4EFC$E0(F5ZTU179/ZB L"XYG3TDO\K)0#<%J MH+@N(F1,7^A*49B]P;8Q.^?P;UPL'/? ^BPK&4BQ3'UK:8>HSM26B1*9Z>=I M7-(>7X4U87_:=[ >OP).M6AW:@U_I 844.,13= I'H@ZE^ZY$GQ90G]_D:2Z M4%:$GAL/Y,O%YZ3Z\9\V"1.12U6L(E ]90J9!CQU3T[T)L42&=@E^W*4MTN) MLR2BX9QE9 )D5_C:?LK& M'HF@R0/1"N]WJ]<$]9F8=)%S8&;:'(%X:=M+J%QD%>6"+SU9&9O"XZ527'BN MPZXSV%VAO9(GY.@Q)"5R;JH=AGPX9A]CB9'HSW(?,]./2OADF'A MQWWF[M%$T%$),$C4@T%VD1#*88L /('S1$=/;&,H^T15^>?<#:) ^P@J@44; M$I^="VZ(XME B_"V9/\+\@936R&2)EL#D:W6Z#BC=+-2!]N%W>MHE[M36-N9 MJ,STY\^<31POIC'"8PQGA?PM0,/)]&6G+/U/"+29:B>VU5_LR1-!%&>Q)M@" MYZ$QS[E*8/\2?1246EPM/.[J9&6WOR&1E)R$OZ37Z06 M!20[:29#CU*V^+.R=RB8/Y*'3F6(E5CGSS^FB7E67JWZ*O.D M5SA"Z5*C,="V*961LB.R\>>BO)X[!#WB?-B1ZG!0[:K>3 H)3J MAT@)T[-=X7CBP3TD8BP..A'??UIEU2*2>25V(5O;T"=(/R)_([263R(%M20C$;!0T';U03*Y>KT8B3BBR4#3SGHEE!WH-S M4$AZ\,3LK0_8F)K7YTRRPSNA^IP]%[AL-3=)M_%X >?ABJ_#BKV'W"E4X3N, M4GF*I%/($]T)O.W8_8D/6\Y"M]//^A/;ETPZYM'Z$V#P6[?@.-T"<:@\+[[" M&9)FE"RR]F3%() S\WS<0^V-4*W .!RQ;TAXR7&AFCI*G;E-^1!XMP%W-R(K MF$U=I2/PK,>39AOT:20+;A3?;7!%]A%Q#_,=T;3BN(?9.N/V;;[>#K;\O5UO MRW'U!GFN7M93VWI:CG_7S_7O'IY5K;V\?K>\E\_ZW5T&_^[$[&1C=?G,G&ZT9;SXNK7EY]7 MVK=+[=OWBQ_3GY^_?;UJ@B+ZME5\2[Z'@C^1>TR>JXXP,%<<ZB-,6JRF2F3,O<#L"6AKO:06*>-,'DHAZ20@;U.#H(\F*N4 M5U)':+ES@TF[[=KFYY::BYWEG%; XJO8*[&2*B"A[)($^+:G%Y\-]N4NJ=2- M>2H;1G"57S3PC/W_S+9]>FSXT*=MX^,$O;EH3!7@7FS+!9:JP"7_]+#3"$C03P@9!;8&!@8$ M^W-&X3@UU,["/V %.S,$4UN>AG\LZW MH#$Y)YB5W>6ITG\0NUAT!*!X*2IMUYL?JCL<\NKO\C0:Q(KQ"I:N6'8)=T;R M.*Q@-+?%:<+BQ/SDJ;+(Z^=JPSVI/N4)B#*6>7JTJ3-Q(H4MSBJ1 M0W*+A+J51\AD\6QR@@S+<\1>=OJ U#-/0Y&-2ITK(TL6CR+(+;Q5/(Y"\38. MM!1ZJM!KN68OW44Y4#D*0D5P1:H@Q-P:'HU_^[Z41=M>LM0#U/4.7X3ON\K^ MR17'S^DW2*',!!-X#3Q2S-CBCB-__=NK[BOZ'&##4/DYATU^VBN@*34Y\F!M M-T=[:\_#Y7MLSOEA1K"6[PBG8!WP]^J/--_B-&@X$.B%A V"A/O;*V.(H5PX MQW_\^&^.FAWRK_Z=1?EK-Z-^#<8,)(Z M[%?VW6.+?I)"WSO ZF_30KZ%+/W6*_;/+-E]%,J'IH]-GJBB:%DEAU4(4G.; M5S817%I>.02OM)JCY89#Y$[QQ#5\]__AV5QOE@TPRO) M(=)7M>G\_A$N,A_CHBHILY,.1*J7EIQB\WQQCS)OV[C4B(])R;7LV;)GC=GS M41M\Q$0XV8FWJU\LJ6/4U7_:C7GQ8D'%B\_H=8F)'-1$]L==W1P/"@R_MJ:P MZ>+>"L!>!6 PTKO#(MF-5@!: 3@" 9AT![K9'[8"T K :0K >#36^X5V.PXF M !5G6FL<*HBB]M-*6_6Z0WU@%O')V[Q5G73XL?*GK!5N^;/ESUKRY\#LZ^.N MV?)GRY^UY,]CTI]'EYN69R9+O#_JA)DUW=[!LM4[5,==*:JNJ2RFYM_:Z?7D@X$[*0LHASG*G [:WOM+D7X5'+ M,B6X.^E:K(;_D,GV1^GS* \]1*="Y*A,M W=G ST_J"(;UN<+H?E@39ET"J( M5D&\>)E'JQY:]="JAR-7#Z;>&V(A9*L@6@71*HA60518)'1LZN&X(";H8_8P MY[<-P*JR9SKKF@PKJ 5K:Y>.P/RT/-7RU(OQU&/GYXY@KL<^OY-9R],I<-[[ M6 MBKKA/-7 0MJ6J>K.5$9?-\>]EJ=:GCII174ZF>]J3EHV[.QOS] G1IO-.AF] MV##V/*:CZ2U_'A]_FB-],"GB)+;LV;)GJSY/.LD7MS\NRY/[;"97&6N>]0;Z MR"Q_/G+W?).E+#/AJE;[;1NP'R,7FX;>'18!JVVYN.7BVG#QR-#[9OFS9BT7 MMUQ\0"[N#_3)\+0]BE/#9_$VSD:U=2B-JT,9=_5)[SCJ4$XYA=+*6(UES!CK MDT&A**65L5;&6AE[RHP&/7U0+!/0RE@K8ZV,/;%:83SH'X6,'1=LQ:N__W*9 MXW@6"_E<\T*X2.-W:^X&7$<0S=-,2 S&>G=0J+CF:!(2;5JM\5QL#O51L0./ M+1>W7%P7+C:,OC[L%LHSM6S[1K=7J*UV*_BMX+>"WUC!-_3>9+]^ M>W/DGJ+[/T(&TXJ_IW]30W%LE[];BM#8,+MO-@<_AL&GAOL_41#:BWOQE>V" M ,)^G!-!5.X]!S0"UB &"ZY]B?WK[FO092^=CCMA+G:5U >JQE\:PQUS>P: M8YTN/8=KF'NOS>$Z?P43FL/7+-3L4+OU(F>N+=D-!/=+GW/-YVO/)Y)H ;]> MP?B#]]J9_59+P%IU^ Q?". @C;ES_ Q?R$/M'>WGD@>Y3])NN<]A&+Y]@P.. M0LU;T @=?LVL^^0Z^;4:.+[CNW.O_8.OM']Z#KY7O.:1&]]K%^XUS!?>.M<^ M1C;=J5W=!R%?!3J0$.LZ\5K/Q;MU[;,;1 [M*XK?OC.7._ ]#D!=;>,_5 @* MW\-T+%@G1D2]M<.E[:H!2&JIL6D@*; R^./:"\)W7'O_)\_Q@\^GJ M OF 3E;@GB%2=(YN;S(E** &^^P'"*E!H@3V7>&G:"OX9AEH'&8W+SZ8_XQ< M+MC'G) "F!1^E+Z+C26[!ZEZ:/63ST%Z@$\7DJAP@>T)L= 8:2KFVP'HJ= [ M(J)/U[[M9*@^+OPL*?R?(E^I>3'5S$AQE36UP%D-O_:]8,VM$/0K* IKR=QK M4O;P!.:Z(-T@JR#.UA)6(U#Z."FFD.N2L^JXI%;R-=ZM6? #!SU MF3)YO!V M?F-[40"OGG'N:OC0:\^'^SZP58#FYLCH7ZE8;]E"E7S>M(TILR?$:\,SWK*=%=C K5[C]._25P]9 MLVO^;N9S]OL=6\"0WC/GEMT'\*H_EKZ=!;3 M[S\^?ZE$W/*F\71?=$\4>DG'IB)EO357=+CQH_IU_IHG5P,K&[ MT161N@CJ+.XX\M>_O>J^HL\P%4M]SJ'/3WO% ^TKO]5^>."0;([VUIZ'2_@3 MYBK3#Q:$O&P=\/?JCZT)OXKWY^-R#,-\M7O[7KRCWWOSX=56)D2^_X&?S&*W M%7Q;#<=XT%+B0]7W&$:="GRD7Y!,9?SD]UJR6O>L[B M9[S]O1W"Z"W,F$Y77H3^+J4U()H!?S38L6L0<\C@)!@D$WB>>,W?::PX!4': MID-6^P*Y9%Z3SN"YI!"W;!&#R#WG%F8M(&8&_\CE\."KD(60D7-G@O1 M,@O98]U3'^MD=\S[CH>!P:L9$4YVXJT(M")P:&=R,Y+,O&.8V5XJ;$5>_?TK M#[6 .87*IBOU$3;2 R6F5*2,HLIBB!)#[X^[NCDN4@=5VVKD%ST\4H+41K?; MZ9:8SXN4CY28SYO3#'A:!;5?!348Z=UAD>"Z55"M@FI(>+X?S^L?OA<$6!&Q ML$MC0AP$BKT,;YN&WN\=!WK)7EEW'XMC#CJ5MG%HDD*JE1XZB7A_/Z:TKW<+ M-;!KUY/PEU,NZV.S39S4 MKJK#2.H4V];[19DUHN3;=0F',4NN8$DB;?GM3+J?E1 MTE@?=]O-Y/U$246BT2:IA38M4G\V['?U;B'\]%;@GTGI<:%-E2;)>Z/0D<1' MO#PYR;55>OMLIBV.'@!NA<]9D!RAV^.[7YN]CJG!-8[MN24 8#R_^!@&'>-- M\:DK)(D<\)-:X&D('(T$,*7*<5:*.Z$]C"13"V+>"@@MVXT$06?#"KZ-0[&_J<#'H7>8X]W#E(@ - M,+O7P(% H"O/==DUUVX\)UIQB1\VYT).\;2G^$&SL6C,7C%8AGN-A:%OSR() MC@-38Q#0.?*4%PXF6-IK@8\B8;#@7N#>>\Y\1%.Q0.-!?.%+J)V5%]HW,=0. M^XTH:1:WUW1Z3$V('L7F-\RU>/I[0D:!QULX6C'L -]QRQT'_PL*%2R..'X& MMS$M@(G/O5O$=\F"][@"W NG$(1 L$";/QUQJ/,,-(4ZF8.\>L!3L0C&J-,O M;1%*&01CV!FU%J$&%F$*.@.1V2QY9M557I*N7:6O499 MUQCENF*EI'F1#]K611Q!AS.@AKU"C>C-0=L(Z$!"#D/D1]NU05$C%-6#6MOA MX$FCVH:A+NP[+I^0H!,RG(^ ,-KI$(G9991^$U56U>@W6W$=;P&N^@C^B:2 MDFL+K=\:'U7<0'[;J[N#J M+N7)S2..HY52E"=$ A(1=$AQMAM4$'@)/$7V1&!&NIA\RQ3ZXM.!%Z6[*I\O M(& [FC:=DY(#):HXD:09WPCO?HR&NE#*^48FKE=4KO<,<3(O4&@R/R(-7KCY M&(1(]]F<:RY#-#X!![QE01P6!/;"%@8$]=("M1_7'(1NKTS[O5C[.H$DK(:9 M&F!F/Z'%0-S:MV@Q$%L,Q!8#T6LQ$%L,Q%P&:3$03VW%6PS$%@/QF J;:T:$ MDYUX*P*M"!S:F6PQ$ M.J<$08[WN4!^8+09B"S'V[/F<:%EXJZ#V*C58LV"8 M1=:B55![(W635%0] _06!?'%SV@,]&Z_R&F8]GSMRQ]]'G5&IWK ME9JZ"0" M_GK;TE;=-'%QFJ1Q3B#)U.(@8F['T,=FD8Q#;35-72EM=#M%4**:I#1.(+/3 M>(%OZP,RA]TKVC?7W1T^:5$VS!;CP?^/I>LU=K9H4"F4." M?SA1(+-BK_N]! <@GMF%>V/[GBL10JY"S^6WGO\[022ZN/I+@1&E]^-T>0#= MQUC*U1U93>'>U; M9@IJN+\Z5QU"53EG+IO;\-05\W_S4$Z2K=>^=VYA!:^9(&\B,EGF! %Z M;22,N0V;Y3(^1LC;6N#BB69X=KP;/LN9:H22&#VC(;@6&/$WJ MVE-,E+W :,!69B$=T7@;1@)1EFM8,W?<>I$SUY;LAFLSSEWM]:B7&)BZ4Z*C M_=,.0L_'> ,-X-;L["#CZ?CL-L':%>AH:#_MA7B ]OV_S]&DVL+6,B=:V6ZT MZFA_28ABALB7*6A>N##SR!1.,0+SX' 2>. 9_"3@9ASRN7P"(F::PZX1Z\?V MYH3IF_$ )MUWH,^T.>A@6)[P%E>(W#6:5 HJ.6=FA,4IWT[XG:).B@YN=[3/ M"$ \%P53,-3M^W6";4:?#<8!*V\#G6&L,_@7G[SP2=V*:SO:%_I!O)B8*?0% MFZCQ<;1Q\*1K,*9B#L'2\Q6ZT8JYT8(AW"<.4KP%:!)XKLL%"MTM7FF["T?L MW:YAF0($!P7?TN'9T>0.0*$H2\PDT/I &G!!YSX,2$S)86XR*D$_WR:$]@C;'PQO!;,:)VP"T/-0;\?[BT_;GV M+XAO0I1ZR6^WG*'(PX4,F)K1,T58E&B3660[ =%6%M>; M^).OF>W+/U?>G".0;!Q2I ;H(!YDL*;/>'40(0 M.AO>+K!_,2V9$D $=$_AIN,[!(5WK$%#X12?A M)-D;5 .;E<'!!JH_R#I:/.DU(5.#9.7^R]J[Q-))&_.PIML>.+&/T>UT MW]1^$3,*N*%*H<58?;IJ,H=5 ":7P^FN"E+T <1.\.3G-CBYX59'D01U6;H' M7+@>J0,+ZGN!34P.)UKU&PA J/]' "PN'H;>RE;-8DHQIF$_,_Z_8Z-C+#P. M[2Y>.1($T()/ M;&$^=V[S&]V3P/1K83Y;F,\'&:2%^4Q6O'\2*]YXF,^J?*<6Y/,P%73'3(23 MG7B[^BT1#NU*/N/\0.&9UQ7BL_"$#HV?5WC@@^Y8'_;;$PXO3NA:@GL6GLV) MGF]H(-^U)QIJ3^CFB'@]@]I]>"R-!\8L///)6#?&E8(OUE:Q-&QEC$FGUY@C MUGMU-8XV,CPR#FY!'$YI:9JC7XX^ 7,\\)?%CR]-]/&HB/VLK8:I)YTGG;SM ML>.)B=JT1QVYKDU[U)[0S1'QTTU['"?&9?&(>Z0/>I7&W+75-@U;F5XA?.TC M"%5JI9+JY)%MJ1 M:8XV:),==>2Z-ME1>T(W1\1;Q,H&'*,N!_$PZ(X[PY-"K(Q1KA)<%@%O96[ M0%[9#F*3? $&ER><\<@Z;8GY G#RFQ5Z,[C$Z(NS/VE8K-3=6[B3F]A8O9%P!&F55D6 M&0X_[7K,4X QX,FP>T^ P@0X30(\H\ Z7)A ?4=N(!Z# HHL'ZN'18$+3Y@ MBP^8P@>T7<&#MPCH0QB3YF(G$ 2>,F5A<094,J/N3SN3H,1,[.6"!-1]RX@-OH3RFM./6M';[P9D M/P<[<=/O[?>3YA?!6 M!^L&FH<'H;!!W\%KM:D)U-E'<-W &7U+0O"9BBRTG^R.GS#P$&>4:]78N5N0(T>)G[J]Z[Y@GWJY^4RK52W28WLR[';JPLKK>V8<&4"PQ]+.>J?<, MHVY%H25FM,-U/7:WK)6;_['7$U32#(^=RB%N-G? MKNC!\4/ MJ?OZN'^R/%U?#[IZK5U_<)L2LS3,(NGWHP*_:*K*K"M+]1K5$^N4'=-S=1 P M])D;B$.GVC6S7>T,DP9ETC+JLW'<>=;K#EI_\VC]S6]T\E]29NZ/1V%6UF$(DL3F?8385 MM[^I>0,MZG7KK]:;0W'7:SQJ7=;C=5GEB=20W2%<@CJT.I.'5H_4 M71CHO7Z1K=S::M=34J)U9:HS4^^.BZ#,-TXC-AD?.7V@W\O45Y6!3)9(.YH= M\E4@(.8$CEBX"X\!P?WB@4C0!9^O$2,!QA/P:W2(@XYV%2%R&#U6O40 W$C$ M&\OSUWAZ#G$3[WW/D1A146J:"]MEKL4%=I1EX6%=.X6J(^ DHIUTJ3UZ1^$[ M8[RTXN^>W93CI#-\4?S6X#FOF)P C57((G9+-L,BX^$ 1 MFP^>MV+PS'LU6M1*JK4;?OX./_V#KU(B11ATXARPGD+7"T+/^OUN1G\C"4", M6 S45YP=>@E:5@EN6"A0TB#P+)ODF=#V-@!@;)C4M<_2\T>]8MV+175M7ATZ MRWXU_*Y2K68I%N#1$A#WXT[OZ!'Y,MJG!'IA9UQ/4E6I #OB.6CH[0WQ*,_E M)=RF(*65)7XJY06]&2@.>>@?%%FTXG,!+Z)T&"+U@K]R:TN00L1+C5:KC#X3 M5PH\4_P=:VA)'](K9LPAKRA1ZZ78J <2-RO+1N VUD*R6%"5<'5'%4#/EZ*+ M[%@A23,N*TC-M(F7$C::WUE+YE[SO J1>FB]JF']6 GN[5:!ZU?X3ERBPC?K M&0$N083TR:-"WF@9\M?4B:G2,NO*[L6B29%'!M=>6KY-)'MTX__D=]A^05OS MP!.GC!$26@8XOSI7'7EQ0_76 YN%)>"NBZ-]IL8HX1>)3[OUY-.:.=NYQ#.- MEP4/%_//D=B.]DF@/Z-[*('L)7P]JJV%'5C,H2ME PK+NW;AG7.$AO8Y;IB@ M;M13'JPGY'2#3Q'""EXQ[IB#-_ BUX:QNE[(1<< LVOVP$5=B,%ER(%?2S35 M3*\2>:F1 O467_D^6J=]91I0B;X0 MFUGK@VJ-\[2SG[.K1>QBQQM?91*_I9"#6070RJ4L[*"N%K9FF@N62I/,IU]1#K[X&(:=<8DQ-(.Q MI'\MO>D<-L-E3.6C?&J@-;M7"2:PZA%MG-&=^1EV[C(K5&8_]L%_PAO.(]DI M[#^]6:!-K3#&8:=]O4 :8[4)D4*]E ,6+9]"B9U>TE:_1 \G^IB%.KWZ_/^6 M<1:S#]/^_/;UYS^OM(NOGRX^E7)"-S!Y?WV]J$03Y(WY_-N?WZ<_8+P_OU4X MY$;0=?K]Q^V*X;'HM!37XCB%_JFHBX#AOEJ=QF?>$>_5PSYWRQV6\&WU7",)]G4 MP#!.HJO!E7W7]C0HTM-@< #V*(83U+8WV(.Z:-FA[730=CHX=+7X,1/A9"?> MBD K H=V0_=S/.NK:@6Y)V=J#\=*&@S:/^D.=+,].;874+-NMU/D3']=#U.] M.Y6:\6BL]W,CK59!M0KJV0JJGN'Y?CRO?_A8>[CVO5311QT<\+W MZ1B&/NY5"OM06_W2O,7I=?JG ,A1Q&,ZVE#WJ-6-,1GJW6X18]JJFY=7-V:G M4D35)JF;$T@P;395U$"&V=.[PY-'4=\+J7N=O371 MJ:F3\MTA9A5_XZ1%VPW9.ZUC=6C M+ AX6+K7;=,0[W$4H4RM-%-=O97&,71?'YNMKJGETG0[ M)P&;?*)IDZ0U\U&WEAOW=*-0(7=M]4A=*3WI'!-T<)L6:287CD;@4+1YT'UH MUDZ9\S%-D/>'H,+5,RK !N M5B^%^=WK&!5 ?11^0F#?%7][_:!?-B'0FTR7:B%7)+Q:TXE2(;,0D)P$DA$< M(T&EM(7OK8A2:Q9@_PC?BZZ7F$U?@O[FOH; ;[[-'(@VUU&H>C]XBT4 BG1V MKX&+"U>%GNN"L=)N/"=:J<8.S;2E@1LRRN,,3:/A@::^I M&84"HH%[00G<T;U13BY#])N0\;J_I@*.:!CV* MS6\(@#GU/4'BP.-3L,P(LP-/=AS\+]@E\(G$"4FXC6D!3'SNW;KX/"O&WR"T MY]"/1#/D(&1^B&![,3LB8Y>&T3FH_F)]^DQI70" .Z<&#\C9L&7]'!8$]L(6Q@_U[@*- -<<, +5):*JV7"E MCYNXD/A6-/I7$,W>9/3FMQFJ1Q3B!_*[4)DOIS89L@:0"IFR3T#P'%JJ?7&N*@ C338SBK72FN 1Z>+@%L M8%9QD+^C?3VJP_25+]""W7@^R.T]PH0Q"X%<9O=$)MHI#&36[_703%8CIN3% MU5_I;41='INW' ^1S.#"2S[S(^;?PTC%:#O:Q9W:@(2[=<(P2\[ITY!>]^%E MW:V7 ?7K1\2.]BTS 3787YVK#F'8G#.7S6UXZHKYOWDHI\C6:]^[LQ$T$RC_ MNC\Q.\-XPGC;ZY[9,=4W.B*MK;F%4#/.O5YWBES6>7A$/3!"KF9%OH^X/K!Z MUTR0-I&!+%N"1+Q.L61#87RJ01QMM>B&%BT%WV,8XT3.2\A<>FUI2'E,_=KH M)_A\2LV[GOO.8L$2]/T-\)\'RGK!;%^[84X$,ASR];MHC5L]GF43SM>M'2Y3 MF%ZDKE! C,YD2V<7?_B&:1%H9 \8%@TDC."6A0E*\#1C\+5KSYL'>-IZG@82 MKJ62VEC/6NM[X2?,04OBDF5 3=%O ):++=N&\2?.(4^#&)0@>"0>G&(6R2&! M\!,R#[_U(EC));OAVHQS%]X$WL4V!]:29AWM+RZ&'MZO,?(3(-Y\M9:0?(0A MSA#;-86B;;N:SVYS@<3Q'J10@N0]@Y\$4(]#SGW M"UQU%&\8!ZR7#X4"OF1@N&0+8X2/$6H$G@N2X7R(.W>*7M(H0@#GD-_E> L+>@7!R> M'4WN !3@N42; M,.I %^1HQ!J3(=YB:C$O3S;4+0743<43,]%E\J([IH+;II MM5#8GS*Z^0Y5!8FHZ0-X8CGJ*'4EFE]ST)F\T7BNNMNV@)M1A,#0Q^>RF>W8 MX3V!=L;B'$.9)59,P$V*-]A^##P9* Z\Y0R50 R"B<_,6DI4&;8S5V)[@U> MQB&S2J:7..H,DJU $MA]8\,<42FAIOEOT-TG-P$#HT M6--G?& 0(22IY/H3!1K<1 M4&QHWLD%%!)DNWDWP:HGNDTH"'R?NH!2')SYH)#P@CD'$^)1SY(8]A=M)E@7 M)]:.8)-MU&7:@LOG8KB1->Z)69<&]6&UOCUPXM=)9_2F99J-$66,V[;2JU5_ MN,VJ]'G;'ZX%C6ZR\)7+.O7'AT:-GG1Z%6$D/P )# 'OW(98,-SJD;61OLI+ M.*GO19,3BLMBOQT[6@4@4N)AZ)EN546G;&H:5S@3)CLVQH_"#2<_FT))"2F< MF9&(V(/Z(PS_!7K%NXW]P]0(,QOT+<3P5A% "S'<0@RW$,,MQ' +,9S''BW$ M\*FM>.,AAJMRJEJ X9<1HY-%5ZV5O+0 PZT([)\(33FZ5'CF=847+CRA0V-W M%A[XI-?5S7Z1\^*G>=:B\&QJ"2Q<>#8G>K2J54Q[DY?V$%CM"=TS51SK:D/:(%4T+@G-*2],<77/T M6:3C@0\NGKZ9Z.9XV 9)+Y^]J1\R3IN\>2'_HYXLV"9$:D_HYHC[Z29$CA,P MN# Y>CU]V&_[+=5Q93I%_+HCB%MJI9+JZJ,TC)G;',DI+4US=,W1YTB:!!%< M>)+F2!],6H#@/;@D;07+J3@8]>3 -@E2>T(W1]Q;6.#VY/KFB$H"P$QZW4H M$UM8X$?P_.8I/"H$\C.[9@(:(#!JQYN0CU>V@_!F7Q V":^8AKX=K;+PM>*\ M?N;*U$XBXAJ %[UV>"B 'K]9H3>#*XV^. @F(=APP<33'[Y=G"(S3'4S(CS1 M47O0&W +#T@-CSZD)AO/7S'&.3R0N?<*W :_DL?4(8D3\(S M-M-- 6I.CQ;/N,4S/G$\X\DQXQF#;>JF\8R?H.-:4.-F@1J+)3YA4./B.JAL M3FO2@AJ_@$^R#>;;DFA'7(*PS_UL3/;M\M3WI4KS(%@WO2, M1YGXY]C!IPVS8[;HTYLC>M05(96XSF^B;F>KU$R97":!Z@^DAKFD=EIRI(Y3H")M<*EGZS_GA^ MBK#T+X9%_0O,L^-9U%!!"7!Z&P\]]][\:F MOJ=G'R%J@#CH+:FVSU3>I_UD=_R$\:W'KW87=HI7#$?%,*#[^\2I?MK+3A)P M>G02\+*G@#>=\?9R:% (;_I1X,P78(]GU'FW"-1[4!&GR@.-QZ2>= ;/)86X M98L8+2IUI:)ULA-O5[\I)Z0*ZXYM')E#%_%OA)PE9G9H],\20S\;]O3!N';G MC4K,:(?K>NQN62LW^Y6;?E\?]H]=;NKIR>['7$U3)9 ^=RB!N-GYN"BJP".1 MT6&.MI>1AI$^[A>)ATM3H@E25"OAJ>M!V..3"4/O%<-%/@69J&^\8YA569!D MN\GQ@K(VH[9L/C+TOEDF%]H$=CV! .)%.5'J--KBW%)H^_'7!_IDN#=PT6+S MK8G*/4)G7FWN/YQ[JCDL6"EGQ!CJ@_&@,?!3K0M^ !>\>5QMZKU"7=6.@JGK MZT-7K[?K#ZM68I:]WLECRS=59]:5I49%4M,'XZA3=DW/U2G3T&=N( X7TT&% M4[/FAC[J%N':$X>N;:KF;!Y_#BM%"J^_LFVN3OU&)\*%SZB=R9C_K8ZG7X[4 MWI\-S#8%>S*ZLZY<."JTX55_37B$;B>>>\(3L',^PZPH;E-%=K#$JMU3,^QM MUX36]:PWAYZ9ACX>G6SV_@0\5GFN-&1WVDR<-SU2%^',&.N#09&M&#SS7E$'M:[JEHJ? MO\-/_^"KE,I ':*)8\UZ"GLR"#WK][L9_8TD!S61A>M!35*<#4>=<05M:NRK%F*"GBP!'J\,:P"I:HU7+O59XG%,5M8T>I5 M>$<\!UTQ>T,!E)?C$HYMD+(K$A^9$KS>#%2C1&$ %1RM@) 2ZH@L972!?9 T+.<"SDH:$V^%("MO,[:\G<:RYP/L\P''I[VCJO M:B1+5L82);VC#N DI2NJGGVSGA'?$D0H-0K4P\7)7T7'O*.0B2K] %U9V5CU M4*2V<"(KC*2]E7;VG+EL;L/SYPBT*/!1_^1WML40J#3PQ"%SA**7 >&OSE5' M7MQ0O?S 'G,)F/U2@+K=3K>5@GI&*F:JD>0QK(V@;HZVZ6B?!)HX.M(235QB MB*.*7]B!Q1RZDAH(^7#%M0MOF2-NO,]QCQ!=&SWEZTLH\PT90_0U>,6X8P[> MP(M<&VCC>B$7O5/,KMD#9WXA!IN.0=:/2 \?G#5:"_T"^2K:->2+A6C)0G4FPE,] M D+5IEU#KUO9?EGAIPS'G4F),1P#/U0O.#*VDY%&41;>+3G?F[8-QE5JCOSI\\__Z\V_?I).Y]^__QS^D7[ M<7'U[=>/\XNK4F'T"SB,.3/XA^A1]_21[L77??5W;.-HL6"IT[\:_U=DWS ' MJUYDC\0@]&WJC$F_%Q:X.2^]F;GPO549!Z0_JL(Y!8T 0OF)6WR%O99[AFR7 M7"I&GAA5U(2(H=7!W@KUNDBVGJCO">T\^7!9L+W71-R%98YMI=/6LI:I\Z@V M*YKN_J>=93I+O"^LA#>0V90J2STA4VK:MM]IV^]47?Q?@2%MV^\TIOW.H5;_ M5#NK[#:&)WJTXE09X0%GI'''=RO@E:\\%'XO[2B@OSD#KRH*J(CK;>H @&QO M;^]"**]<<'92MA( S,($*])8X%$F>7%XT\+3/0,AF1A%#C-5>SSTL(O>XCZV MPGX"PMX#61]7BD1TV.5K!$Q1E49/,ELU^.H;0GSU!OH@U[MSGSO MU=(<@4%I.AL:8WW8J]V1[TJYL V)1$@D#E%7JEL/ QI3F$!F=Z1WS5Z5?D(+ M:E1GI=LP_CP;&/K0J!3O]0C5=$.T\075M>"FO=@_6>>Q%61Y?A[YIN11>J)'B,/@TN-9@8>K]8S]C"1*EG+4*M5$J= MRHA:[7"ZV@&+.HQ"8=^1:8>'4-;539MGG;:KJ+/#WSH+5<'X^YLQ"/V[]-5# MUNR:OYOYG/U^QQ8PI/?,N67W 1[$6?IR-B\\Q#P2/T;* YW=??7W;W'=]71' MD<$S1[G'H[RS*( !!0%"AL((EEK 6>"YS!%[=/>6@W*;;-C)$Y=XLC:OW%Q; ML?L8]8QK.0R6GA^^ \9X1>5W. M< FKSGW-X3?P%-C MC9/[!-@(,4'DQ* "/I]'EH)?4L/ !=PYD+]RW\:7)5#NS,G54"JI:2Y/6HM1I2&:G'S M2M%R%[,4+E*_A2XTJC^JOHGO$AN[N$P[#:<2*(V^!;Z2A5A)WT1V3V&S!-$L MX/^*\$KY% &JC:KS*P1V!!5A#'6)_F>!_XQ0QLSZ5V0'HCV$Z*- 8*%):PT% MS8U:7)QK3XQ>" ,#C4U ,](2)?H=[ 9AU2#D D>WP'90 \N50AS 10#\/8NM M"OZ8F"_JG8,Z*H&\L5VV,.D;YM8EMT3$L4N4*WR\M0=U>%7#:AU,JZ0Y#<2S8 M.GI;(Q(@N&EH-P]QWY;@"DBG05G\&[!N\F\1H246'0($<9?&#M]: [2$R+!C0)HF#SFCZ8 MGQC%BIX9HV0)MX>Y\=MQW*]'J1XVPF&33@;!Y<%L<4S_3T">N!BHSQ<.(>T1 M\CKJ9?>>VCR//@1;#E)Z(?#Z6\[")?DJ8K)V.KB.W9NTME?CUQ5HLA,#5"TB MGQZ&(%:A+V-OE2.(VW@IL=L';(8[L%7\WK5,I4H#P#\N]/PLOUH@P MXO((O+ *A4G?4 >I%+/H@H'JT$O%F=1[QCUD:ZU2N1MSTNF7]Q:S/6CB+&^Y MD?6/J^E"/50T[5]@/SC?YJY%C1M*)/[&502$Z8K_1*Y4;QH/LS^635X1]3+> MW#L WP6<@6O;2J=UYNDV%L)# \I$)D>N2IH*U*IHWAO0*2QXOP1,'9HT^U) MQJE4LZEQ%=VFTH1*R)>.G7!Z%U=_Q3XD;Z.HG5$4^-'A_5KLRE'( Y[TM8^. M=^C=,A]SE,S'+*1RP)&XQ%RA[[F8)0TX+&@<$P4IUS%9*<]]MRSEH"@/OT1P M72+_TQ]VRG06)O>L1DYSIO%AMLSHV4\;]#O&84E3J8UH@M]:/OV=VA2K( 6^ M9O<4KAZ#PU&;MA78SZD"#^/1/=&M52S7)\:LPL(? R-5Z[FB205;.@?"P#JM MJ+8<>Q0&H&OL!;8K#)W[O-(/)&.2 9K;P2SR TK1!7K*/DO_49:<9-^D87$/ MF/7I7!0"H4-(L6+YA+UYT'S]RVE!Y8BV7F>.0G(#.PB1K^(N*ZE2,,60E&E/ MN9*Q=JIG'K+PG15TUBCCV)I&Z;QCN<8>O5ZG7W( Q^P^EO86Q<=LB>SG&..P M626R-2C[R(.'3-6;EFNUVAM4T4>FM3D/.L&O"S^FFO:8#P&-'LO:5>O[?CH. MHE2Z4X-Y.FS@F]W$+U/?-*G %=^NPVGB>K M[2]5?LF,854;7WE+)HZ=> [N_"1';5SM?&F[3$\5"&$Y!K%R)&M=^LE.H6)O M=2:%6!VB$K%1:K<\L5T5D;>-5,)-JF8/"9-@%IV:2>*@=;,,MV MR#8WP[6_C"%V3\VUKR29DX=03#FNXEZCV1U5<43D"!1+_3SZ@5&E1]_T]6F] M]CUX[>*,;"DGR1Q5R]-;TX]? MM$MAA^_I++'0TJ(X>F<,,4UB#5TK.4O#K.)D#DQ+%G=CQ;(;P( =L9.S,>&? M>)CZBP?/QS4JZ5)WJPJ"J @^WB;"ZJ,E\WGFT%L*Z2@(/>NWK"2BC2([7"ZY M0Y<%++2#Q3T,R[57T8H:MM/OGBBN]V;@;\B#>LRWY>DVW#EP1?ERLG.@W<=_S.EBEN MT![2B[]/Z;R=S\GJ(IW$3UX,[D(O>S'QO!(*)1 R=$CO5(&[ G25?"E&2F56 M;"7/8=R(S7A<]H\>L"UU*;=]8'?/IZCRBJ_#^#3&D";R#7Z47XP$F,-12*FV MU9-)0B3PU5IECK)+?,5=&Z;^U0NY0EQ+''FXVO$0L@>5ZIS/0EV<$:8YQ'OI M<%5RBZB")+>_F^0CJ'R4$!;$"8V8+8Q-%E*UT]L1)K_#@DZU,C1_;RW -9J@ MG/[B,FU-#,[O+$R@T%1ARC? !%X4T&D5%T5!8=CHX/OM);M WV8ZTGT"< M"\L--:[?([A/VA[@XV>@ RD#>0NZ TNP(Y\*FJ)[P58 1PV5 [&W>ZW3<9Y?E6"AK(.4('N1[B M!6M!9*&@+R*LSTCK5AU40,C%C%!Z:0X29,?#^J!;Q.=AJ]0E5$I$RB_"VN,T M&6;<8C+?NF+^;S0",?20CI5+?K26B _")."]\E+$1,!LG1@9@MQP?X$'"C%, M4*/!PYRB0/E2'/];>3[7L\-B[GW.# 6>A"^F0B51*?* F5BP&\^G\A1Y6%$! M3\3/Q=&E9]O1/B_0K4&%B,_92>.M.W$<"=G!8,9D)S\IKLZ.9H$]MQG!"%E> M!#8=O"!.WP,78CY6:X8&"I8/0K83UQ;C.J8[*4PS"/!!WGX$7TA16V$7\"Y:R^3&B!AV/ MV,GEV7/V&$9=7_O\&NOBP"T%LJZQV%W&F@OMM:D/AJDX5AS2E(<^M263N$ID M2,@A 9(H#!";O@2#2)UU@ENVAI?Y7!38I6F']7NP&,0DV9O =?K=".O_,T5T M5$OG,#<;_E3S560/8K(C,[P3I8@^*2E:5W%;[)-G#NPTPEG 9'ZEY8/@I6:>GRG$*;WWSYD0E^R13 M_X.=EN@$&,5/$.#'XZ9:3! QXH!;P#S&5<2U< M1'*>F1.15N2PPK;@'UDEIR??Y1T?1F&.+Y#3L3"X2)THUS6'G#C)S\"6W+]1 M6V7)O-3O0I&R.?(9\3C0^8;9#IL)%F@9'G8>A7%,Y M7#J20GJ%5'.*&=+FE&I1Z=6-$*1I;>H6R60LV?QQ)5D\ =73^UVCBI.69$;S M?2B=-@1D$%HBLVI6EK#(J&7&:X^Z TKHNS6@/,3DAE7M/C(A_U!183> M=F+33$(Q._*WZZ4LD ,SR2J0[37:=J]%,;(,>MESE%ZI&OG>H)MDG4J=^:J) MSJ'"&>4:@J>(:P!V8%OWAQX&?K@76U&14S7UE90H2S//+"(OP6>W;HH5TBS0 M"*N$: @IC]UV*8"2B\0Y"==NXLO 7*"X8+%DB;)R EHQ/Q1=Z>W4P:N_?\$4 M(*DQS!F0]J+Y?!?'"LKMHCU,F4?+2DL ;[P I2Z9[6O_K7S.RSBB_DQ(.:NX MJT7JNC\AKH9HCF* PG.1'KKK270;_!"Y+ *&)%P?EW#%*8>=A/D@@Z&(M9I0 MGI.3P8K-3!,TQ%\*D0A/BX,FYAB:H,.(OD*23/ YU7W*,V8;",4(DY6VG6)+ M !Y@"1BD&YO?9L&8!4 S1FR,4P&T;*07UD"MNNHBI@7K(;C,)!CVWV )HQ1P6]Q1=H/*K"GZF1 M9UA>"5:O\5">90X$?O5M\/9*&/O79A4B)T"> MD9'[)O@[5;:Z=@P8&O#DK (N1B#!T;=W1^!*H(D;, GQ*'9]I/.2V?@1U0FJ M]@%F^ >\.)V(3=$('9=&L$?^DI )ID*2Q(*C@,G-F1VU.SGU.D),\7/J+E7$ MT]&^N7$]CM'5DYJV7 MTKL!SQMKE@YV9I)YRP).]P*=0X@Z=/POKJY0O7A29R4V/F05$S L(H"A>@0G M&N%8FTCFJU@1<=>V:'"X9A'?F8W,^&>(ZGZJQJ,$BO22L&J MNEYQDB2+G<[A/Z "ZK2M4U7*=#"HXH2$ #S.ZF!O6YV"G*-@)L1.:B1C5>D] M1<]F4LQ9C9*NB2RF[$69!58$J&K(U/.V:RM?JI!2UDWFO3-5ZXD3,;O=GI8D M0$E% X%PGQD!QS%JV#;PM2JMFV2'=R*E=<9PS[4=TAY3U[A-9PJX]C=J/[Y. ME[7D>064ZSX3\KM= M^B3<]F1#/34131V/CW^DYY%#(XNQU/OP-'W:"\G06;HAPEMR,9N( >ZQA[)B]+*%#S))DY MA0C;LK?_S?3[/G?7@4?A^>3R7AX.;CL70Z&T]'' MWJ?Q>?_BHC_\9)Z;XP%J758P4DRWUZVN06AVQ^7;Y>6[C],OTZ_G%]K5/R\N M?FK3'S^F7_]Q\>?%UY]7Q:N)]ZBLIP*9.3YHXEY[8A]:I G(09E[Q)MT]!YK M>40:1=!?$!WS,I6V\ 9X!-VF"\%A0>I: M,,A4T,I]!9(>:'$!Z#P^RX?N(%;!X1,C'S0*3YYQAG)G=C]W9C,_;;UY\_ MIN<_?TV_:-\^?OG\C^G/S]^^%M<)>TQ^@RV)Z4A1@6Y(]3&"IT'94 M^(9];3$?HHY,-2*3^#D_^%+%Y_E=(;^>?\8L;K0"NIW9;^F.=&0'E%:HH'_: M<\L#0YX4Z=^G?[97\ Q;1.YK'^O:Y'[/0Q7Q+(AKHA^L9MNN>CZSGS!:370# MP&<]\)KLS_3&H/-J(R%J /]2P53B_@<0RA2C$O<0$!S M+7WBV*1DX__:&!!8,U087A3 @9OWZL'I>BMR(N$?-_=V(+%S^D%D95A:=5N MX#5 8$$ABSN._/5OK[JOZ#.\TE*?X,T' M=='F;T:QG[J5/[%]63U>EL-%-QS==.9(3A3ZZD-&OLP-ORC]6>JW]%<^"9TI M!"PELWBF%J'*WB_M.HN[W#N!@V.=GZQDC FKQZ>K-1 *EQ 8KO)A0_,2#"NW:UV#MY5O(N=QZQ?X9XPNUT5HREW: #*K) M:_FDY9--/C$$Z6A[P?@@/O2(6X*676K +OOGB%X.1PQ:CJ@-1]1,@?SI^3PQ M-+L9Y^8Q9OZ]]+W+GF#/Q_/?_85F<+Q9[=M>+I^#0):-46^$$V/\.HO4. M(L%BVHMN*;BNZK>BVHKN7>+<[Z.GF*<2[!]W*KZ2<4YZQ2,[;N(=- M#9K%4X-'H!&3PKI'4OF5EL14)OE@LT==?3CJ%5B]VEK@EJT.S5:FV=7[O7[+ M5"U35<=4?6.B]R;#EJE:IJJ2J4Q]/!ZT3-4R587FSQCID\%F#Z5:,]6)%%/L M'/VKOW^+44\=!+R+#P&FFDY7][+G!ET['Z5MAF.]ME*CE$:IE A[2-T,AKK1 M+Q*^/<2=]31L+7\VCS_'?7W2LF?+GC5E3Z-GZ!.C2$S9\F?+GWO85!WIHU&E MFZHM>[;L69UU-_2!423-6S_VK.D9W\+S_!X#YR2(' ?;(^RW>X1/DOY]'JNO M3 D,^_K +.3B/S+=VIJJEB=;GFQYLN7)YTZ=^MNU3-DR9J213MN\/:@42?T__/JL[R,9* MQ4WD=C0,T;:'E]?>@QK#O(II_^3\)/!/EIZ/M1[-"*7LCO)L"@ODR2>S#%:C M/#+*E^B_]>KO/T2;PB#NX)WN49C?7.A2M&^[U^-OJ:7M%P]>K7Z+&R2..]WN M&^V*N]A"Z:L7RI;A_(XZB0;4Q4J]>@T_NZ%-#=ZPM4'R>KA<-,<*EAHJ=^QJ M=6,'U*T'6T/)MEJ[Q]-YC-E;!G\N@YO-8/!MX EJR -^=@CFT0;>ZOZ7A HX<^T M>4O,2]S@E]_90>HH)5/]\X318K*1I^B[G;0VG=N!14VC26=LR*!J."^>&"LA MZOMZ"X(8!>+:6"'EW)6>G<^Q03'<(X8_O3K7QGV3>@_Z? V:#N'-J6LD]KG+ M:R\376Q-US['".X- MS,CS[U.=R)4^@.F248O[0RII1;\!6R4[0,HY>*@^C@8;CSXJ20\M<8[@[*G% M*M +9I2T;78]V6LY[DP,E'&O@312FRPB[/VYLV]F8*-S0?XZ]IA? +$"*U54 M\>P!(FT+W]S9*.:HYQJ %\/)A=E-I=M,[TX\^U?FW[D[^U.O=(/!<.KYWB=>L9[3;OB>3V[1W.Y,\SW 5RDYO;A33OTL_L>77_-W,Y^SW.[: (;UGSBV[#] .+_UL!_++ M>'Y&8(K8$??5!'CA+T1%^LO< FQ8"2 M#-YSY(1"'0A4%5 R'4WX%?%K??ZOR/8Y/8C>%T2S_\$^Y6!'_R>:7Y/VT>$A M(=A4OEH[WCT.F]27Z/;.@6"H@6 *,^S;3B93Y!G@5_@EQ);Q\:2(.O!0!_NZ M6^!#,MOM:-_4ZZV':"0\K R=UN()2!R?@QL4<0HJP#G#^:)3%D2^R!-8E@]& M'B83+&$@[T2FQ/)6:PZNE[H:/L.3V1WIPV0(U*/> E() I.W!XMR;9/3& 1< M1E77GC>_M1U'1R?1NZ47X[V8+ \743PM>H#RVFZ8$\D!@'^(,T+/T6&RU3FN MT)H"OOA"^AX]%Q@;=RW2Z+=+VUI*QS< ,LY$X/09+(@V4KPR=5UT='YPY"*T M'Y=@3#2C^^[_Q &@]'.PX1.Z/O"4PJ+YS0J]&?=E>F4L&ML?N0_T%_##W%NC M(9\F_'.%F2OFSP/MUQJMO':&SHO9_3"]^D5_&1_>@AGN((7Z[[H3O2C1\[R: M'U(P%KZWTE2?69%K!GL? (&X7_Q8JBXS<'*Q-9E&&\<,]1-C&Z&7OG-L[MN! M0/^7FJG(?F/VG+M+E!<9G0EE!Y%4G(%')\D.0 ]9]_B^)7@T2N1MRA< 2W-X M^.-.Z*. %*5]TBJ7[RI:0:Q'<[Y*19TI[OJN%&3A<5?AGL(K(\'F@M M7%6A?W)T=,H$PO])LZ7B8A(E>7^*:4JH F-X&%T @Y?R/7S7-2N5;\H:EA?@ M_V1@&X#/#)$&C^4WL._ -KOA,BAK#RK,M< 0? M\(/(1:8#_MF]XLI_HTS1KOL[;_$.W9R4A=].8DIN5_L1E(^D2S&5ZH!+!D_[ MS>\SD9MPE?!9Y$TEV9^@U5]UUE\RE9[GOS])>2&WYBBO. +M#4?GY\,!1)W3 M_F!D?AJ;@U'_LMLW1Y>?)I>?AIL1: ."OA\7YQ=??V9"OA_?OL+?YQ=_P@^G M$/B5EVBS5A*=%EW?<[U(J=S#YLDB8%MHVHH"#9 MCH3+"K]_.'A37.^KS8J$VP).24<:,"T"'1C[.8\G6]!75)^C:T@O?^9[CD#FS'9DO M9,X-8M/)1V?ALSE$=(4M^_'QQKE$]GTL>"W-T^&AUWE**7G(@*$?0E1 [ M(<,#I8";K7O+H00Y*"NX$Y29V+A3+&MC34RR#2ZU&U7_28<(,[N"^U8,8]X5 MYL_3UU$6F';'(1A-/U;D[Q=.!%&T$ L7R.NC."T@?/7@L3-^[^%^N2C7"8'A MTX41U]SE*!L09[N@H"R\9JXRZJ"R<"_!HN(+')Z=IHYSKXN@ZH;9C@B^2;1] M=AOK/W@(Y?-#F?R'ZSQ?:#X=!)MX311C4#8 ]U7(69172)60^D9LOFCS2-1B MX<2HIH!6$J.]$ @CP_:/Z)7$$JF(,+NJNG:+UCS@J MG1F/%ZAR[^$EK/#4"9=>=+W$"1(OTLK)18/YQ/4X8MJD& MFI5EEB4*\9P!<.>&P@8H&UY//($>&'>)Q,C( M6H=V[N!1R5:8LM54K"SJY#<6-\4-DS_/-\>%K[SKR5:II5T")&FY!2F:MI(Q#AN7$J-[J"\JFUG MW(K5(A!&414G=YTUR_:M:(5%Y22I2AJ9XV'5'Y !DX*TWRZ3>!DYW8X4- K$ M1>J0THA"Z<K'>T8E/8K-U0TLLK R^BPZ%".[%19GQK.8((FNY MR:EB AWM\R)M,!V^Z0_'_$CR(50E6B/?1O.^]519-A@7#F?&X;E;B@E5]YRC M#O-\IB@8&(LK/8YA(M495PQQ%97B*!4*L^$M\3A=P9CRJ9C*Y,'6W%@69&;1)@ MH7?*>FLK^X[">WC&-00NL^A>9I2O@81",8 _,(>7KID?@J]GHP[^20H8U,5\\KJ*^I4OY&+L=Y+&QH9!JAC#^[L>%]2KJ7SD4^DO)-5*R> MT;M*W>K*#ZHFS4PY E!+UPP=E;0"A==XEL4"F0'1:/,)W21PR<%'Q$P"OWM' M#YI+W^2.S\47*>]8Z8HX_ME\Z5\R2.6BPI#/I?5('1KQA#.W0MU]N^0B#;), M7R)*#WW[1K@OH/)#/Y+!V;ERN;W,*13RW^@IL+2HFX767C*\!C[_6U9+!.1+ MYCR:[-4,#09?K>/T+;B!UYE=^A S '0]"V0DFCHK@X237XJX@BQ9F(1[@ACP M]RWSYQLS%K$LK/T\X0)8Q7JY0=Q/E Y&2NY1($%?K D-"X* M/N114C9#]\7'JG]@%K\)2N_YVURITT^VFJY/9=N>^^AYD9U'0Y27&A=@(5?, MP.OR;H$PY(=&:WQ]819^;>K#T:#3I1T8X+L26TU97(6=\RP[X*%AO,!P,P=R M9!5_2L6"$F1^LK*8]7#%:4><$%99B4EG7W\KLKC$P#+U)G_&=(4+MT$P4-%FYNMA9U1^[8#8HH!^ M$^$@C^EV4#4#AM!<>AJ=077T% '5@MD^G86(,__HF&@.8BW O,$7Q.VH6*3K M88I)M=3D) 7%FU4ML*GWA]U.K_PBER+0Z[YA=OJE!Z&K9 VXF9@124>5#+F* M)XQ7'0$'O6$%8Z^ @).*"=C1/HF#Y4GY#.U5U[&B7.S&NF*KGD*L!*$IJS^# M6[:6,4;6IR9E-Q,4))\,--"U0L%(G#)TT=39/5!:%*%DWS#GLU#HNNTW!_)T M'1$8!X"U%=E]"MK 5T^6V#]9X" Q02;B17&)_ 5CEVQE[6$7A2*7>"$VJ;X$ M#X:E#8(JS+\O!0KTVIQ4( NBB"&%5$-.&;(L$YEQQ^8WLC!$;)A;]&)1]QJ(X!Y_2)57 MB7/Z.I:IJ;RUSRG_2N=I%XCH!2%5X+DN%9J$R\T"K3G'_3E=BS!E_6_AMNABF*(M+U;ETM%1*7M\:V]U:W9#:5U>S@2'B]IFV/2<"$<.AB*(^(/5B M@2>O7$OE;9( &,6"KB)@I[A0 .?XJW/5T99>%(@-0/%4;)MN[G@4.AG2="--!5B6K*@_U8G')UOZLF#8E M@=U[W,2]!0:)\4SE=3..U9'@>.&1ZW_:0>CY:AN9LA@8.,'=2Q8H'I8H6OBK MPZYE#1W\&-YB01S98JH1I=HDY #PE?AMO%B@(/TPAM(2C,G2M(WKK*2^!#U MQ2<4J\%C5G1.7+UOTD5*@5[1YF#WFY&G!J4) W%EBLBZUR[N9!:G:8EK"H:2 M#;D$+X2K&5%,LG"0;Z6.D,M*$CSW'(>EDD +21E+408&32<@J"Y3Z!F,A>3Q M2M3OQ,U0!WY_\SK:\M+JR@\VA@/:@,E!AP84.(. 0*D9< M8BK^W0KD*A+UBBI**I\(VAAIK9;BPA*N3 J2]C M< XZW:,M^6#N@=&6_BAT[5O.YG0K0Q,RI-7!)>B M.#V[561VRRTIK&AU"UK+K%0Y E7)5QN9O288F\<4^SESV9SE*';ZP8:W*>5. M&#:RMI@]H.C593+EF?ORG3H^K=^QM!VLFX#KI9U< 6^C!1P<9)%R1A<3/+V5 MA/X61=;OI>?,P6&EF'KT@=XE-Q5)WV_ICMA( MI/7X#BLA?WT)+7F48E5:"0\/K83!KIKE[>KFQL$3F?%I7-@621X7UQN'WV^L MPO78Y/EQ.5^F/6!(>-P6M?MX/I_:J*"OG _!J MJ\6KX,AA!8JK7?Y#:Z1,!J41P=AG5_O/"$^O .]OUUIL%U?3M@1+A4NV1"ZA MX@IY&OH3MS@=&N^E40M?FT:R?:]J(>4IG(W03A8X+C1P*0R#CMY0B4&J0T!> M>P5@7!$\TF9' I@0GZ%*5>JGC@5N20R^#(/%>-IT#'41^:)UP8/U(TE$F61) M-89><1#F1;$H>G](6:*4)D- UL"K^49^+SN\$CA8@_ZH-_IHCLS1^--@TA]. MNZ/1J'\^'EP.S,&XUSU:'*P](?W1L=9^1T ,>Q+AYCON$\[Q$&LS]EB24[>[ MYM$$92LWK$$VA 6.]WAQ=]7&XZ;IG3-K:7/<>N%6)$Z@X]8J]P7J,OV6:&'Y MFYX]*Y34I+DIS(9Y0DLK3JI)#'M!\?OBZ/7>,T5+LA, T_ M\!"Z&);18^^,P1D7O>&,P5Q^2OIUQ7MX4PL6:L69&V1?)SRD%,UH/].2&ZPQ ML+[8LA=[:MP5IV?QMW0EB43,F$M,!SE! >63/%)N](B4H]R*QIIJ&\]&>5B" M, /+%.R80[KB38_+!.#/@'!@[7_+HVHJHZFGFUX2;(?860IDOR5;T!1_O;HX MESE+>$4D3VH)1*Y.ZKC\3F:3?J=X(P'PVBL[E)48NVZJ$UW3Z5X!B;Y:1:Y$ M+I.[A/)M,:'2:B!!8L+W)"?/$]$7DU??;XE]($YX8^4S7$6NB2?Q-7#I"(_- MDKU,?7X-'IU*A<8YRRS0/#YI=QNLB>IK MX)X^FSVWI@OBSG12J\LB:UO-S$K/+.$X7\U,.\OQ,S3I8BPR+L9BEXOQ5O7Z MD^TUZ 19C9);I->05JK<-8;E077N^<*]D+)Q#Q;\-Q==$+>NUY]'W)J'P?W* MPN#>=#CX>#'N7XP&QL <#3]V+R]'YT9W=#FXO)SVMC#FFQ$&;R_*2X2XY]]^ M?+WX.OSU\^(9[]QQ_3KY^N=.WSU_-GQ+@O,.!<4AZ>:-^G/WYJ MGS_'-?S??O[SX@=0Z_+;CS^G/S]_^_K, 4OUW'\IB.\=1C$6H$_CZ>!3=W0^ M.)^.!N]\V+_X.!R81O_C>##JF>/AQ\OSP60Z M&H\NNY./XV8PW[0C4.PN!6QP,QAO VD('2B1FTFG @*Q,4;@/' )+/9_"2<+ M_)+MMGO_I6OW7J0%2W$D'P(U<ITI]TUA*TM0P;A=NF3Z-"%5/DIZEH7: M_>6>-8]/>:2ZN>5,)ZDK2"Z3A?Y4(+?5) [HN+F',];.\ ER=EOO4^WR1+X. M-T."5,)%3GSM0_R*N-2[*:#OF([8H$P65 ;+V< M@[B)K)2]BD^0X0Y5>KAY )A%!YXYM+35DWM7-V[:U%*,+HOFL T\4BR"Q1U'_OJW5]U7]!GF8JG/.63X::]@I;[R6^V'MV+NYFC%X34Q/!:% MGOJ"VO>);V[M>;A\/QQ-8"0SW);P$?C:8>N OU=_;+$E#AGBYA!S[#A$]V^O MC#X*=SC'?_SX9SED\1)SU!/3I"WD?D"+S2ZPSU/ M8_S4%^:LRT;C$2$(B@V4#[F^TRA8T/ZC2__[D.%Z)DS6<5@T,IR9LIEBHUG#&AE,0A!UX-,P/U'5::J MH=-AB2,[1)RX]CQ9CV)^6.WY)[NS5]%*^T1' XZE/^68"TU4-Z"9;'4Y,"+ M!P]0S=P ==]*C3; O"A@[CQX MFZ/YGYZ(VVI&:%F<+Q85Z7MI52@1O652GIJ>*VP8_V0@3NLMM:HI:;CX>;6TO45$LT&.B#T29&P!&*[I-#JOW6+A2>IPR%QDEP]">[ MU\Q!X="HR+Q?GCW-<9&YU-9 M';@&4QT2(U>"^8?=(;=EOM/E/MKX)VWC%2# MNHAZ,E5AM['^#N!>@[@729N#'SA,_,),#X!#![5[\!AUPRAB-7=.L[9:\&2S M#2]1['"XY2^4<'B$ F42$B\OHOU.KY B*CKI5H)K)\'-LBDOD.!N>;+.3G=I M_5HO_BV>Y&VN1ZLW-R+\ QI*2?IL'L5IMZ;E'<<99_$!!'_#W] M^RQLCHU)QC!A.^ ZM.T9Y0)G9'$CGNP+ ^FS!'T,GS*SB!*;Y-DD%L?$GRPK M6-C_R"A? NI'X."$='S259 #6D '8&(0G+@93[ -A>/SY*H$3'8MCT0@HK3E MVS-$.><( ,X"@<0-_Y4O@=?!?T+?MJAS)3U4-C;W.8&P+[E#B-0!"^U@<2^Z MO$+!NMQAX,;>"/=LM 8MI3) M'88$#U.8Y.E7V8$&2V=)E'71>YPPO!U/]"$G9*0UGM!6&-@QVIC"S,*>XG@) M E)YF5$A("%2*.[G.;NGW[_^WZN+SF-"VPKJZ$*052T>< M+L/K IXWFNQ,['$?'_X;$VP+(3V,KH)-JMW#+!2)> MNH.!:*,+[A=!K(NV4ZC&$-K?$MAA"?B9PVX#V;[B.G(4YITX59A1F(BY'P41 MX>OY/$0U0TH'X0,1ND^TNJ &%$J-S",_!M(7M%$$Z6C3&B'F$_'N[)7H0ER\ M$]U@4$7S6I^O& &BLQMF.[1>R,R;K![DF;!$B+RG2."C"GI>,]#P066@X=/I MQ^G@X_3R\M.GR>#RXW32'0UZO?/)L'\Q_MB]W,(\;@9H^(:-)##9M%>/1O,= M2/\[6#QLS_9>]+!Y01S&84>[N%O:,]#GY?IE;4YC/U#?GT'&[E!'JTF4FL/V M"%,/V'(0:H9,J-#R8&IE4 =[KW;[6/(5QIN41[;QV^Z?QN/DMZ8 Y[W8B6;) MK@<]52T@;DXS"7.23/>) NAUF')_GK41B.'*ON=>>/5[':-E[9=?N^W)L,RR MSK$S'T49[\D?1B/Y06Y]HS!=7F8='BX4XX=7VM+GB[^]6H;A^OT??]S>WG;@ MLLZU=_/'%#QD[ WV!Y]?,_^/.0O9'^-Q;](U_X '&D:_;W;[!GP<]X?F'^'- MP#1[YN#_XW>]=V9G&:Z*9;9L"'6G*X'*C([Z#QZ$E+$Y1T(OJ"<>ADR?XU8+ M_W][5]N_0C/W)+X@R$47!)- DVYK_Y)@Q%X*X81#- WMI8S]NH(D3HUNR MII8 I^\QUY+6D\!:Y(GO;>.\T1O89'-AD67DT$6CK:=V.:4?4(1E_LXRJW)3+@\@CI#L M5![A3FZ55?F?PF9YRA $S8;;%_BW%FLT#*]V/&Z6GW%AIBD9JJ1DQ\$F]N?8 M)<'5_=:A!A3:V=,1"G^E1JA2RJ-X E4'1E7A2)9 U7M0=:DJU#DO@]()1!T4 M44IQ._4".)O(#R),-X*AAS(,R:HFL6B0A3=4%5%'A7*0;G$YUC?0X7YI'>$ZH8 M7N8MI#.D;?85NIR@[+]^Q3AJ%ZJ7CUR-HVYV"Z2?#RJ='PRJ[=W:ZK/R@)4B MQ:9:/&>7_(IVPQ)B(0D&BJ/+QEDG=+7 @0V_LMU$OFL'EE!8GB8U34+E5\"O MV,6/2;[B@H[!\5R /)^^66^H>X-#SX_1QL$N^Q3[/G:3R_?UE?_1CJ]4] 2= M@]$3J%)WV%,'2M?0VIK2TW15,;2!KO=O>H/N=1^24ZM/3W"^LG[S[G:LSQY> MQDN*^,FI3\!XA ZV\DUV3I?#G-B) >3; 7%.XC+<+BP 4'9*+/?4=B.]\=$. M*/SH5UDX0,O(B=$"1P&CV;$SVB;XF3E! ?W7$^H0J"F8$PL[JXS/B1W IQ>$ M8(DBE][$OB\GLWD?PP,'#MD)V!':O=#@U9_?C(3(>[D:#N_$M,J;Z>& VT-VX_RJE3TWF6\A78?EX4]0!#LE'I$>/ M41 F0E^?M!WH&40VXH]O2IPL!R7*H:1O!2WT!<-&P6RBKR2DU7;!. M(]]YJ;3+KL^\AY]XE^\8FV0+V]0#S(A'4R)9J(GM6S9947^9^LZL(O=^M;(7 M>TG*2J73F>>\WTVN]OP+68\OJ]AP"/DJ88!X4U3A =;1 ]Q/JU,2+1?[R:K) M=V;_3VBST.8JR9=[=W]!3QM(H[;AF'#' ;RQ7>PN;.P(!_#\*B!D/9$#6(44 MFNL].2:_?&K-O67\^==/+2M<.Y__!U!+ P04 " !N0@=/20";#.LQ "S M.P ( &-OH@)2(B ]0" *TIN @%*EBPA([P2D"0@H MO4,HTB$!"9&$Y,3W_YYS/ISSX=P[SKCC?GAG]L[8.ZO,LN9S]UD7;R]I2!/GDA(R7HK40\HO MV,O_"53*RT_H7W/\UR3W7?RPG\?7_RU#O 7U-04.9?:F3^K>>O MBS+_PT?2F\#_!_(?)?]1\A\E_U'R'R7_4?(?)?]_4/(_T9&+E[.F6) 8"$@\ M!$@^=//V]_9S\WXAH" M"U"]9V!$(?(ON,4\Q9LXGP*HH]A]2?/N 'LOG+@( MT 9<(2/[>_U;R"G)_\I5"@IR2JJK5%1_;VH:.AIJ:EIJ*BI:!EI:.GJ24-$P M,C'0,_Y]_CO)W^%_1Y$N>FHJ:OK_QT+L!K!0 ZS)),G)! %76,C(6]C-?J*$%9[Z1M#0Y[HA(BIVZ[:XHI*R MBNH=->W[.KIZ^@8/S!]96%I9V]@Z.;L\_L[J%/3G^?8]/6@YA1:0(^J]K M__+L_\RQB/]7GOT/Q_ZG7PL >G(RTN*1LP! @$M\4?PMP/^]>X,@!_-'K797 MT:H?,Z^&%1QR1S4V0+I"ZUJ^Z1PGC:3IDPL).UM>S[60U!2S[7CKQ+L8J!^? M(43=.CHO7?[$40>]BOF.2NE>51LM)RS,"JG#ZS\O<21UBH1;@@I'X'60K?$4 M>/-J//"V4G]T] 34]7[ZUB)]P:Y?#T*3=B&V*""]0, R^-9P[Z"#K^8H>M[B#&CX#O M4=YXMMD^RWS%EI99Q1SN4<:MZ$5#TZV19UT?M]4O];W*"TW[PVQ0Z1N(*(+* M+MP=A:E@F$K]Z%X%/@]2ONR"C@NX)B96'!C!M(O#AU)A:ECOC["[V-9*E5<: M3(6]F,I?;HYV/SGN#B6QQSNGXB57#X)J$N$0&:PJ(S^MVVPXP^5[F Q_Q.] MRXB-_I",MJ'*U0#*(MTEH?&')YQ>NASR$HR]8KS986=-1J@:&@WOP=_"UB 1R2 FQ1H.J)YU MW2Q>O4IG>QZ\ -RI9I,S3UZ+MC2CIK31%V#6"<_*?4%0D2R0%K_AGS8C\Y.0 M//[M@H?1):9_X+=CI]4CS[V0O*:XLB5'1WMM5U=7;B.-4WVAY.M3K&/?H18 M5H,U,K P=H- UXF3P%+UE1NV8,LA<'GE(=%)Q?;%?>=MKM.BN-28-H[UKMM$ M0.0'A&<87!\M$T6XNI.5=2,\(;BL/!9V]XEOP8+.5IIZ:*!0^HU@&:';WYY! M4QZQ0S BI#&N>%ZT-L;A!]X$K="?+UF/]DY0W&E4#W7@T!=L^KGQGB)5.$(_ MK^R-Q&T8VT,#TUQO((8\QG=/E?H95[^-SJ/P Z?.]O;R_?. 0(TE7??XBKA, M;G*VI2!O;^.8/?#!&F&5_._!,D%67:BHB[C=_ M6LLX5\U+A L(*U*UBFH39-2!UG(C-D9YQPY1R"/JN*M8\YL+3NJ*KV+)LNR M%RTG#"O8ZV&/A&BETS"3NV%2JP1*@NL!$="3@I7R/AA!+_:AW!94^AGDQ\W: MWFI3J/67CF76MR+O#?G['1Q M_UB_M@I^D#CD%141<2]B\-=C5:JJ<#EXCS5\;15.3QA:K0\L1:LC76,[=,+< MD4]XLF?2JX;8^]+L.A*XLFFT/QG.NPM'QO[WG]PFTG"AS3"6:SHT(8"((0[W[;+\6OG5'?_^QHA\O M__W+,/O\(]\'$50P*^0XG@5$H'F/6B302A(!K'#D$VA,7S8G7I#<"$>%,3IL M;"[ I#0&Y^!W2I93;LHUT'O=V9,8 :T5%M03$H@ BJ7+5BL=K#F:<=^1"'@= M(*44*O7@]@;DD.-8I"/..99"OJP?]NGCHGB$/$-(VMKGLC+I,KN8*B5;\8N2 MC;K0DO;J"YIPD- %VV4)8JT(3DD$.,ONE^*_2 M[=M&I>TI8](7[1^?HK5["1F ]8$WB%[66*61?6 MQ\4GP#NBZWY-4.#8.XU$.2%4%1BKVW$]Q2_^]>$1L*#'A^N9?_"FQ !E+F7[_!E,$*3=,6V:>C>DNC M6:*";C^O ?.;%]V)$7KLV'TW^UT$6 4O1A:BVM-B,W57[&'UG0LP*LZ&U5(B#J$&V8#]I8V2 ",@(X\3R% MJ'$CK,RZ]SRILB\4L_S<".PH$$8S,*& MJK:SX]:C8_+D"X><]NNYA,GP!C2.Q6U?__ADV]8^)7.5KNNXNGQW"HRR&Y^W M=6>WVN"(R5SSJNTT_?/.!ZR%Y\=.(_E3"-3-:+$(F$$QME*K]5F2C/](24M, MR(8O:_F63VK&<]EQ :M-IEY^K "B&\P7WDTZL]Y7XA^A.5\K'4)Z9MHNEY<) MI4\7C/-\I#Y]7UP_N9]O5L_2_'WU5>)V_)]S C4G.G1=+!*HBC=!G;_<1+2U MS!#X()RIUO?+],<*/1GWN9K\5T2?7!>KR=?SL5E7-9>JBJJRDZZ4]I!9V3:0 M23<(#+M4:O4_3;10FT+&1S1@MD(N9UT/Q@^Y2$%_<9D/=P%?7X8!9%4? MS-8MR?O&M8TM4ZZ-X>TN'.B6I)B I]2_JQ#S]01:!Y0,IG7VV@,455\2E>V, ML+:@>UW<@\^? M3F^MOM=155G4*1^M,9=D#(KOF[*/Y_":Z2S)@H/2_O![00L(=$HX>:Q,WT)R MRB>8S<]#)2G1/3N)EAO_+@L:4ED,ZVH))9\9_J_IN>F-O36(9^9&@B.!3+!G MV%'.1*"@R;JAG:95_],9NP3E^M"R4VEE9JG>/Z%C0,)!T"A,A^21%:E\W* R M!%H34G+RN@/E9_"F1;W(,.#"T72#NT!2J;NP_^-?UB77R71EJW05HD* MH"Y#!\56>Y=K!WT,*PI,IK-R2U,Z>=1](N^I'I=8T#Y>&_X5A/+4BPR_'?X] MFS.>( XM[L_L$D4'YG"4>SH5C5!VJ&F8Z_*)I(_&:TL6VAB&39L]6#M<"=[H M#=:A5YE%GY55:";=F'_T.;Y?..W"7G.0VJYG^@DK1,/OE[8R3,IDRF9_$ M-&$A.#NLAZ<=R2"19LB2-[&".(G]-F7OO@:S_..5_O9>&YLXUI-+#_J M'AQ[F[=N)WO2@]7-B+'4Y<7K'J8XQ;AW1Q'0DQ?\3@,;>35\FW<>/9F"]WS- MEVS$)I$*AJ)YMF%GE^VTQ>._L7%)J^?V"%?]T:+AUFKA@7+3=()PM+A#/ F#2CO5P2A M74'=#Z4\>$7 51=KZ+%>[+PX+#G!H MSH<2I7LJ?.#( +KR10QWIIB:7SJ>5>Z[P\P]\S<[UWI :R]]&D HJV5*7AM> MS[,/P[WTY0?USBSV\FLUCVL3V%:/G$:O5KF+EE:VA7V>:,S#)Q<<'KOMA+)U MGKN#_7\3 0IG)V"LU/%!#?WG)'3D_:62R 2Z"9 <@Q@>1(6Q( **>HN(@+4N M'!&0:'7Z!R<"-4?R)X$\5DG0*YE/<$9# H71#ID-B7Z7.,LRS/Y=_$JO7"^0 M[ \35;,I9CL&Y%R#%4U)@.F4[]K"!YGBK6Y$5_CQEC8X_C/RRU#HMH;UN(M4OR)6'*%D5J\I^A9G6G"9%&0 MMT7%KQ M*UWZ:J8M:P^.>GOUV[SBB>,I4'B]&W*;-/I5^7\\[ M2'-'=)9NS0P.O>ABK%(;J])QWB@]#ZGR[.P8'R[ JAEBS&8]@9)8T(94TN=F M1^ZNB0W42KDPI,7]W-10\4O]A62%A'A^3J' 6EWD/KR6"L\3ADKI!=?-1ON# MXV96A"MT"5'(E]] 0^=;* M>/SDC]3[W:>RJMFJK58]#X"$W7/5U:@"E$6G!('.8 V0>DB D:87$0-YV!5CAE$/W M]3R9=;'H,VA#F .H%F;@RB/@H:;3QRJ7;*$K !R0_OR>RVJ)1IP=$4 $N"#F MR==6#YA*>I % !*_CSK6N#^XG;__?>JL*2Z(9TB"RX6:QC,^L&S]7K71X_!Y M?M2#XPAPLVY)6WF*AG#5NG#2$P=OHQ:(E/93U*>C LD/C( ,L-MN_&<95I=' M+G:4!\)?<FSM,@QBXU=E+2!]/X*#N) :-[B ;C!N!^("%M]5,-@/T/(F-WU<$%WY?!D?(_#UR6LO*%T/16:H^,^9_QZ I%#1 ! M;S_G9&FP9%_LDVKN*_P*'HJU"$)5]IO;]A9CA[\O#);9K22H)WR\.7^3F?+F MEU>/\B+)0E"0![DZ66L[VF29]V"YZ+=;4JL21J7GT@M2C:UR(W)*>X8L"6^# M6VWC[3RR9X]/\9+P.W"4<0%6I#D.L58"9,-F!"#!S.YMCE4HPL1":)C:$8?W MX7M7N[14R?:(_M&NY>_4WR,_4,QLXUDJ>\"T7B0Z%\Z/.AYD4'@8-[&SL,N1 M%?.M/L4V^:Y@Q(4R6:QTZ15G- M"=#/=M*%F%%=P\[UU=$3S!&NY;1 =3]UUU$"9PGOD8$[@Q(1#8SMZ^-\'C>, M8S:,+*V/E%2+T!Z[B9/4LZP-Z@.#+K1]+U6NM6S6BDU7#/JC+7RN!_OA;O?[ MJI:.(M2HB /6@@H0_OSF2719V4#D)7TRG1"I6:'@^H?6"[+ .R&#?W^+Y MD_KQBFGB]2D0GUTF[G1C%<_:O*9R>!F,1%R#?MJW1><-QOA;PS3=/]E"4S=Q M]YGK6]P=Y2T-#!_T%U2R*BQT):*B,Y"(Z!7^'S JUP#W&^X+CP(#;P2,3@P% M*)50UUZQ2/[#=HLLARI]W!8MU+]JT8N\C909UWMOH.0\N>P-[]5[%C0B@IF& M/&AL=878^>,*1@?Q+/?V[(ZQXH-?N8-OP=$N$>M"/,JSD>-SX_]8)UY@03 0Y;VSR'H^%[,%K2 @$) MHT0 +9 ='>635?*2,C9?+2 K[V M3K_G=0&G/"-\ZQA_F[0ZOC']O/P;WO%=9-C>W@DCYAN;QE/J"J=OR5U]=([:(20#XE&KKMM)!FJ-\>66]R](YR+HK3%)N"H"(.( M)LE\2I3F;*(_/PL8K_2S&+625+KKJ!IW_+@IAP09YFD+_BX?K&FW7 MAZV'?:M,S7\AE$J=IQMFC3S]BLJLXOW%[CW(#:Z"N ?FC0_"%X((-%H;_/,C M&$FL-WJ8UW:V;^4:>CJJ=.MDP5;#%QI<76CPQ*;.>.OI*/^[*Q]?5!(!4IR@ M0A#*NZ /1&*J:_P'H(WC."/%!7!2APP+4+,3 7++7_FAH/FE\;Y]0C"@VX)R MQ?GQ8L2 WBX/N*X\ H1\=Q.K&5!"!+A!K_(R:*ACZ"IL=4/O)^I^&,I;[*;5 MCK@N'TW!S "UZC;!"@]V,\WQ#]1!SWM/]@A$7Y;'O=IN;)I.2*(:_4Q.G5,G C10[7"WIQ:EA>_L<)1IJ9R7- MO[;USG?FG2WWONLVD?R4CIMQ^Z/#V/F(//XR[U^9%G\90P!A:PYOA)U'=ZA\ M\F#UHXKJL*-L,][\;>A[HHLX&HC7K)Q!/)/!"M<<[),&_)F!(U4F%*'(&<7& MFQHZZPXF8V&JH&\/%#*B13UQ09^B;S9M4U%-%_:_#Z3-S6"W.=4=SCU8[^1N M;S9:R6-\\%Y9O&,6)%C?_M8?'IWU!S:V2*!]3P3<0F*7B8"G7J4D<'L#(4M: MOBGP'ZD"3L0!E1,14+Q9,UV3X C$@G#W\?*S'315T-.>\S:3A.>E$\=2AS"= MY^E&;)\L,KB!SF:_S?) M%W/:7UWC21^%)5,IET8/U7*%N0T9%QNYEV6N'AV$6B?R[#M5/'U,"EY7VQE( M!;2V*S.O8 ^.XV/$_BR?-PI [C8TH%9J%+5??&E)=G=YM?G;QO+9W67R^V0] M+@Q[X"]@/(\GJJ 74;<=#0.A36%:1=C>KR'.:O;CKN5*6UW57W1K!^7EV[+" H_)SJM)7NT=03K< ]6N#E9K&#JIZ=^CWCP-OW?] M#4#3@'=_G0B()?'#[8/1C91K7<7NI=CV7KEON(41@YG8QJ'-M7_2ZE)<'E-I MQ1_WN+[W$I,N?SEV4\+<.]/T<'[U:'_2*8K/Y/.@'!/*%N\@\2V/Y2I4CZ/8<:]P'(1>4J[ MG50#DE20QC'%\WL_#QMGO"FW%QMU-623@VW>;U"1==0V0BFD7A0TE>-9(1CX M9050V!%F@"UE+/3^R T)O7ULYQA*9[VA72<;3%V22;Z4NM*9*'/C\:Y3A2[; MU@VVM0UVR%#S2*7507O7I;'X/$,P\M>6\)ZQ0?-/6X*C:S<_"IR"%?$G<$2 M%B20R]$CZK^CO;GF;.X+X1AZQ3?,DLP!0DT4+8#*5+&;F\Y_3@D,2_F&-5CQ MYM?.F;II!HK+%GES1\]$Q\P,-$_!/T!]_)Q0_IY\'@>F_HO!:/]+%?.&4 7W MJA4MMJ ?GG,[EF84\19-7WHHE)EL_Q1@2#4=>.&WXT :2+GSJD B@&VKLQX;FK#;RBL$7 M8 1E$60%F8W@H>B2Q&.C2+F# '6.?Z#\< MCRLV)3$/?[A+R\SZT;8V6M&MO3330$-/U8(GK2_]AZ\O) G%A&?1QG!CJZK' M2[%@^T:T:*F'?O:D(7IAQ81#[4A_4U(N>2,>@\ZUR7RZVK!=PY:1'?4VS/'S M6F'ZTYW0CH9%;\.]\9\R5-"B\4$@ZT1CIV8)A/?IF,2^DR";']M'7M_R-X%? MUDXD'M3#^)&A('*LH>%/_[-42<50_<]5&4OMU$5W8^GX#+XFI@]5B>/#+7_! MVOV!*RI-A>";I(2U2#F"T9TAB(!%CXN3%D02/QE>!;U_-WFPC\-3R.Y(N5D. M.'3(5=M2[+_M]DT@\E5J=TWN>L>G:I<,BYZ'[@\L&S$3#\!)R9+C#)*Z-QX] M:6]>FP2R7$:#-O=@8H3+04*Z$3@(2K5Q'D40AB:8_6RX?* TTY#SOLI+4@QH MCRMZ^OF;PFD-Q9;?H+U_34$X&Z$O7P#+A#.&^EDW96M">A^. /=+^OSLKD98 M@.5HS@2\S/0^.F:IELG?Z?SQ2AF4]($G3'7=2RDK!M]4"7N;*"T)L "V%U.!/D_NX/+^ ML.M"XH;6KH\4S5;=RW]+(@5+B*?!/DEMMI.Y=9EWQ['PC[*&Y#@OX$8Z:H*(?!OWJGBU%=WMC;\(-UQ'40DH'OJB=Y M7Q$*6UCHH/+]Y!!?]6T&\&AY7LI9A M^]?F0I$$WG6$CB\9)H>*\W!2DO_R$"7'FU MU_M6.&-Z?-SX1#B-UJF%\@=#];P$E^HDI(,VN'@A69=?2""#:* MM2U*BVIP/0K."F?=O]P*""B=0<9O^5;G1%^&RT2KAV=KFOQS67.H1&+X:X7@ M+^.8#=LE2*H]-$.F+$HV!831 +J;Z$C3D._N@KVLMH,.R9'PN (J A7A&YP; MYEFR[WAKED!-"00V-&H'5/1ZPA]G-JOH:(FZ"]S\YYV8I$T=FP*3"S:*Y'+^ M93Y>!M5F!.\E "< HB$Q"L?5/)P?CL$]L +GUA@&J)JHML UA2HZ$7B,:"0-4'EO^-=>9 M?28)(J9,FR;;CBPXW?!Q1X'+3,3:_&7HUWSI)$^8$09B9&+>Q'^RJ[0=*W4$ MBYSR2OSGXYRPEV6/$/L>'/60*;&+'4M"6Y1BEREXBPTIW\'>+MY)_QH.NKQ[ M:$PO3;IQA.(0X'([P/1()W0BJ[E216_E5[[TS,QY*;==YP6?OU7]Z^#?#6XK MEYJ8L'-P/A%P!>Y2$TT$-&3AV;TQO=[\6.ZO!'G/&]M?04_4NO)X5^AZ@_3E"<]OX"S4+RE7Y:X *LW,S7%TD!XIPO MC1Z'SQ !36,%I.CR8>&?\#27NAYZ?$'>JI[=MW<:O2EV5^E :]4( $RJ]"C%"'7\U=/$L%[OL;TV_1N] MZT"<^6^E'7/,RL#<(L[K03O>/C?;#VSGB&^>F=UURG8<7W",Z1EE:/KU:V99 MN?%P:V:;Q,,8X$CYRW=P#Z8%[,R M5=[@?R[UBY8_U^K9Y&&E?4-]A^(*=14"*S*8Y8>.P=2!TW2\$V;W>C^"=F;6 M(O^P@,7@/29 &FPDA@(+KX1*](;8+V1U@^+S)2<"'$0X/.-0Q[9&#[B.I*;E M4FKM!Q)_?KQI=K>7;L9QV#=:3*F4QMTLIVQR,5LY@;0 (>K5>_L!;$^D/53O M#$&X_,!#R_L[%YB0,]<)(J 1&!. @Y%V):TJN.NE^<.N6JS!&HA!9WVVI'^/#+!,3396YM(#W:ZQ7*I%LM M9C[3,%BP]6OWT&+=2;3\$?CR_NK6*B.R:4 MI)R0H,0..?XH#6^?,EO-Z?%HL>;WI4U3)7%DKLWBL')QX#_71MAT4S )ER0* M\J0@SE8+'90@ V3 Z\Y6'YJ-#9G?;YH]V_^\J>W-(ZB+ZYK72R MBN?LL"O BL(3@/.;EUDX\/W3CM76>IS98N#Q@,375T<[6MZKE%L\39-@?RZ['$%&P:A.H%N69(;W M*&I8SQK1+E37%G']4WS[BT?F8IUZHJM2;Y;IH_IA_V)IEQL5X,Y2"/Y<3<[< M;V1+N0KJN-PPMTZXZ8Y &1$!V'N-)H<_L%= M:M3D:-ZIX<4N?X".D! WZOEV@E3'\[;-(.ZJTI]KL]SA%9!2E5BI['YI ['S M"-X2>OS'AS[-Y*L!B(5T @T.4KPT%!"$TQQ]7ILNZ0,-'PL*&!00O&N3\H5B M=@3$7CC]F72*Q, ;MK:2"]89J)#*I>N+[EW<[FUSJ5Z>BH'3_FA<0[H,;_VP M?5_2-\J4._3AZ3))>N+B'D6-'B;GG6'[MNJ0JI5SP]+&$[1\BN2?8'"KTE&( MX_&(H8S*>=@IB;/WR,.?W43>*9DB,,$D:^MQP/V$5Z4]SV\Z(!2"*R/>;?^B MI][//JW!"F(JFWO@'!T@9*?30S1G#Q% BUW?-L+"*QS&9FDQXO$N$2O/AK(7 M;AM8;XY;.[%:VY?,\NQX7@9S0IHVO'Q M]^B#Y:2+Q1; M2]$0MDD'\V7>J8VA6.,2)SK1WSB'Z8.FE96DY^/JE^U /EN2>0:@YT;7,$$M MV<@N?BR=3DX_02U[1M=,YD@P;5&_0?HU6ZKA2*!IEPV+U42G'H$&C!ZQQ5;B MY&JB84Y"_+&KU&>W\0SK'\8_9+)YN<+?^9[/?QQ VET_(#5QQG M^,]59@VJC["GDW W:L*U_0*>H_%$)4\JGJL;LT8+:'DQ..>M!\NR01>)+ MH1%IA4P5#:HUF5A^E!$<>RLF!F^*EEAWAK-JJ.#TV5!EM57PK^K>'P:=JNUT M&;-^]9/+*Q@R9U(^B?#M;WD(J62/*=;0J+L(&]:8:9D*?K0W6"^&>+;[GO6E>T_S(6;("I^Q[U5F/##IYDVGQP9%KTS.5ZE$9FM*%19W ,0EFOQA-XL#@2 MSW1$NR9J2'U'NYGO[B'6'T+9(]G19]5W-4'K8&9"S$E-*F*M!G$%IHVCQE_%)I&V>9K=PU 4YX9N M9?G*92K_!6M?RT;N#@^7JAB4 M-RMZ7EW'SU1K3F\@Q&4K1@VIS RM1_()QH=B.YBPYJ.PF[@@F" *,Q<#TT,":8I)%-8^9&7MV2W? 0A?3KXBLTEH#$WQJSGNAF O4A"MZ_ MPA]Z'&/+4$-*_%C;IXH+3'%XD7:C'.-6\EO.^O$E/SD :K)#]B\?Y28S84@[ MQB(2-']*H*W *6*+!]H(!4@$T]P.WZUDR/[L;7I/8>:B*W=008&UC M--$/Y!0%E0YW-,[:(@@?CV(\/8]+FW_L=5W+K^NSQ2][PJ/5 WXW.Z3DA:L1 M)L,E+ZM!:]E@V@Z+C5%.6P2J*W*C_R=!R7V%E^F7HXWUD*2YOJ6DRGRV3K2- MJ5Q2-SWEDF9Y#W]]\X$ZSL==S;.@M]T[ZN<^AZCZXNT.3@U;IE@I9=Z>V,CA M5IXK3.]:N<2B 7%==-!/_%BAE //-4WU]6=9ZWG^^PM1F(H-,.N.K1-XE\#= MT?JL)6ELU5DV(?"L]:K@"#YN_CG^??*.C.V2<"HCGYF&:!:GLU M7*C[JTQK=.O!2F9[3X47/KZ]M=F]LN6GGUR>6#K<62_UVX"\HNS29$M:Z$<4+Z"ZWY._5#ZCTCN'C M3^E+TY:)+9[TS'H$K=WJ_!%WO]]G@#XG=M!CJ28RK=[M0K6],HK-U$R6M*6? MX3B@AAOP/"B)+#S9GTA;]6[0BK.;L<8RG2$[]^<^5O/T2GW=^-AVO>5V_V]X M]EY!]M1 %U^>VXF%E5YO.",)(3_#%N$&TA?WLS.BHN,\5J6VZH,G'&IPU#X- M%UD#3'>GSV*^,KWDX\!REX45]%X\?S$J&)5]!%YQL(=W;.>ZYA73JI,YE+*O M;W;P9VSY!LA.'1/^7Q6FM5 MW/TIUSS:C',J% 5B1Y<__>-$5;W@[0WN0DJ+884;UAFK)P@/>$@.(300O9)(O"?4U-R_5 HQ:E%Y4SQ:&.PU881&/DP[(@)Z+Z3. MIN96E?H3S?2Q /KZVV( ,JSE%GOX1%#G7*O07$W9;F";5+S=_.+B@MW@5QWZ MIXHF'\BOY(@FN2I7\I[:+G;^OO4T>6V OK;8]Y&R/)F LVNNQ2<)]/*AI=.*[0X>HU4DJ',LM2EN>[N8 M58C]YBN!Q!=WA7Z\LG0K.CIG$A!ZT5,-[D50:G"OD5C$R&=W( MJ+*MRM$#^ M8M(P@NZ]PJP\*7KG2E.F%EQ#HNE+QK?WOGZ"J(EDQ?J?-TY)'GI7.0LTD,)7 MV_0W?#S,3$C+G8IICVB_&00-7J)\64\)$0T#T?_,^X;>_5%Y^XQ"6@>RMZ!4 MAB@?<@^#>(="E#6^>0G:",&8_T:?@OR,W2.^_(Y*8/]P9BR@^W-E <7.;,$" M7V!JF=%E9?UA^Z%IUWS]4?![?N#*8GWR=.7?M>!-7V*_)TT%\.?+,+'\<= X MYY1\,39SHNIB4VRP;L,N[&C1+8",>7J'W3?>3OV#^#PI:"[]WVB_?J]9K9.ESII5NF+:C I&JLZK.K<\MJ_1HFG\;]S7D%N MNF C>]1 "<))C0YB1E/9//\]9_\K02H4F6AWPSFB]7]W*O<:)6MG&=KY1UE? MO/GPK.%6^:B$[ZJ6;^42EW8UD\ 97^,8U@\I%@7CKEKR" &1(E7J865SS6%^ M]T>/QCSAM"C:NV]61X?E;5I=:&1\R)>B>'%=-E,=P/^M&TZ<_V]02P$"% ,4 M " !N0@=/B']QVI=0 #^]@$ & @ $ 83(P,3DP M-C(Y<65X:&EB:70Q,#$N:'1M4$L! A0#% @ ;D('3Z68;;?&AI8FET,S%?,2YH=&U0 M2P$"% ,4 " !N0@=/ON6#H>0' !2*@ &0 @ '@6 M83(P,3DP-C(Y<65X:&EB:70S,5\R+FAT;5!+ 0(4 Q0 ( &Y"!T]A^T8) M]P4 /0H 9 " ?M@ !A,C Q.3 V,CEQ97AH:6)I=#,R M7S$N:'1M4$L! A0#% @ ;D('3QC3%SK^!0 @B@ !D M ( !*6< &$R,#$Y,#8R.7%E>&AI8FET,S)?,BYH=&U02P$"% ,4 " !N M0@=/(\;R3Y 5 [\0 $ @ %>;0 8VYR+3(P,3DP-C(Y M+GAS9%!+ 0(4 Q0 ( &Y"!T^MH=#V$"D [6 0 4 " M 1R# !C;G(M,C Q.3 V,CE?8V%L+GAM;%!+ 0(4 Q0 ( &Y"!T_9A^'( MKVD 'L*!0 4 " 5ZL !C;G(M,C Q.3 V,CE?9&5F+GAM M;%!+ 0(4 Q0 ( &Y"!T^0%9F7WO8 .O,# 4 " 3\6 M 0!C;G(M,C Q.3 V,CE?;&%B+GAM;%!+ 0(4 Q0 ( &Y"!T\1[A;.29L M !B,!P 4 " 4\- @!C;G(M,C Q.3 V,CE?<')E+GAM;%!+ M 0(4 Q0 ( &Y"!T\_2M1<#ZD" %M') 3 "